powerbi - 根据另一列中的值显示最新值 - Power BI
问题描述
我有一些我想可视化的传感器数据。我想显示基于传感器类型的最新值,例如“开口”(图片爆炸)。开口传感器会计算门打开的次数,因此该值可能会经常变化。我想展示最新的值,我也会对其他传感器类型进行此操作。例如,将最新温度显示为卡片可视化。
我没有办法做到这一点。例如尝试过lastnonblank,但没有工作,因为我使用了两个列(值,传感器类型)。
关于我如何解决这个问题的任何建议?
提前致谢!
解决方案
您可以根据传感器类型和最新日期值添加新列。首先,我根据 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]))
推荐阅读
- c++ - CMake 在多个目标上构建后自定义命令?
- javascript - ASP.NET MVC 如何防止 jquery 加载两次?
- java - 为什么在检查字符串是否可以是双精度时出现错误
- sql - How safe is this generated query from SQL injection?
- django - 在 dockerized 项目上运行 Django 迁移
- javascript - 在轮班名单上加快 fullcalendar.io
- java - 是否可以从参数中为列表命名?
- git - 当 rebase 失败而不是修改文件时,将差异输出到命令行
- python - 将 excel/CSV 读入 python
- javascript - Angular 6:关于 RxJs 的模块未找到错误