DAX学习-Distinct与Values函数

15 篇文章 0 订阅
订阅专栏
12 篇文章 1 订阅
订阅专栏

此文档为学习笔记,原课程为孙兴华老师的DAX课程,详见:https://www.bilibili.com/video/BV1YE411E7p3?p=9&vd_source=b8364ea855575ea66b4a27d22ca3ae38

Distinct(列)和Values(列)

Distinct(列)
作用:对指定表中的列去重,返回由一列组成的表,不考虑表之间的关系
语法:Distinct( 列 )
定义:表函数

Values
作用:对指定表中的列去重,返回由一列组成的表,考虑表之间的关系。若参照不匹配,会依据参照完整性,将不匹配的返回空行
语法:Values( 表 or 列 )
定义:表函数

Distinct和Values的区别

如:表1和表3是一对多的关系,而表3的aa10不存在表1中,查看Distinct和Values的区别
表1:

工号归属架构入职日期评分
aa01A区域2023-01-0156
aa03G区域2022-12-14100
aa06C区域2022-10-2480
aa02A区域2022-04-0365
aa08G区域2021-12-2570
aa07B区域2023-01-1813

表3:

工号科目补贴
aa01饭贴100
aa06车费50
aa02饭贴100
aa02车费50
aa01车费50
aa03饭贴100
aa08饭贴100
aa07车费50
aa10车费50
aa10车费50

使用distinct和values分别返回表:
Distinct1 = DISTINCT('表1'[工号])
Distinct3 = DISTINCT('表1'[工号])
distinct不考虑表关系,返回指定列去重后的表
在这里插入图片描述在这里插入图片描述
Values1 = VALUES('表1'[工号])
Values3 = VALUES('表3'[工号])
Values,也返回指定列去重后的表,但是会考虑表关系,会依据参照完整性,将不匹配的参照返回空
注:当表没有关系的时候,values和distinct返回的结果一样
在这里插入图片描述在这里插入图片描述

Distinct、Values、All和Allnoblankrow 的区别

求:表1的行数

distinct_rows = countrows(distinct('表1'[工号]))  --=6
values_rows = countrows(Values('表1'[工号]))  --=7
all_rows = countrows(all('表1'[工号]))   --=7
allnoblank_rows = COUNTROWS(ALLNOBLANKROW('表1'[工号]))  --=6

①实际上表1是6行,而values和all函数返回的是7行,这就需要在实际工作中,表规范、建立正确的表关系,否则会导致错误
values如果要避免上述问题,那么可以用distinct代替,而all则用allnoblankrow来代替
allnoblankrow,返回除空值外的所有行或列,且去重

在这里插入图片描述


Distinct(表)和Values(表)

Distinct(table)
作用:对指定的表,返回一张去重后的新表,只有表中行上所有的数据完全相同才会去重
语法:Distinct( 表 )
定义:表函数

distinct:去重、不考虑表关系
distinct_tab1 = Distinct('表1')
distinct_tab3 = Distinct('表3')
在这里插入图片描述在这里插入图片描述

Values
作用:不去重,复制一张表。会考虑表关系,若参照不匹配,会依据参照完整性,将不匹配的返回空行
语法:Values( 表 or 列 )
定义:表函数
values:不去重、会考虑表关系,若参照不匹配,会依据参照完整性,补充空行
values_tab1 = values('表1')
values_tab3 = values('表3')
在这里插入图片描述在这里插入图片描述

