跳到主要内容

7.4 计算

计算区段(分析表单第 3 段)定义分析计算什么以及结果存储在哪里。它包含四个部分:计算对象窗口聚合输出时间戳输出属性

计算对象

此单选按钮决定计算的数据范围。

选项说明
元素本身计算针对元素自身的属性运行。这是典型场景——用于计算关于该特定设备或位置的内容。
子元素聚合计算聚合元素中共享相同模板的子元素数据。用于计算"此风电场下所有风机的平均发电功率"等指标。

选择子元素聚合后,会显示两个附加字段:

字段说明
子元素模板子元素必须匹配的模板。只有具有此模板的子元素才纳入聚合。若所有子元素共享相同模板,则自动预填。
子表过滤可选过滤表达式,用于缩小纳入聚合的子元素范围。例如,仅过滤处于特定运行状态的子元素。
备注

子元素聚合仅在元素有子元素时可用。对于叶节点元素,此选项禁用,只有元素本身可选。

窗口聚合

窗口聚合复选框(默认启用)控制计算是否在时间窗口上进行聚合。

启用时,间隔字段指定聚合窗口的长度(数字 + 时间单位)。例如,间隔为 1 小时表示每次触发计算过去 1 小时数据的聚合值。

禁用时,计算在单个数据点上运行,不进行窗口聚合——适用于行级计算或转换。

输出时间戳

输出时间戳下拉菜单指定每个结果行写入输出属性时使用哪个时间戳:

选项说明
窗口开始窗口开始时间
窗口结束窗口结束时间(默认)

偏移量字段为所选窗口边界添加时间偏移量(数字 + 单位,默认 0 秒)。可用于调整输出时间戳以对齐显示。

输出属性

输出属性表格将计算表达式映射到元素属性(以及在启用事件生成时可选地映射到事件属性)。

表格中每行包含以下列:

说明
表达式计算表达式。点击单元格打开表达式编辑器(参见第 3.2.9 节)。
元素属性计算结果作为新时序值存储的元素属性
事件属性(仅在第 4 段启用事件生成时可见) 在事件触发时刻捕获计算值的事件属性

使用表格底部的 + 按钮添加更多输出行。每行都是独立的表达式——可以在单个分析中计算多个指标并将其写入不同属性。