首页 文章

使用Power in Power BI计算每月总计的年度总计

提问于
浏览
1

我想根据每月收入数据计算每个月的年收入 . 示例数据如下所示:

data

例如对于2015年5月的年度收入= 2015年1月至2015年5月的月度收入总和,依此类推 .

问题是, Monthly Revenue 是一种衡量标准 . 我想为 Annual Revenue 创建一个度量,以便它可以与其他过滤器进行交互 . 但是,我只知道如何使用 Calculated Column 编写表达式:

Annual Revenue = 
CALCULATE(
    [Monthly Revenue],
    FILTER(
        'Month',
        'Month'[Year] = EARLIER('Month'[Year]) &&
        'Month'[MonthKey] <= EARLIER('Month'[MonthKey])
    )
)

如何翻译上面的表达式,以便它可以与 Measure 一起使用?

1 回答

  • 1

    听起来你想要的是任何特定日期的YTD指标(即2015年5月,YTD是2015年1月至4月) . 我通常不会使用[Monthly Revenue]度量和Month表来执行此操作 . 我会使用常规日期表,基本收入衡量指标和DATESYTD来执行此操作 .

    但是,正如您所概述的那样使用MONTH表,这就是我为措施做的事情:

    Annual Revenue Measure =
    CALCULATE (
        [Monthly Revenue],
        FILTER (
            ALL ( 'Month' ),
            'Month'[Year] = MAX ( 'Month'[Year] )
                && 'Month'[MonthKey] <= MAX ( 'Month'[MonthKey] )
        )
    )
    

    您会注意到它与您计算的列几乎相同,除了使用MAX而不是EARLIER(因为EARLIER仅适用于计算列) .

相关问题