簡體   English   中英

Tableau計算字段COUNTD單個值

[英]Tableau Calculated Field COUNTD Single Value

我試圖創建一個計算字段,如果COUNTD大於1,則返回COUNTD並返回字段值。 因此,如果有一個以上的公司,則將顯示該號碼,但如果只有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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM