许多用户在使用Power BI的过程中,都会有这么一个困扰:在Power BI 开发中,切片器一旦过多就会占用非常多的空间。发生这种情况时,您显示数据的页面也会更加小。但另一方面,如果您没有切片器,报告用户可能更难过滤他们想要查看的数据。许多用户不喜欢使用右侧的内置过滤器窗格。现在可以通过创建一个按需显示和隐藏的可折叠切片窗格来解决这个问题。

下面是一个简单的效果。用户可以使用箭头键(下面的#1和#2)隐藏和折叠切片器窗格。

第1步:创建切片器窗格

放置一个矩形,我打开了矩形的背景,将颜色设置为白色,不设置透明度。一旦我配置了扩展的切片器窗格,我就添加了切片器并调整它们以适应窗格。然后我在切片器窗格上放置了几个切片机。

您可能需要重新排序视觉效果,以便文本框和切片器都可见。您可以通过导航到视图菜单(下面的#1)并打开选择窗格(#2)来重新排序视觉列表。在选择窗格本身(#3)中,您可以使用拖放操作在列表中上下移动可视对象,以控制哪个对象位于哪些其他对象之上。

第2步:添加按钮隐藏切片窗格

通过选择按钮(下面的#1),左箭头(#2)添加左箭头按钮。定位并调整大小(#3)并将其拖到选择窗格(#4)的顶部,方法是将其拖动到右侧列表的顶部。

第3步:添加按钮显示切片窗格

在继续下一步之前,我需要先从选择窗格(下面的#1)中的视图中隐藏构成新切片器窗格的对象(文本框,切片器和左箭头按钮)。为此,我只需点击每个需要隐藏的项目旁边的眼球。

既然切片器窗格不可见,我添加了一个右箭头按钮,并将其定位并调整大小,如下所示。我打开了右箭头按钮的边框,如下面的#2所示。

第4步:添加书签

下一步是添加书签,使您可以在视图之间切换。单击视图选项卡下的书签窗格(下面的#1)。

首先,我使用隐藏在选择窗格中的切片器窗格配置书签(下面的#2)。我添加了一个书签(下面的#3)并将其重命名为“隐藏窗格”(下面的#4)。默认情况下,书签会将切片器过滤器保存为书签的一部分。这不是这种情况下的要求 - 我不希望书签将切片器过滤器返回到创建书签时的位置 - 而是我希望书签一起忽略切片器过滤器设置。要解决此问题,我从书签选项中取消选中数据选项(下面的#5),然后点击更新(下面的#6)。

接下来,我必须设置在选择窗格中可见切片器的视图(下面的#1)。为此,我切换了项目的可见性以显示所需的项目。我添加了一个书签(下面的#2)并将其重命名为“显示窗格”(下面的#3)。然后像以前一样,我取消选中此书签的书签选项下的数据(下面的#4),然后点击更新(下面的#5)。

您可以通过在右侧书签窗格中单击书签来测试书签。如果单击“显示窗格”,将显示切片器,如果单击“隐藏窗格”,切片器将不可见。

第5步:将书签分配给按钮

这是最后一步。您需要将两个书签分配给右箭头并添加左箭头按钮。

选择右箭头按钮(下面的#1),打开操作(下面的#2),选择类型(下面的#3)作为书签,然后选择书签(下面的#4)作为切片器可见。

接下来选择左箭头按钮(下面的#1),打开操作(下面的#2),选择类型(下面的#3)作为书签并选择书签(下面的#4)作为隐藏的切片器。

通过这些更改,切片器面板已准备就绪,您可以使用箭头按钮进行测试。请记住,在使用Power BI Desktop时,您需要使用Ctrl +单击以使用新按钮。发布到powerbi.com后,您只需单击按钮而无需按住Ctrl键。


1.Power BI免费下载:http://www.yeacer.com/

Microsoft Power BI Desktop中文最新版:下载地址

2.欢迎加入的Power BI技术群,目前正在学习阶段,有兴趣的朋友可以一起学习讨论。

Power Data技术交流群:702966126 (验证注明:博客园Power BI)

更多精彩内容请关注微信公众号:悦策PowerBI


如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,作者博客:https://www.cnblogs.com/yeacer/ 

如何通过创建切片器窗格节省PowerBI报告空间的更多相关文章

  1. 数据可视化之powerBI基础(十三)熟练使用Power BI的日期切片器

    https://zhuanlan.zhihu.com/p/64416522 交互式设计可以让用户使用的过程中更具参与感,在PowerBI中经常用到的交互方式就是切片器,利用它可以从不同维度查看数据,切 ...

  2. Pivot Table系列之切片器 (Slicer)

    1. 遇到的问题: 在Excel中,用PivotTable来做数据报告展示: 问题1:在同一个Sheet页里,多个PivotTable如何实现同步刷新? 问题2:在不同Sheet页之间,多个Pivot ...

  3. 数据可视化之powerBI基础(十四)Power BI中创建联动切片器

    https://zhuanlan.zhihu.com/p/67564062 进行数据分析时,每个分析维度并不总是独立的,比如省份是一个维度,城市也是一个维度,而这两个维度之间是有逻辑关系的,那么在进行 ...

  4. 数据可视化之powerBI基础(十五)Power BI同步切片器,你知道怎么用吗?

    https://zhuanlan.zhihu.com/p/67932754 在PowerBI报表中,切片器绝对是最常用的控件了,利用它可以进行各种维度的动态切换,同一个页面中的所有图表可以同步响应:利 ...

  5. 关于ComponentOne For WinForm 的全新控件 – DataFilter数据切片器(Beta)

    概述 数据切片器在电子商务网站上很常见 - 它们可以帮助用户快速过滤所选商品,并且所有过滤选项都可以在一个地方使用,通常包含核心控件类型为:清单,范围栏和单选按钮等.在ComponentOne For ...

  6. Excel透视表进阶之计算字段、计算项、切片器、页面布局

    计算字段 在透视表的字段列表中通过函数.公式等方式构建一个新的字段 又称虚拟字段,因为计算字段不会出现在数据源中,对于普通字段的操作,都可以对计算字段进行操作 计算字段只能出现在值区域,不能出现在筛选 ...

  7. 【转】ArcGIS 创建切片缓存方法工具总结

    ArcGIS 创建切片缓存方法工具总结 http://wenku.baidu.com/link?url=Bm8AkmcJBzfiyat9N_Me6vlfSHEDCC_D1qBk5IB4X4CIDeKI ...

  8. lucene全文搜索之二:创建索引器(创建IKAnalyzer分词器和索引目录管理)基于lucene5.5.3

    前言: lucene全文搜索之一中讲解了lucene开发搜索服务的基本结构,本章将会讲解如何创建索引器.管理索引目录和中文分词器的使用. 包括标准分词器,IKAnalyzer分词器以及两种索引目录的创 ...

  9. Spark源码剖析 - SparkContext的初始化(五)_创建任务调度器TaskScheduler

    5. 创建任务调度器TaskScheduler TaskScheduler也是SparkContext的重要组成部分,负责任务的提交,并且请求集群管理器对任务调度.TaskScheduler也可以看作 ...

随机推荐

  1. Logstash 基础入门

    原文地址:Logstash 基础入门博客地址:http://www.extlight.com 一.前言 Logstash 是一个开源的数据收集引擎,它具有备实时数据传输能力.它可以统一过滤来自不同源的 ...

  2. Spring注解之@Lazy注解

    @Lazy用于指定该Bean是否取消预初始化.主要用于修饰Spring Bean类,用于指定该Bean的预初始化行为, 使用该Annotation时可以指定一个boolean型的value属性,该属性 ...

  3. Qt_qwt图形开发

    QWT,全称是Qt Widgets for Technical Applications,是一个基于LGPL版权协议的开源项目, 可生成各种统计图.它为具有技术专业背景的程序提供GUI组件和一组实用类 ...

  4. xmanager运行报错:bash: /usr/bin/xterm: No such file or directory

    1.原因 xterm没有安装,解决办法是下载然后安装即可. 如果机器可以用yum,则直接使用yum安装xterm即可: yum install -y xterm 如果没有网络,则在某台操作系统大版本相 ...

  5. js简单验证码的生成和验证

    如何用js生成简单验证码,并验证是否正确的方法 1.html页面如下 <div> <table border="0" cellspacing="5&qu ...

  6. std::string find 的返回值

    std::string  的方法 find,返回值类型是std::string::size_type, 对应的是查找对象在字符串中的位置(从0开始), 如果未查找到,该返回值是一个很大的数据(4294 ...

  7. MAVEN 创建 JAR项目

    从Maven模板创建一个项目 在终端或命令提示(windows)中,浏览到要创建JAVA项目的文件夹下 键入如下命令: mvn archetype:generate -DgroupId={projec ...

  8. QuickStart系列:docker部署之PostgreSQL

    mysql --> mariadb --> postgresql 官网简介 https://www.postgresql.org/ 使用的镜像名称 centos/postgresql-96 ...

  9. UVALive 3401 - Colored Cubes 旋转 难度: 1

    题目 https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_pr ...

  10. python 学习 map /reduce

    python 内建了map()和reduce()函数 map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回. ...