【发布时间】:2016-08-03 15:38:13
【问题描述】:
我在 Power Pivot 中创建了一个度量,我可以从中计算小计并在另一列中重复这些值,如下所示。问题是它没有考虑数据透视表上的外部过滤器。
这里是步骤-
1) 我创建了一个度量来计算前一天的金额 -
*Table1 包含所有数据
*Table2 是日期表
*Table1 和 Table2 已链接
PREV-DT-AMT= CALCULATE(SUM(Table1[NET-AMOUNT]), FILTER(all(Table2[DT]), Table2[DT] < max(Table2[DT]) ))
2) 在这一步中,我计算上表“PrevDayST”列下显示的小计
=calculate([PREV-DT-AMT], allexcept(Table1,Table1[CLIENT],Table1[Type],Table2[DT]))
这里的问题是,当我在数据透视表上使用过滤器来过滤掉一些子类型时,步骤 2 中的小计度量没有考虑数据透视表中的过滤器。我知道 allexcept 会忽略所有外部过滤器。如果您能给我一个解决方案,让我从度量 [PREV-DT-AMT] 计算小计并在 "PrevDayST" 下重复它而不忽略外部过滤器,我将不胜感激。
在过去的几天里,我一直在为此苦苦挣扎。提前致谢。
【问题讨论】:
-
为什么你把每一天放在一个列而不是日期作为一个列?
-
Eshwar,虽然,我刚刚展示了三天,但要求是预测未来 10 天的现金流。用于比较的列比我在表格中实际显示的要多得多,最好将它们显示为日期列而不是日期列。
标签: excel pivot-table powerpivot dax