【问题标题】:Power BI Dax Cumulative Line GraphPower BI Dax 累积折线图
【发布时间】:2022-01-02 08:57:41
【问题描述】:

我一直在尝试将累积总和线添加到折线图上。如果这只是关于一个变量(如时间),那将很容易。但我需要图表来响应在​​其他可视化上对其他维度数据的选择。

我已经模拟了some data 来演示这个问题。

我创建了一个度量来显示累计金额:

Qty Cumulative = CALCULATE (
    [Qty],
    FILTER (
        ALL ( data ),
        data[Month]
            <= MAX ( data[Month] )
    )
)

但它不会响应页面上其他地方的选择。所以接下来我尝试在度量中添加一些上下文:

Qty Cumulative 2 = CALCULATE (
    [Qty],
    FILTER (
        ALLSELECTED( data ),
        data[Month] <= MAX ( data[Month] )
        && data[Product] = SELECTEDVALUE(data[Product])
        && data[Region] = SELECTEDVALUE(data[Region])
    )
)

此选项响应其他选择,但每个维度都需要一个值。如果未选择任何值(因此 ALL)或选择了两个或更多值,则按月计算的累积数量 2 图表为空白。

这是我在 Power BI Desktop 中构建的屏幕截图。

我怎样才能在图表中添加一条累积线,并且仍然让输出与页面上所做的选择相关?

【问题讨论】:

    标签: powerbi dax cumulative-sum cumulative-line-chart


    【解决方案1】:

    All(data)清除表上的所有过滤器,你只想清除日期上的过滤器,所以你只需要把它改成All(data[Month])

    Cumulative = 
      VAR selectedMonth = SELECTEDVALUE(data[Month])
      RETURN CALCULATE([Qty], ALL(data[Month]), data[Month] <= selectedMonth)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多