许多用户在使用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. oracle having sum group by 详解

    Aggregate functions (like SUM) often need an added GROUP BY functionality. 集合函数(类似SUM)经常需要用GROUP BY来 ...

  2. 在spring中,C3P0的一些配置(部分)

    <!-- c3p0连接池配置 --> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPoo ...

  3. 为什么要使用oath协议?

    一.如何查看用户是否登录? 通过cookie和session来查看用户是否登录. 如果cookie对应的session中保存了用户登录信息,则判定用户已登录 Jsessionid,也就是tomcat自 ...

  4. springMVC Model ModelMap 和 ModelAndView的区别(转)

    原文地址:springMVC Model ModelMap 和 ModelAndView的区别 近来在看代码,发现controller里有不同的处理返回数据的方式,而自己一直在用ModelAndVie ...

  5. java redis client jedis 测试及常用命令

    package cn.byref.demo1; import java.util.HashMap;import java.util.List;import java.util.Map;import j ...

  6. C# 中web如何定时同步数据

    之前做定时器同步方法试过很多方法, 不过都有些问题 1)quartz + IIS 方式(web项目发布到IIS上,出现IIS应用池回收问题) 2)用线程Timer方式 (出现多个线程同步同个任务问题) ...

  7. Nginx的Access日志记录的时机

    想当然了,所以犯了一个低级的错误... nginx的access访问日志可以记录下访问到nginx的相关信息.包含请求地址,请求路径,返回码,请求的处理时间等信息.. 然后问题来了,这个日志是什么时候 ...

  8. wpf自定义控件中使用自定义事件

    wpf自定义控件中使用自定义事件 1 创建自定义控件及自定义事件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 2 ...

  9. 当你有双网络(内部网+互联网)时,如何透明NAT给其他电脑上网。虚拟机+爱快

    一:简介 具体环境是这样的:单位没有提供互联网连接,都是内部网,linux服务器,无法连接源更新,docker无法pull镜像,python无法在线pip安装包. 真是郁闷到想死啊. 好在我的笔记本有 ...

  10. selenium(七)expected_conditions EC

    判断一个元素是否存在,如何判断alert弹窗出来了,如何判断动态的元素等等一系列的判断,在selenium的expected_conditions模块收集了一系列的场景判断方法, 一.功能介绍和翻译 ...