Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powerbi 运行总计未在折线图上聚合_Powerbi_Cumulative Line Chart - Fatal编程技术网

Powerbi 运行总计未在折线图上聚合

Powerbi 运行总计未在折线图上聚合,powerbi,cumulative-line-chart,Powerbi,Cumulative Line Chart,包含一些销售数据的表具有关联的运行总计度量。在PowerBi桌面的数据视图中查看时,数据确实反映了合计总数 然而,当应用于折线图时,运行总数只是月度总数。我们的期望是,一个连续的总数永远不会减少(假设只有正销售额),并且折线图将反映度量中的值。所以逐月应该是500,1500,3000 更新1:根据Foxans的建议-相同结果: 更新2:使用索引而不是日期(dd/MM/yyyy)时有效: 您的筛选应该基于运行总计的日期,而不是花费(或者在没有日期列的情况下,应该是可以识别您试图汇总的顺序的

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

然而,当应用于折线图时,运行总数只是月度总数。我们的期望是,一个连续的总数永远不会减少(假设只有正销售额),并且折线图将反映度量中的值。所以逐月应该是500,1500,3000

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

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

您的筛选应该基于运行总计的
日期,而不是
花费
(或者在没有日期列的情况下,应该是可以识别您试图汇总的顺序的列,例如增量
索引
),即


这会引起一些混乱,因为
expense
列中的示例数据恰好是按值的升序排列的(100->200->300)。如果您将其更新为一些随机数据,您会注意到它首先不起作用。

谢谢您的回复,但这也不起作用。相同的结果。@rism已更新。它应该是
ALLSELECTED(Spend)
而不是
ALLSELECTED(Spend[Date])
。否则,过滤器将在
日期
应用,这就是为什么在计算运行总数时将其过滤到月份。谢谢。其中一次错误是值得的,因为有几件事点击到位。令人恼火的是,如果任何日期重复,这不起作用,例如,如果给定日期有两个条目,则公式被拒绝-“无法确定列花费的单个值”-如果我使用最小值或最大值作为聚合-我得到的值与求和时的值相同-换句话说,没有运行总计,只是当天/时间段的总计。即使有重复的日期,我如何获得运行总数?这似乎需要一个预先计算、整合的数据源。。但是如果我想在类别上进行拆分,我需要每个类别都有一个数据源?如果是这样,最好有一个单独的日期维度来处理。看看是否有帮助。
Spend running total in Date = 
CALCULATE(
    SUM(Spend[Spend]),
    FILTER(
        ALLSELECTED(Spend),
        ISONORAFTER(Spend[Date], MAX(Spend[Date]), DESC)
    )
)