Power BI 仪表板仅显示每个数据源的一个实时流数据字段选项

问题描述

我有来自多个 (3) 数据源的多个实时 MysqL> select replace('2021-05-06T02:21:20.000000Z','Z','') + interval 0 minute as d; +---------------------+ | d | +---------------------+ | 2021-05-06 02:21:20 | +---------------------+ 1 row in set (0.00 sec) 图块。每个数据源都是一个向 Azure IoT 中心发送消息的树莓派,该中心使用 Azure 流分析作业进行查询。这是从其中一台设备查询数据的一部分:

custom streaming data

当我在流作业中测试查询时,我得到一个包含所有预期列的输出。见query test results。 Power BI 报表中也提供了预期数据。但是,当我从 Power Bi 仪表板访问数据集时,每个设备只有一列数据可用。见available fields

我还要注意可用字段(在本例中为 SELECT CAST(GetMetadataPropertyValue(IoTHub,'IoTHub.EnqueuedTime') AS datetime) AS DateTime,RPM,FuelRate,dischargePressure,SystemPressure INTO powerbIoUtput FROM IoTHub WHERE GetMetadataPropertyValue(IoTHub,'IoTHub.Connectiondeviceid') = 'rpi1' )与上次更改的值无关。换句话说,如果我为 RPMFuelRate 发送新值,在向仪表板添加新磁贴时,SystemPressure 仍然是唯一可用的字段。

任何有关为什么会发生这种情况以及如何解决它的见解将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)