【问题标题】:Cumulative sums in PowerPivotPowerPivot 中的累积和
【发布时间】:2015-12-18 23:56:21
【问题描述】:

我的数据模型如下所示:

  • Invoice 包含字段 IDDateAmountCustomer
  • Payment 包含字段 InvoiceIDDateAmount

我想绘制一个图表,显示一段时间内的付款百分比与付款请求的比较(例如按周)。

我还希望按客户或按发票日期过滤数据切片。

如何在 PowerPivot 中执行此操作? 我有一个名为 WeeksAfterInvoice 的付款表的计算列,它允许我对付款进行相应的分组。

我也有这些计算字段:

TotalInvoiceAmount:=SUM(Invoice[Amount])

CumulativePayments:=SUMX(FILTER(ALLSELECTED(Payment);Payment[WeeksAfterInvoice]<= MAX(Payment[WeeksAfterInvoice]));Payment[Amount])

CumulativePaymentsPerc:=Payment[CumulativePayments]/Invoice[TotalInvoiceAmount]

做什么,我想要什么。

但是当我按客户过滤时,我得到了奇怪的结果。如果 WeeksAfterInvoice 有例如一个从 0 到 6 的范围,并且我按客户过滤,该客户在 3 周内支付了所有费用,4-6 的值将与 0 的值相同。

我怎样才能避免这种情况?

【问题讨论】:

    标签: excel powerpivot dax


    【解决方案1】:

    检查this。累积总计模式允许您执行诸如运行总计之类的计算,并且您可以使用它来使用原始交易而不是使用随时间变化的数据快照来实现仓库库存和资产负债表计算。

    【讨论】:

      猜你喜欢
      • 2018-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-15
      • 2012-11-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多