首页 > 解决方案 > 运行总计未在折线图上汇总

问题描述

包含一些销售数据的表具有关联的运行总计度量。在 PowerBi Desktop 的数据视图中查看时,数据确实反映了汇总总数。

Power Bi 运行总计

但是,当应用于折线图时,运行总计只是每月总计。期望是运行总数永远不会减少(假设只有正销售额),并且折线图将反映度量中的值。所以逐月实际上应该是 500、1500、3000。

在此处输入图像描述

更新 1:根据 Foxans 的建议 - 结果相同:

在此处输入图像描述

更新 2:使用索引而不是日期 (dd/MM/yyyy) 时有效:

在此处输入图像描述

在此处输入图像描述

标签: powerbicumulative-line-chart

解决方案


您的ISONORAFTER过滤器应该基于Date而不是Spend运行总计(或者在没有日期列的情况下,应该是可以识别您尝试汇总的顺序的列,例如增量index),即

Spend running total in Date = 
CALCULATE(
    SUM(Spend[Spend]),
    FILTER(
        ALLSELECTED(Spend),
        ISONORAFTER(Spend[Date], MAX(Spend[Date]), DESC)
    )
)

结果

它在这里引起了一些混乱,因为您在Spend列中的示例数据巧合地按值的升序排列(100 -> 200 -> 300)。如果您将其更新为一些随机数据,您会注意到它一开始就不起作用。


推荐阅读