数据点使用公式模式绑定数据,提示“数据必须为对象”
画面管理
-
@核桃酥
我之前是用的计算节点,但是操作上有点问题,具体如下:
我有一个设备表,是统计流量的,设备表里面有多个流量计设备,每个流量计设备都有个数据叫瞬时流量,它需要先做个日平均值,然后要把各个设备的日平均瞬时流量加起来之后做一个设备表的平均,得到一个所有设备的流量平均值。下图是设备中的计算节点,计算了该设备的日均值。(单个设备日均值)
下图是设备表中的计算节点,计算了设备表中所有设备的日均值(总日均值)
我在画面中如果直接选择这个设备表的总日均值的计算节点,会显示“-”,不显示数据。
尔如果选择某个设备下的总日均值,就可以显示数据。因为在设备表中建立的计算节点”总日均值“,会在各个设备中都建立相应的”总日均值“。
原本这种方法也可以,但是我发现用这种方法的话,每个设备下面的总日均值,数据不一样,虽然差的很小,一般都是百分位或者是千分位,但因为涉及到最后生成报表的数据值,数据不一致的话会出现问题。
所以有什么办法可以解决我这个问题吗?
-
@核桃酥
映射值计算偏差是因为它在同一秒中存储了三个值。下图是我测试的三个数据点,在设备表中新建了一个设备做的,“测试单个厂”是映射了设备A的日平均值,“测试第二个厂”是映射了设备B的日平均值,“测试日平均值”是对设备A、B进行总平均值的计算。
但是发现在总的平均值里面,同一个时间点存储了三个数据,其中一个与实际值不同。22.289这个数据不知道是哪里来的。还有一个现象是,存储的数据个数好像是与有几个映射值参与计算有关系。有两个映射值做平均值,就有2-3个数据存储,有4个映射值做平均值,就有4个值存储。
下图是总平均值的数据点配置
下图是设备A的映射值数据点配置,这个映射过来的映射值却只有一个值。设备B的映射值配置是一样的。