Power BI——关系函数(RELATED和RELATEDTABLE)

一、RELATED(多端找一端):
1.定义:

事实表找维度表,从关系的一端返回标量值。

2.语法:

在这里插入图片描述
*说明:列名 - 包含所需值的列
1.RELATED 函数生效的前提是当前表和目标表之间存在关系。函数遵循现有的多对一关系(或具备多个同向关系的关系链条)从相关表的指定列中提取值。
2.RELATED 函数在行上下文中计值;因此,它只能用于存在行上下文的环境中,比如计算列,或者可以扫描表的迭代函数,如 SUMX 等。
3.RELATED 从关系的多端获取关系一端的值,反之,如果你想获取位于关系多端的多个结果,可以使用 RELATEDTABLE

3.返回值:

标量 一个任意类型的值

4.案例:

在 销售表 中新建列-销售成本,输入函数:在这里插入图片描述
得到 销售成本 列:
在这里插入图片描述
说明:
在这里插入图片描述

二、RELATEDTABLE(一端找多端)
1.定义:

维度表找事实表,从关系的多端返回符合要求的所有记录。

2.语法:

在这里插入图片描述
*说明:
1.表名 使用标准 DAX 语法的现有表的名称,不能使用表表达式
2.RELATEDTABLE 经常用于从关系的一端获取关系多端所有符合要求的数据,反之,如果你想获取位于关系一端的唯一结果,可以使用 RELATED
3.RELATEDTETABLE 函数执行上下文转换,将行上下文转换为等效的筛选上下文,并在结果上下文中计算表达式。这个函数是 CALCULATETABLE 函数的简化版,不使用任何筛选器参数,只接受表引用作为参数,不接受表表达式。

3.返回值:

表 整个表或具有一列或多列的表

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值