在制作PowerBI报告时,一般来说,我们都会创建一些切片器。为了节省空间,一般情况下尤其是类目比较多的时候,大多采用下拉式的: ?...你可能会来回翻好几遍才会找到,这时候再让你去找济南的销售情况,你恐怕会抓狂。 那,有没有能够在切片器中进行搜索的选项呢? 答案是:有的。 如图: ?...只要在Power BI Desktop的报告中鼠标左键选中切片器,按一下Ctrl+F即可。此时,切片器中会出现搜索框,在搜索框中输入内容点击选择即可: ?...如果想同时看青岛和济南的销售额,可以在选中青岛后,重新搜索济南,然后按住Ctrl点击鼠标左键即可: ? 发布到云端,同样也可以进行搜索: ?...其实如果不按快捷键,也是能够找到这个搜索按钮的,点击切片器-点击三个小点-点击搜索,它就出来了: ? Simple but useful,isn't it?
类似于Excel的透视表,可以把字段放入矩阵的行、列、值,但是相对于透视表,矩阵没有放筛选字段的地方,在画布中添加切片器可以实现筛选。...当然,切片器不是仅仅为矩阵服务,对其他视觉对象同样适用,基本上所有报告都会用到切片器。切片器vs筛选器切片器和筛选器都能用来筛选,在PowerBI中它们是两个不同的事物。...对于使用PowerBI桌面版的报告开发者,他们会在后台使用筛选器设计报告,也会直接使用筛选器做筛选;对于使用线上报告的用户,通常不让他们看到后台筛选器(点击小眼睛图标可隐藏),画布上的切片器更适合他们来筛选...如何设置切片器1 选择合适的切片器样式选中画布中的切片器,在格式窗格的切片器设置中,可以设置切片器样式。...比如,在占比图表中,内嵌一个切片器。拓展在获取更多视觉对象中,可以找到更多样式的切片器,文本筛选器、日期筛选器等,根据需要选择即可。
近日在给客户完善报告时,客户对以下的切片器并不是很满意: ? 他想的是”如果能在切片器中显示每个地区的城市数量就好了“。就像这样: ? 安排!...首先在地区表中添加一列: 城市数量 = CALCULATE(DISTINCTCOUNT(data[城市])) 然后再添加一列: 地区(城市数量) = [地区]&"("&[城市数量]&")" ?...然后将数据表的地区列和地区表的地区列建立关系: ? 然后将地区(城市数量)一列作为切片器: ? 每次报告刷新时,新建列也同样会进行更新,所以切片器中的数据是及时准确的。...2.如果我还有其他切片器,能否随着其他切片器变化呢?比如西北地区销售”桌子“的城市有15个,能否在产品类型选择”桌子“时,地区切片器中西北后的括号里显示15呢? 尝试了一番,没有找到解决方案,尴尬。
加入 PowerBI自己学 知识星球 可以:下载源文件,边学边练;遇到问题,提问交流,有问必答。...客户表有几十万条数据,画布中展示的数据仅涉及到其中的几十个客户,当把客户表的客户拖到切片器中,切片器却把几十万条客户一股脑儿全量显示出来,很不方便筛选。...解决方案把度量值放入视觉对象筛选器可以筛选维度表字段。把画布中的度量值(建议用事实表计算行数的度量值)放入切片器的视觉对象筛选器中,选择不为空。...举例日期和客户切片器都显示维度表全量的条目,让它们只显示有数据的项目。...使用度量值筛选后,切片器中只显示有数据的条目,筛选其中一个切片器,另一个切片器的条目会随之只显示有数据的条目,如下:拓展如果只涉及一个事实表,计算事实表行数的度量值也可以不写,直接把事实表的字段拖入切片器的视觉对象筛选器中
在Power BI中使用日期切片器时,选择使用相对日期是很方便的。在很多业务场景中,我们总是要查看过去n天/n周/n月的情况。 尤其是选择n周的情况,在周分析时非常有用。...,每一个用户打开时都需要重新选择一次切片器,这样很麻烦。...,可以在格式里进行修改: 这样,日期范围就变为了4月21日-5月11日: 一般我们每日跟进业绩的时候会是这样做分析。...PowerBI还是给我们留了个小的修补方法: 我们可以定位标记日期,将结束日规定为5月10日周日,这样往前推三个周就是准确的了: 我么不仅可以查看往前的日期,我们也可以查看某个特定日期之后的一段日期来做分析...但凡在PowerBI中看到时间差为8小时的,不用多想了,肯定是视察的影响,因为PowerBI云端是UTC时间。 好在一般企业8点后才会开始上班,所以几乎不会影响。
关于相对日期切片器,再来写一篇凑个数吧。...上文讲到可以通过日期偏移的方式来解决PowerBI中的相对日期切片器默认一周是从周日开始: 通过"日期偏移"来解决"因中美习惯不同而导致的PowerBI相对日期切片器周分析错误"问题 有朋友问,最后的这个...正常通过日期偏移做出来的结果是这样的: ? 很明显切片器日期和实际日期对不起来。 那怎么办呢?...将这个卡片图覆盖到相对日期切片器的日期范围就ok了: ? 又是一个视觉的效果。...繁忙之中抽出闲暇时间点一杯咖啡,或者自己沏一杯茶,稍浓一点比较好,放一首轻音乐,喝一口微苦的饮料,吃一口马卡龙,要轻轻的咬不能啊呜一大口,含在嘴里细细的嚼,让马卡龙的味道遍布你的唇齿之间,那种感觉……
'@' 用做函数的修饰符,可以在模块或者类的定义层内对函数进行修饰, 出现在函数定义的前一行,不允许和函数定义在同一行 一个修饰符就是一个函数,它将被修饰的函数作为参数,并返回修饰后的同名函数或其他可调用的东西...print "3=", a sum_a(10) 结果 1--- (10,) 2== 285 sum_a 3= 285 *************** 3= 285 可以看出,他是先执行修饰器函数...,然后有return fn的时候,修饰器下的函数才是生效的,否则函数sum_a 是没有结果的。...装饰器就是对一个函数进行包夹,前后增加代码而独立于函数代码之外。其实也就是闭包。切片式编程的基础。
本案例非常简单,不过,这是一个为满足业务方的刁钻需求而思考的整个过程,诸多报告中都可以采用相同或相似思路。 在几乎每一个报告中,都有切片器的存在,而这,也正是DAX能够展示其精髓的外部条件之一。...有这么一个业务需求:用户打开报告时,地区切片器默认是无选择的,此时树状图不显示数据;只有当用户选择了地区后,树状图展示分析结果。 我们知道,默认情况下,切片器不选择相当于全选。...用户没有进行筛选时,视觉对象是空的: ? 用户选择了一个地区后,可视化对象出现了数据: ?...这样,就达到了业务方的需求。 不过,有个小问题:当用户打开报告时,空白处的用户体验不是很好: ? 很有可能会让用户一时不知所措: ? 反应半天才会想起来在左侧点击地区进行筛选。...这样,当用户打开报告时,映入眼帘的是让他选择一个地区,他就会很自然地在左侧找到地区切片器进行筛选,然后就能看到分析数据了: ? 这样是不是会让业务方感觉更舒服?是不是会更卖力地工作?
Power BI 按钮切片器视觉对象近期修复了bug,可以插入图表了。本文以华夫饼图为例介绍下排版技巧。...华夫饼图是一种展示百分比的图表,在Power BI内置视觉对象可以使用SVG矢量图表度量值加载。我制作了工具,用户可以在不了解SVG代码的情况下自定义华夫饼图。...打开: https://junminwu.github.io 选择在线图表工具中的华夫饼图: 在线选择图标、颜色,复制SVG度量值到你的模型,度量值中的Pct替换为模型中的百分比指标: 按钮切片器视觉对象插入维度...: 标签拖拽需要展示的百分比指标: 图像选择准备好的SVG度量值: 当华夫饼图需要展示在右侧时,如下设置图像参数: 当需要展示在下方时,位置调整为下: 上方相反: 当标签需要展示在图表上时怎么办?...图像的“设为背景”打开,透明度调高,并且标签使用深色:
关于"相对日期切片器",我之前写过两篇文章: PowerBI中短小而强悍的相对日期切片器 PowerBI相对日期切片器——解决时区偏差问题 相对日期切片器的应用场景很广泛也很灵活,比如我就经常用它来进行周分析...这个就属于习惯问题了,和PowerBI中数值的单位只有千、百万、十亿,而没有万是一样的。 ?...先来看看结果,数据中显示了5月18日(周一)-5月24日(周日)的值,没问题: ? 当然,有个小bug,相对日期切片器的底部仍然还是显示5/17-5/23。 我们来详细说一下这个过程。...添加一列date2,把date日期向前推了一天,然后把date2作为切片器时,选择当前周,默认还是会筛选date2列的5月17日(周日)到5月23日(周六),不过这个时候date列筛选的就会变成5月18...所以在结果矩阵中,是根据date列去筛选的,所以会得到正确的按照Monday为一周的第一天来显示的数据。
1、左上角放置了小黎子数据分析的二维码图片,紧接着是切片器,由城市,店长,店铺数据默认情况下是所有的数据,点击下拉框可以进行筛选数据 2、...该模拟数据只是为了方便给大家讲解PowerBI操作。在实际业务中,我们的数据很有可能是来源于公司的业务系统或者来自不同部门的数据。...二、导入数据源数据 在销售数据明细文件夹中有两个EXCEL文件,所以我们需要先对这个文件夹的数据进行合并处理。然后处理合并单元格以及表头。在PowerBI中可以直接处理文件夹。...现在我们在PowerBI中只需要编写一个公式实现 1、点击删除不需要的列,只保留Name和Content.选择这两列然后再删除列中。...2、制作切片器,在可视化面板中选择切片器,勾选店铺资料中的店铺。同样再添加店长和城市切片器,分别调整列表为下拉。切片器的作用主要用于动态切换数据范围,使得相应图表一起发生更改。 ?
[1240] PowerBI可以说是BI类软件中最易上手的软件之一了,其低代码的开发环境很大程度上降低了开发的周期和成本。 但是同样,也有一些细节上的功能并不尽如人意。比如,切片器默认值的问题。...[strip] 这个问题不止一个小伙伴问过白茶,就是比如说时间切片器,当选择了某一个具体的时间之后,下次再打开这张报表,希望切片器默认可以选择最新的年份。...简单的描述,白茶希望这张报表每次打开的时候,每一个切片器都可以有一个默认值。...要知道,PowerBI中,当切片器选择一个固定的字段以后,那么下次这张报表还是处于这个字段的筛选条件,比如选择2019年,那么下次进入这张报表也还是2019年,可是我们往往需要的是时间随着系统时间走,日期永远保持最新的状态...,白茶新增的三个年、月、日的计算列,每一列中都有一个默认值,而且这个默认值不是固定的,是随着系统日期变动的。
上次说过PowerBI中的相对日期切片器中有个小问题: PowerBI中短小而强悍的相对日期切片器 比如我选择的是对比过去的三个星期,今天早晨8点钟之前,日期范围是三周以前的4月20日到5月10号,而过了...假如我们设定一个相对日期切片器查看当日的销售额。 正常情况下,2020年5月18日早晨0点之后我查看数据,根据PowerBI报表设定,理论上我看到的是5月17日的数据。...因为我们要将date offset作为切片器,8点之前它获取的是前一天的数据,所以我们要将日期向前调整一天,这样8点之前获取的是date offset的前一天,这一天对应着date的今天。...我们将相对日期切片器的日期列更改为date offset列,然后: 可以看到当前时间是东10区的18日1点钟,矩阵中的日期显示的就是18日的数据。...如果该页报告不需要用户手动选择这个切片器的话,比如我每天都要查看过去10天(不包含今天)的数据,那么就可以将相对日期切片器给隐藏起来,这样是不是就完美了。
1 客户清单,用度量值标记一列是否活跃;2 按照是否活跃在柱状图中展示客户数;3 以上都受是否活跃、月份、产品切片器的筛选。...在PowerBI中,通过是否活跃这个度量值,按照选择的月份和产品动态地返回客户是否活跃很容易,难点在于这个度量值不能直接放入切片器或坐标轴。...解决方案本质上是把分类度量值返回的结果固化到一个表中,然后:1 把这个表的列放入切片器,再写一个判断度量值,判断分类度量值是否包含切片器的值,将这个判断度量值用于视觉对象的筛选((相当于给这个表放了一个隐藏列...)),筛选等于“是”,这样视觉对象显示的内容就会与切片器的值一致;2 把这个表的列做坐标轴,写度量值的时候加一个筛选,让分类度量值与坐标轴的值相等,这样度量值就会返回与坐标轴的值一致的结果。...是否活跃切片器全选或全不选,表中显示A和B;只选不活跃,表中只有A;只选活跃,表中只有B。STEP 4 把Dim_是否活跃中的列放入柱状图的X轴,把客户数_是否活跃联动度量值放入Y轴。
PowerBI Desktop 本月更新中有几个亮点,先来看看主要内容包括: 界面风格更新 可视化筛选器支持切片器 性能分析器支持排序 条件格式支持更多可视化控件 DAX设置 背景色 及 可视化头部颜色...DAX设置 卡片图 颜色 DAX设置 仪表图 颜色 可视化元素头部支持工具提示 表和矩阵支持自定义小计名称 同步切片器支持层级切片器 不同可视化对象的字体统一 加入新的DAX运算符 新的可视化 增强的...界面风格更新 现在PowerBI Desktop的界面进行了重新绘制,很多细节更加突出。 包括: 选中一个视觉对象后,现在可以高亮显示用到的表和列。...可视化筛选器支持切片器 性能分析器支持排序 当一个界面很复杂的时候,就可以快速定位到用时长的元素进而进行优化了。 条件格式支持更多可视化控件 DAX 设置颜色开始支持越来越多的元素和可能。...认可数据集为已认证 为了可以让数据集在企业中作为标准数据源进行共享,我们需要使用PowerBI管理员在管理门户中进行设置启用数据集的认证,如下: 认证需要在PowerBI管理门户中设置,如下: 再返回某个数据集进行认可设置
筛选器 数据透视表是Excel历史上最伟大的发明,然其本质上是个很简单的原理,就是一个漏斗,即筛选器。按照不同的角度筛选输出分析结果。 ? PowerBI同Excel一样,有强大的筛选器功能。...在PowerView中,有报告级筛选器、页面级筛选器、视觉级筛选器、和切片器;在PowerPivot中,通过DAX公式编辑对表格的行和列进行筛选定义;在PowerQuery中,直接在标题行对表进行筛选。...在PowerView中的几个筛选器,顾名思义,范围由小到大,视觉级对视觉图对象筛选;页面级对该页面筛选;报告级对整个文件筛选;切片器是个很好的交互筛选器,现在我们继续上一讲准备的咖啡数据页面,插入两个切片器并使用字段...'咖啡数据表中的[咖啡种类] 和 '日期表中的[日期],你会发现PowerBI的切片器有很好的智能识别功能,对于日期格式,它会自动转换为时间轴。...尝试点击日期和咖啡种类切片器,你会发现整张页面的图表(之前完成的折线图与柱形图)都受切片器的影响互动起来。 ?
在 PowerBI 给出的可视化控件中,目前给到用户的是一种静态设置,如下: 定位标记日期指定了要相对的日期,默认是现实世界的今天。这并不能满足我们的需要。...第二条,切片器应随着数据的更新而自动选择最后更新的日期。 第三条,切片器应只显示有事实数据的日期供用户选择。 这里的入手点是:切片器应随着数据的更新而自动选择最后更新的日期。...通过观察,很快发现 PowerBI 的切片器是不会自动选择某个选项的,至少这绝不会由数据更新而触发,那么,就必须要确保切片器默认选择的选项永远都必须是合理的,例如:假设报告最后刷新日期是 2020.06.27...最终实现 在积累的第二条问题得到解决后,再来看让现在的日期只是相对于我们需要的日期来显示,这就需要:“切片器的切片器”技术。...将该度量值用作上述切片器的切片器,如下: 这样就 OK 了。
切片器同步高级选项 切片器同步的高级选项提供了分组名,这样可以确保要同步的切片器分为一组。...PowerBI的查询编辑里进行设置。...从样本添加列改进 这个功能让PowerBI实现网络数据抓取更加智能,由于是预览功能,所以需要打开预览。...,让PowerBI自动去匹配计算,以判断规律,这点真的有很强的智能性: 这样一来,数据在网页中的规律位置就得到了。...选择外部的切片器(筛选器)地图的最大值不会自动变化导致颜色失效。 如果该视觉元素的开发者看到,希望可以修复这些问题,因为这个图非常符合中国习惯,确实很不错,希望能打磨得更加细致。
计算组以表/字段存储在模型中。使用计算组可以减少书写度量值的个数,用于衍生度量值、双层表头、切片器等。...提示:1 PowerBI在2020年7月后的版本支持计算组功能,需要使用外部工具Tabular Editor创建和修改,2023年10月后的版本可直接在桌面版中创建和修改。...2 如果启用了计算组,原本表里面的数字类型的字段前面的“∑”就会消失(隐式度量值被禁用,在模型视图中可以查看到阻止隐式度量值的开关直接变灰),不能直接在视觉对象中拖入字段进行聚合运算,已经使用的隐式度量值也会失效...选中计算项,在属性窗格内通过拖动字段调整计算项的顺序。这个顺序的背后是一个自动生成的序号列,用于给计算组列按列排序,以便计算项在坐标轴或切片器中按需排序。...2 把计算组放入切片器,可以在页面空间不足时,分别展示MTD/QTD/YTD等日期区间下的度量值结果。
采集天气数据,网站采集文章,采集各种票务信息,股票信息采集等等有很多地方都会用的爬虫采集数据进行数据分析。通过数据分析增加分析维度信息,尤其是行业数据对标。 ...我们这里要讲的爬虫是针对PowerBI软件中创建的采集天气数据爬虫程序。很多行业会受天气影响较大,如果能够知道某地区的天气数据历史记录,就可以让销售数据的维度更加丰富。...展开日期列数据,将格式更改为日期类型 ? 添加年月列 ? 提取年和月数据用于后续切片器 ? 删除重复项 ?...大家可以将起始日期更改为2019-1-1以后的日期加载数据会比较快一点。 三、制作可视化报告 1、制作年份,月份,城市切片器。城市切片器注意设置方向为水平方向 ? 2、气温趋势线 ?...4、在后续的文章中也会出现少量的M函数使用,编辑器中会有智能提示告诉大家使用规则,大家也可以通过微软官网查看M函数的语法。