在 Tableau 中从职位 1 更改为职位 2、职位 1 更改为职位 3、职位 2 更改为职位 3 的员工人数

Count of employees who changed from position 1 to position 2, position 1 to position 3, position 2 to position 3 in Tableau

提问人:Anamta sayyed 提问时间:11/17/2023 更新时间:11/18/2023 访问量:24

问:

我在 Tableau 中有一个“员工 ID”和“工作职位”字段,并且有些员工使用相同的员工 ID 晋升到更高级别。我想计算一下从职位 1 晋升到职位 2 的员工,比如说 500 名员工中有 100 名员工晋升到职位 2,还有 30 名员工从职位 1 晋升到职位 3、职位 2 晋升到职位 3、职位 2 晋升到职位 4、职位 3 晋升到职位 4。 我可以像下面这样单独计算字段,

#Emp(1 to 2)
#Emp(1 to 3)
#Emp(2 to 3)
#Emp(2 to 4)
#Emp(3 to 4)

5 个不同的字段,用于获取职位更改的员工人数。

我现有的字段包含如下值:

enter image description here

根据上面的示例数据,预期输出,

Calculated field "#Emp(1 to 2)" holds a value equal to 3 which is Row [3,4],[12,13],[15,16]
Calculated field "#Emp(1 to 3)" holds a value equal to 2 which is Row [6,7],[15,17]

我想要 Tableau 中上述计算的字段 对此的任何帮助将不胜感激。 谢谢

逻辑 tableau-api tableau-desktop

评论

0赞 Alex Blakemore 11/18/2023
有人被降职了吗?还是在一年内晋升两次?还是跳过一个职位?这是可能的,只是要意识到这个模式允许很多歧义。最好找到/创建一个显示每个职位变化的表格 - 即员工 ID、日期、以前的职位、新职位等列

答:

0赞 Alex Blakemore 11/18/2023 #1

enter image description here

鉴于您的问题,您只需要比较为每个员工找到的最小和最大职位。一种方法是创建LOD计算器,如下图所示。您也可以改为创建晋升员工集。