Dela via


Känt problem – Rapporter som använder funktioner med RLS fungerar inte

Du kan definiera säkerhet på radnivå (RLS) för en tabell som innehåller mått. USERELATIONSHIP() och CROSSFILTER() funktioner kan inte användas i beräkningarna. Nyligen gjordes en ändring för att framtvinga detta krav.

Status: Öppen

produktupplevelse: Power BI

Symtom

När du visar en rapport visas ett felmeddelande. Felmeddelandet liknar: "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" eller "The USERELATIONSHIP() and CROSSFILTER() functions may not be used when querying 'T' because it is constrained by row-level security."

Lösningar och lösningar

Ändringen är att framtvinga ett säkerhetskrav. Om du vill förhindra att dina rapporter misslyckas kan du ta bort USERELATIONSHIP() och CROSSFILTER() från dina mått. Du kan också ändra relationerna med hjälp av rekommendationer för RLS-modeller.

Nästa steg