处理 Tableau 固定计算中的重复记录

Handling repeated records in Tableau fixed calculation

我正在尝试在 Tableau 中编写一个固定计算,以便在 Subteam 发生变化时获取员工的最短开始日期。 附上屏幕截图,让您了解我正在尝试做什么。 它也有我目前的结果和预期的结果。 任何帮助将不胜感激。

谢谢

从这个示例输入开始(我添加了第二个员工):

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')

输出可能如下所示: