PowerBI-表操作函数-VALUES\DISTINCT

本文详细介绍了PowerBI中的两个表操作函数:DISTINCT和VALUES。DISTINCT用于去除表或表达式返回的表中的重复行,而VALUES则返回表的所有值,包括重复行。两者在使用时有明显的区别,DISTINCT支持对表达式的处理,且在有参照完整性不匹配时不会返回空值行,而VALUES仅接受实体表,并在筛选上下文中受筛选器影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、DISTINCT

释义1:对表或表达式返回的表进行去重处理并返回新表

语法1:DISTINCT(表 或 表达式返回的表)

参数:

  • 第一参数:表 或 表达式返回的表

示例:对表达式返回的表进行去重并返回新表

DISTINCT( { (1, "A"), (2, "B"), (1, "A") } )


释义2:以表的形式返回指定列去重后的值

语法2:DISTINCT(列名)

参数:

  • 第一参数:列名

示例:取InternetSales_USD[CustomerKey]列的唯一值并返回表

DISTINCT(InternetSales_USD[CustomerKey])

注:
1.DISTINCT 的结果会受到当前筛选上下文的影响
2.在已计算的列或行级安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数



二、VALUES

释义1:以表的形式返回参数表中的所有值,保留重复行

语法1:VALUES(表)

参数:

  • 第一参数:表
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值