繁体   English   中英

Tableau:使用计算字段的过滤器

[英]Tableau: Filters using Calculated Field

我有一个包含 50 个站点的报告,但我正在尝试创建一个计算字段来仅过滤 10 个站点,并在参数选择中显示 10 个站点。

我知道在 SQL 中我可以使用WHERE SITE IN ('Site1','Site2','Site3') ,但我不确定如何在 Tableau 中创建计算字段。

您可以选择限制选定的站点。 一种选择是根据您正在寻找符合条件的 10 个之一的存在来创建一个计算字段:

CalcField“GoodSite”:

CASE [Site]
WHEN 'Site1' THEN 'Good'
WHEN 'Site2' THEN 'Good'
WHEN 'Site3' THEN 'Good'
WHEN 'Site4' THEN 'Good'
WHEN 'Site5' THEN 'Good'
WHEN 'Site6' THEN 'Good'
WHEN 'Site7' THEN 'Good'
WHEN 'Site8' THEN 'Good'
WHEN 'Site9' THEN 'Good'
WHEN 'Site10' THEN 'Good'
ELSE 'Bad'
END

然后您将 GoodSite 放在过滤器架上并仅选择“好”。

另一种选择是创建一个集合并将其用作使用集合创建过滤器中讨论的方法的过滤器

您可以简单地将 SITE 字段拖到过滤器架上,然后选择要包含在分析中的站点。 就这么简单。

如果您想保存该站点选择以在其他上下文中使用,您可以创建一个集合或计算字段,如 myers_co 所述。 但这并不是过滤一些工作表视图所必需的。

Tableau 终于听到了您的声音。 IN语句现已包含在 Tableau Desktop 的最新版本中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM