既知の問題 - RLS で関数を使用するレポートが機能しない
メジャーを含むテーブルについて、行レベル セキュリティ (RLS) を定義できます。 USERELATIONSHIP()
および CROSSFILTER()
関数はメジャーでは使用できません。 この要件を適用するために最近変更が行われました。
ステータス: オープン
製品体験: Power BI
症状
レポートを表示すると、エラー メッセージが表示されます。 エラー メッセージは、"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
" または "The USERELATIONSHIP() and CROSSFILTER() functions may not be used when querying 'T' because it is constrained by row-level security
." のようになります。
解決策と回避策
変更は、セキュリティ要件を適用するためです。 レポートが失敗しないようにするには、メジャーから USERELATIONSHIP()
と CROSSFILTER()
を削除します。 または、RLS モデル の推奨事項を使用してリレーションシップを変更することもできます。