如果有人可以为以下问题提供解决方案,请提供帮助。 我不确定如何在PowerBi中执行此操作-我是新手,也不知道如何在PowerBi中循环访问数据行。
我需要计算“读数”列的总价值。这些值被测量为“时间点值”。
示例:时间2019-10-01 12:00:02的“阅读”值: 逻辑MAX值UnitA + MAX值UnitB WHERE时间='2019-10-01 12:00:02'回答(4 + 10 = 14)
数据:
Unit Time Readings
A 2019-10-01 12:00:01 2
B 2019-10-01 12:00:01 3
A 2019-10-01 12:00:02 4
B 2019-10-01 12:00:02 10
A 2019-10-01 12:00:03 0
B 2019-10-01 12:00:03 0
A 2019-10-01 12:00:04 0.5
B 2019-10-01 12:00:04 0.5
A 2019-10-01 12:00:05 2
B 2019-10-01 12:00:05 3
A 2019-10-01 12:00:06 2.5
B 2019-10-01 12:00:06 4
问题:我不能依赖于某个时间点取MAX UnitA + MAX UnitB的值,因为读数值可以随机下降到0,然后又开始上升。
我需要一种机制来遍历数据直到某个时间点,然后添加每个单元的最大读数。但是,如果读数降至零,那么它应该能够在最大值变为零之前取最大值,然后在测量时将其求和为最大值。
示例:时间-2019-10-01 12:00:06的计算公式为:
正好为零的最大值: MaxA + MaxB(4 + 10)14
在2019-10-01 12:00:06时间为零后的最大值
MaxA + MaxB(2.5 + 4)6.5
时间2019-10-01 12:00:06的总值 14 + 6.5 = 20.5
我们将不胜感激