1

ドリルスルーを使用して詳細ページを表示する必要がある SQL データベースからのデータの Power BI レポートを作成しようとしています。データセットを接続する唯一の実行可能な方法は、データベースの行 ID を使用することです。

ユーザーの観点からは、行 ID は何の価値も追加しませんが、多くのノイズを追加します。

ビジュアルに表示せずに行 ID を使用してドリルスルーする方法はありますか?

4

1 に答える 1

1

はい、現在のリリースの 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ファイルがあります。

于 2018-05-18T08:31:44.030 に答える