Tableau 计算字段 COUNTD 个单值
Tableau Calculated Field COUNTD Single Value
我正在尝试创建一个计算字段,其中 returns COUNTD(如果 COUNTD 大于 1)和 returns 字段值。所以,如果有多个公司,那么它会显示编号,但如果只有 1 个,那么它会显示公司名称。
If [Company Count] > 1 then [Company Count] else [Company Name] END
我已经试过了,我要么收到错误“无法混合聚合和非聚合比较,要么导致 'If' 表达式。
这不可能吗?
经过一些试验和进一步谷歌搜索后,我找到了解决方案。
if Min([Company Name]) = max([Company Name]) then
MIN([Company Name])
else
STR([Company Count]) + " Companies"
END
你也可以使用LOD表达
Company Count= {Fixed :countd([company Name])}
companies= If [Company Count] > 1 then str([Company Count]) else [Company Name] END
我正在尝试创建一个计算字段,其中 returns COUNTD(如果 COUNTD 大于 1)和 returns 字段值。所以,如果有多个公司,那么它会显示编号,但如果只有 1 个,那么它会显示公司名称。
If [Company Count] > 1 then [Company Count] else [Company Name] END
我已经试过了,我要么收到错误“无法混合聚合和非聚合比较,要么导致 'If' 表达式。
这不可能吗?
经过一些试验和进一步谷歌搜索后,我找到了解决方案。
if Min([Company Name]) = max([Company Name]) then
MIN([Company Name])
else
STR([Company Count]) + " Companies"
END
你也可以使用LOD表达
Company Count= {Fixed :countd([company Name])}
companies= If [Company Count] > 1 then str([Company Count]) else [Company Name] END