第8页
第4排
你好,我正在尝试评估一行中的多个列是否用值填充,然后计算有多少列具有值。
例如:
可乐 | 列 | 高露洁 | 冷 | 计数 |
0 | 0 | 0 | 0 | 0 |
42岁 | 0 | 1个 | 0 | 二 |
7 | 62 | 10个 | 0 | 三 |
0 | 0 | 0 | 157个 | 1个 |
我将表达式评估器与以下表达式一起使用:
计数=(可乐/可乐)+(可乐/可乐)+(可乐/可乐)+(可乐/可乐)+(冷饮/冷饮)
但是很明显,除以0就是放弃了整个结果。FME中是否有某种形式的countif?
你能提出一个更好的解决方案吗?把我的表达式改为忽略除以零?
任何帮助都将不胜感激。我今天决定放弃…
有数学接线员吗?以下内容:
(X?Y:Z)如果还有。如果x非零,结果是y的值,如果x的值为零,结果是z的值。
那么沿着(@value(cola)这条线的东西呢?1:0)+(@value(colb)?1:0)+(@value(colc)?1:0)
你也可以从https://knowledge.亚搏在线safe.com/questions/54902/contif-equivalent-function-in-fme.html
?2019安全亚搏在线软件公司|法律