PowerBI-具有多个条件的累积总计

时间:2019-04-08 17:29:15

标签: powerbi dax powerbi-desktop

PowerBI的新手,请原谅我的描述。我正在处理零售人数传感器的数据集,它为我提供了位置,时间戳和购物者数量的表:

Room     TimeStamp     Count_In
123      3/13/2019     8
456      4/4/2019      9
123      3/28/2019     11
123      3/18/2019     11
456      3/22/2019     3
etc...

我正在尝试计算每个“房间”随时间的运行总计。总体运行总计列很容易:

C_In =
CALCULATE (
    SUM ( Sheet1[In] ),
    ALL ( Sheet1 ),
    Sheet1[Time] <= EARLIER ( Sheet1[Time] )
)

但是我无法弄清楚如何添加第二个过滤器,请确保只对每个不同的位置求和。感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

您的ALL函数将删除Sheet1上的所有上下文,请尝试使用ALLEXCEPT来保留Room的行上下文。

C_In =
CALCULATE (
    SUM ( Sheet1[In] ),
    ALLEXCEPT ( Sheet1, Sheet1[Room] ),
    Sheet1[Time] <= EARLIER ( Sheet1[Time] )
)