枫言枫语 - BI the way枫言枫语

人生没有彩排
每一天都是现场直播

最新发布

PowerBI Free账号域名切换 - 枫言枫语
INFO

PowerBI Free账号域名切换 【重要通知】

TOP

各位小伙伴大家好, 首先告诉大家一个消息,我博客的域名现在已经切换至:www.ximaple.com 原来的域名虽然能够自动重定向,但在之后将彻底关闭,之前收藏了的小伙伴可能需要更新一下收藏夹。 另外就是本次通知的重点了:之前开放给大家学习...

夕枫评论(0)

58、理解SUMMARIZECOLUMNS函数 - 枫言枫语
PowerBI

58、理解SUMMARIZECOLUMNS函数

NEW

SUMMARIZECOLUMNS函数可以很方便的对数据进行透视聚合,并且其重要性很高,每个视觉对象所用到的数据在底层中其实都是使用这个函数来进行查询的。 语法和作用 语法: SUMMARIZECOLUMNS ( <groupBy_co...

夕枫评论(0)

57、时间智能函数(五) - 枫言枫语
PowerBI

57、时间智能函数(五)

本篇文章将介绍时间智能函数中的 DATEADD 函数与 PARALLELPERIOD 函数。 注意,在使用时间智能函数时需要创建日期表,虽然目前的时间智能函数已经优化了很多次,许多限制都已经放开,但创建日期表仍然是一个最佳实践,能够避开许多...

夕枫评论(1)

56、时间智能函数(四) - 枫言枫语
PowerBI

56、时间智能函数(四)

本篇文章将介绍时间智能函数中的期初至今系列函数,以及由其衍生而来的TOTAL系列函数。 注意,在使用时间智能函数时需要创建日期表,虽然目前的时间智能函数已经优化了很多次,许多限制都已经放开,但创建日期表仍然是一个最佳实践,能够避开许多容易出...

夕枫评论(1)

55、时间智能函数(三) - 枫言枫语
PowerBI

55、时间智能函数(三)

本篇文章将介绍时间智能函数中的 PREVIOUS 与 NEXT 这两个系列的函数。 注意,在使用时间智能函数时需要创建日期表,虽然目前的时间智能函数已经优化了很多次,许多限制都已经放开,但创建日期表仍然是一个最佳实践,能够避开许多容易出错的...

夕枫评论(1)

54、时间智能函数(二) - 枫言枫语
PowerBI

54、时间智能函数(二)

本篇文章将介绍时间智能函数中的 STARTOF 与 ENDOF 这两个系列的函数,以及由它们所衍生而来的 OPENINGBALANCE 和 CLOSINGBALANCE 这两个系列的函数。 注意,在使用时间智能函数时需要创建日期表,虽然目前...

夕枫评论(0)

53、时间智能函数(一) - 枫言枫语
PowerBI

53、时间智能函数(一)

本篇文章将介绍时间智能函数中的 DATESBETWEEN 函数与 DATESINPERIOD 函数。 注意,在使用时间智能函数时需要创建日期表,虽然目前的时间智能函数已经优化了很多次,许多限制都已经放开,但创建日期表仍然是一个最佳实践,能够...

夕枫评论(2)

52、理解FIRSTDATE和LASTDATE - 枫言枫语
PowerBI

52、理解FIRSTDATE和LASTDATE

FIRSTDATE 和 LASTDATE 函数可以用来获取第一个日期和最后一个日期,并以表的形式返回,在用作CALCULATE函数的内部筛选器参数时可以有效简化代码的书写。 语法和作用 语法: FIRSTDATE ( <Dates&g...

夕枫评论(0)

50、理解UNION函数 - 枫言枫语
PowerBI

50、理解UNION函数

UNION函数属于集合函数,可以对表实现数学定义上的取并集操作,将返回多个表纵向追加后的所有行形成的单个表。 语法和作用 语法: UNION ( <Table1>, <Table2>, [<TableN>...

夕枫评论(0)

49、理解EXCEPT函数 - 枫言枫语
PowerBI

49、理解EXCEPT函数

EXCEPT函数属于集合函数,可以对表实现数学定义上的取差集操作,将返回只存在其中一个表中的行。 语法和作用 语法: EXCEPT ( <LeftTable>, <RightTable> ) 作用:对左右两个表取差集...

夕枫评论(0)

48、理解INTERSECT函数 - 枫言枫语
PowerBI

48、理解INTERSECT函数

INTERSECT函数属于集合函数,可以对表实现数学定义上的取交集操作,将返回两个表中都具有的相同行。 语法和作用 语法: INTERSECT ( <LeftTable>, <RightTable> ) 作用:对左右...

夕枫评论(0)

47、理解GROUPBY函数 - 枫言枫语
PowerBI

47、理解GROUPBY函数

GROUPBY函数与SUMMARIZE函数非常类似,都是用来做分组聚合的函数,但GROUPBY函数可能更符合平时所理解的分组操作。 因为GROUPBY函数的派生列参数中不提供任何计值上下文,它使用CURRENTGROUP函数来指代被分组的表...

夕枫评论(0)

46、理解SUMMARIZE函数 - 枫言枫语
PowerBI

46、理解SUMMARIZE函数

SUMMARIZE函数也是DAX的核心函数之一,它可以对表进行分组并添加派生列,可以很方便的对数据进行透视聚合。 语法和作用 语法: SUMMARIZE (<table>, <groupBy_columnName>[...

夕枫评论(0)

在PowerBI中使用跨事务任务流接入AI - 枫言枫语
PowerBI

在PowerBI中使用跨事务任务流接入AI

前言 本篇文章将继续介绍新出的跨事务任务流功能的应用案例,本次介绍的是在PowerBI报表中接入AI模型,实现实时对话,不仅可以读取报表的数据,并且还支持与切片器联动、更改AI模型、清除聊天上下文等。 先来看一下最终效果,如下面所示: 注意...

夕枫评论(0)

在PowerBI中使用跨事务任务流实现自定义备注 - 枫言枫语
PowerBI

在PowerBI中使用跨事务任务流实现自定义备注

前言 关于数据回写的一个应用,即让用户可以在PowerBI报表中自定义备注信息,这个功能在之前的文章中已经分享过实现方案了,但之前的实现方案需要借助第三方的视觉对象,实现起来较复杂,且自由度和用户体验上还是差了一点。 而在2025年05月的...

夕枫评论(0)

Fabric用户数据函数的介绍 - 枫言枫语
PowerBI

Fabric用户数据函数的介绍

前言 Fabric用户数据函数其实是一个可以在Fabric上托管和运行的自定义API服务,与Azure Functions有点类似。 借助Fabric用户数据函数,可以轻松的根据自身需求来定制和创建API,并可以和Fabric或微软的其他服...

夕枫评论(0)

PowerBI计算组的选择表达式的应用 - 枫言枫语
PowerBI

PowerBI计算组的选择表达式的应用

前言 PowerBI的计算组是一个很强大的功能,它能够批量更改度量值的计算逻辑,并提供了动态数据格式功能,能够帮助我们实现许多技巧,在某些场景下具有不可代替的作用。而在2025年5月18日的更新中,计算组又迎来了一次增强,新增的选择表达式能...

夕枫评论(0)

45、理解GENERATE函数 - 枫言枫语
PowerBI

45、理解GENERATE函数

GENERATE函数也可以生成笛卡尔积组合,但与CROSSJOIN函数不同的是,GENERATE函数可以根据不同行来与不同的表产生笛卡尔积。 语法和作用 语法:GENERATE ( Table1, Table2 ) 作用:对Table1的每...

夕枫评论(0)

44、理解CROSSJOIN函数 - 枫言枫语
PowerBI

44、理解CROSSJOIN函数

CROSSJOIN函数可以生成多个表的笛卡尔积组合,经常被用于模拟视觉对象的计值环境,以及处理明细正确但总计不正确等场景。 语法和作用 语法: CROSSJOIN ( table1, table2, [tableN... ] ) 作用:返回...

夕枫评论(0)