【问题标题】:Power BI - How to get running total and adding it along to your set of dataPower BI - 如何获得运行总计并将其添加到您的数据集中
【发布时间】:2020-04-01 22:08:30
【问题描述】:

我在 Power BI 中有一个示例数据集。我想知道是否可以得到类型 A 的运行总计并将其与原始数据一起添加?

我有一个例子。

这是数据。

我在 Power BI 中创建了一个矩阵表来查看数据,如下所示:

我想知道是否可以将运行总计添加到同一个矩阵表中,以及为“类型”设置不同的值。像这样。

如果可能,请告诉我。我知道如何使用 CALCULATE 函数获取运行总计,但我不知道如何将其与原始数据一起添加到表中。

【问题讨论】:

  • 这能回答你的问题吗? DAX Running Total with Buckets
  • @AlexisOlson 获取某个“类型”而不是所有内容的运行总计怎么样?
  • 这就是第一个链接的内容。
  • @AlexisOlson 第一个链接并没有说太多,除了应用所有之外,只应用您需要的列。哪个不显示如何?

标签: powerbi dax cumulative-sum


【解决方案1】:

您可以告诉它要忽略的行上下文:

RunningCount =
CALCULATE (
    SUM ( Table1[Count] ),
    FILTER (
        ALL ( Table1[Date] ),
        Table1[Date] <= MAX ( Table1[Date] )
    )

)

或者你可以告诉它保留哪个行上下文(删除所有其他上下文):

RunningCount =
CALCULATE (
    SUM ( Table1[Count] ),
    FILTER (
        ALLEXCEPT ( Table1, Table1[Type] ),
        Table1[Date] <= MAX ( Table1[Date] )
    )
)

在这种情况下,这些应该给出相同的结果。对于这类事情,我更喜欢后者,因为您要指定要分组的内容,而不是您不想保留在分组中的内容。

【讨论】:

    猜你喜欢
    • 2019-06-20
    • 1970-01-01
    • 1970-01-01
    • 2021-09-22
    • 1970-01-01
    • 2022-01-20
    • 1970-01-01
    • 2020-05-14
    • 1970-01-01
    相关资源
    最近更新 更多