Condividi tramite


Problema noto: i report che usano funzioni con RLS (sicurezza a livello di riga) non funzionano

È possibile definire la sicurezza a livello di riga per una tabella che contiene misure. Le funzioni USERELATIONSHIP() e CROSSFILTER() non possono essere usate nelle misure. Una modifica è stata apportata di recente per applicare questo requisito.

Stato : aperto

Esperienza del prodotto : Power BI

Sintomi

Quando si visualizza un report, viene visualizzato un messaggio di errore. Il messaggio di errore è simile al seguente: "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" o "The USERELATIONSHIP() and CROSSFILTER() functions may not be used when querying 'T' because it is constrained by row-level security".

Soluzioni e soluzioni alternative

La modifica consiste nell'applicare un requisito di sicurezza. Per evitare che i tuoi report falliscano, puoi rimuovere USERELATIONSHIP() e CROSSFILTER() dalle tue misure. In alternativa, è possibile modificare le relazioni utilizzando le raccomandazioni di per i modelli RLS.

Passaggi successivi