我有一些想可视化的传感器数据。我想显示基于传感器类型的最新值,例如“开口”(图片出现问题)。开口传感器会计算开门的次数,因此该值可能会经常变化。我想显示最新的值,我还将对其他传感器类型执行此操作。例如,以可视化方式显示最新温度。
我无法做到。例如,尝试过lastnonblank,但由于我使用了两个列(值,传感器类型)而没有用。
关于如何解决此问题的任何建议?
提前谢谢!
答案 0 :(得分:0)
您可以基于传感器类型和最新日期值添加新列。首先,我根据SensorType过滤表。我用它来获取最后一个日期,在计算中我得到了与此日期有关的值。请注意,我没有在您的示例中对此进行测试,因此可能会出现输入错误。
lastValue =
var sensorType = MyTable[Sensor Type]
var sensorTypeRows = FILTER(MyTable,MyTable[Sensor Type] = sensorType)
var lastD = MAXX(sensorTypeRows, MyTable[TimeAndDate])
return CALCULATE(MAX(MyTable[value]), Filter(sensorTypeRows, lastD = MyTable[TimeAndDate]))