[知识体系] 认识集合函数

  [复制链接]
查看97420 | 回复112 | 2021-2-21 18:51:20 | 显示全部楼层 |阅读模式
集合函数

有许多 DAX 函数可以操作表或行集。我们将其归类到集合函数这一节,你可以将它们视为进行集合运算的函数,比如 UNIONINTERSECTEXCEPT 等,通过提供对集合运算:笛卡尔积、并集运算、交集运算、补集运算的支持,集合函数增强了 DAX 语言的表现力。


关于集合运算,我们比较熟悉的是编辑查询提供的合并查询和追加查询功能,它们可以方便的在数据清洗阶段完成集合运算。 而一旦将数据加载到模型,你就不能再依赖于 M 语言,好在 DAX 函数完全可以胜任相同的操作,DAX 提供了许多函数来完成集合运算,在本章中你将详细了解它们。


7065211947381.png

使用 DAX 函数实现各种联接   来源 Curbal


注:Left Anti 返回两表中仅 A 表的行,表示仅在 A 表中存在,且 B 表不存在的行,Right Anti 同理。
虽然 DAX 和 M 语言都可以进行 JOIN 运算,但你仍然要有所取舍,以清洗数据,规范表结构为目的的 JOIN 操作,需要在编辑查询阶段完成;以报表计算和前台展示为目的的 JOIN 操作,通过 DAX 完成
回复

使用道具 举报

浩瀚 | 2021-4-24 12:59:19 来自手机 | 显示全部楼层
OMG!介是啥东东!!!
回复

使用道具 举报

发现者 | 2021-5-5 12:26:41 来自手机 | 显示全部楼层
楼下的接上
回复

使用道具 举报

hansonlc | 2021-6-6 06:29:22 | 显示全部楼层
努力学习中
回复

使用道具 举报

巫山北 | 2021-8-23 11:38:51 | 显示全部楼层
我也顶起出售广告位
回复

使用道具 举报

volcano | 2021-8-26 11:47:31 | 显示全部楼层
没人回帖。。。我来个吧
回复

使用道具 举报

没没 | 2021-10-23 14:51:59 | 显示全部楼层
回个帖子支持一下!
回复

使用道具 举报

zhoubaozhoubao | 2021-12-1 23:40:08 来自手机 | 显示全部楼层
没人回帖。。。我来个吧
回复

使用道具 举报

老翁 | 2021-12-20 11:45:15 | 显示全部楼层
我只是路过,不发表意见
回复

使用道具 举报

蕉爸爸 | 2021-12-22 14:53:26 来自手机 | 显示全部楼层
没人回帖。。。我来个吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则