2017-11-30 17 views
1

私は、SharePoint 2013のオンラインサイトにいくつかのPowerBIダッシュボードを用意しています。ユーザーグループに基づいて、関連するダッシュボードをユーザーにのみ表示する計画に取り組んでいます。たとえば、セールス担当者は自分のパーソナルダッシュボードをページに表示します。私はイメージビューアなどでこれを行うことができますが、PowerBI Webパーツを編集して聴衆をターゲットにする方法を理解することはできません。どんな提案も大歓迎です。SharePointでのPowerBIの組み込み対象ユーザー?

KL

答えて

0

私はあなたに行レベルのセキュリティを使用することをお勧めします。

  1. [モデリング]タブを選択します。
  2. [役割の管理]を選択します。

enter image description here

3.Selectは

enter image description here

4.Provideロールの名前を作成します。

5. DAXルールを適用するテーブルを選択します。

6. DAX式を入力します。この式はtrueまたはfalseを返す必要があります。例:[UserID] = userprincipalname()。

  1. 保存してください。

この場合、ユーザー名が登録されているフィールドが必要です。これはユーザーがその行を表示できることを意味します。この情報がない場合は、行に情報を追加して、誰に値するのかを見えるようにする必要があります。

ロールを作成したら、Power BIデスクトップ内でそのロールの結果をテストできます。これを行うには、「View As Roles」を選択します。

enter image description here

そして、あなたが取得すると、あなたが望むものであるかどうかを確認するために遊びます。

希望に役立ちます!

+0

SPの対象読者を使ってこれを行う方法はありますか?そのオーディエンスのコンテンツを表示する1つのページが必要です。すべてのダッシュボードはコンテンツページに表示されますが、ユーザーはターゲットとされているもののみを表示します。これは、画像、ページビューアなどで行うことができます。Power BIのコンテンツでも同じことを望んでいました。 – Hosehead

+0

どういうわけか役割を果たすフィルターが必要です。次に、人や人のグループをこのロールに割り当てることができます。そのため、パワーバイレポートにアクセスすると、自分のデータだけが表示されます。 –

+0

ネルソン、私は理解していますが、私はSPでこれを解決し、BIの権限を使用しないでください。私には選択肢がないかもしれないようです。 – Hosehead

0

SPページをクラシックインターフェイスに戻してから、ページ上の各ダッシュボード用に個別のWebパーツを作成し、ターゲットパーソンによって各Webパーツを限定する必要がありました。 Webパーツは、ターゲットとするユーザー層に属していない限り、メインダッシュボードポータルページに表示されないため、ページにダッシュボードプレビューが1つまたは最大5個表示されます。 Power BIダッシュボードごとに個別のページが必要でした。ダッシュボードにURLが提供されていても、ダッシュボードが表示されないようにすることはできませんが、ハイパーリンクを非表示にして、ポータルページでスクリーンショットをプレビューするだけで十分です。これはSPでの実行が容易であるはずです...ああ...

関連する問題