Tableau api 根据条件选择尺寸
我的项目有一个要求,我必须根据过滤器中的选择在维度之间进行切换。 要求如下: 我在Tableau api 根据条件选择尺寸,tableau-api,Tableau Api,我的项目有一个要求,我必须根据过滤器中的选择在维度之间进行切换。 要求如下: 我在类别、类和子类上有过滤器,现在如果用户只选择了一个类,那么图表应该在行中显示子类,如果用户选择了多个类,那么在行中显示类 我尝试使用COUNTD,Window\u Count,LOD(固定),等 但是,当我最终选择尺寸时,我无法这样做。因此,我的计算字段是WINDOW\u COUNT(COUNT([Class]))为我提供了选择计数–然而,当我尝试在维度Class或子类之间进行选择时,我很挣扎 if WINDOW_
类别
、类
和子类
上有过滤器,现在如果用户只选择了一个类
,那么图表应该在行中显示子类
,如果用户选择了多个类
,那么在行中显示类
我尝试使用COUNTD
,Window\u Count
,LOD(固定),
等
但是,当我最终选择尺寸时,我无法这样做。因此,我的计算字段是WINDOW\u COUNT(COUNT([Class]))
为我提供了选择计数–然而,当我尝试在维度Class
或子类
之间进行选择时,我很挣扎
if WINDOW_COUNT(count([Class])) ==1 then [Sub Class] else [Class] END
这使我无法混合聚合参数和非聚合参数错误请注意错误…它告诉您出了什么问题。与其使用
1
不如使用sum(1)