看到BI佐罗老师分享借助绘图区背景实现了渐变折线图,本文在此基础上扩充两个用法。 1. 填充图案折线图 核心步骤和佐罗老师文章中的渐变效果一致,唯一区别在于绘图区插入图案式背景。...异形百分比图表 左图从下到上展示,右图相反: 看上去一点折线图的影子也没有,原理依然是折线图绘图区背景。...首先,需要有一个百分比度量值,和填充度量值,二者相加等于1 M.填充 =1-[M.Pct] 把两个度量值放入堆积面积图Y轴: 得到: 因为两个度量值大小不随日期变化,效果是两个矩形。...实际值的阴影区域关闭: 填充值的阴影区域打开,颜色和页面背景色保持相同,并带有一定透明度: 标题fx定义,即完工。...以上是从下到上的结构,即最下方为0,如需从上到下,实际值和填充值相反方向存放: 小多图在小型序列图区域拖入对应维度:
里用堆积柱状图做了出来,但柱状图不利于观察趋势,折线图该怎么实现呢?...大海:折线图需要在堆积柱状图的基础上叠加一层折线图来实现,即用折线图的线,而用堆积柱状图的数据标签,我们直接利用上次生成的柱状堆积图继续后面的操作。...Step 01复制前面生成的堆积柱状图 Step 02在复制出来的页面中添加折线图,如下图所示: Step 03将堆积柱状图的颜色调整为白色,如下图所示: Step 04关闭曲线图的X和Y轴,调整曲线图使之与堆积柱状图的数据标签匹配...上面举例只是简单实现了基本的效果,如果是复杂的情况,还要注意折线图的坐标轴范围和堆积柱状图的坐标轴范围设置,避免出现不一致而错位的情况。 小勤:好的。...对了,Power BI里不是有“折线和堆积柱状图”吗?是不是可以直接用了实现?
Power BI有内置的折线图视觉对象,为什么要在表格矩阵内嵌折线图?最大的原因是表格矩阵具有扩展性,可以添加折线趋势以外的其他信息,供用户综合判断。...本图选自:Power BI十大有业务分析力的图表 表格矩阵内置的迷你折线图不仅样式丑陋而且功能有限。我们可以使用SVG度量值自定义折线图。...国内外很多博主(包括我)之前都有分享过SVG折线图度量值(不了解SVG参考Power BI SVG制图入门知识2025版),风格都比较刚直,类似下图: 今天分享一个平滑的效果,供读者使用: 度量值如下,...d='" & PathData & "'/>" 以下是零售业务中的效果对比: 读者将以上代码给到AI后可以修改风格(DeepSeek最近的升级可以帮助你快速实现:DeepSeek昨日升级,Power...BI用户利好) 比如商务简约风: 蒸汽朋克风: 赛博朋克风:
在表格中,每一行独立存在,上一行的内容和下一行没有交集,中间有一根看不见的线把每一行隔离开来。 但今天介绍的这一个技巧突破了这一限制,表格的上下行之间产生了关联,这就是纵向折线图。...很多数据媒体偏好纵向折线图,也有不少读者问如何在Power BI实现纵向折线图(本文仅在于拓宽可能性,我并不习惯使用这种图表)。...前期介绍了独立纵向折线图的制作(pbix此处下载https://t.zsxq.com/07JQzbQRj),今天展示如何在Power BI内置表格矩阵实现类似的效果。...上图展示了表格中的显示效果,使用Power BI内置的折线图画个横排效果,大家可以看到形状是一样的。 每一行的折线形状由上一行数据、本行数据和下一行数据共同决定。...这就不得不提到Power BI新出的函数OFFSET,该函数可以实现偏移计算。OFFSET的详细用法可参考佐罗老师的这篇文章:PowerBI DAX 新函数 OFFSET。
下面我就结合Power BI功能,如何利用DAX更加智能便捷的解决这个难题; 知识点 数据模型:日期维度表和事实表 DAX基础公式: CALENDARAUTO SUM CALCUALTE SAMPERIODLASTYEAR...我们先把销售数据源导入到Power BI的桌面版里面。 ? (表1-1) 在Power BI里面如果要和日期打交道的话,其中一个先决条件就是要有一份单独的日期维度表。...所谓条条大路通罗马,实现一个目标,有多种实现方式,这在Power BI的学习中,更是特别适用。...这个功能会根据你目前有的数据模型当中最大日期和最小日期自动来创建一个日期维度表。 这个日期表,将会是我们是否能够最大限度的使用Power BI自带的Time Intelligence的一个先决条件。...我们会在接下来的文章里与您分享更多Power BI的魅力。
本号已经使用DAX+ SVG在Power BI自定义了几十种实用的图表,但是一直没有涉及折线图。原因有二: 1. 内置的折线图已经足够使用,迷你图近期开始也有了折线图功能。 2....网上国内外均已经有人分享了SVG的折线图度量值 。 因此感觉没必要重复造轮子。直到前两天,有网友联系我,希望折线图可以实现按指定规则突出标注。我觉得有必要单独开一篇解决这个问题,这也有很大的业务价值。...下图是Power BI内置折线图、内置迷你折线图和使用DAX度量值生成的折线图对比。...内置折线图进行了全局圆点标记;内置迷你图标记了最高点和最低点,但是颜色一样;DAX生成的折线图标记了最高点和最低点,同时带有类别标签、数据标签,并且颜色区分显示。...实际业务中,使用DAX的方式你可以特殊标注任意想要标注的内容,再举例个节日: 下面分享标记最高值和最低值的度量值,把其中的指标替换为你模型中的实际指标即可使用。
Power BI可以借助误差线突出标注节日、特殊数据等关键时刻。...24 ) || SELECTEDVALUE ( '日期表'[Date] ) = DATE ( 2024, 3, 8 ), [数据] + [M.平均值] * 0.5 ) 在折线和簇状柱形图如下拖拽字段...对折线数据设置误差线: 误差线的标记和折线标记保持相同,也设置为圆点: 完工。
效果如下: 首先,拖拽一个基础的折线图,本例X轴为日期,Y轴为排名度量值,图例为城市。 打开圆点标记,打开序列标签: 打开数据标签:很遗憾数据标签只能放在圆点标记上方或者下方。...关闭折线图的数据标签,把这个折线图复制一份,置于上方,线条粗细设置为0,打开复制的折线图的数据标签,数据标签的位置选择上下都行,然后对应的向下或者向上移动该折线,使得标签正好位于下层折线的标记圆心处。...底层折线的序列标签设置为和背景色相同(此处为白色)。 再把两个折线图进行分组,完事。 前期分享过很多排名图表内容,参考《Power BI 排名与Top可视化总结》
如果蝴蝶图需要和其他图表/数据组合使用,可以使用DAX+SVG在内置表格实现,此部分内容在文末知识星球分享。
这看上去是一个普通的Power BI条形图: 但是,当选中任意两个条形时,可以弹出二者之间的差异对话框: 点选的顺序决定了对话框的计算结果,比如换成先点丽水店: 动画演示: 实现原理为SVG图表结合JS...svg.appendChild(bubbleGroup); } initBarChart(); })(); " 把度量值中的维度和指标替换为你模型中的数据...类似的原理可以扩展应用到其他图表类型,比如柱形图: 折线图:
Power BI 折线图X轴存放日期时,默认从小到大显示: 假设需要按类别完整显示 有时候需要自定义日期格式,上方的日期太长了。在日期表新建列: 把短日期列拖入X轴,可以看到排序是错乱的: 怎么办?...新建一个日期度量值,调用原日期列: 日期度量值 =MAX('日期表'[Date]) 放入折线图工具提示: 排序方式选择该日期度量值: 完工。
表格矩阵的列、值可以放入图片,需把图像度量值标记为URL: 新卡片图和按钮切片器的图像区域也可以放入图片: 这四个视觉对象支持的图像显示尺寸大小是不同的。...1200的画布上,效果如下: 本文地图均为虚拟空间,仅供个人学习 新卡片图视觉对象最多支持999像素: 放在1200*1200的画布上,效果如下: 按钮切片器视觉对象没有尺寸限制,把视觉对象大小拖拽到和1200...目前表格矩阵和新卡片图需要在格式设置区域手动设置尺寸,按钮切片器视觉对象无需设置尺寸,图像大小随视觉对象大小自适应画布空间。
最普通的排名对比如下表所示: Power BI中可以加个背景色条件格式: 或者加个图标条件格式: 这两种方式的最大缺点是占用空间,以下是一种优化的方式:业绩和排名显示在同一列,且排名显示在圆圈上方以节约空间...视频演示: 核心原理是使用DAX+SVG图片自定义条件格式图标(参考此文:Power BI自定义表格图标条件格式:以服饰品牌2022价值榜为例)。圆圈和排名数据为自定义的形状。...当然没问题: 实现方式已在此文有过讲述,此处不再重复:销售排行榜这么做:Power BI绝对值和占比组合图
Power BI下载安装和模块介绍一、Power BI下载安装首先在Microsoft官方网站上下载PowerBI Desktop,然后进行安装。...二、Power BI模块介绍Power BI Desktop 中提供三个视图,你可以在画布的左侧选择它们。视图显示的顺序如下所示:报表:创建报表和视觉对象,大部分创建时间都花费在这里。...数据:查看与报表关联的数据模型中使用的表、度量值和其他数据,并转换数据以便在报表的模型中充分利用。模型:查看和管理数据模型中各表之间的关系。
文章背景: 透视列(Pivot)和逆透视列(Unpivot)是在Excel当中经常使用的一对数据聚合和拆分方法,在Power BI中也提供了同样的功能。...得到的一维表如下: Power BI对逆透视列操作提供了三个选项,其功能区别如下: (1)逆透视列:后台调用了M语言中的Table.UnpivotOtherColumns函数。...逆透视列/逆透视其他列选项和仅逆透视选中列选项的区别在于,当有新的列添加到表单中时,逆透视列和逆透视其他列选项拥有自动将新列进行逆透视操作的能力,而仅逆透视选中列选项则不会对新列进行处理。...Power BI会提示季度列中的内容会被用来创建新列,值列所选择的销售额则会根据季度列中的内容进行聚合求和操作来生成相应的列值。...得到的二维表如下: 参考资料: [1] Power BI中的透视列和逆透视(https://blog.csdn.net/jessica_seiya/article/details/105923945)
2 通过Excel工作簿导入 在Power BI中,通过Excel工作簿导入上述的销售数据表,一切正常。...之所以我们导入的结果正确是因为在下一步导航中,Power Query 默认只导入Kind="Sheet"的数据,也就是我们的工作表数据,没有包括命名区域的数据。...结论一:当通过Excel工作簿“导入Excel文件时,即便Excel文件存在命名区域,Power Query也会自动排除,帮大家躲过这个坑。...这时,如果直接将Data列展开,则会把工作表中的数据和命名区域中的数据都展开,也就造成了数据的重复。而当我们有多份Excel文件合并时很难发现这个错误。...参考资料: [1] Power Query 数据处理躲坑系列一:关于FilterDatabase和命名区域(DefinedName)(https://zhuanlan.zhihu.com/p/28197784
1 无切片器的情况 针对上面的产品表,采用VALUES和FILTERS函数,创建如下两个度量值: VALUES = COUNTROWS(VALUES('产品表'[产品])) FILTERS...= COUNTROWS(FILTERS('产品表'[产品])) 使用颜色列和两个度量值 ,得到的表如下所示: 由上表可以看出,VALUES函数得到的是每种颜色的产品数量,行筛选上下文也起到了作用...所以对于每一个颜色行,返回的结果都是2(笔和本子)。这里行筛选器(颜色)起到的是间接筛选,对FILTERS度量值的结果不影响。
有时候需要在Power BI使用长文本对业务状态进行描述,文本可以带有各种常见的格式(实现方法见Power BI 条件格式长文本生成工具)。这样的文本能否直接复制粘贴到Word或者Excel?...把视觉对象的文本选择打开, Ctrl+C,Ctrl+V分别复制到Word和Excel,得到: 可以看到Excel相比Word丢失了999元的背景色,其他格式得到直接复制。...这和Excel本身的格式能力有关,Excel目前不支持单元格内部使用多个背景色。 更多Power BI 结合SVG、HTML可视化参考:
这种 DAE LM 的优缺点正好和自回归 LM 反过来,它能比较自然地融入双向语言模型,同时看到被预测单词的上文和下文,这是好处。缺点是啥呢?...当然,XLNet 最后一组实验是把这个预训练数据规模差异磨平后,和 Bert 比较的,所以信息含量更大些。而前面的几组实验,因为天然存在预训练数据量的差异,所以模型导致的差异到底有多大,看得不太明显。...从实验数据看,XLNet 相对 Bert 也有性能提升,当然不像阅读理解提升那么大,而且性能提升比较大的集中在 RTE ,MNLI 和 COLA 数据集合,其它任务提升效果还好。...下面一组实验可以仔细分析一下,这组实验是排除掉上述第三个数据规模因素的实验的对比,就是说 XLNet 用的是和 Bert 相同规模的预训练数据,所以与 Bert 对比更具备模型方面的可比较性,而没有数据规模的影响...如果仔细分析实验数据,实验结果说明: 因为和 Bert 比较,XLNet 使用相同的预训练数据。
这种DAE LM的优缺点正好和自回归LM反过来,它能比较自然地融入双向语言模型,同时看到被预测单词的上文和下文,这是好处。缺点是啥呢?...当然,XLNet最后一组实验是把这个预训练数据规模差异磨平后,和Bert比较的,所以信息含量更大些。而前面的几组实验,因为天然存在预训练数据量的差异,所以模型导致的差异到底有多大,看得不太明显。...从实验数据看,XLNet相对Bert也有性能提升,当然不像阅读理解提升那么大,而且性能提升比较大的集中在RTE,MNLI和COLA数据集合,其它任务提升效果还好。...下面一组实验可以仔细分析一下,这组实验是排除掉上述第三个数据规模因素的实验的对比,就是说XLNet用的是和Bert相同规模的预训练数据,所以与Bert对比更具备模型方面的可比较性,而没有数据规模的影响。...实验结果如下: 如果仔细分析实验数据,实验结果说明: 因为和Bert比较,XLNet使用相同的预训练数据。