从关系的一端返回标量值。
语法
RELATED ( <列名> )
参数 | 属性 | 描述 |
列名 | 包含所需值的列 |
返回值
标量
一个任意类型的值
备注
- RELATED 函数生效的前提是当前表和目标表之间存在关系。函数遵循现有的多对一关系(或具备多个同向关系的关系链条)从相关表的指定列中提取值。
- RELATED 函数在行上下文中计值;因此,它只能用于存在行上下文的环境中,比如计算列,或者可以扫描表的迭代函数,如 SUMX 等。
- RELATED 从关系的多端获取关系一端的值,反之,如果你想获取位于关系多端的多个结果,可以使用 RELATEDTABLE
示例
以下度量值从 InternetSales 表中筛选出销售区域不等于美国的数据,然后计算销售金额。注意,这里的 InternetSales 表和 SalesTerritory 表具有多对一关系。
=SUMX ( FILTER ( 'InternetSales', RELATED ( 'SalesTerritory'[SalesTerritoryCountry] ) <> "United States" ), 'InternetSales'[SalesAmount] )
扩展阅读:
说点什么