![](https://img.haomeiwen.com/i19522947/e7e3b05f5ae66c59.png)
在BI项目实施的过程中,除了需要将用户需求的业务逻辑展现出来之外,还需要为用户快速定位到问题所在,帮助用户快速追根溯源,寻找到问题数据。
因此,Power BI自带的钻取功能,往往是用户使用频率较高的功能之一。
实际应用中,会有这样一种应用场景。公司的需求比较紧急,需要两个同事协作分别进行开发,在结果呈现时,BOSS希望可以从某张表钻取到另外一张表,来进行溯源。
那么这个场景问题我们该如何处理呢?这个需求,其实可以通过Power BI Server自带的跨表钻取功能来实现。
![](https://img.haomeiwen.com/i19522947/b4c1079e0045d474.gif)
先来看看本期的案例数据:
![](https://img.haomeiwen.com/i19522947/60aabd8a0329bbf8.png)
![](https://img.haomeiwen.com/i19522947/f793d20ad38191eb.png)
![](https://img.haomeiwen.com/i19522947/3de4793b9063043e.png)
数据比较简单,共计三张表,产品维度,分店维度,销售事实表。
将其导入到PowerBI中模型关系如下。
![](https://img.haomeiwen.com/i19522947/055980b9e30abb31.png)
将此PowerBI文件,复制成两份,分别命名。
![](https://img.haomeiwen.com/i19522947/189cbd0e278f7dee.png)
注意:
使用跨表钻取的两个PBIX文件的数据模型可以不完全一致,但是要保证钻取的维度为两个模型共有,以实现字段筛选的传递。
我们打开文件1,简单拖拽一个可视化图形,将其作为钻取的入口。
![](https://img.haomeiwen.com/i19522947/90855abd4fbebedc.png)
在“文件”按钮下,打开选项页面。
![](https://img.haomeiwen.com/i19522947/b810b175dcde2877.png)
在“当前文件”选项的下方,“报表设置”里面,将“跨页钻取”功能打开。
![](https://img.haomeiwen.com/i19522947/d09f6db07cd3bfd0.png)
选择保存文件,并将其发布到工作区。
![](https://img.haomeiwen.com/i19522947/0e3fdf3298bce591.png)
关闭文件1,打开文件2,选择一些字段,构建简单的可视化图形。
![](https://img.haomeiwen.com/i19522947/19691d73c1aac06b.png)
在旁边的字段窗口,将“跨报表”功能打开,并添加钻取字段。
![](https://img.haomeiwen.com/i19522947/f5663b1d07d68ada.png)
左上角的系统自动生成的返回按钮,可以进行删除,此功能仅支持在报表文件中进行导航,无法跨表。
保存,将其发布到对应的工作区。
![](https://img.haomeiwen.com/i19522947/79f2684aa4c998df.png)
到这里,所有设置完毕,我们在Power BI Server看一下展示效果。
![](https://img.haomeiwen.com/i19522947/47f09c46a52bd8c6.gif)
注意事项:
1.“与我共享”的报表无法使用跨表钻取,必须是当前账户所属工作区内的报表。
2.PowerBI报表服务器不支持此功能。
![](https://img.haomeiwen.com/i19522947/7747ee7fb4eebfe8.png)
![](https://img.haomeiwen.com/i19522947/60e85db6a74f7b2a.png)
Demo文件在语雀。
这里是白茶,一个PowerBI的初学者。
![](https://img.haomeiwen.com/i19522947/a3203a1395b2ec34.png)
网友评论