У меня есть следующая таблица на сервере 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. Когда я выбираю значение параметра «Менеджер», таблица фильтрует и дает результат только для сотрудников под «hwu», как показано ниже.
+----------+
| Employee |
+----------+
| jdoe |
| anon |
| jlaw |
+----------+
Точно так же, когда выбрана роль работы, фильтруется список пользователей с ролью «Аналитик», как показано ниже.
+----------+
| Employee |
+----------+
| jdoe |
| jlaw |
| kreaves |
+----------+
Я знаю, что для этого должно быть простое решение с использованием вычислений LOD, но я в тупике, как к этому подойти!