PowerBI月末

问题描述 投票:0回答:1

我正在使用每月数据,并试图显示同比百分比计算。

但是,我认为对于leap年造成的不同月末日期,我的代码并不健壮。

Value YoY% 2 = 

VAR START_DATE = DATEADD('DATA'[Date], -12, MONTH) 

RETURN

   DIVIDE(SUM(DATA[Value]), CALCULATE(SUM(DATA[Value]),START_DATE))-1

the negative spikes are in feb

我非常有能力成为BI的新手。谢谢您的帮助。

date time powerbi percentage
1个回答
0
投票

尝试以下操作:

Value YoY% 2 = 
VAR Curr_Year = YEAR(SELECTEDVALUE(DATA[Date]))
VAR Last_Year = Curr_Year - 1 
RETURN
   DIVIDE(
      CALCULATE(SUM(DATA[Value]), FILTER(DATA, YEAR(DATA[Date]) = Curr_Year)),
      CALCULATE(SUM(DATA[Value]), FILTER(DATA, YEAR(DATA[Date]) = Last_Year))
   )
© www.soinside.com 2019 - 2024. All rights reserved.