PowerPivot % 与上个月的差异

PowerPivot % Difference from previous month

当尝试获取一个月与下个月的百分比差异时,一月(或数据集中的第一个月)将始终显示为空白。我将如何让 Excel 查找去年的前一个月?

我正在使用 DateStream 作为我的约会对象 table。

问题和设置:

您需要添加一个计算字段来计算去年同期的总计...即

TotalSPLY:=CALCULATE(SUM('TableName'[Total]), SAMEPERIODLASTYEAR(DateTable[DateKey]))

https://support.office.com/en-sg/article/SAMEPERIODLASTYEAR-Function-DAX-b8f7f423-22f5-470f-abd3-b76a1250bcc1?ui=en-US&rs=en-SG&ad=SG

更新 --(遵守去年个月的要求)

=CALCULATE(SUM( 'TableName'[Total]), DATESBETWEEN( 'DateTable'[DateKey], 

IF( DATE( YEAR( EOMONTH(  MIN( 'DateTable'[DateKey]),-13) ), MONTH( EOMONTH( MIN( 'DateTable'[DateKey]),-13) ), 1 ) < CALCULATE ( MIN( 'DateTable'[DateKey]), ALL('DateTable') ), CALCULATE ( MIN( 'DateTable'[DateKey]), ALL('DateTable') ),             
       DATE( YEAR( EOMONTH(  MIN( 'DateTable'[DateKey]),-13) ), MONTH( EOMONTH( MIN('DateTable'[DateKey]),-13) ), 1 ) ),
IF ( EOMONTH( MIN( 'DateTable'[DateKey]), -13) < EOMONTH( CALCULATE ( MIN( 'DateTable'[DateKey]), ALL('Date') ), 0 ), EOMONTH( CALCULATE ( MIN( 'DateTable'[DateKey]), ALL('DateTable') ), 0 ), 
EOMONTH( MIN( 'DateTable'[DateKey]), -13) ) 
) )