有时候报表需要在同一个页面显示不同的图表,Power BI中可以借助书签和按钮来实现这个效果,
实现效果如下,当点击“柱形图”时,图表展示柱形图,并且柱形图按钮黑色高亮显示。
当选择“饼图”时,图表区显示饼图,饼图按钮黑色高亮显示,柱形图按钮变成灰色。
具体步骤如下:
1. 在报表上插入四个空白按钮
2. 在右边可视化的格式面板中分别给这四个按钮设置样式,效果如下:
3. 点击:视图-->书签,放出书签面板
4. 添加两个书签
5. 点击书签右侧的“…”符号,将“数据”的勾选给去掉,数据是默认勾选,这里只是控制显示与隐藏,所以不需要。
笔记:
Power BI的书签是一个具有记忆功能的一个组件,主要作用是记住当前页面的一些状态,它可以记住你当前选中的查询条件、排序,或已经设置显示、隐藏的图表等信息。当书签被触发时,页面就会恢复你到设置书签时的状态。
而书签中数据的作用,就是设置书签是否需要记住数据显示的状态,例如上面的例子,左边的表如果在设置书签时,选择了按部门排序,并更新了书签,一旦书签被触发,整个表格就会自动按部门排序,也就是这个书签记住了数据排序的状态,如果把数据的勾选给去掉了,书签就不会对数据的呈现状态造成任何影响。
根据书签的这些特点,可以用来给页面设置一些默认值。
OK,废话不多说,咱们继续往下。
6. 点击:视图-->选择,放出选择面板
为方便阅读,我给所有的可视化对象都重新命名。
7. 设置饼图按钮效果
当饼图按钮被选中时,饼图灰色按钮、柱形图黑色按钮、柱形图都是不可见的,所以将他们设为不可见。
8. 选择书签面板中的饼图,点击右侧“…”,点击“更新”
这个步骤很重要,只有更新了书签,书签才能起作用。
9. 同样的方法设置柱形图按钮的效果:
点击书签面板中的柱形图,将所有的可视化对象都给显示出来,再按如下设置隐藏的对象:
10. 更新柱形图书签
此时直接点击书签面板中的书签时,已经能看到效果。
11. 给按钮绑定书签
点击书签面板中的饼图书签,选中编辑区中的柱形图灰色按钮,给柱形图按钮绑定书签。
同样的方法,给灰色饼图按钮绑定饼图书签:
12. 调整页面上各个可视化对象到合理的位置,完成。
可以用Ctrl + 饼图按钮/柱形图按钮 组合键预览效果。