我有一个销售数据集,并希望创建一个计算列以用作图形上的图例,并且还用作日期过滤器,但是我正在努力确定上个月之前的前三个月的部分。] >
我的公式如下:
Period identification = IF('Base'[Date]=CALCULATE(MAX('Base'[Date]);FILTER('Base';'Base'[FYTD]="FY1920"));"LM"; IF( AND('Base'[Date]>= DATEADD(CALCULATE(MAX('Base'[Date]);FILTER('Base';'Base'[FYTD]="FY1920"));-3;MONTH); 'Base'[Date]<CALCULATE(MAX('Base'[Date]);FILTER('Base';'Base'[FYTD]="FY1920")));"P3M"; IF('Base'[Date]=CALCULATE(MAX('Base'[Date]);FILTER('Base';'Base'[FYTD]="FY1819"));"LM YA";"OTHERS")))
第一个IF()(上个月-LM)和最后一个(上个月前-LM YA)工作正常。我只是找不到PBI接受我在中间试图识别上个月之前的前三个月的微积分的方法。
* [FYTD]是另一个计算出的列,用于标识[日期]的相应会计年度。[月]
提前感谢
我有一个销售数据集,并希望创建一个计算列以用作图形上的图例,并且还用作日期过滤器,但是我正在努力确定前面的3个部分...
我想您可以使用方便的EOMONTH
function在时间上移动来简化此工作。