
给 Power BI 开外挂:用 DAX 共享函数库解锁文本处理新姿势
前言 在 Power BI 中遇到复杂的文本处理需求时,最佳实践通常是回到 Power Query 中进行 ETL 清洗,而非依赖 DAX。 然而现实场景往往更为棘手:模型已固化、数据源权限受限、字段跨表分散且需求多变等。此时,若能直接在模...

前言 在 Power BI 中遇到复杂的文本处理需求时,最佳实践通常是回到 Power Query 中进行 ETL 清洗,而非依赖 DAX。 然而现实场景往往更为棘手:模型已固化、数据源权限受限、字段跨表分散且需求多变等。此时,若能直接在模...

前言 DAX 共享函数库对社区的意义不言而喻,但在实际开发中,依然存在“最后一公里”的痛点:面对庞大的共享函数库,如何在不同的 PBI 文件间快速迁移?如何管理自己积累的私有函数资产?难道还要一次次地打开网页、复制代码、粘贴到 Power ...

前言 在 DAX 自定义函数功能出来后,我在欣喜于 DAX 终于可以进行逻辑复用、不用重复造轮子后,更意识到:这个功能让 Power BI 和 DAX 进入了一个全新的阶段。 DAX 自定义函数的出现,不仅仅是多了一个语法特性,它更改变了 ...

前言 各位小伙伴应该都知道,我最近对 DAX 共享函数库的功能进行了增强,新增了功能函数、图表函数等 60 多个实用函数,目前总共有 116 个函数可以使用。而除了我创建的 DAX 共享函数库外,还有由 SQLBI 维护的 DaxLib 平...

语法作用 根据expression参数的值的正负返回不同的上升或下降Icon,可用在矩阵/表格的条件格式图标中。 可选的Icon图标有:1:实心圆,2:空心圆,3,五角星,4:上下斜箭头,5:上下三角。 另外,颜色默认为:绿色:expres...

语法作用 返回纵向分割线,用于矩阵或表格的条件格式图标中,以进行列或区块的分割。参数说明: lineColor:线条颜色(如"#3498db") strokeWidth:线条粗细(建议100) lineStyle:样式(...

语法作用 同时展示指标值与同比值的卡片,同比值位于指标值同一行的右下角,将根据指标数值大小自动调整显示位置。 MainValue参数:指标主值,MainColor参数:指标主值颜色,YoYValue参数:右下角同比值,YoYColor参数:...

语法作用 返回水印背景。参数说明: textContent:水印文本(如"微信公众号:简说PowerBI") textSize:文本大小(建议20-28) textColor:文本颜色(如"Gray"...

语法作用 在矩阵或表格中返回美化后的文本标签。参数说明: textContent参数:用分隔符连接的文本标签 delimiter参数:分隔符 textSize参数:文本大小(建议10-14) textColor参数:文本颜色 将按分隔符拆分...

语法作用 返回黑色的十六进制颜色编码。 XF.Color.Black() 函数代码 该函数的实现代码如下: /// 返回黑色的十六进制颜色编码 FUNCTION XF.Color.Black = () => "#000000...

语法作用 返回红色的十六进制颜色编码。 XF.Color.Red() 函数代码 该函数的实现代码如下: /// 返回红色的十六进制颜色编码 FUNCTION XF.Color.Red = () => "#e74c3c&quo...

语法作用 返回绿色的十六进制颜色编码。 XF.Color.Green() 函数代码 该函数的实现代码如下: /// 返回绿色的十六进制颜色编码 FUNCTION XF.Color.Green = () => "#27ae60...

语法作用 返回蓝色的十六进制颜色编码。 XF.Color.Blue() 函数代码 该函数的实现代码如下: /// 返回蓝色的十六进制颜色编码 FUNCTION XF.Color.Blue = () => "#0068b5&q...

语法作用 返回黄色的十六进制颜色编码。 XF.Color.Yellow() 函数代码 该函数的实现代码如下: /// 返回黄色的十六进制颜色编码 FUNCTION XF.Color.Yellow = () => "#ffc0...

语法作用 返回白色的十六进制颜色编码。 XF.Color.White() 函数代码 该函数的实现代码如下: /// 返回白色的十六进制颜色编码 FUNCTION XF.Color.White = () => "#ffffff...

语法作用 返回透明色的十六进制颜色编码。 XF.Color.Transparent() 函数代码 该函数的实现代码如下: /// 返回透明色的十六进制颜色编码 FUNCTION XF.Color.Transparent = () =>...

语法作用 基于当前计值环境中所筛选的日期范围,返回指定标量表达式与上年同期值的同比增长率,YOY Pct = (CY-PY)/PY。 XF.Analysis.YOY.Pct(expression:expr,dateColumn:anyref...

语法作用 基于当前计值环境中所筛选的日期范围,返回指定标量表达式与上年同期值的同比差值,YOY Gap = CY-PY。 XF.Analysis.YOY.Gap(expression:expr,dateColumn:anyref) 函数代码...

语法作用 计算加权平均值。迭代第一参数的表的每一行,在其提供的行上下文与外部计值环境中计算第二参数(权重表达式)与第三参数(数值表达式),最后计算加权平均值。 计算公式:SUMX(tbl,weight*val)/SUMX(tbl,weigh...

语法作用 返回当前值在值列表中的连续排名,适用于要排名的值存在重复时的场景,该函数将逐个处理重复值以得到不同的排名,排名时忽略空值,sortOrder参数用于控制排名方向,0=降序,1=升序。 注意:该函数的实现使用窗口函数来定位当前值,将...
Operation don't support