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
系统集成笔记-18:职业道德规范
软考系统集成软考笔记
2
系统集成笔记-17:法律法规和标准规范
软考系统集成软考笔记
3
使用 Dynamics 365 Workflow Tools
Dynamics 365使用 Dynamics 365 Workflow Tools
4
系统集成笔记-16:监理基础知识
软考系统集成软考笔记
5
系统集成笔记-15:组织保障
软考系统集成软考笔记
随机文章随机推荐
