我正在尝试在 tableau 中编写一个固定计算来获取子团队发生变化时员工的最短开始日期。附上一个屏幕截图,让您了解我正在尝试做的事情。它也有我目前的结果和预期的结果。任何帮助,将不胜感激。
问问题
42 次
1 回答
1
从这个示例输入开始(我添加了第二个员工):
Date Emp ID Team
29/02/2020 1234 AI
31/03/2020 1234 AI
30/04/2020 1234 ML
31/05/2020 1234 AI
30/06/2020 1234 AI
01/01/2020 567 AI
01/04/2020 567 ML
01/07/2020 567 AI
01/08/2020 567 AI
您可以使用基于 EmpId 和 Team 的 LookUp 函数使用“以前的”记录来解决问题:
LOOKUP(MAX(str([Emp ID])+[Team]),-1)
现在您只需要过滤满足此条件的行:
min(STR([Emp ID])+[Team]) != ifnull([LookUp],'XXX')
于 2021-03-01T10:56:02.227 回答