简体   繁体   English

如何计算 Power BI 中的累积总和

[英]How to calculate Cumulative Sum in Power BI

I know how to do cumulative sum if dataset has Dates, But I am struggling to do same if I do not have dates in my dataset.如果数据集有日期,我知道如何进行累积总和,但是如果我的数据集中没有日期,我会努力做同样的事情。

Below is the data, I want CUM Sales下面是数据,我要CUM Sales

在此处输入图片说明

I've selected New quick measure -> Totals -> Running total and creates this:我选择了 New quick measure -> Totals -> Running total 并创建了这个:

sales running total in part = 
CALCULATE(
    SUM('Query1'[sales]);
    FILTER(
        ALLSELECTED('Query1'[part]);
        ISONORAFTER('Query1'[part]; MAX('Query1'[part]); DESC)
    )
)

Returns:返回:

在此处输入图片说明

You can also create own measure to calculate cumulative sum.您还可以创建自己的度量来计算累积总和。

Select New Measure from the ribbon and write the following expression从功能区中选择 New Measure 并编写以下表达式

Cumm Sales = 
        VAR Current_Part = MAX(Test[Part])
        RETURN
        CALCULATE(
                  SUM(Test[Sales]), 
                  Test[Part]<=Current_Part, 
                  ALL(Test[Part])
                 )

Output:输出:

在此处输入图片说明

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM