簡體   English   中英

Tableau - 計算最大數量

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

之后嘗試:

  1. 將這個新的“achieved_max”拖到“列”選項卡,然后將“記錄數”從“度量”選項卡拖到“行”選項卡。
  2. 按段過濾

'achieved_max' 為 1 的記錄數應該是在所選細分中實現最大目標的員工人數。

暫無
暫無

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

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