Поделиться через


Известная проблема. Отчеты, использующие функции с 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.

Дальнейшие действия