ドリルスルーを使用して詳細ページを表示する必要がある SQL データベースからのデータの Power BI レポートを作成しようとしています。データセットを接続する唯一の実行可能な方法は、データベースの行 ID を使用することです。
ユーザーの観点からは、行 ID は何の価値も追加しませんが、多くのノイズを追加します。
ビジュアルに表示せずに行 ID を使用してドリルスルーする方法はありますか?
ドリルスルーを使用して詳細ページを表示する必要がある SQL データベースからのデータの Power BI レポートを作成しようとしています。データセットを接続する唯一の実行可能な方法は、データベースの行 ID を使用することです。
ユーザーの観点からは、行 ID は何の価値も追加しませんが、多くのノイズを追加します。
ビジュアルに表示せずに行 ID を使用してドリルスルーする方法はありますか?
はい、現在のリリースの Power Bi Desktop では、親 (または概要) ページで行 ID 列を非表示にする回避策を使用して、これが可能です。
次の表を例に取ります。
ALBUM
+---------+------------------------+
| AlbumId | AlbumName |
+---------+------------------------+
| 1 | Hoist |
+---------+------------------------+
| 2 | The Story Of the Ghost |
+---------+------------------------+
TRACK
+---------+---------+--------------------------+
| TrackId | AlbumId | TrackName |
+---------+---------+--------------------------+
| 1 | 1 | Julius |
+---------+---------+--------------------------+
| 2 | 1 | Down With Disease |
+---------+---------+--------------------------+
| 3 | 1 | If I Could |
+---------+---------+--------------------------+
| 4 | 1 | Riker's Mailbox |
+---------+---------+--------------------------+
| 5 | 1 | Axilla, Part II |
+---------+---------+--------------------------+
| 6 | 1 | Lifeboy |
+---------+---------+--------------------------+
| 7 | 1 | Sample In a Jar |
+---------+---------+--------------------------+
| 8 | 1 | Wolfmans Brother |
+---------+---------+--------------------------+
| 9 | 1 | Scent of a Mule |
+---------+---------+--------------------------+
| 10 | 1 | Dog Faced Boy |
+---------+---------+--------------------------+
| 11 | 1 | Demand |
+---------+---------+--------------------------+
| 12 | 2 | Ghost |
+---------+---------+--------------------------+
| 13 | 2 | Birds of a Feather |
+---------+---------+--------------------------+
| 14 | 2 | Meat |
+---------+---------+--------------------------+
| 15 | 2 | Guyute |
+---------+---------+--------------------------+
| 16 | 2 | Fikus |
+---------+---------+--------------------------+
| 17 | 2 | Shafty |
+---------+---------+--------------------------+
| 18 | 2 | Limb by Limb |
+---------+---------+--------------------------+
| 19 | 2 | Frankie Says |
+---------+---------+--------------------------+
| 20 | 2 | Brian and Robert |
+---------+---------+--------------------------+
| 21 | 2 | Water in the Sky |
+---------+---------+--------------------------+
| 22 | 2 | Roggae |
+---------+---------+--------------------------+
| 23 | 2 | Wading in the Velvet Sea |
+---------+---------+--------------------------+
| 24 | 2 | The Moma Dance |
+---------+---------+--------------------------+
| 25 | 2 | End of Session |
+---------+---------+--------------------------+
それらをデータ ソースとして追加します。AlbumId 間の 1 対多の関係を作成する必要があります。AlbumId と AlbumName を含むテーブルを持つ親ページを作成します。次に、TrackName 列のみを含むテーブルを含む詳細ページを作成します。詳細ページのドリルスルー フィルター フィールドで、アルバム テーブル -> AlbumId をこのフィールドにドラッグします。
ここで親ページに戻り、アルバムを右クリックすると、詳細ページへのドリルスルー メニューが表示されることに注意してください。これは機能しますが、親ページに整理された AlbumId 列が表示されます。
回避策は、親レポートで AlbumId を非表示にすることです。最初に、親レポートのテーブルの [書式] (ペイント ローラー) メニューに移動し、列ヘッダーで [ワード ラップ] をオフにします。次に、テーブルの列区切りをドラッグして、AlbumId を非表示にします。以下の前後の画像を参照してください。
隠す前
隠した後
実際の動作を見たい場合は、ここに投稿されたpowerbiファイルがあります。