[英]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.