在BI项目实施的过程中,除了需要将用户需求的业务逻辑展现出来之外,还需要为用户快速定位到问题所在,帮助用户快速追根溯源,寻找到问题数据。
因此,Power BI自带的钻取功能,往往是用户使用频率较高的功能之一。
实际应用中,会有这样一种应用场景。公司的需求比较紧急,需要两个同事协作分别进行开发,在结果呈现时,BOSS希望可以从某张表钻取到另外一张表,来进行溯源。
那么这个场景问题我们该如何处理呢?这个需求,其实可以通过Power BI Server自带的跨表钻取功能来实现。
先来看看本期的案例数据:
数据比较简单,共计三张表,产品维度,分店维度,销售事实表。
将其导入到PowerBI中模型关系如下。
将此PowerBI文件,复制成两份,分别命名。
使用跨表钻取的两个PBIX文件的数据模型可以不完全一致,但是要保证钻取的维度为两个模型共有,以实现字段筛选的传递。
我们打开文件1,简单拖拽一个可视化图形,将其作为钻取的入口。
在“文件”按钮下,打开选项页面。
在“当前文件”选项的下方,“报表设置”里面,将“跨页钻取”功能打开。
选择保存文件,并将其发布到工作区。
关闭文件1,打开文件2,选择一些字段,构建简单的可视化图形。
在旁边的字段窗口,将“跨报表”功能打开,并添加钻取字段。
左上角的系统自动生成的返回按钮,可以进行删除,此功能仅支持在报表文件中进行导航,无法跨表。
保存,将其发布到对应的工作区。
到这里,所有设置完毕,我们在Power BI Server看一下展示效果。
注意事项:
1.“与我共享”的报表无法使用跨表钻取,必须是当前账户所属工作区内的报表。
2.PowerBI报表服务器不支持此功能。
这里是白茶,一个PowerBI的初学者。
PowerBI
系列之基础和可视化技能专题基础概念
PowerBI
是什么
PowerBI
优秀作品展示
PowerBI
组件简介
PowerBI
Desktop的下载安装
PowerBI
Desktop界面介绍和5分钟入门
PowerBI
账号区别
PowerBI
对象和结构
PowerBI
和Tableau等其他主流
BI
产品的介绍
PowerBI
官方文档基本操作文件和报
表
设置选项介绍页面属性设置-大小、背景、壁纸、对齐、筛选器窗格格式页面视图-适应页面、宽度、实际大小视觉对象格式属性面板快速调整页面布局和样式 (文本笔记)视觉对象分组、显示或隐藏 使用数据对象
表
和数据点
表
向报
表
添加文本框和形状可视化技能使用编辑交互功能来控制图
表
联动多层联动中控制使用Control Click切片器的使用同步切片器折叠切片器给切片器设定默认值给切片器设定动态默认值(DAX函数-默认当前月或天)使切片器默认代
表
无任何选择切片器仅显示有对应数据的选项使切片器反向筛选和计算切片器之间取数据并集关系中多端的切片器筛选一端的切片器参数的创建和参数切片器的使用筛选器书签和选择窗格下拉式多级菜单页面导航菜单报
表
主页设计和重置切片器普通和自定义以及视觉对象标头工具提示按列排序和自定义排序分组装箱普通
钻取
和层次
钻取
及跨页
钻取
保留所有筛选器和设置
钻取
按钮跨报
表
钻取
Matrix 矩阵详解矩阵中为每个列快速设置相同列宽矩阵中动态显示列的两种方法使用Web超链接和图片超链接文本框设置超链接或邮件地址手机端页面布局创建参数和使用报
表
模块(输入或值列
表
)利用报
表
模板和参数控制线下报
表
数据权限利用参数实现数据手工加密和权限控制利用页面导航控制页面级权限报
表
主题控制和主题模板生成器P
BI
X和P
BI
T文件结构解析:
提取
图片和主题,
提取
已下架的自定义图
表
,报
表
元数据等 P
BI
DS预定义数据连接文件DAX函数使可视化强大 DAX函数实现特殊符号的使用 DAX函数实现切片器默认当前月或天 DAX函数使切片器默认代
表
无任何选择 DAX函数使切片器仅显示有数据的选项 DAX函数使切片器反向筛选和计算 DAX函数使切片器之间取并集 DAX函数使关系中多端的切片器筛选一端的切片器DAX函数实现年月共同决定数据排序DAX函数实现动态图
表
标题DAX函数实现动态图
表
配色和图标DAX函数实现动态纵坐标DAX函数实现动态横坐标
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
把一张
表
的数据添加到另一张
表
,想要添加选中行的数据,首先我们要监听每一行的...
**要解决的问题是:**分析各个省份总体的收货情况,使用图
表
进行可视化。
思路:观察数据可以发现,收货地址这
一列
的前两个字就是我们需要的省份,我们可以利用正则把前两个字符
提取
出来,组成新的省份列,我们使用新数据进行后续的操作即可。
任务:创建度量值公式
下载并打开 Contoso 销售示例 Power
BI
Desktop 文件。
在“报
表
”视图的字段列
表中
,右键单击 Sales
表
,然后选择“新建度量值”。
在编辑栏中,通过键入新的度量值名称 Previous Quarter Sales 来替换“度量值”。
在等号后键入前几个字母 CAL,然后双击要使用的函数。 在此公式中,需要使用 CALCULATE 函数。
你将通过我们传递给 CALCULATE 函数的参数,使用 CALCULATE
1.方法1:在=后边输入一个" 号即可出现所需要的
表
里的字段(推荐使用)
2.方法2:在=后边输入一个[ 号可出现所需要的字段
不需要带有
表
的情况:在自己的
表
里新建的列不需要加
表
名;
需要带有
表
的情况:引用其他
表
里的列新建列时需要加对应的
表
名;
即可得到 销售数量*10后的数量:
3.可通过
表
函数取列:filter,selectedcolumns。4.其他个别函数:concatenatex。2.可通过迭代聚合函数取列:sumx;1.无法直接从变量
表中
的取列;