Power BI Dax 累积线图
Power BI Dax Cumulative Line Graph
我一直在尝试将累积总和线绘制到折线图上。如果这只是关于单个变量(如时间),那将很容易。但我需要图表来响应其他可视化上其他维度数据的选择。
我已经模拟了 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])
)
)
此选项响应其他选择,但每个维度只需要一个值。如果未选择任何值(因此全部)或选择了两个或更多值,则按月计算的数量累计 2 图表为空白。
这是我在 Power BI Desktop 中构建的内容的屏幕截图。
如何向图表添加累积线,并且输出仍然与页面上的选择相关?
All(data)
清除table上的所有过滤器,你只想清除日期的过滤器,所以你只需要将其更改为All(data[Month])
:
Cumulative =
VAR selectedMonth = SELECTEDVALUE(data[Month])
RETURN CALCULATE([Qty], ALL(data[Month]), data[Month] <= selectedMonth)
我一直在尝试将累积总和线绘制到折线图上。如果这只是关于单个变量(如时间),那将很容易。但我需要图表来响应其他可视化上其他维度数据的选择。
我已经模拟了 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])
)
)
此选项响应其他选择,但每个维度只需要一个值。如果未选择任何值(因此全部)或选择了两个或更多值,则按月计算的数量累计 2 图表为空白。
这是我在 Power BI Desktop 中构建的内容的屏幕截图。
如何向图表添加累积线,并且输出仍然与页面上的选择相关?
All(data)
清除table上的所有过滤器,你只想清除日期的过滤器,所以你只需要将其更改为All(data[Month])
:
Cumulative =
VAR selectedMonth = SELECTEDVALUE(data[Month])
RETURN CALCULATE([Qty], ALL(data[Month]), data[Month] <= selectedMonth)