0

レポートをアップロードし、.net SDK を使用してそのレポートを自分の Web サイトに埋め込みました。ただし、多くの組織の個人データを表示しています。レポートのiframe URLを編集して、ユーザーの組織IDでレポートをフィルタリングし、組織のデータのみを表示できるようにすると、クライアント側のJavaScriptで編集できるURLになり、別のIDをそこに置くことができます。他の組織のデータを表示します。

レポートがクライアント側に送信される前に、レポートに表示されるデータをフィルタリングする方法はありますか?

レポート ファイル自体を編集できることはわかっていますが、何百もの組織がある場合、同じレポートの 100 部のコピーが必要になるため、明らかにメンテナンスと維持の悪夢です。

4

1 に答える 1

1

この要件には、"Row Level Security" (RLS) 機能を使用します。基本的に、ロールを設定してユーザーを割り当て、DAX 式を割り当ててデータをフィルタリングします。

ここにそれについての良い説明があります:

https://azure.microsoft.com/en-us/documentation/articles/power-bi-embedded-rls/

RLS の最も効率的な設計 (コーディングおよび管理者の観点から) は、ユーザー名変数をフィードし、それによってデータをフィルター処理できる場合です (その例に示すように)。

于 2016-09-08T04:16:25.637 に答える