Partilhar via


Problema conhecido - Relatórios que usam funções com RLS não funcionam

Você pode definir segurança em nível de linha (RLS) para uma tabela que contém medidas. As funções USERELATIONSHIP() e CROSSFILTER() não podem ser utilizadas nas medidas. Recentemente, foi introduzida uma alteração para fazer cumprir este requisito.

Estado: Aberto

Experiência de produto : Power BI

Sintomas

Ao exibir um relatório, você verá uma mensagem de erro. A mensagem de erro é semelhante a: "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" ou "The USERELATIONSHIP() and CROSSFILTER() functions may not be used when querying 'T' because it is constrained by row-level security".

Soluções e soluções alternativas

A mudança é para impor um requisito de segurança. Para evitar que seus relatórios falhem, você pode remover USERELATIONSHIP() e CROSSFILTER() de suas medidas. Como alternativa, pode-se modificar as relações usando as recomendações para modelos RLS.

Próximos passos