一、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(表)
参数:
- 第一参数:表