许多用户在使用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. String.Format 格式化例子

    //格式为sring输出//   Label1.Text = string.Format("asdfadsf{0}adsfasdf",a);替换符//   Label2.Text  ...

  2. IDA 逆向工程 反汇编使用

    IDA pro 7.0版本 from:freebuf 用到的工具有IDA pro 7.0  ,被反汇编的是百度云(BaiduNetdisk_5.6.1.2.exe). 首先,IDA pro的长相如下: ...

  3. python3使用requests模块完成get/post/代理/自定义header/自定义Cookie

    一.背景说明 http请求的难易对一门语言来说是很重要的而且是越来越重要,但对于python一是urllib一些写法不太符合人的思维习惯文档也相当难看,二是在python2.x和python3.x中写 ...

  4. 把旧系统迁移到.Net Core 2.0 日记 (17) --多租户和SoftDelete

    在EF Core 2.0版本中出现了全局过滤新特性即HasQueryFilter,它出现的意义在哪里?能够解决什么问题呢? 通过HasQueryFilter方法来创建过滤器能够允许我们对访问特定数据库 ...

  5. pytesseract 验证码识别

    以下代码,如有不懂加群讨论# *-* coding:utf-8 *-* #import jsonimport requestsimport pytesseractimport timeimport d ...

  6. 使用 NumPy 和 Matplotlib 绘制函数图

    Numpy是用python进行科学计算的基本程序包. 它主要包含以下功能: ♦强大的n维数组对象 ♦复杂(广播)函数工具 ♦用于集成c/c++和Fortran代码-有用的线性代数 ♦傅里叶变换和随机数 ...

  7. Win10系列:UWP界面布局基础8

    路由事件 XAML不仅继承了传统的事件处理方式,还引入了一个增强型事件处理机制:路由事件(RoutedEvent).路由事件和传统事件的不同是:路由事件允许一个对象触发事件后,可以同时拥有多个事件接收 ...

  8. linux内核initcall

    include/linux/init.h #define pure_initcall(fn) __define_initcall(fn, 0) #define core_initcall(fn) __ ...

  9. Vue + Element UI 实现权限管理系统(国际化实现)

    国际化支持 1.安装依赖 执行以下命令,安装 i18n 依赖. yarn add vue-i18n $ yarn add vue-i18n yarn add v1.9.4 warning packag ...

  10. CCF关于NOIP2018获奖证书发放的公告

    CCF定于即日起开始受理NOIP2018获奖证书申请.凡获得NOIP2018复赛提高组和普及组一二三等奖的选手均可申请证书.本次获奖证书有电子版和纸质版两种.电子版证书免费发放,纸质版证书收取部分工本 ...