我正在尝试使用DAX函数获得月份和年份的百分比差异
Month Year records
Jan 2015 100
Feb 2015 120
Mar 2015 140
Apr 2015 160
我正在尝试计算新列中的差异百分比
Month Year records %change
Jan 2015 100 0%
Feb 2015 120 20%
Mar 2015 140 17.02%
Apr 2015 180 22%.03
答案 0 :(得分:2)
在您当前的设置中,这样的操作可能有效。不过,使用日期表会更好,更轻松。
%change =
VAR StartLastMonth =
( DATE ( 'table'[Year], 'table'[Month] - 1, 1 ) )
VAR RecordsLastMonth =
CALCULATE (
MAX ( 'table'[Records] ),
FILTER (
'table',
'table'[Year] = YEAR ( StartLastMonth )
&& 'table'[Month] = MONTH ( StartLastMonth )
)
)
RETURN
IF (
ISBLANK ( RecordsLastMonth ),
BLANK (),
'table'[Records] - RecordsLastMonth
)
/ RecordsLastMonth
答案 1 :(得分:0)
如何使用以下代码:
SUM(Sheet1[records]) /CALCULATE(SUM('Sheet1'[records]), ALL('Sheet1'[Month]))