使用PowerBI Desktop中的bookmark(书签),开发人员可以捕获报表中一个页面的当前配置,包括过滤器的设置,Visual的状态等信息,此后,开发人员可以通过激活已保存的bookmark,使报表中的一个Page还原到创建该bookmark时的状态。

对于报表的受众来说,bookmark的创建、修改和删除是非常容易的。用户不仅可以使用bookmark来保存报表的个性化视觉效果(Personalize Visual),还可以通过创建一系列的bookmark,构建类似于PPT的演示文稿,进而,用户按照设定的顺序来遍历bookmark,从而高效地分享自己的Insight。

一,Bookmark保存的信息

从 PowerBI Desktop的主菜单 View中,选择Bookmarks,显示Bookmarks面板:

当创建新的Bookmark时,下面的信息会保存到Bookmark中:

  • 当前的Page

  • 过滤器(Filter)

  • 切片器(Slicer),包括切片器的类型,切片器的状态

  • Visaul的选择状态,比如 cross-highlight filters

  • 排序方向(Sort Order)

  • 下钻位置(Drill location)

  • 对象的可见性(Selection pane)

  • 可见对象的Focus或Spotlight

二,创建Bookmark

用户根据特定分析的需要,开始配置一个报表页面。当报表中的Visual、Filter、Slice等都已经配置好之后,可以创建一个Bookmark来保存当前Page的状态。

在Bookmarks面板中,点击“Add”按钮创建新的Bookmark:

1,编辑书签

对于新创建的Bookmark,点击书签名称后面的“...”,或者选中书签右击,弹出快捷菜单,来编辑书签。

Update:编辑当前的bookmark

Rename:重命名当前的bookmark

Delete:删除当前的bookmark

2,书签组

Group用于把多个bookmark组织为一个group。

如何把多个bookmark组织到一个分组中?用户首先按住Ctrl,选择要包含bookmark,然后从选中的bookmark中任选一个bookmark,点击书签名称后面的“...”,最后点击“Group”,选中的bookmark就被添加到分组中。

对于创建的bookmark group,可以为group重命名,把其他bookmark拖拽到分组中,或者把分组里的bookmark拖拽出分组。

3,Bookmark保存的内容

编辑Bookmark保存的内容:

  • 勾选Data,表示bookmark保存数据属性,比如filter和slicer;

  • 勾选Display,表示bookmark保存显示属性,比如,对象的spotlight和可见性;

  • 勾选Current Page,当前Page的修改,表示当bookmark创建时,当前Page是可见的。

这些功能是非常有用的,当使用bookmark在report view 或Visual选择之间切换时,用户可以选择关闭数据属性,这样当普通用户通过选择bookmark切换视图时,不会重置过滤器。

三,把shape、button或image关联到bookmark

用户还可以把shape、button或image等对象关联到bookmark,使用此功能,当用户选择一个对象时,将显示与该对象相关联的bookmark。

当使用button时,该功能特别有用。把一个对象跟bookmark相关联,需要把对象的Action属性设置为Bookmark,并从Bookmark列表中选择一个已创建的Bookmark。通过Selection设置对象的可见性,并结合对象的Action,可以实现非常酷炫的效果。

举个例子,在报表中,通过button的Action和bookmark,控制图片的可见性。

Step1:设置两个相同的button,这两个button在相同的位置,显示相同的文本,本文为了方便演示,两个Button的文本和位置做了区分。

Step2,先隐藏Show按钮,后创建Bookmark,命名为Show Image bookmark。

Step3:首先隐藏Hide按钮和图片,然后显示Show按钮,最后创建Bookmark,命名为Hide Image bookmark。

Step4:设置button的Action

设置Show Image 按钮的Action Type为Bookmark,设置Bookmark为Show Image bookmark:

显示Hide Image 按钮,设置Hide Image 按钮的Action Type为Bookmark,设置Bookmark为Hide Image bookmark:

注意:在设置为Bookmark属性之后,把Hide Image 按钮隐藏掉。

这样,就实现了一个动态的效果:当点击Show Image按钮时,Page显示为  Show Image bookmark 保存的状态,当点击Hide Image按钮时,Page显示为 Hide Image bookmark 保存的状态。

四,PowerBI Service中的bookmark

当把包含bookmark的报表 publish到PowerBI Service时,用户可以在PowerBI Service中,通过View > Bookmarks pane 查看报表中的 Bookmarks,通过View > Selection pan 可以查看对象的可见性。

PowerBI Service 可以保存personnel bookmarks,报表的受众可以通过私人书签捕获报表的当前状态,进而使用bookmark来实现酷炫的演示效果。

