Skip to content
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
品牌标识

AIRIOT智慧系统搭建平台经验交流

  1. 主页
  2. 画面管理
  3. 数据点使用公式模式绑定数据,提示“数据必须为对象”

数据点使用公式模式绑定数据,提示“数据必须为对象”

已定时 已固定 已锁定 已移动 画面管理
帖子 发布者 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • M 离线
    M 离线
    mixi_001
    写于 最后由 编辑
    #1

    68abc235-fd1c-4680-8b6a-437142b07e7a-image.png

    6d17c15f-4484-41a9-b963-171eeced69bb-image.png

    数据点是想要四个数据的值做平均,就手动做了个平均值的计算,是不是公式模式我使用的有问题,或者是写错了?

    1 条回复 最后回复
    0
  • M 离线
    M 离线
    mixi_001
    写于 最后由 编辑
    #2

    image.png

    1 条回复 最后回复
    0
  • 核 离线
    核 离线
    核桃酥
    写于 最后由 编辑
    #3

    建议你用计算节点来计算,然后在数据点绑定这里绑定计算节点

    M 1 条回复 最后回复
    0
  • M 离线
    M 离线
    mixi_001
    在 中回复了 核桃酥 最后由 编辑
    #4

    @核桃酥
    我之前是用的计算节点,但是操作上有点问题,具体如下:
    我有一个设备表,是统计流量的,设备表里面有多个流量计设备,每个流量计设备都有个数据叫瞬时流量,它需要先做个日平均值,然后要把各个设备的日平均瞬时流量加起来之后做一个设备表的平均,得到一个所有设备的流量平均值。

    下图是设备中的计算节点,计算了该设备的日均值。(单个设备日均值)
    f553561e-3c42-4553-acfd-f0f75505a89e-image.png

    下图是设备表中的计算节点,计算了设备表中所有设备的日均值(总日均值)
    f534f206-c6e5-4de2-83f4-426f4a4a65d0-image.png

    我在画面中如果直接选择这个设备表的总日均值的计算节点,会显示“-”,不显示数据。
    cba1e166-6685-4c8f-b648-21681f4cfbf5-image.png

    尔如果选择某个设备下的总日均值,就可以显示数据。因为在设备表中建立的计算节点”总日均值“,会在各个设备中都建立相应的”总日均值“。
    f0c196f7-ac8b-4420-887c-7d881946c1cd-image.png

    原本这种方法也可以,但是我发现用这种方法的话,每个设备下面的总日均值,数据不一样,虽然差的很小,一般都是百分位或者是千分位,但因为涉及到最后生成报表的数据值,数据不一致的话会出现问题。

    所以有什么办法可以解决我这个问题吗?

    1 条回复 最后回复
    0
  • 核 离线
    核 离线
    核桃酥
    写于 最后由 编辑
    #5

    你用这个公式计算,然后用文本绑定这个画面变量
    image.png

    M 1 条回复 最后回复
    0
  • M 离线
    M 离线
    mixi_001
    在 中回复了 核桃酥 最后由 编辑
    #6

    @核桃酥 就我这个需求,能在设备表的功能里解决吗?就是还想把这个总平均值存储成数据点

    1 条回复 最后回复
    0
  • 核 离线
    核 离线
    核桃酥
    写于 最后由 编辑
    #7

    你是用的映射值吗计算的有偏差吗?你看看用这种流程的方式https://wormhole.app/J5QrE#26j5Uk7K-tvOLnbjx8rlTg

    M 1 条回复 最后回复
    0
  • M 离线
    M 离线
    mixi_001
    在 中回复了 核桃酥 最后由 编辑
    #8

    @核桃酥
    映射值计算偏差是因为它在同一秒中存储了三个值。

    下图是我测试的三个数据点,在设备表中新建了一个设备做的,“测试单个厂”是映射了设备A的日平均值,“测试第二个厂”是映射了设备B的日平均值,“测试日平均值”是对设备A、B进行总平均值的计算。
    24703c6e-0fb7-411a-8345-4b393a662bf1-image.png

    但是发现在总的平均值里面,同一个时间点存储了三个数据,其中一个与实际值不同。22.289这个数据不知道是哪里来的。还有一个现象是,存储的数据个数好像是与有几个映射值参与计算有关系。有两个映射值做平均值,就有2-3个数据存储,有4个映射值做平均值,就有4个值存储。
    b779d37b-b444-41e4-9a85-ce13ad5a92fa-image.png

    下图是总平均值的数据点配置
    341460eb-5f02-4235-a280-b58f7b584f9d-image.png

    下图是设备A的映射值数据点配置,这个映射过来的映射值却只有一个值。设备B的映射值配置是一样的。
    0a9b97f2-437b-42bf-b1f5-7008042ed052-image.png

    a5850077-a6af-4e25-b30e-3d99b6cc122d-image.png

    1 条回复 最后回复
    0
  • 核 离线
    核 离线
    核桃酥
    写于 最后由 编辑
    #9

    你可以看一下我的视频,用流程来处理,写入到一个计算节点

    1 条回复 最后回复
    0

  • 登录

  • 没有帐号? 注册

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组