Return 个值,其中每个语句都是真实的 Tableau
Return values where each statement is true Tableau
我正在尝试 return 多个字段可能缺失值的记录。我有以下声明:
IF ISNULL([Sales Team]) THEN 'Sales Team'
ELSEIF ISNULL([Portfolio]) THEN 'Portfolio'
ELSEIF ISNULL([Category Type]) THEN 'Category Type'
ELSEIF [Datasource] = 'DS1' AND ISNULL([Item Class Dtl]) THEN 'Item Class Dtl'
ELSEIF ISNULL([Market]) THEN 'Market'
END
如果销售团队和投资组合在单个记录中为 NULL,我想 return 销售团队和投资组合在各自行下的金额。由于 ELSEIF
的性质,当 Sales Team 为 NULL 时,投资组合金额将被排除。
我的最终目标是将仪表板中的 10 个工作簿减少到两个。我目前正在单独检查 NULLS 并将结果组合到仪表板中。
来自:
为此:
我是否可以使用其他 Tableau 函数来实现此目的或以其他方式重写此目的?谢谢!
您需要将其分解为单独的计算字段。
因此,例如,销售团队计算如下:
IF ISNULL([Sales Team]) THEN 'Sales Team' END
为每个条件创建一个计算字段。然后,您可以从一条记录中获得多个 "true" 结果。
回复更新后的问题:
If Sales Team and Portfolio are NULL in a single record I want to
return Sales Team and Portfolio amounts
所以,多个计算公式的合并将发生在计算金额的公式中。我目前不知道那个金额公式是什么样的,所以我会举一个通用的例子。
测试 NULL 的公式(我们称之为 Sales Team Check
)如下所示:
IF ISNULL([Sales Team]) THEN [Sales Team Amount] ELSE 0 END
每个条件都有一个公式。
然后,合并公式如下所示:
[Sales Team Check] + [Portfolio Check] + [Category Type Check] + [Datasource Check] + [Market Check]
这里的想法是,当您检查 NULL 字段的记录时,不是 returning 文本,而是 return 金额,否则 return 零。然后将这些检查的结果相加。
我正在尝试 return 多个字段可能缺失值的记录。我有以下声明:
IF ISNULL([Sales Team]) THEN 'Sales Team'
ELSEIF ISNULL([Portfolio]) THEN 'Portfolio'
ELSEIF ISNULL([Category Type]) THEN 'Category Type'
ELSEIF [Datasource] = 'DS1' AND ISNULL([Item Class Dtl]) THEN 'Item Class Dtl'
ELSEIF ISNULL([Market]) THEN 'Market'
END
如果销售团队和投资组合在单个记录中为 NULL,我想 return 销售团队和投资组合在各自行下的金额。由于 ELSEIF
的性质,当 Sales Team 为 NULL 时,投资组合金额将被排除。
我的最终目标是将仪表板中的 10 个工作簿减少到两个。我目前正在单独检查 NULLS 并将结果组合到仪表板中。
来自:
为此:
我是否可以使用其他 Tableau 函数来实现此目的或以其他方式重写此目的?谢谢!
您需要将其分解为单独的计算字段。 因此,例如,销售团队计算如下:
IF ISNULL([Sales Team]) THEN 'Sales Team' END
为每个条件创建一个计算字段。然后,您可以从一条记录中获得多个 "true" 结果。
回复更新后的问题:
If Sales Team and Portfolio are NULL in a single record I want to return Sales Team and Portfolio amounts
所以,多个计算公式的合并将发生在计算金额的公式中。我目前不知道那个金额公式是什么样的,所以我会举一个通用的例子。
测试 NULL 的公式(我们称之为 Sales Team Check
)如下所示:
IF ISNULL([Sales Team]) THEN [Sales Team Amount] ELSE 0 END
每个条件都有一个公式。 然后,合并公式如下所示:
[Sales Team Check] + [Portfolio Check] + [Category Type Check] + [Datasource Check] + [Market Check]
这里的想法是,当您检查 NULL 字段的记录时,不是 returning 文本,而是 return 金额,否则 return 零。然后将这些检查的结果相加。