Power BI 埋め込みレポートに必要なものがすべて含まれた json オブジェクトを返す URL があります。新しい Web データ ソースを追加し、URL を貼り付けることで、レポートのデータを取得します。後でいくつかの変換を行います。セクシーレポート。レポートには多くのチャートやグラフなどが表示されます...しかし、誰が見ているかに応じてデータソースの URL を変更できるようにする必要があります。
レポートには、1 つの組織のデータが表示されます。あなたがその組織にいる場合にのみ、それを見ることができます。データソースが異なるデータを表示するように、レポートを埋め込むときに組織 ID を渡すにはどうすればよいですか?
たとえば、データソースが元の pbix で次のように定義されている場合
Json.Document(Web.Contents("http://www.testdata.com/api/json?orgId=1"))
どうすれば変更できますか
Json.Document(Web.Contents("http://www.testdata.com/api/json?orgId=2"))
レポートをプルしてページに埋め込むときは?
データをフィルタリングできることは知っていますが、それはデータソース URL にすべてのデータをプルさせる必要があることを意味します。
要するに、私は Web サイトにレポートを埋め込んでおり、tat レポートがデータを取得する唯一の方法は json エンドポイントを経由することです。そのエンドポイントにはユーザーの組織 ID が必要ですが、データ ソース URL で使用する bi に渡すにはどうすればよいですか?