【问题标题】:Power pivot - Calculate Subtotal from a measure and repeat it in a columnPower pivot - 从度量计算小计并在列中重复
【发布时间】:2016-08-03 15:38:13
【问题描述】:

我在 Power Pivot 中创建了一个度量,我可以从中计算小计并在另一列中重复这些值,如下所示。问题是它没有考虑数据透视表上的外部过滤器。

Table1

这里是步骤-

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


【解决方案1】:

我使用了 allselected 函数并且它有效 - [PREV-DT-AMT],ALLSELECTED(Table1[SUB-TYPE])。

问候, 分享

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-23
    • 1970-01-01
    • 1970-01-01
    • 2013-08-05
    • 1970-01-01
    相关资源
    最近更新 更多