Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powerbi 如何可视化每个月之前3个月的值之和?_Powerbi_Dax - Fatal编程技术网

Powerbi 如何可视化每个月之前3个月的值之和?

Powerbi 如何可视化每个月之前3个月的值之和?,powerbi,dax,Powerbi,Dax,我已在此处更新了我的数据样本: 我需要一个矩阵,其中客户在行上,日期在列上,以及每个月前3个月的测试[boolean]的总和。你有什么想法吗?我尝试了一些措施,但power bi没有显示任何效果 我的测试: sumlast3months =CALCULATE(SUM(data2[BOOLEAN]);DATEADD(TIMELINKTABLE[Date];-3;MONTH)) 我认为这就是解决办法 sumlast3months = var month3=CALCULATE( SUM(data2

我已在此处更新了我的数据样本:

我需要一个矩阵,其中客户在行上,日期在列上,以及每个月前3个月的测试[boolean]的总和。你有什么想法吗?我尝试了一些措施,但power bi没有显示任何效果

我的测试:

sumlast3months =CALCULATE(SUM(data2[BOOLEAN]);DATEADD(TIMELINKTABLE[Date];-3;MONTH))

我认为这就是解决办法

sumlast3months = 
var month3=CALCULATE(
SUM(data2[BOOLEAN]);
DATEADD(TIMELINKTABLE[Date];-3;MONTH))
var month2=CALCULATE(
SUM(data2[BOOLEAN]);
DATEADD(TIMELINKTABLE[Date];-2;MONTH))

var month1=CALCULATE(SUM(data2[BOOLEAN]);
DATEADD(TIMELINKTABLE[Date];-2;MONTH))

return
month1+month2+month3

我建议使用
DATESINPERIOD
,如下所示:

Sum (Rolling 3 Months) =
CALCULATE (
    SUM ( data2[BOOLEAN] ),
    DATESINPERIOD ( TIMELINKTABLE[Date], MAX ( TIMELINKTABLE[Date] ), -3, MONTH )
)