PowerBI - 具有多个条件的累计总数
PowerBI - Cumulative Total with Multiple Criteria
刚接触PowerBI,这里的描述还请见谅。我正在处理零售人数传感器的数据集,它为我提供了 table 位置、时间戳和购物者人数:
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...
我正在尝试计算每个 "room" 随着时间推移的 运行 总数。总的运行总栏很容易:
C_In =
CALCULATE (
SUM ( Sheet1[In] ),
ALL ( Sheet1 ),
Sheet1[Time] <= EARLIER ( Sheet1[Time] )
)
但我不知道如何添加第二个过滤器,以确保我只对每个不同的位置求和。感谢您的帮助!
您的 ALL
函数删除了 Sheet1
上的所有上下文,请尝试使用 ALLEXCEPT
来保留 Room
的行上下文。
C_In =
CALCULATE (
SUM ( Sheet1[In] ),
ALLEXCEPT ( Sheet1, Sheet1[Room] ),
Sheet1[Time] <= EARLIER ( Sheet1[Time] )
)
刚接触PowerBI,这里的描述还请见谅。我正在处理零售人数传感器的数据集,它为我提供了 table 位置、时间戳和购物者人数:
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...
我正在尝试计算每个 "room" 随着时间推移的 运行 总数。总的运行总栏很容易:
C_In =
CALCULATE (
SUM ( Sheet1[In] ),
ALL ( Sheet1 ),
Sheet1[Time] <= EARLIER ( Sheet1[Time] )
)
但我不知道如何添加第二个过滤器,以确保我只对每个不同的位置求和。感谢您的帮助!
您的 ALL
函数删除了 Sheet1
上的所有上下文,请尝试使用 ALLEXCEPT
来保留 Room
的行上下文。
C_In =
CALCULATE (
SUM ( Sheet1[In] ),
ALLEXCEPT ( Sheet1, Sheet1[Room] ),
Sheet1[Time] <= EARLIER ( Sheet1[Time] )
)