一、RELATED
释义:在多端返回一端的相关值
语法:RELATED(列名)
参数:
- 第一参数:包含要检索的值的列
备注:
- RELATED 函数要求当前表和具有相关信息的表之间存在关系
- RELATED 函数执行查找时,将检查指定表中的所有值,而不考虑可能已应用的任何筛选器
- RELATED 函数需要行上下文;因此,该函数只能在当前行上下文明确的计算列表达式中使用,或者在使用表扫描函数的表达式中用作嵌套函数。 SUMX 等表扫描函数获取当前行值的值,然后扫描另一个表,查找该值的实例
- RELATED 函数不能用于跨有限关系提取列(当没有确定的“一”侧时,模型关系为“有限”)
示例:计算除美国之外的销售额
SUMX(FILTER( 'InternetSales_USD'
, RELATED('SalesTerritory'[SalesTerritoryCountry])
<>"United States"
)
,'InternetSales_USD'[SalesAmount_USD])
二、RELATEDTABLE
释义:在一端获取多端的相关数据
语法:RELATEDTABLE(表名)
参数:
- 第一参数:必须是基础表,不能是表达式

本文详细介绍了PowerBI中的两个关键关系函数:RELATED和RELATEDTABLE。RELATED函数用于在多端返回一端的相关值,适用于计算特定条件下的销售额等;而RELATEDTABLE函数则用于在一端获取多端的相关数据,可以生成表并进行计算。两者都要求表间存在关系,但使用场景有所不同,RELATED需行上下文,RELATEDTABLE可改变数据筛选上下文。
最低0.47元/天 解锁文章
6795

被折叠的 条评论
为什么被折叠?



