语法结构
DISTINCT ( <ColumnName Or TableExpression> )
用列作为参数时,DISTINCT 返回一个单列的表,其中包含列的所有不重复值。用表表达式作为参数时,返回具有不重复值的列组合,删除重复行。
小测试
基于上图中的 Numbers 表,以下三个度量值分别返回什么结果?
度量值 A = COUNTROWS ( ALL ( Numbers ) ) 度量值 B = COUNTROWS ( ALL ( Numbers[Color],Numbers[Quantity] ) ) 度量值 C = COUNTROWS ( DISTINCT ( Numbers) )
答案和解析:
此处内容已经被作者无情的隐藏,请输入验证码查看内容
请关注“PowerBI极客”公众号,回复关键字“DISTINCT”,获取验证码。
【注】手机扫描二维码快速关注“PowerBI极客”官方公众号。
DISTINCT 和 VALUES 的区别
两个函数功能相似,都可以返回不重复值,但对于关系的参照完整性,两个函数具有不同的行为,详细内容请参考VALUES函数中的专题介绍。
Power BI公众号服务故障,不能获取验证码了,怎么办?
小测试的度量值A很容易犯错误,居然还要考虑Number表的隐士ID。这个文中不说还真不知道
不理解,Excel里,为什么Distinct那一行,从Union的U开始,就有红色波浪线提醒错误。
Measure 1:=var Country1 = values(‘ND_Sell_Out_Records'[Country])
var Country2 = values(‘ND_Stock_Records'[Country])
var Country3 = values(‘Ship_Out_From_Company'[Home Country/Region])
var Country4 = DISTINCT(UNION(Country1,Country2,Country3))
return Country4
求助一下,计算有消费客户数应该用什么函数呢?没有百度到思路。
目前只能用filter过滤出有消费的客户数据…
如果能对这个表 命名,那用countrows(values(客户名称))应该可以解决。。。
谢谢~~