在Contour中如何获取每行多列的最小值?是否有对应表达式函数?
在Contour中获取多列最小/最大值的表达式函数
当然有啦!Contour 内置了MIN()和MAX()这两个非常实用的表达式函数,专门用来处理多列或多个数值的最小、最大值计算,完全能满足你取每行内三个列最小值的需求。
具体用法示例:
假设你的数据集里有三个数值列,分别叫column_a、column_b、column_c,要获取每行这三列的最小值,你可以在新建计算列时使用这样的表达式:
MIN([column_a], [column_b], [column_c])
如果要取最大值,只需要把函数换成MAX()就行:
MAX([column_a], [column_b], [column_c])
额外说明:
- 这两个函数支持传入任意数量的数值参数,不止局限于三个列,你可以根据实际需求添加更多列作为参数。
- 参数既可以是列引用(用方括号包裹列名),也可以是具体的数值常量,比如
MIN([column_a], 100, [column_b])这样的写法也是有效的。
内容的提问来源于stack exchange,提问作者mpSchrader
相关产品推荐
相关产品推荐

