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.