Partage via


Problème connu : les rapports qui utilisent des fonctions avec RLS ne fonctionnent pas

Vous pouvez définir la sécurité au niveau des lignes (RLS) pour une table qui contient des mesures. Les fonctions USERELATIONSHIP() et CROSSFILTER() ne peuvent pas être utilisées dans les mesures. Une modification a été apportée récemment pour appliquer cette exigence.

État : ouvert

Expérience Produit : Power BI

Symptômes

Lors de l’affichage d’un rapport, un message d’erreur s’affiche. Le message d’erreur est similaire à : «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».

Solutions et solutions de contournement

La modification consiste à appliquer une exigence de sécurité. Pour empêcher que vos rapports échouent, vous pouvez supprimer USERELATIONSHIP() et CROSSFILTER() de vos mesures. Vous avez la possibilité de modifier les relations à l'aide des recommandations pour les modèles RLS.

Étapes suivantes