0

SharePoint Online (O365 E3 プラン) および Excel 2013。

こんにちは。CRM のデータを使用して Excel で Power View を作成しました。CRM からデータをエクスポートし、データから PowerPivot テーブルを作成し、いくつかの関数を実行して、そこから Power View シートを作成しました。そこから、Excel Services Web パーツを使用して SharePoint に Power View シートを表示することができました。

私が抱えている課題は、ログインしているユーザーに基づいてデータを自動的にフィルタリングしたいということです。また、ユーザーがフィルターを変更して他のユーザーのデータを表示できないことも重要です。

これは可能ですか?

既に現在のユーザー フィルターを使用してユーザー情報を渡そうとしましたが、パワー ビューでそれをフィルターとして受け入れる方法がわかりません。助けてくれてありがとう。

4

1 に答える 1

0

PowerPivot は、ユーザーごとのセキュリティを実際にはサポートしていません。 表形式の SSAS モデルが行います。Excel でデータ モデルにアクセスできる場合は、すべてのデータを表示できます。

SQL Server SP1 CU4 の時点で、Power View はURL によるフィルターの設定をサポートしています。それを使用して独自のソリューションを作成しようとすることもできますが、それはあまり安全ではありません (おそらく、ユーザーが URL をいじることができない Power View レポートを表示するために Web パーツを使用した場合)。

ディメンションまたはセル レベルのセキュリティが本当に必要な場合は、パワー ピボット モデルを表形式の SSAS モデルにアップグレードすることを検討してください。

于 2014-02-19T04:30:02.123 に答える