У меня установлена защита на уровне строк в Dynamics CRM для Power BI. Зарегистрированный пользователь видит только свои данные, и теперь я бы хотел, чтобы они увидели данные всех команд, частью которых является зарегистрированный пользователь.
Верните все данные команды, в которых появляется Люси:
Зарегистрированный пользователь: Люси Имя пользователя: пользователь1
TEAM A
Record 1 (Lucy)
Record 2 (Bob)
Record 3 (Lucy)
TEAM B
Record 4 (Lucy)
Record 5 (Kate)
Record 6 (Paul)
TEAM C
Record 7 (Lucy)
Record 8 (Bill)
Team D
Record 9 (John)
Record 10 (Jane)
DAX должен вернуть все записи с Team A
, Team B
и Team C
, но не с Team D
, поскольку Люси в этой команде нет.
Я пробовал этот код:
EVALUATE
FILTER(
Teams,
AND(Teams[Members] = "Lucy",Teams[User] = "user1"))
Однако приведенный выше код показывает только отфильтрованные значения.
Я хочу показать все имена, которые появляются в командах, если зарегистрированный пользователь является частью этой команды.
Как бы это было написано с использованием DAX?