Power BI中,内置矩阵很容易做到这一点。比如下图实现了条形图和折线图的组合,以分别体现当前每周状态及变化趋势。 这是如何实现的?...在前面的文章中,已分别介绍过如何在表格矩阵制作条形图和折线图(参考《Power BI表格展示销售排行与利润贡献》和《Power BI 折线图自定义特殊标注》),使用IF语句新建一个SVG图表度量值,并标记为图像
Power BI新切片器视觉对象可以借助SVG实现非常实用的动画效果。 本例实现了鼠标悬停动画框选提示: 复制下方SVG代码到空白SVG文件进行使用。
正常情况下,切片器使用的是维度字段,但是Power BI 2023年11月推出的新切片器可以添加度量值,这解决了一个问题:切哪个。...下方的切片器添加了业绩增长率度量值,哪个城市业绩下滑最严重,就可以先选择哪个城市,查看详细情况。 添加度量值的方法是在新切片器的标签下选择需要显示的度量值。...BI 引用标签深度应用:业绩杜邦分析》讲解的内容,本例可以选中业绩下滑最多的杭州市,深入查看哪个指标影响了业绩。...《Power BI DAX 左手建模、右手制图》讲解过,度量值可以是数值,也可以是图表。那么切片器上能叠加图表吗?...例如下图的切片器添加了环形图: 下图的切片器添加了百分比条形图:
首先,在新切片器放入年份字段,布局调整为一行,标注值居中,效果如下图所示。 接着,用PPT或者在线SVG编辑器画一个虚线和圆圈,位置靠上且居中,画布的空间为长方形(与切片器形状保持一致)。...然后,对切片器“默认值”和“已选定”分别施加上一步做好的SVG图形,图像匹配度选择填充。 最后,将卡片的间距调整为0,并去除边框,设置即完成。...更多Power BI SVG可视化应用可参考《Power BI SVG制图入门知识》,也可加入我的知识星球学习。
B站的可视化效果还是非常出彩的,之前在Power BI模拟过的有: Power BI 打开表格思路:微信-知乎-B站 Power BI 引用标签+动态格式 模拟B站卡片 Power BI 模拟B站多指标对比图表...来源:bilibili Power BI 去年推出了一个新切片器视觉对象,也可以实现类似的功能。以下是实现效果,切片器切换的既可以是指标,也可以是维度。...如果是切换指标,可以使用字段参数功能: 将字段参数生成的列表拖入新切片器视觉对象,适当调整格式。...不了解字段参数参考: 对切片器选定状态的颜色进行设置,此处为#FF1493: 对选定状态的填充图像进行设置: 此处图像为右下角打对勾的SVG图形,图形可以使用PPT绘制,另存为SVG,然后导入新切片器背景...,图像匹配度选择”匹配度。
文章背景: 对于时间这种实时变化的维度,我们希望每次打开报表时,看到的默认是最新日期的数据,然后通过时间切片器选择其他日期来查看历史的数据。...如果希望每次打开报告时,切片器上显示的是上一个工作日,那我们可以通过如下步骤来实现。 (1)在日期表中,添加Last working day的计算列。...,选择Date_filter这个字段,得到想要的视觉效果。...延伸阅读: 如果希望切片器选择天这个字段,则添加天的计算列如下: 天 = if('日期表'[Date]='日期表'[Last working day],"Last working day",FORMAT...('日期表'[日],"00")) 效果演示: 参考资料: [1] Power BI 如何实现时间切片器默认选择最新日期(https://blog.csdn.net/qq844385029/article
下图是一个普通的切片器: Power BI 11月推出的新切片器视觉对象使得切片器可以有更好玩的效果。《Power BI 新功能:切片器添加地图》介绍了添加图像,本节介绍添加按钮填充背景。...框选效果 当切片器选中元素时,元素出现红色框选。 用PPT画一个椭圆,另存为SVG矢量图,按钮状态选择已选定: 填充图案选择刚才绘制的椭圆,设置即完成。...https://iconpark.oceanengine.com/official 此时在Power BI操作会遇到一个问题,圆圈在中间挡住了文字,这是因为圆占据了正方形的画布空间。...比如原图像大小为48*48,可以修改为200*48,与切片器长宽比大致相同。这样修改后的圆圈在切片器会自动显示为在左边。...最后留两个问题,切片器文字漂移加对勾能不能实现? 切片器加图表和度量值能不能实现?
我过去两年分享了很多使用矩阵制作的日历(参考:Power BI 矩阵构造日历空间组合),今天换一个载体,使用新切片器视觉对象制作日历。...把日期字段拖入新切片器,默认效果是这样的: 这不符合日历的习惯,改造后如下图所示: 这个日历有以下特点: 每行从周一到周日显示,8月1日是星期四,因此在第四列; 工作日和周末背景色不同; 今天不是显示日期
Power BI可以使用DAX自定义颜色,比如字体颜色、背景色、填充色等。主要使用的颜色编码方式为英文颜色名称、RGB、十六进制。...有哪些颜色名称被Power BI支持呢?以下是一个列表,供参考。我分享的Power BI SVG在线工具也使用了英文颜色名称。...如果有渐变可视化的需求,也建议使用RGB,参考《Power BI 渐变效果的几种实现方式》 十六进制因不好换算,不易理解,且表格矩阵条件格式图标目前不支持,不建议使用。
(使用辅助表,还可以分别创建三个度量值,与视觉对象的功能组合起来使用) 然后将辅助表的指标名称列加入到切片器视觉对象,这样就可以让用户通过该切片器控制度量值[指标切换]值的显示。...并将收入计算项定义为度量值 [收入]、利润计算项定义为度量值[利润]、利润率计算项定义为度量值[利润率] 上表中每一行对应一个计算项,每一个计算项可以定义值及值显示格式,与使用辅助表类似,也需要将上述的...[Name]列加入至当前页面的切片器视觉对象....),函数的定义即计算项的定义,返回的结果为计算项重新定义后的表达式。...而计算组则是一组计算项的集合。 (未完待续....)
上一节 Power BI 计算组理解(一)中,提出可以将计算项理解为 特殊的自定义函数 ,其输入参数为度量值,不过上一节创建的计算组(收入、利润、利润率),在其值定义中并没有用到其输入的度量值本身。...其实很多情况下,计算组一般用在计算 年累计、去年同期、同比增长率 等类似场景,因为这些计算往往只是基础度量值不同,其他逻辑均相同,这样使用计算组就可以极大的简化度量值的编写。...在这种场景下,定义这类计算项,就需要使用其输入的度量值。获取输入到计算组的度量值需要使用dax函数SELECTEDMEASURE()。 下面创建一个 时间维度计算组,并在其创建三个计算项: ?...,如果返回页面,将 时间维度计算组 表列[Name1]加入至切片器后,当前页面的度量值便同时受两个计算组所控制,如下 ?...中直接引用其计算项的名称,进行列筛选,该筛选只对度量值起作用 2、当模型中存在多个计算组时,其对度量值的重新定义改写存在先后顺序(改写的先后顺序会影响计算结果,本案例由于其特殊性,其不同的顺序计算结果相同
传统切片器排版要么横向,要么纵向,要么网格,非常无趣,本文介绍一种交叉分布式切片器。...切片器效果如下图所示,有点像时间线: 内置的切片器不能实现这样的排版,这里我们使用HTML Content视觉对象: 将视觉对象的两个字段设置区域拖入相同的维度: 打开Cross-filtering,...得到了一个普通的切片器: 在Stylesheet这里选择fx: 放入以下CSS度量值: CSS.纵向交叉 = " .htmlViewerEntry div { position: relative;...正如前文讲的《学一点前端代码有助于Power BI/Excel图表设计》,这里仅仅十来行度量值就实现了一个与众不同的切片器排版。 下方横向的排版代码仅对知识星球成员分享。...更多切片器:Power BI 切片器技巧汇总
Power BI新切片器和新卡片图视觉对象提供了三种布局方式-单行、单列和网格。网格需要手动输入显示的行列数量。 这样的布局方式比较死板,有没有可能切片器和卡片图组自动适应画布空间?...以下是切片器效果(卡片图组原理相同),拖拽画布大小,自动匹配: 实现方法就是使用HTML Content视觉对象作为切片器或者卡片图的载体。...上图的切片器字段如下设置: 在Stylesheet输入一段CSS语句即完成设置: #htmlContent { display: grid; grid-template-columns: repeat...(auto-fill, minmax(100px, 1fr)); gap: 3px; } 除了布局上的灵活性,HTML Content可以借助SVG将图表插入切片器。
门店数是企业经营最基础的指标,在一定程度上代表着市场占有率,也是计算单店营业额(店效)的基础。 在讲解门店数的计算逻辑前,首先聊下一家门店,从开店到撤店所经历的几个重要时点。...门店在系统中的状态,就根据这几个阶段,分为装修中、营业中、重装中、撤店。计算门店数时,就要根据以上这些字段确定。...方法 1 公式较为简单,通过门店维度表 Model-Dimstore 中的店铺状态列判断,计算店铺状态为营业中的门店数量,公式如下。...当门店在筛选期间之前或筛选期间内开业(开业日期小于等于当前期间的最大值),并且在筛选期间内未撤店(撤店日期大于当前期间的最大值或者撤店日期为空),则判断该门店在筛选期间处于营业状态。...门店数是企业经营分析中最基础的指标,它的计算依赖于门店信息表中的开店日期、撤店日期及门店状态等基础信息。所以及时维护好门店信息表是正确计算门店数的关键。
文章背景: DAX权威指南第16章讲的是DAX中的高级计算。最后一个例子提到,为了准确地计算出年同比(YOY),需要忽略上一年中发生在设定日期之后的任何销售数据。...对于去年同期销售额,合理的计算是只统计历史月份在8月15日之前的销售额,这样才能得出有意义的增长百分比。下面介绍两种方法。...计算结果如下图所示: 2 添加计算列 每次在需要时计算销售数据的最后日期,然后把它往后平移一年(或其他偏移量),都是一个繁琐而容易出错的任务。...更好的解决方案时预先计算出每个日期是否应该包含在比较中,并将这个值直接合并到日期表中。 在日期表中创建一个新的计算列,指出是否应该将某一日期包含在与上一年的比较中。...这个例子的要点是,可以将筛选器的复杂逻辑移动到计算列,在数据刷新期间进行计算,而不是在用户等待报表渲染时计算。
Power BI新切片器视觉对象有单行、单列、网格三种布局选项。 新切片器比原切片器强大了很多,但是还不够强大。...比如,在切片器维度插入迷你图,内置切片器目前无法做到,可以使用HTML Content视觉对象加载SVG,实现插入任意迷你图的切片器。...现在的问题是,HTML Content默认的切片是纵向排列,《Power BI HTML Content图表横向纵向切换技巧》介绍了如何实现横向转换。那么网格呢?
本文讨论的是Power BI表格矩阵的正方形空间决策。 所有的图表均占据矩形空间,少数图表占据矩形空间中的一种特殊形态-正方形。常见的正方形图表有气泡图、环形图、华夫饼图、排名图等。...那么,这两个空间如何选择?当正方形图表作为独立图表展示时,选择值区域。例如下图的华夫饼图(Power BI 自定义华夫饼图案): 下图的麦肯锡旋转正方形同样的道理,图形的高度和宽度可以保持一致。
Power BI多个内置视觉对象在“小型序列图”区域拖入指定维度即可生成。 内置的小型序列图美观性差且选择少,那么如何阵列式展示自定义小多图(通常由DAX+SVG生成)?...换个载体,新切片器视觉对象自带网格显示功能,去掉中间的丽水市后可以看到补位完成: 现在就差在切片器上显示SVG图表,但是非常遗憾,目前该视觉对象支持网络图床的图像URL,也支持Base64,暂不支持SVG
文章目录 一、 PhotoShop 切片选择工具 二、清除切片 三、新建基于图层的切片 四、透明背景图片切图 五、根据参考线选择切片 一、 PhotoShop 切片选择工具 ---- 如果之前使用 切片工具...设置了多个切片 , 可以使用 切片选择工具 , 选择之前的切片 ; 选中的切片为棕色 , 未选中的切片为蓝色 ; 选中切片后 , 可以 使用 DELETE 键删除该切片 ; 使用 上下左右 箭头按键...进入 images 目录 , 可以看到根据 切片工具 矩形选区 导出的图片 ; 四、透明背景图片切图 ---- 如果要切图 一张透明背景图片 , 首先要将背景设置为不可见 ; 在右下角的 图层 面板...选项 , 由于背景透明 , 这里需要选择保存为 PNG 格式 , 切片选择 " 选中的切片 " ; 到切图目录查看 , 新的 PNG 格式的切图 背景是透明的 ; 五、根据参考线选择切片 -...--- 使用 选择 移动工具 , 从标尺位置拉辅助线 , 拉完 辅助线 后 , 选择 切片工具 , 点击 " 基于参考线 " 的切片 , 使用 " 切片选择工具 " 选择 中心的切片 ,
假设我们想查看30岁以下员工数量,通常我们可能导出人力系统中的员工信息,然后新建一列,如下计算: 但这有一个问题,此处的年龄是静态的截止到现在的年龄,如果我们想动态查看不同年份的30岁以下员工数量,例如如下...其实在Power BI中实现该功能只要将年龄从列转换为度量值即可。...然后新建年龄度量值(不是计算列): 年龄 = MAX('日期表'[年])-MAX('员工信息'[出生年份]) 接着使用度量值计算30岁以下员工数量: 30岁以下员工数量 = CALCULATE ( [员工数量...], FILTER ('员工信息', [年龄] < 30 ) ) 图表使用Power BI默认的切片器、表格、柱形图、卡片图即可。...Excel使用Power Pivot也可以类似操作。现实中使用该方法可能会碰到另外的问题,比如每个时间段都有新人进入公司,都有员工离职,在职员工人数也是动态的,如何结合使用我们将会在另外的篇章说明。
领取专属 10元无门槛券
手把手带您无忧上云