Známý problém – Sestavy, které používají funkce se zabezpečením na úrovni řádků, nefungují
Pro tabulku obsahující míry můžete definovat zabezpečení na úrovni řádků (RLS).
USERELATIONSHIP()
a CROSSFILTER()
funkce nelze v měřeních použít. Nedávno byla provedena změna pro vynucení tohoto požadavku.
stav : otevřený
Zkušenost s produktem: Power BI
Symptomy
Při prohlížení sestavy se zobrazí chybová zpráva. Chybová zpráva je podobná: "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
" nebo "The USERELATIONSHIP() and CROSSFILTER() functions may not be used when querying 'T' because it is constrained by row-level security
."
Řešení a alternativní řešení
Změnou je vynucování požadavku na zabezpečení. Pokud chcete zabránit selhání sestav, můžete z měr odebrat USERELATIONSHIP()
a CROSSFILTER()
. Můžete také upravit relace pomocí doporučení pro modely RLS.