DAX:RELATED 和 RELATEDTABLE
函数RELATED 和 RELATEDTABLE 用于在表达式内部操作关系,从关系的角度,这两个函数的区别是:
- 在一对多的关系中,RELATED 用于从“多”端访问“一”端,在这种情况下,相关表中至多有一行。如果数据行不存在,那么RELATED 函数返回BLANK。
- 如果希望从关系的“一”端访问到“多”端,就需要使用RELATEDTABLE 函数,在这种情况下,相关表中可能有多行,RELATEDTABLE 返回一个表,表中包含所有与当前行相关联的其他表的所有行。
另外一个区别是返回值类型的不同,RELATED返回的是标量值,而RELATEDTABLE 返回的是表。
一,函数RELATED
函数RELATED通过关系的多端,从其他表中返回一个或0个值,该值跟当前数据行有关系。
RELATED(<column>)
使用函数RELATED的前提是:当前表和关系表之间存在关系,关系有多少步不重要的,只要可以过滤到。
当RELATED执行查找(lookup)时,它会检查所有值,而忽略所有的过滤器。
RELATED函数需要行上下文(row context),因此,RELATED函数只能用于计算列表达式中。
举个例子,Sales 和 Product 之间有多对一的关系,Product 和 Product Category之间有多对一的关系,那么可以在Sales表中创建一个计算列,根据 Product Category来调整值。
Sales[AdjustedCost] = IF (RELATED( 'Product Category'[Category] = "Cell Phone"), Sales[UnitCost] * 0.95,, Sales[UnitCost]
)
二,函数RELATEDTABLE
RELATEDTABLE 函数通过关系的一端,从其他表中返回由一行或多行构成的表,表中包含所有与当前行相关联的其他表的所有行。
RELATEDTABLE(<tableName>)
RELATEDTABLE 函数收到过滤上下文的影响,在当前的过滤上下文中,返回相关联的数据行构成的表,RELATEDTABLE 函数相当于没有过滤条件的CALCULATETABLE函数:
CALCULATETABLE(<expression>)
RELATEDTABLE 函数不仅可以用于计算列中,还可以用于迭代函数中。
DAX:RELATED 和 RELATEDTABLE相关推荐
- Excel 数据分析之Power Pivot常用函数(持续更新)
目录 RELATED函数 RELATEDTABLE RANK.EQ COUNTROWS CALCULATE DIVIDE RELATED函数 RELATED(ColumnName) RELATED(返 ...
- DAX CountX+RelatedTable实战:帮助HR妹子创建一个工作日历表
之前介绍过用M语言创建自增长日历,这个日历属于单纯的自增长日历,适用于与对日期时间没有特殊差别的统计报表使用.但是对于HR妹子,她们要统计加班记录,往往就需要知道是否有员工在周末或休息时间也去上班了, ...
- Power Bi:DAX函数总结
文章目录 日期与时间函数 筛选器函数 逻辑判断函数 逻辑函数 统计函数 文本函数 日期与时间函数 1.计算年初至今累计--TOTALYTD函数例如计算年初至今累计的销售金额: [年累计金额]:= TO ...
- 123_Power PivotPower BI DAX函数说明速查
博客:www.jiaopengzi.com 焦棚子的文章目录 请点击下载附件 说明 1.基于DAX Studio 2.9.2版本导出整理: 2.DAX Studio网站,及时更新下载,DAX学习利器: ...
- PowerBI开发 第四篇:DAX表达式
DAX 表达式主要用于创建度量列(Measure),度量值是根据用户选择的Filter和公式,计算聚合值,DAX表达式基本上都是引用对应的函数,函数的执行有表级(Table-Level)上下文和行级( ...
- Power BI 之 DAX语法规范详解1
文章预览: Power BI 之 DAX语法规范详解 1 前言 表构造函数{()} Lookupvalue函数 Related函数: Relatedtable函数 筛选引擎Calculate 单条件筛 ...
- 2020数据分析表达式( DAX函数)
数据分析表达式 DAX函数 智能感知 单引号 表以及表的字段 中括号 度量值 dax函数与excel函数类似 1.if语句(条件,满足条件的输出(文本用""),满足条件的输出) 2 ...
- PBI培训(3):PBI常用DAX、M语言函数
一.常用DAX函数(度量值) DISTINCTCOUNT 作用:去重计数 CONCATENATEX 作用:拼接文本/列 SUMMARIZE 作用:提取X表X列中非重复内容 示例: 类目数量= DIST ...
- Microsoft Power Platform 基础到实战(3)-Power BI (1)-数据分析表达式 DAX(1)
目录 概述 计算 度量值 计算列 计算表 行级安全性 查询 公式 在公式中使用多个函数 函数概述 聚合函数 日期和时间函数 筛选器函数 财务函数 信息函数 逻辑函数 数学和三角函数 其他函数 关系函数 ...
- Power BI(十一)Power Pivot常用DAX函数
Power BI(十一)Power Pivot常用DAX函数 主要提及以下的函数,用法其实和平常的Excel公式差不多 数据的提取和合并函数 数据的格式转换函数 聚合函数 逻辑函数 信息函数 数学函数 ...
最新文章
- 为什么redis是单线程的以及为什么这么快?
- rdd数据存内存 数据量_spark系列:spark core 数据交互技术点(数据模型)
- 计算机术语中CPU是指______,试题题库_计算机基础知识考试试卷全套.doc
- gtk+-hello,world
- Js函数function基础理解
- java学习之(内部类)
- mysql 8.0 yum_CentOS8 安装 MySQL8.0(yum)
- java中String、StringBuffer equals使用注意
- Launchpad图标大小怎么调整?
- 热烈欢迎 东北鸿顺山特产品有限公司网站正式上线
- JavaScript高级教程(函数进阶、闭包、正则表达式、ES6新增语法、新增扩展方法)
- matlab人工鱼群捕食,Matlab从入门到精通(3)——多目标人工鱼群算法
- MFC实现文字随鼠标移动
- Java路径遍历漏洞修复心得
- 【Tip】那些“想当然”的记录
- 生产环境nginx集群高可用方案
- 家常菜做法:熬萝卜粉丝
- 2020年戴森设计大奖国际20强揭晓
- PFC相关知识点汇总梳理
- linux 下exfat分区,exFAT 文件系统指南
热门文章
- (三十八)论文阅读 | 目标检测之CPN
- 《互联网信息资源检索与利用》读书笔记
- 生活在压力下不得不读的好书---《此生未完成》读后感
- Combining Label Propagation and Simple Models Out-performs Graph Neural Networks 论文理解
- 哈哈哈哈,IT总监VS美发总监
- 中国游戏产业的多事之秋
- Echart甘特图实现效果 + 配带抽成方法 + 源码
- python 拦截windows弹窗广告_Win10如何拦截桌面弹窗广告?流氓软件怎么彻底清除?...
- poi-tl 循环表格合并重复项
- Python编程快速上手----让繁琐的工作自动化(1. python编程基础)