[英]Tableau - Count the maximum number
我有一個按部門划分的員工數據集,我試圖按每個部門查找最大銷售額百分比是多少以及有多少員工實現了這一目標。
首先,我創建了一個計算字段,目標成就 = 實際銷售額 / 目標銷售額,它工作正常。 接下來,我想找出最大目標成就是多少以及在過濾的細分中實現了多少員工?
我嘗試使用 WINDOWS_MAX(),它返回了正確的最大目標成就,但我無法計算達到最大值的員工。
您是否嘗試在另一個計算中使用 WINDOW_MAX? 就像是:
IF [TargetAchievement] = WINDOW_MAX([TargetAchievement]) THEN [EmployeeID] END
如果可行,您可以計算/計算該字段。
在這種情況下可能更有效的替代方法是使用 LOD 計算。 類似這樣的東西: https://tarsolutions.co.uk/blog/create-fixed-bins-from-a-measure-in-tableau/
對於您的示例,FIXED 可能需要在 [TargetAchievement] 字段中應用; “修復”實際和目標銷售額。
創建一個二進制計算字段“achieved_max”,如下所示:
IF [Target Achievement] >= WINDOW_MAX([Target Achievement])
THEN 1
ELSE 0
END
之后嘗試:
'achieved_max' 為 1 的記錄數應該是在所選細分中實現最大目標的員工人數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.