Power pivot - 根据度量计算小计并在列中重复
Power pivot - Calculate Subtotal from a measure and repeat it in a column
我在 Power Pivot 中创建了一个度量,我能够从中计算小计并在另一列中重复这些值,如下所示。问题是它没有考虑枢轴 table 上的外部过滤器。
步骤如下-
1) 我创建了一个度量来计算前一天的金额 -
*Table1包含所有数据
*表 2 是日期 table
*表 1 和表 2 已关联
PREV-DT-AMT= CALCULATE(SUM(Table1[NET-AMOUNT]), FILTER(all(Table2[DT]), Table2[DT] < max(Table2[DT]) ))
2) 在这一步中,我计算了上面 table 列 "PrevDayST"
中显示的小计
=calculate([PREV-DT-AMT], allexcept(Table1,Table1[CLIENT],Table1[Type],Table2[DT]))
这里的问题是,当我在数据透视 table 上使用过滤器来过滤掉一些子类型时,步骤 2 中的小计度量没有考虑数据透视 table 中的过滤器。我知道 allexcept 会忽略所有外部过滤器。如果您能给我一个解决方案,让我根据度量 [PREV-DT-AMT]
计算小计并在 "PrevDayST"
下重复计算而不忽略外部过滤器,我将不胜感激。
过去几天我一直在为这个问题苦苦挣扎。提前致谢。
我使用了 allselected 函数并且它起作用了 - [PREV-DT-AMT],ALLSELECTED(Table 1[SUB-TYPE]).
此致,
沙拉特
我在 Power Pivot 中创建了一个度量,我能够从中计算小计并在另一列中重复这些值,如下所示。问题是它没有考虑枢轴 table 上的外部过滤器。
步骤如下-
1) 我创建了一个度量来计算前一天的金额 -
*Table1包含所有数据
*表 2 是日期 table
*表 1 和表 2 已关联
PREV-DT-AMT= CALCULATE(SUM(Table1[NET-AMOUNT]), FILTER(all(Table2[DT]), Table2[DT] < max(Table2[DT]) ))
2) 在这一步中,我计算了上面 table 列 "PrevDayST"
中显示的小计=calculate([PREV-DT-AMT], allexcept(Table1,Table1[CLIENT],Table1[Type],Table2[DT]))
这里的问题是,当我在数据透视 table 上使用过滤器来过滤掉一些子类型时,步骤 2 中的小计度量没有考虑数据透视 table 中的过滤器。我知道 allexcept 会忽略所有外部过滤器。如果您能给我一个解决方案,让我根据度量 [PREV-DT-AMT]
计算小计并在 "PrevDayST"
下重复计算而不忽略外部过滤器,我将不胜感激。
过去几天我一直在为这个问题苦苦挣扎。提前致谢。
我使用了 allselected 函数并且它起作用了 - [PREV-DT-AMT],ALLSELECTED(Table 1[SUB-TYPE]).
此致, 沙拉特