我在 Tableau 服务器中有下表,使用 USERNAME() 将返回“员工”值。
+----------+---------+----------+
| Employee | Manager | Job Role |
+----------+---------+----------+
| jdoe | hwu | Analyst |
| anon | hwu | IT |
| jlaw | hwu | Analyst |
| kreaves | bpitt | Analyst |
| jlopez | bpitt | IT |
| mmoss | bpitt | IT |
+----------+---------+----------+
目标:根据参数找到与自己相似的用户。参数值 - 经理、工作角色。
示例:我的 USERNAME() 是 jdoe。当我选择参数值“经理”时,tableau 过滤并仅给出“hwu”下的员工结果,如下所示。
+----------+
| Employee |
+----------+
| jdoe |
| anon |
| jlaw |
+----------+
Similarly, when Job Role is selected, it filters to a list of users with the job role 'Analyst', as shown below.
+----------+
| Employee |
+----------+
| jdoe |
| jlaw |
| kreaves |
+----------+
我知道应该有一个使用 LOD 计算的简单解决方案,但我不知道如何处理这个问题!