Power BI常用SQL、表达式记录
266 字
1 分钟
Power BI常用SQL、表达式记录
使用Join和LookupSet实现跨数据集的值合并
开发分页报表时,我们经常遇到一个场景:主数据集只包含一个 ID,但需要显示另一个数据集中该 ID 对应的多个值。比如订单表中只有产品 ID,但需要展示该订单下所有产品名称的列表。
在 Power BI Desktop 中,我们可以通过建立表关系来解决;但在 Report Builder 的分页报表中,数据集之间是相互独立的,无法直接拖拽字段建立关系。这时就需要用到 LookupSet 和 Join 这两个表达式函数。
=Join( LookupSet( Fields!new_projectid.Value, -- 当前作用域中要查找的键值 Fields!od_projectid.Value, -- 目标数据集中用于匹配的字段 Fields!od_productname.Value, -- 匹配成功后要返回的值(产品名称) "订单产品明细" ), ",")Join 函数
Join 是 Visual Basic 的函数,作用是将数组中的元素合并为一个用指定分隔符分隔的字符串
Join(array, delimiter)表达式
转为年月日,添加8小时
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!
Power BI常用SQL、表达式记录
https://mgrowup.com/posts/power-bi/common-sql/相关文章智能推荐
1
Dynamics 365 禁用选项的两种方式
Dynamics 365介绍在 Dynamics 365 中禁用选项字段的两种方式
2
系统集成笔记-01:信息化发展
软考系统集成软考笔记
3
系统集成笔记-10:启动过程组
软考系统集成软考笔记
4
系统集成笔记-11:规划过程组
软考系统集成软考笔记
5
系统集成笔记-12:执行过程组
软考系统集成软考笔记
随机文章随机推荐
