我想获取我选择的基于上一年价值的无过滤器价值。例如,如果我在过滤器上选择了2019,那么我想获得2018年的值(请参见下图)。我有一个公式,但是它将使我空白,不知道怎么了。有人可以帮我得到这个吗? (现在我什么也没得到,只是一片空白)
Last Year =
VAR LastYear =
CALCULATE(
[Line Amount (Formatted)],
FILTER(
'Calendar - Fiscal Date',
'Calendar - Fiscal Date'[FiscalYr Year Number] =
SELECTEDVALUE('Calendar - Fiscal Date'[FiscalYr Year Number]) -1
)
)
return LastYear
非常感谢
答案 0 :(得分:1)
您是否检查了DAX功能PREVIOUSYER?您可以查看更多详细信息Here
您也可以尝试以下调整后的措施-
Last Year =
VAR LastYear = SELECTEDVALUE('Calendar - Fiscal Date'[FiscalYr Year Number]) -1
VAR LastYearValue =
CALCULATE(
[Line Amount (Formatted)],
FILTER(
ALL('Calendar - Fiscal Date'),
'Calendar - Fiscal Date'[FiscalYr Year Number] = LastYear
)
)
return LastYearValue