Tableau 为整个 table 创建计算列
Tableau creating calculating column for whole table
tableau 是否有机会为 table 创建计算列?例如这里有一些数字的 2 列,我想用这样的公式制作第三列
If(column1>column2;column1;column2
。我看到可以选择使用汇总列创建计算字段,但我只想比较它们。
如果您只想创建一个新列来存储两个原始列之间的最大值,您只需创建一个计算字段,如下所示:
if column1 > column2
then column1
else column2
end
编辑
或者更简单
MAX([column1], [column2])
有两个名为 MAX() 的(重载)函数。使用一个参数,MAX() 是一个聚合函数,它对一列值和 returns 最大值进行操作 - 就像其他聚合函数,如 SUM()、AVG() 等。使用两个参数,MAX() 是对单个数据行和 returns 两个参数中较大的一个进行操作的记录级函数。 MIN() 的行为类似。
tableau 是否有机会为 table 创建计算列?例如这里有一些数字的 2 列,我想用这样的公式制作第三列
If(column1>column2;column1;column2
。我看到可以选择使用汇总列创建计算字段,但我只想比较它们。
如果您只想创建一个新列来存储两个原始列之间的最大值,您只需创建一个计算字段,如下所示:
if column1 > column2
then column1
else column2
end
编辑 或者更简单
MAX([column1], [column2])
有两个名为 MAX() 的(重载)函数。使用一个参数,MAX() 是一个聚合函数,它对一列值和 returns 最大值进行操作 - 就像其他聚合函数,如 SUM()、AVG() 等。使用两个参数,MAX() 是对单个数据行和 returns 两个参数中较大的一个进行操作的记录级函数。 MIN() 的行为类似。