Известная проблема. Отчеты, использующие функции с RLS, не работают
Вы можете определить безопасность на уровне строк (RLS) для таблицы, содержащей меры. функции USERELATIONSHIP()
и CROSSFILTER()
нельзя использовать в измерениях. Недавно было внесено изменение для применения этого требования.
статус : открыто
Опыт работы с продуктом: Power BI
Симптомы
При просмотре отчета отображается сообщение об ошибке. Сообщение об ошибке аналогично: "Error fetching data for this Visual. The UseRelationship() and Crossfilter() functions may not be used when querying <dataset> because it is constrained by row level security
" или "The USERELATIONSHIP() and CROSSFILTER() functions may not be used when querying 'T' because it is constrained by row-level security
".
Решения и обходные пути
Это изменение заключается в применении требования к безопасности. Чтобы предотвратить сбой отчетов, можно удалить USERELATIONSHIP()
и CROSSFILTER()
из ваших метрик. В качестве альтернативы, можно изменить связи, используя рекомендации для моделей RLS.