设置全局节点属性

"设置全局量" 节点图标“设置全局量”节点扫描数据并计算可在 CLEM 表达式中使用的汇总值。 例如,您可以使用此节点来计算名为 age 的字段的统计信息,然后通过插入函数 @GLOBAL_MEAN(age)在 CLEM 表达式中使用 age 的总体平均值。

示例

stream = modeler.script.stream()
typenode = stream.findByID("id42KW3MSA94B")

node = stream.create("setglobals", "My node")
stream.link(typenode, node)

node.setKeyedPropertyValue("globals", "Na", ["Max", "Sum", "Mean"]) 
node.setKeyedPropertyValue("globals", "K", ["Max", "Sum", "Mean"])
node.setKeyedPropertyValue("globals", "Age", ["Max", "Sum", "Mean", "SDev"])
node.setPropertyValue("clear_first", False)
表 1。 setglobalsnode 属性
setglobalsnode properties 数据类型 属性描述
globals [Sum Mean Min Max SDev] 结构化属性,其中必须使用以下语法引用要设置的字段: node.setKeyedPropertyValue(
"globals", "Age", ["Max", "Sum",


"Mean", "SDev"])
clear_first 标志  
show_preview 标志