PowerBI 计算特定时期的销售额

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

enter image description here

社区!

我有

事实表:销售。列:客户、销售价值、日期 昏暗的表:日期

报告中的切片器是:年份和客户

请打开我的一个驱动器的链接。

1)。客户 A 的收入从 2024 年 1 月开始,我只需计算前 12 个月的收入总额。当我按年切片时,我不想在 2025 年看到这个客户。 2)。客户的 B 收入从 2024 年 7 月开始。我需要显示到 2025 年 7 月的数据,之后不显示任何数据。

样本数据

powerbi dax
1个回答
0
投票

前 12 个月将显示客户 B 直到 24 年 6 月,而不是 24 年 7 月,是吗?否则,您将在 24 年 1 月见到客户 A。

按照以下方式创建一个度量:

First 12 Month Revenue = 
  SUMX(
    DISTINCT('Sales'[Customer ]),
    (
      var startRevenue = CALCULATE(MIN('Sales'[Date]), ALLEXCEPT('Sales', 'Sales'[Customer ]), NOT ISBLANK('Sales'[Revenue]))
      var endRevenue = DATE(YEAR(startRevenue) + 1, MONTH(startRevenue), DAY(startRevenue))
      return
        CALCULATE(
          SUM('Sales'[Revenue]),
          KEEPFILTERS('Dates'[FullDateAlternateKey] < endRevenue)
        )
    )
  )
© www.soinside.com 2019 - 2024. All rights reserved.