Tableau-计算最大数量

问题描述 投票:0回答:2

我有一个按部门划分的员工数据集,我试图按每个部门查找最大销售百分比是多少,以及达到此数量的员工人数。

[首先,我创建了一个计算字段,目标成就=实际销售额/目标销售额,可以很好地工作。接下来,我想找出最大目标成就是什么以及在筛选出的细分中实现了多少员工?

我尝试使用WINDOWS_MAX(),它返回了正确的最大目标成就,但是我无法计算达到最大目标的员工。

count max tableau
2个回答
0
投票

您是否尝试过在其他计算中使用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]字段中应用; “确定”实际销售额和目标销售额。


0
投票

按如下所示创建一个二进制计算字段'achieved_max':

IF [Target Achievement] >= WINDOW_MAX([Target Achievement])
THEN 1
ELSE 0
END

之后尝试:

  1. 将这个新的“ achieved_max”拖动到“列”选项卡,并将“记录数”从度量拖到“行”选项卡。
  2. 按细分过滤

'achieved_max'为1的记录数应为在所选细分中达到最大目标的员工数。

© www.soinside.com 2019 - 2024. All rights reserved.