Tableau api 从计算中排除一组值
在Tableau中,我有20个值要在计算中过滤,而不是拖到过滤器中。此度量将加入表中不具有相同筛选器的其他度量。这是太多的项目,我想做一个最好的和最实际的方式,而不键入他们的公式 所以我创建了一个集Dim_set 然后想做一些类似的事情:Tableau api 从计算中排除一组值,tableau-api,Tableau Api,在Tableau中,我有20个值要在计算中过滤,而不是拖到过滤器中。此度量将加入表中不具有相同筛选器的其他度量。这是太多的项目,我想做一个最好的和最实际的方式,而不键入他们的公式 所以我创建了一个集Dim_set 然后想做一些类似的事情: {EXCLUDE [Dim_Set]: SUM([Calls])} 要排除的项目超过20个,不想这样做,希望有更好的方法 If Startswith([typeDescription], "class")=TRUE then "Keep" Elseif Co
{EXCLUDE [Dim_Set]: SUM([Calls])}
要排除的项目超过20个,不想这样做,希望有更好的方法
If Startswith([typeDescription], "class")=TRUE then "Keep"
Elseif Contains([TypeDescription], "YAIP")=TRUE then "Exclude"
Elseif Contains([TypeDescription], "Lifeskills")=TRUE then "Exclude"
Elseif Contains([TypeDescription], "WorkReadiness")=TRUE then "Exclude"
Elseif Contains([TypeDescription], "Roster")=TRUE then "Exclude"
Elseif Contains([TypeDescription], "Arrival")=TRUE then "Exclude"
Elseif Contains([TypeDescription], "Arches")=TRUE then "Exclude"
Elseif Contains([TypeDescription], "etc...")=TRUE then "Exclude"
Else "Keep"
End
你能帮个忙吗?我想你的思路是对的
Right click on the [TypeDimension] field > Create Set...
使用“排除””复选标记选择要从集合/维度中排除的值,如下所示:
在此基础上,可以编写一个简单的计算:
IF [Dim_Set] THEN [TypeDescription] END
这将根据集合评估维度的每个成员,以确保其存在而不是“排除”——如果存在,则将显示[TypeDescription]值
(考虑集合可以在计算字段中视为布尔。)
(使用此方法,您需要过滤掉上面计算字段中的空值。可以相应地更新计算以匹配此处的样式。(即:ELSE“Exclude”
)