[知识体系] 理解 DISTINCT

  [复制链接]
查看218379 | 回复162 | 2021-2-21 19:01:59 | 显示全部楼层 |阅读模式
语法结构
  1. DISTINCT ( <ColumnName Or TableExpression> )
复制代码


用列作为参数时,DISTINCT 返回一个单列的表,其中包含列的所有不重复值。用表表达式作为参数时,返回具有不重复值的列组合,删除重复行。

DISTINCT 函数允许将列名或任何有效的表表达式作为其参数,而 VALUES 函数只接受列名或物理表作为参数

小测试

7109211936391.png

Numbers 表


基于上图中的 Numbers 表,以下三个度量值分别返回什么结果?

  1. 度量值 A = COUNTROWS ( ALL ( Numbers ) )
  2. 度量值 B = COUNTROWS ( ALL ( Numbers[Color],Numbers[Quantity] ) )
  3. 度量值 C = COUNTROWS ( DISTINCT ( Numbers) )
复制代码


答案和解析:
游客,如果您要查看本帖隐藏内容请回复


DISTINCT 和 VALUES 的区别

两个函数功能相似,都可以返回不重复值,但对于关系的参照完整性,两个函数具有不同的行为,详细内容请参考VALUES函数中的专题介绍。
回复

使用道具 举报

BG7LHT | 2021-4-24 15:34:40 | 显示全部楼层
我只是路过,不发表意见
回复

使用道具 举报

henry | 2021-4-29 21:20:29 来自手机 | 显示全部楼层
有空一起交流一下
回复

使用道具 举报

gs108 | 2021-6-7 19:51:39 | 显示全部楼层
回个帖子支持一下!
回复

使用道具 举报

vikingbobo | 2021-6-29 15:56:49 | 显示全部楼层
一直在看
回复

使用道具 举报

→有几坏← | 2021-8-18 21:02:31 | 显示全部楼层
秀起来~
回复

使用道具 举报

CrossK | 2021-9-27 20:10:33 来自手机 | 显示全部楼层
秀起来~
回复

使用道具 举报

86298688 | 2021-10-19 23:14:12 | 显示全部楼层
珍爱生命,果断回帖。
回复

使用道具 举报

开平车迷网 | 2021-10-21 10:21:14 来自手机 | 显示全部楼层
锄禾日当午,发帖真辛苦。谁知坛中餐,帖帖皆辛苦!
回复

使用道具 举报

8891819 | 2021-10-26 18:05:07 | 显示全部楼层
OMG!介是啥东东!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则