DAX для нескольких значений в выражении фильтра таблицы ролей

Не существует правила для такой ситуации. Существуют только рекомендации и рекомендации. Решение, которое я видел чаще всего на рынке, - это автоматически создать в базе данных пользователя Admin со слабым паролем (например: пароль, администратор и т. Д.) И попросить администратора изменить его при первом входе в систему система.

1
задан avariant 11 March 2019 в 17:05
поделиться

1 ответ

Вы можете использовать PATHCONTAINS, чтобы определить, есть ли Member[MemberId] в CUSTOMDATA(). Если вы не можете передать список, разделенный символом канала, вы можете использовать SUBSTITUTE для преобразования разделителя в канал.

PATHCONTAINS(SUBSTITUTE(CUSTOMDATA(), ",", "|"), Member[MeberId])

Имейте в виду, что если в CUSTOMDATA() есть пробел, он не будет совпадать. То есть, если пользовательские данные равны 1, 2, 3 , а идентификатор элемента равен 2 , совпадения не будет, поскольку второй элемент в пользовательских данных содержит пробел. [ 117]

0
ответ дан Daniel Gimenez 11 March 2019 в 17:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: