我可以使用现有的数字列(而不是日期)在POWER BI中构建累积列吗?

时间:2019-01-02 13:16:48

标签: powerbi dax

我正在尝试根据现有的数字列(而不是日期)来计算累积列

为了在Power Bi中构建帕累托图,我发现在线计算可以根据日期对累积值进行汇总,我需要根据其他数字列进行汇总

Running Total MEASURE = 
CALCULATE (
    SUM ( 'All Web Site Data (2)'[UniquePageviews] ),
    FILTER (
        ALL ( 'All Web Site Data (2)' ),
        'All Web Site Data (2)'[Date] <= MAX ( 'All Web Site Data (2)'[Date] )
    )
)

1 个答案:

答案 0 :(得分:0)

其他人也许可以提供更好的解决方案,但是如果我理解您的问题,则以下内容将为您提供累积列(将Existing Numeric Column替换为您的列名):

Running Total MEASURE =
CALCULATE (
    VAR this_row = MAX ( 'All Web Site Data (2)'[Existing Numeric Column] ) RETURN
        CALCULATE (
            SUMX (
                SUMMARIZE (
                    'All Web Site Data (2)',
                    'All Web Site Data (2)'[Existing Numeric Column],
                    "Total", SUM ( 'All Web Site Data (2)'[UniquePageviews] )
                ),
                [Total]
            ),
            FILTER ( ALL ( 'All Web Site Data (2)' ), 'All Web Site Data (2)'[Existing Numeric Column] <= this_row )
        )
)