PowerPivot%与上个月的差异
当试图从一个月到下一个月获得百分比差异时,1月(或数据集中的第一个月)将始终显示为空白。 我怎样才能让Excel寻找去年的前一个月?
我使用DateStream作为我的date表。
问题和设置:
您需要添加一个计算字段来计算去年同期的总数
TotalSPLY:= CALCULATE(SUM('TableName'[Total]),SAMEPERIODLASTYEAR(DateTable [DateKey]))
更新 – (坚持从去年的前一个月的要求)
=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) ) ) )