PowerBI:对钻取使用未显示的值

基督徒举行

我正在尝试为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:1关系。用包含AlbumId和AlbumName的表创建父页面。然后使用仅包含TrackName列的表创建详细信息页面。在详细信息页面的追溯过滤器字段中,将专辑表->专辑ID拖到该字段。

现在返回到父页面,请注意,当您右键单击相册时,您将获得钻取菜单到详细信息页面。这可行,但是现在您的父页面上有一个混乱的AlbumId列。

解决方法是在父报表上隐藏AlbumId。首先转到父报表上表格的“格式(油漆滚筒)”菜单,然后在列标题->自动换行中将其关闭。然后拖动表格的列分隔符以隐藏AlbumId。请参阅下面的前后图像。

隐藏之前

在此处输入图片说明

隐藏之后

在此处输入图片说明

如果您想查看它的运行情况,我将在此处发布powerbi文件

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章