我正在尝试根据现有的数字列(而不是日期)来计算累积列
为了在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] )
)
)
答案 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 )
)
)