ページ分割されたレポート ビジュアルを作成して使用する
適用対象: Power BI Report Builder Power BI サービス Power BI Desktop
この記事では、Power BI レポート用にページ分割されたレポート ビジュアルを使用する方法について学習します。 このネイティブ Power BI ビジュアルを使用すると、サービスにアップロードしたページ分割されたレポートを Power BI レポートでレンダリングすることができます。
このビジュアルにより、ページ分割されたレポートの機能が Power BI レポートに取り込まれます。 Power BI セマンティック モデルのフィールドをマップして、改ページ対応レポートのビジュアルのパラメーター値として使用できます。 フィールドをマップする機能を使用すると、他のビジュアルと同様に、完全に対話型のエクスペリエンスが実現します。
ページ分割されたレポート ビジュアルは、ページ分割されたレポートを、Power BI レポート内の他のビジュアルと統合するように設計されています。 これにより、大規模なデータのエクスポート、詳細のドリル、ドキュメントの生成が可能になります。 ページ分割されたレポートのコンテンツをオンプレミスから移行する場合や、ページ分割されたレポート ビジュアルがページ上の唯一の要素である場合は、ページ分割されたレポートを直接使用することを検討してください。
ページ分割されたレポート ビジュアルを作成する
Power BI Desktop または Power BI サービスで Power BI レポートを開きます。 Power BI サービスの場合は、 [編集] を選択します。
[視覚化] ウィンドウで、 [ページ分割されたレポート] を選択します。
[レポートに接続する] を選択します。
Power BI サービスに保存されている既存のページ分割されたレポートを検索して選択します。
[パラメーターの設定] を選択します。
ページ分割されたレポートのパラメーターをマッピングするオプションには、次の 2 つがあります。
ページ分割されたレポート パラメーターを Power BI フィールドにバインドできます。
a. Power BI フィールドを [視覚化] ウィンドウの [パラメーター] フィールドにドラッグします。
b. ドロップダウン メニューからこのフィールドを選択します。 [レポートを表示] を選択します。または、ページ分割されたレポートの既定のパラメーターを使用するように選択します (レポート作成者が指定した場合)。
これで、ページ分割されたレポートが Power BI レポート内にレンダリングされるようになりました。
Power BI サービスで編集を行う場合は、 [保存] を選択して変更を保存します。 Power BI Desktop で編集を行う場合は、 [発行] を選択してから、Premium 容量のワークスペースを選んで Power BI レポートを Power BI サービスに発行します。
注意
ページ分割されたレポート ビジュアルを使用する Power BI レポートを、ページ分割されたレポートと同じワークスペースに保存することをお勧めします。 これにより、Power BI レポートへのアクセス権を持つ閲覧者も、ページ分割されたレポート ビジュアルをレンダリングするために必要なページ分割されたレポートにアクセスできるようになります。
クロス フィルター処理
ページ分割されたレポート ビジュアルと Power BI レポート内の他のビジュアルとの間で、クロスフィルター処理を有効にすることができます。この場合、ページ分割されたレポートのパラメーターを Power BI レポートのフィールドにマップします。 パラメーター値として選択した Power BI フィールドに影響する他のビジュアルがある場合、それらのビジュアルを操作すると、ページ分割されたレポート ビジュアルが更新されます。
たとえば、スライサー ビジュアルで会計年度 FY2018 が選択されている場合、ページ分割されたレポート ビジュアルは、FY2018 の売上を表示するように自動的に更新されます。これは、会計年度の Power BI フィールドが、会計年度のページ分割されたレポート パラメーターにマップされるためです。
ツールバーをオンにする
[書式] ウィンドウでは、ページ分割されたレポート ビジュアルの [ツールバー] の表示と非表示を切り替えることができます。 ツール バーを表示すると、レポート閲覧者は、ページ分割されたレポートの [エクスポート] ツール バー ボタンを使用して、Power BI レポート内からページ分割されたレポートを簡単にエクスポートできます。 ページ分割されたレポートでは、Excel、PDF、アクセス可能な PDF、CSV、PowerPoint、Word、MHTML、XML の各形式へのエクスポートがサポートされます。 Standard Power BI レポートビジュアルでは、[データのエクスポート] オプションを使用する場合、150,000 行の制限が課されます。 一方、ページ分割されたレポートのビジュアルの場合は、ツールバーの [エクスポート] ボタンを使用して最大 1,000,000 行を Excel にエクスポートし、ページ分割されたレポートのすべての書式を保持することができます。
ツールバーにパラメーターを表示することもできます。 [書式] ウィンドウで、 [パラメーター] をオンにします。 このオプションを有効にすると、ページ分割されたレポート ビジュアルのツールバーからパラメーターを選択して適用できます。
フィルターの自動適用
ページ分割されたレポート ビジュアルにレポート フィルターを自動的に適用するかどうかを決定できます。 既定では、[フィルターの自動適用] オプションはオフになっています。 オプションをオフにすると、Power BI レポートでフィルターを調整しても、ページ分割されたレポート ビジュアルは変わらないままとなります。 フィルターの自動適用をオンにした場合、フィルターを適用したり、パラメーター値として選択したフィールドに影響する他のビジュアルを更新したりすると、ページ分割されたレポート ビジュアルが自動的に更新されます。
- ページ分割されたレポート ビジュアルを選択します。 [書式] ウィンドウで、 [フィルターの自動適用] をオンにします。
考慮事項と制限事項
- ページ分割されたレポート パラメーターにフィールドを接続する場合は、フィールド値をそのまま使用するか、つまり集計しないか、集計 (Sum、Average など) として使用するのか、もう一度確認します。 ページ分割されたレポート ビジュアルのコンテキスト メニューから [テーブルとして表示] オプションを使用すると、実行時にページ分割されたレポートに渡される実際の値を確認できます。
- Power BI の集計フィールド (合計、平均、最小、最大など) をページ分割されたレポート パラメーターにマップすることができます。 これを行う場合、ページ分割されたレポートのパラメーターが単一値と複数値のどちらのパラメーターであるかを考慮してください。 単一値パラメーターにマップする場合は、集計値が使用されます。 複数値パラメーターにマップする場合は、行ごとの集計値がパラメーターにマップされます。
- "顧客向けの埋め込み" の方法を使って、改ページ対応レポートの視覚化を含む Power BI レポートを埋め込む場合は、改ページ対応レポートの視覚化を含む Power BI レポートを埋め込む方法に関する記事で説明されているように、サービス プリンシパルとマルチリソース埋め込みトークンが必要です。
- ページ分割されたレポート ビジュアルを含む Power BI レポートを Power BI アプリに追加する場合は、ページ分割されたレポートと、レポート ビジュアルが依存するすべてのサブレポートとドリルスルー ターゲット レポートを含めるようにしてください。 アプリの対象ユーザーがない場合、またはビジュアルによって参照されているページ分割されたレポートが別のワークスペースにある場合、ページ分割されたレポートをビジュアルで表示するには、アプリ ユーザーが、ページ分割されたレポート ワークスペースに対する閲覧者ロール以上のアクセス権を持っている必要があります。 改ページ対応レポートを Power BI アプリのナビゲーション メニューに表示されないようにしておきたい場合は、「非表示コンテンツへのアクセスを許可する」をご覧ください。
- ページ分割されたレポート ビジュアルは、Power BI レポートのサブスクリプションまたはエクスポートではサポートされていません。 基になるページ分割されたレポート自体を開き、ページ分割されたレポートのサブスクライブに関するページで説明されているように、レポートのサブスクリプションを作成できます。
- ページ分割されたレポートのビジュアルには、Power BI のビジュアルの最大値 30,000による、値が 30,000 で削減されるデータ制限が組み込まれています。 ビジュアルで使用されているフィールドに 30,000 を超える値が含まれている場合、データ削減アルゴリズムが開始され、制限を超える行が削除されます。 その結果、ページ分割されたレポートには、レポート パラメーターのデータがないために結果が不正に表示される場合があります。 これを回避するには、フィルターを使用して不要な値を除外するか、レポート パラメーターを値の少ないフィールドにマップします。
- ページ分割されたレポート セッションの期間は、アクセス トークンの有効期限までに制限されます。 現在、トークンを自動的に更新するサポートはありません。 セッションの有効期限が切れると、ビジュアルを更新して新しいレンダリング セッションを開始するように求めるダイアログが表示されます。
- 改ページ対応レポート ビジュアルは、デプロイ パイプラインの一部として更新されません。 これを回避するには、デプロイ先の Power BI レポートを編集して、デプロイ先ワークスペースで改ページ対応レポートを使うように、改ページ対応レポート ビジュアルを更新してください。
日付パラメーターを設定した Power BI セマンティック モデルの使用
Note
Power BI Report Builder バージョン 15.7.01704.0001 以降では、次の手順に従うことなく改ページ対応レポートの視覚化で日付パラメーターを使用できます。 Power BI Report Builder の最新バージョンをダウンロードします。
改ページ対応レポートのデータ ソースとして Power BI セマンティック モデルを使用し、クエリで日付パラメーターを設定して、パラメーター テーブルとパラメーターを自動的に生成する場合、そのパラメーターをページ分割されたレポートのパラメーターで使用すると失敗します。 ページ分割されたレポートでは、パラメーターがテキスト フィールドとして視覚的に扱われ、Power BI の日付フィールドと一致させることができません。 回避方法は 3 つあります。
- 同じ Power BI データ ソースから、日付値のみを含む新しいデータセットを作成します。 パラメーターに使用できる値としてこのデータセットを使用し、パラメーターのデータ型を日付/時刻として設定します。
- 自動生成されたデータセット内の DAX クエリ テキストを手動で変更し、パラメーターをテキスト値に設定する部分を削除します。
- Power Query を使用して Power BI セマンティック モデルを変更し、日付フィールドをテキスト フィールドとして書式設定する列を追加します。
関連するコンテンツ
- Power BI のページ分割されたレポートとは
- チュートリアル: ページ分割されたレポートを作成して Power BI サービスにアップロードする
- Power BI のページ分割されたレポートの 1 日コース
その他の質問 Power BI コミュニティを利用してください。