PowerBI 使用Bookmark的更多相关文章

  1. 一起学微软Power BI系列-使用技巧(5)自定义PowerBI时间日期表

    1.日期函数表作用 经常使用Excel或者PowerBI,Power Pivot做报表,时间日期是一个重要的纬度,加上做一些钻取,时间日期函数表不可避免.所以今天就给大家分享一个自定义的做日期表的方法 ...

  2. SQL Server-聚焦移除Bookmark Lookup、RID Lookup、Key Lookup提高SQL查询性能(六)

    前言 前面几节都是讲的基础内容,本节我们讲讲索引性能优化,当对大数据进行处理时首先想到的就是索引,一旦遇到这样的问题则手忙脚乱,各种查资料,为何平常不扎实基本功呢,我们由浅入深,简短的内容,深入的理解 ...

  3. Workflow笔记3——BookMark和持久化

    BookMark 我们在平时的工作流使用中,并不是直接这样一气呵成将整个工作流直接走完的,通常一个流程到了某一个节点,该流程节点的操作人,可能并不会马上去处理该流程,而只有当处理人处理了该流程,流程才 ...

  4. Power-BI 预警触发的设定

    在现实的业务场景,当某一区域的销售额低于一定的值时,那么就要引起重视了.我们希望当发生这种情况时,通过邮件或微信通知用户进行关注.Power-BI 预警触发功能就可以实现这个功能.一.设定公共参数1. ...

  5. 《奥威Power-BI案例应用:带着漫画看报告》腾讯课程开课啦

    元旦小假期过去了,不管是每天只给自己两次下床机会的你,还是唱K看电影逛街样样都嗨的你,是时候重振旗鼓,重新上路了!毕竟为了不给国家的平均工资水平拖后腿,还是要努力工作的.话说2016年已经过去了,什么 ...

  6. 12月22日《奥威Power-BI财务报表数据填报》腾讯课堂开课啦

    一扇可以通向任何地方的“任意门”,是我们多少人幼时最梦寐以求的道具之一.即使到了现在,工作中的我们还会时不时有“世界那么大,我想去看看”的念头,或者在突然不想工作的时刻,幻想着自己的家门变成了“任意门 ...

  7. PowerBI 引入时间智能

    简介 Power BI Desktop -是一款由微软发布的自助式商业智能工具,功能强大.易于使用.其中还可以通过微软云连多个数据源并且使用数据源来创建可视化表盘. 但是几乎所有的BI都需要展示如何随 ...

  8. PowerBI通过gateway连接多维数据库

    简介   Microsoft Power BI 是由微软推出的商业智能的专业分析工具,给用户提供简单且丰富的数据可视化及分析功能.个人非常喜欢,有免费版和Pro的付费版,今天主要是介绍下通过gatew ...

  9. eclipse 设置书签标记(标签-Bookmark

    在代码的左边灰色区右键单击,有个“Add Bookmark”,点击后输入书签名,会出现一个蓝色的书签标记 在这个书签标记上右键单击,有个“Remove Bookmark”,点击删除标签 菜单:wind ...

随机推荐

  1. Mysql训练:两个表中使用 Select 语句会导致产生 笛卡尔乘积 ,两个表的前后顺序决定查询之后的表顺序

    力扣:超过经理收入的员工 Employee 表包含所有员工,他们的经理也属于员工.每个员工都有一个 Id,此外还有一列对应员工的经理的 Id. +----+-------+--------+----- ...

  2. c语言:分治算法之大数相乘

    我们把整数A由规模n分为n1和n2,把整数B由规模m分为m1和m2,如下图: 则A分为n1位的A1和n2位的A1,B分为m1位的B1和m2位的B2,如下式所示: 以此类推,我们可以把A1.A2.B1. ...

  3. Linux系统编程【4】——文件系统

    pwd命令的作用 Linux的文件系统比较庞大,所以笔者从pwd这一命令入手,在实现的过程中加深对文件系统的了解. 输入:man pwd 从指导文档中可以看到,pwd命令的作用是显示出当前所处位置,以 ...

  4. day1_安装及建立数据库和表

    #第一份数据库及表create database library; use library; create table book( id int primary key, book_name char ...

  5. go-优雅地关机或重启

    目录 优雅地关机或重启 优雅地关机 什么是优雅关机? 如何实现优雅关机? 优雅地重启 总结 优雅地关机或重启 我们编写的Web项目部署之后,经常会因为需要进行配置变更或功能迭代而重启服务,单纯的kil ...

  6. Apache配置 10. 访问控制-禁止解析PHP

    (1)简述 对于使用PHP语言编写的网站,有一些目录是有需求上传文件的.如果网站代码有漏洞,让黑客上传了一个用PHP写的木马,由于网站可以执行PHP程序,最终会让黑客拿到服务器权限. 为了避免这种情况 ...

  7. P3388 【模板】割点(割顶) 题解 (Tarjan)

    题目链接 P3388 [模板]割点(割顶) 解题思路 最近学的东西太杂了,多写点博客免得自己糊里糊涂的过去了. 这个题求割点,感觉这篇文章写得挺好. 割点是啥?如果去掉这个点之后连通图变成多个不连通图 ...

  8. android消息线程和消息队列

    基于消息队列的线程通信:           消息队列与线程循环            MessageQueue:           利用链表来管理消息.                  Mess ...

  9. 输出质数(Java)

    输出质数 一.什么是质数 质数又称素数.一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数,否则称为合数(规定1既不是质数也不是合数). 二.代码实现 1.输出100以内的质数 i ...

  10. Java学习之路 -- Java怎么学?

    @ 目录 java基础怎么学? 学完基础学什么? 几个常用框架学完学什么? MQ JVM的知识跑不掉 微服务等等 其他 数据结构和算法 java基础怎么学? 当时,作为懵懂的小白,大一学习了c和c++ ...