如何使用基于YYYYMM的日期表来计算年初至今的财务指标?

时间:2019-03-28 15:50:38

标签: date powerbi dax

我有两年(2017年和2018年)的收入。它基于商店,并且基于月份,格式为YYYYMM。在此示例中,我的会计年度为4月至3月。我的问题是,如何对本年度(2018年)和上一年度(2017年)进行年初至今的财务衡量。

当我使用日期过滤器(我在“收入”列中分开)时,它仅显示2018年和2017年的数据和年初至今的数据,而不显示2017年的年初至今。

我已经尝试了Power BI的常规YTD功能(无法按我想要的方式工作)。接下来,我在下面尝试过;

Revenue YTD 2018 = 
VALUE ( 
    CALCULATE ( 
        SUM ( [Revenue 2018] ); 
        DATESYTD ( Date[date]; "01/04" )
    )
)

在那种情况下,我试图将数据标记为特定日期。我得到了2018年的期望值,但没有获得2017年的期望值。我也尝试了下面的代码,但是没有给出任何值;

Revenue YTD =
CALCULATE (
    SUM ( [Revenue] );
    VAR FirstFiscalMonth = 4
    VAR LastDay =
        MAX ( 'Date'[Date] )
    VAR LastMonth =
        MONTH ( LastDay )
    VAR LastYear =
        YEAR ( LastDay )
            - IF ( LastMonth < FirstFiscalMonth; 1 )
    VAR FilterYtd =
        DATESBETWEEN ( 'Date'[Date]; DATE ( LastYear; FirstFiscalMonth; 1 ); LastDay )
    RETURN
        FilterYtd
)

我希望能够像在Excel中那样计算收入。在这种情况下,我没有得到(完整)值。我希望它将计算出2017年和2018年的年初至今值,而不是两者之一。

0 个答案:

没有答案