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.