Powerbi 是否有Dax代码来计算汇总表中两行之间的差异
我需要能够得到汇总表中两个连续行之间的差异,按排名,这样我就可以得到每行差异的平均值。我不能创建新表,因为我需要这个DAX查询是可过滤的 我已经能够做到这一点,但不知道如何添加一个差异列来显示第1-2、2-3、3-4行之间的DSOValue差异Powerbi 是否有Dax代码来计算汇总表中两行之间的差异,powerbi,dax,Powerbi,Dax,我需要能够得到汇总表中两个连续行之间的差异,按排名,这样我就可以得到每行差异的平均值。我不能创建新表,因为我需要这个DAX查询是可过滤的 我已经能够做到这一点,但不知道如何添加一个差异列来显示第1-2、2-3、3-4行之间的DSOValue差异 ADDCOLUMNS ( SUMMARIZE ( Table1, Table1[Date], "DSOValue", DIVIDE ( SUM ( 'Table1'[AR] ) * 91.5, SU
ADDCOLUMNS (
SUMMARIZE (
Table1,
Table1[Date],
"DSOValue", DIVIDE ( SUM ( 'Table1'[AR] ) * 91.5, SUM ( 'Table1'[Sales] ), 0 )
),
"Rank", RANKX (
Table1,
CALCULATE (
COUNTROWS ( Table1),
FILTER ( Table1, Table1[Date] <= EARLIER ( Table1[Date] ) )
),,ASC,DENSE)
)
ADDCOLUMNS(
总结(
表1,
表1[日期],
“DSOValue”,除以(总和(‘表1’[AR])*91.5,总和(‘表1’[Sales]),0)
),
“等级”,RANKX(
表1,
算计(
COUNTROWS(表1),
过滤器(表1,表1[日期]您可以使用以下各项:
Diff = 'Table1'[ DSOValue ] - LOOKUPVALUE('Table1'[ DSOValue ]; 'Table1'[Date ];CALCULATE( MAX('Table1'[Date ]);FILTER('Table1';'Table1'[Date ]<EARLIER('Table1'[Date ]))))
Diff='Table1'[DSOValue]-LOOKUPVALUE('Table1'[DSOValue];'Table1'[Date];CALCULATE(MAX('Table1'[Date]);FILTER('Table1';'Table1'[Date])您可以使用以下选项:
Diff = 'Table1'[ DSOValue ] - LOOKUPVALUE('Table1'[ DSOValue ]; 'Table1'[Date ];CALCULATE( MAX('Table1'[Date ]);FILTER('Table1';'Table1'[Date ]<EARLIER('Table1'[Date ]))))
Diff='Table1'[DSOValue]-查找值('Table1'[DSOValue];'Table1'[Date];计算(MAX('Table1'[Date]);过滤器('Table1';'Table1'[Date]