Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/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
Excel 如何创建仅包含上月数据的度量?_Excel_Dax_Measure - Fatal编程技术网

Excel 如何创建仅包含上月数据的度量?

Excel 如何创建仅包含上月数据的度量?,excel,dax,measure,Excel,Dax,Measure,我正在尝试创建excel pivot measure,它只返回上个月的金额(每个账户数据只有一个表示月份的日期),其他数据返回0 =VAR LastMonth = CALCULATE( MAX([ACCT_DATE]), ALL(DATA) ) RETURN CALCULATE( [AMT_USD],

我正在尝试创建excel pivot measure,它只返回上个月的金额(每个账户数据只有一个表示月份的日期),其他数据返回0

=VAR LastMonth = CALCULATE(
                          MAX([ACCT_DATE]),
                          ALL(DATA)
                )
   RETURN 
       CALCULATE(
           [AMT_USD],
           DATA[ACCT_DATE] = LastMonth 
       )
我想问题是,
lastmount
不返回singleton

我需要避免内置时间智能功能


最好的情况是通用解决方案—例如,我将以类似的方式创建LastYearAmount。

我假设您尝试使用一个表,因此您应该记住,您使用的函数只返回该表中的日期值。LastMonth变量很好,不过我会将名称更改为“_LastDate”,因为实际得到的是数据表中的最后一个日期。返回后,您将使用:IF(MAX(数据[日期])=\u LastDate,[AMT\u USD])。我想[AMT_USD]是一个类似于总和(DATA[USD])的度量