从数据到信息
从信息到洞察

VALUES

VALUES 返回参数在当前筛选上下文中的所有可见值。当使用列参数时,返回指定列非重复值组成的表;当使用表作为参数时,返回指定表中的行(保留重复行)。VALUES 遵循参照完整性的约束添加空值。

语法

VALUES ( <表名或列名> )
参数 属性 描述
表名或列名 要从中返回唯一值的列,或要从中返回行记录的表

返回值

整个表或具有一列或多列的表。

备注

DISTINCT 函数允许将列名或任何有效的表表达式作为其参数,但是 VALUES 函数仅接受列名或表名作为其参数。

当使用列作为参数时,在大多数情况下,VALUES 函数的结果与 DISTINCT 函数的结果相同。 这两个函数都会删除重复项,并返回指定列中可能的值的列表。 但是,VALUES 函数还可以返回空白值。 如果要从列中返回非重复值,但一个表中缺少在关系使用的值,此时添加空值会起到提示作用。 在数据库术语中,这被称为违反了参照完整性(或引用完整性)。 当事实表包含了维表中没有的数据时,就会发生类似不匹配的情况。

示例

以下公式计算销售订单的唯一数量:

=COUNTROWS(VALUES('InternetSales'[SalesOrderNumber]))

扩展阅读:

 

1
说点什么

1000
 
鼓掌微笑开心憧憬爱你色并不觉得吃瓜doge二哈喵喵思考笑哭捂脸悲伤大哭抓狂汗偷笑打脸捂眼黑线问号晕拜拜闭嘴衰咒骂ok作揖
1 评论数
0 被回复的评论
1 订阅评论的人数
 
查看最近回复
查看最热评论
  订阅本文评论  
最新 最旧 得票最多
提醒
成员
做一名学霸

表 整个表或具有一列或多列的表。

老师,这里是否应该修改一下,返回值是整个表或者具有一列的表。不能返回多列的表吧 捂脸

DAX 圣经

DAX 函数大全

DAX 查询

DAX 运算符