DAX:表值函数 VALUESDISTINCT
悦光阴的博客
05-18 1486
表值函数 VALUES, DISTINCT 都用于返回一列的唯一值,唯一的区别是处理表种空行的行为不同。 当关系代表的约束无效时,数据模型会再关系的“一”端的任何表中自动创建一个空行,这就是空值的由来,也就是说,在一个1:M的关系中,如果“多”端在“一”端没有对应的值,那么数据模型默认把BLANK作为值来关联“多”端。 一,VALUES函数 VALUES函数收到过滤上下文的影响,并可以添加BL...
Power BI Dax 之All(表函数Values Distinct 的区别
最新发布
weixin_49539546的博客
12-01 809
Distinct Value 的区别
Distinct Values
lml11111的博客
07-23 584
Problem Description Chiaki has an array of n positive integers. You are told some facts about the array: for every two elements ai and aj in the subarray al..r (l≤i<j≤r ), ai≠aj holds. Chiaki woul...
(多校)Distinct Values
xiaoxiede_wo的博客
07-24 304
Distinct Values Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3336    Accepted Submission(s): 523   Problem Description Chiaki has an arra...
PowerBI-表操作函数-VALUES\DISTINCT
Leonlsf的博客
12-18 4981
DISTINCT 释义1:对表或表达式返回的表进行去重处理并返回新表 语法1:DISTINCT(表 或 表达式返回的表) 参数: 第一参数:表 或 表达式返回的表 示例:对表达式返回的表进行去重并返回新表 DISTINCT( { (1, "A"), (2, "B"), (1, "A") } ) 释义2:以表的形式返回指定列去重后的值 语法2:DISTINCT(列名) 参数: 第一参数:列名 示例:取InternetSales_USD[CustomerKey]列的唯一值并返回表 DISTINCT(I
mid计算机公式大全集求和,Power BI-DAX公式常用函数套路
weixin_33602725的博客
07-27 2315
一.筛选类函数1.ALL, ALLEXCEPT, ALLSELECTEDALL(table/column) --ALL用来清除整个表或某个字段的筛选条件,通常配合CALCULATE使用ALLEXCEPT(table/column) --删除表中除已应用于指定列的筛选器之外的所有上下文筛选器ALLSELECTED(table/column) --从当前查询的列和行中删除上下文筛选器,同时保留所有其...
13.DAX函数进阶篇(1)共8页.pdf.zip
11-19
7. **表函数和集函数**:如`SUMMARIZE`, `SUMMARIZECOLUMNS`, `VALUES`, `DISTINCT`等,它们在数据汇总和分析中的作用。 8. **时间序列预测**:如果进阶篇涉及到高级应用,可能会讲解如何使用DAX进行简单的预测分析...
Distinct Values(HDU6301)
MALONG11124的博客
07-24 309
Problem Description Chiaki has an array of n positive integers. You are told some facts about the array: for every two elements ai and aj in the subarray al..r (l≤i<j≤r), ai≠ajholds. Chiaki would ...
Distinct Values(不同价值)
Ripcord丶的博客
07-29 863
题目链接 Problem Description Chiaki has an array of n positive integers. You are told some facts about the array: for every two elements ai and aj in the subarray al..r (1≤i≤r,1≤j≤r,j>i), ai≠aj holds...
Distinct Values(优先队列 模拟)
sxh759151483的博客
07-24 297
Distinct Values Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1231    Accepted Submission(s): 384   Problem Descript...
hdu-6301 Distinct Values(模拟思维)
XFire的博客
07-23 586
题目:构造一个字典序最小的序列,满足给的m个条件,每个条件一个区间(l , r)内没有重复出现的数字。 比赛时我想的是set维护下,排个序然后往后扫,不过没有写,队友写的优先队列的。刚刚写了一下,运行时间比优先队列的要长。 #include<bits/stdc++.h> using namespace std; const int maxn=1e5+10; struct node...
16、理解VALUESDISTINCT
夕枫hhhh
06-23 2175
本篇文章将介绍VALUESDISTINCT这两个函数的使用与注意事项。
Count-Distinct算法详解:数据流中唯一元素计数
DV Count-Distinct问题是一个在数据流处理中常见的统计任务,其目标是估计一个数据流中唯一元素的数量,即不重复的元素个数,但限制存储使用的空间。这个问题的背景可以追溯到对大数据集高效处理的需求,例如在电子...
写文章

热门文章

  • FCA-FineBI认证考试(2022-09-28) 9003
  • FCA认证考试题(2022-06-03) 7817
  • HTML\CSS-在边框中添加文本 4388
  • sqlserver-查询有哪些存储过程用到指定的表 2701
  • sqlserver-查询当前正在执行的语句 2337

分类专栏

  • 学习日常 15篇
  • DAX 12篇
  • javascript 6篇
  • CSS 7篇
  • 前端 12篇
  • python
  • SqlServer 1篇
  • nginx 1篇
  • 工作日常 5篇

最新评论

  • SqlServer-分词

    Queenie Ye: 讲解清晰,通俗易懂,点赞👍

最新文章

  • DAX学习-计算留存用户
  • CSS+JS- 打字效果
  • DAX学习-计算复活用户
2023年30篇
2022年3篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jackie_Mina

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值

玻璃钢生产厂家小品玻璃钢雕塑怎么样欧式玻璃钢雕塑定做梓丰玻璃钢雕塑厂宁夏玻璃钢景观雕塑制作重庆玻璃钢雕塑加工玻璃钢花盆制作雪糕北京玻璃钢雕塑品种繁多湛江玻璃钢南瓜雕塑四川主题商场美陈批发价吕梁玻璃钢雕塑河源发光小品玻璃钢雕塑供应商延庆玻璃钢雕塑工程温州玻璃钢花盆供货商重庆玻璃钢雕塑加工公司淮南玻璃钢雕塑公司玻璃钢蘑菇雕塑视频延边玻璃钢雕塑定做珠海玻璃钢人物雕塑哪家便宜景观玻璃钢雕塑厂家黑龙江人物玻璃钢雕塑生产厂家北京玻璃钢草莓雕塑价格玻璃钢人物泡沫雕塑生产厂家惠济区校园玻璃钢雕塑郑州花朵玻璃钢人物雕塑定制厂家水果玻璃钢雕塑联系方式原平市商场美陈仿真人物玻璃钢雕塑多少钱玻璃钢雕塑制作流程视频玻璃钢雕塑哪一款好用中卫玻璃钢景观雕塑栩栩如生香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化