【问题标题】:power bi dax last value over a periodpower bi dax 一段时间内的最后一个值
【发布时间】:2019-10-22 14:39:20
【问题描述】:

我在下面有这张表。如何在 DAX 中获取 Revenue_MTD? Revenue_MTD 等于每年最后一个月的收入。这些表格来自 Tableau,我正在将它们转换为 power bi。

只有几年:

【问题讨论】:

    标签: powerbi dax


    【解决方案1】:

    如果你想得到上一年同月的收入,你可以添加一个带有这种 dax 表达式的计算列:

    Revenue_MTD = SUM(Revenue),
        PARALLELPERIOD(
            [Date],
            -12,
            MONTH)
    )
    

    您可以在此链接上获得更多详细信息: https://radacad.com/dateadd-vs-parallelperiod-vs-sameperiodlastyear-dax-time-intelligence-question

    【讨论】:

    • 好吧,那你到底想要什么?获取当前月份并计算当前月份 -1 每年的总和?
    【解决方案2】:

    这是一个标准的 powerbi 措施,你应该很容易实现它。

    MEASURE = CLOSINGBALANCEYEAR(,[,][,]) . . . MEASURE = CLOSINGBALANCEYEAR(SUM(Revenue), DATE)

    只要您有一个带有适当日期列的日期列,它就可以工作。

    然后创建另一个仅使用 SUM(revenue) 的度量

    【讨论】:

      【解决方案3】:

      您的 [Revenue_MTD] 使用什么表达式?你在使用内置的 DAX 函数 TOTALMTD 吗?

      【讨论】:

      • Revenue_MTD 等于每年最后一个月的收入。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-09
      • 2022-07-08
      • 2023-03-17
      相关资源
      最近更新 更多