函数周期表丨筛选丨值&表丨RELATED系列

RELATED函数 RELATEDTABLE函数

这两个函数属于“筛选”类函数,通常情况下适用于跨表计算。

用途:根据模型关系,匹配对应数值。

RELATED会根据模型关系将维度表的数据匹配到事实表,也就是多端找一端对应值;

RELATEDTABLE是RELATED的表函数模式,通常是将事实表的数据匹配到维度表,即一端寻找多端的对应值。

语法

语法1:

DAX=
RELATED(<列)

语法2:

DAX=
RELATEDTABLE(<表>)

参数

列:现有列,不能是表达式。
表:现有表,不能是表达式。

返回结果

RELATED返回结果为当前行所对应的匹配值;

RELATEDTABLE返回结果为整张表。

例子

模拟数据:

模型关系:

这是白茶随机模拟的一组数据,一份事实表,一份维度表;模型关系是很常见的一对多关系。

例子1:

RELATED例子1 =
RELATED ( '维度'[组别] )

结果:

为每一组数据,添加维度表中所对应的**[组别]**信息。

例子2:

RELATEDTABLE错误示范 =
RELATEDTABLE ( '例子' )

结果:

这是白茶列举的一个错误示范,因为本身RELATEDTABLE函数属于表函数,结果返回一张表,因此不能直接添加到计算列当中。

那么,我们要想在计算列中使用,该怎么处理呢?聚合就OK了!

例子3:

RELATEDTABLE正确示范 =
COUNTROWS ( RELATEDTABLE ( '例子' ) )

结果:

统计维度表中的数据在事实表中的行数,也就是实际业务中我们经常说的订单数

例子4:

销售金额 =
SUMX ( '例子', '例子'[销售数量] * RELATED ( '维度'[售价] ) )

结果:

在当前事实表上下文中,通过跨表计算每类颜色的销售金额。

严格意义来说,RELATED系列函数本质也是迭代行上下文进行取值,只不过是顺着模型关系进行迭代,匹配取值。


小伙伴们❤GET了么?

白茶会不定期的分享一些函数卡片

(文件在知识星球[PowerBI丨需求圈])

这里是白茶,一个PowerBI的初学者。

Fabric丨白茶 文章被收录于专栏

数据分析进阶之路,带你深入了解可视化技巧。

全部评论

相关推荐

双飞二本嵌入式求拷打我是在&nbsp;BOSS&nbsp;上投递的简历,好多都没人回复,这是开场白和简历求大神帮忙看看。您好!我是2025届应届生,最快可在一周内上岗,能够实习六个月以上,并接受加班。以下是我的核心优势和相关经验:1.&nbsp;嵌入式开发能力:&nbsp;&nbsp;&nbsp;熟练掌握STM32系列单片机及其外设(如GPIO、定时器、ADC、DAC、I2C、SPI、UART等),能够独立完成硬件驱动开发和调试。&nbsp;&nbsp;熟悉FreeRTOS实时操作系统,具备多任务调度和资源管理经验。&nbsp;&nbsp;熟悉LVGL图形库开发,能够实现嵌入式设备的图形界面设计。2.&nbsp;硬件设计能力:&nbsp;&nbsp;&nbsp;具备PCB设计经验,曾为2023年工创赛物流搬运赛道设计小车主板,带领团队获得国家级银奖。&nbsp;&nbsp;&nbsp;熟悉硬件原理图分析,能够快速理解并调试硬件电路。3.&nbsp;机器人开发与竞赛经验:&nbsp;&nbsp;&nbsp;在全国大学生智能车竞赛、ROS机器人竞赛中多次获得国家级奖项,具备丰富的机器人开发经验。&nbsp;&nbsp;&nbsp;熟悉Linux环境,对ROS和ROS&nbsp;2有一定了解,能够进行机器人系统的开发与调试。4.&nbsp;编程能力:&nbsp;&nbsp;&nbsp;熟悉C/C++,熟悉Python,能够高效完成嵌入式开发和算法实现。&nbsp;&nbsp;&nbsp;具备良好的代码规范和文档编写能力。5.&nbsp;团队协作与领导能力:&nbsp;&nbsp;&nbsp;在多个项目中担任核心开发或团队负责人,具备良好的沟通能力和团队协作精神。&nbsp;&nbsp;&nbsp;在工创赛中带领团队完成项目规划、任务分配和技术攻关,展现了较强的领导力。我对嵌入式开发、机器人技术和智能硬件充满热情,期待加入贵公司,与团队共同成长,为公司创造价值!如果有合适的岗位,欢迎随时联系我,期待进一步沟通!
沉淀一会:嵌入式就是狗屎
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务