[函数大全] HASONEVALUE

  [复制链接]
查看100776 | 回复114 | 2021-2-21 21:32:14 | 显示全部楼层 |阅读模式
当指定列在当前筛选上下文中只有一个不重复值时,返回 True。

语法
  1. HASONEVALUE ( <列名> )
复制代码

参数属性描述
列名要检查筛选器信息的列,不能使用表达式

返回值

标量 一个布尔值

备注

HASONEVALUE 的等效表达式如下:

  1. COUNTROWS ( VALUES ( <ColumnName> ) ) = 1
复制代码


HASONEVALUE 的结果可以被直接筛选和交叉筛选共同影响,而 HASONEFILTER 只考虑对参数列的直接筛选。

示例

以下度量值在颜色列只有一个值的时候返回对应的名称:

  1. [Color Name] := IF ( HASONEVALUE ( Product[Color] ), VALUES ( Product[Color] ) )
复制代码


扩展阅读:

理解 HASONEVALUE
HASONEVALUE的作用非常直观,用来判断当前列是否只有唯一值。在VALUES函数部分,你可能记得DAX有这样一个特性:如果返回表的表达式结果是包含一行一列的表, 则可以转换为标量值, 这种转换在需要时自动完成...


回复

使用道具 举报

really | 2021-4-24 08:26:40 来自手机 | 显示全部楼层
报告!别开枪,我就是路过来看看的。。。
回复

使用道具 举报

肥婷婷 | 2021-5-19 08:41:30 | 显示全部楼层
前排支持下了哦~
回复

使用道具 举报

草原 | 2021-7-6 10:58:20 | 显示全部楼层
看起来好像不错的样子
回复

使用道具 举报

fangbo1977 | 2021-7-18 07:47:33 来自手机 | 显示全部楼层
这个视频很不错,推荐一下
回复

使用道具 举报

mmgmmg2 | 2021-8-21 19:23:15 来自手机 | 显示全部楼层
向楼主学习
回复

使用道具 举报

weiye | 2021-10-24 14:08:54 | 显示全部楼层
谢谢,一直在学习云发教育课程!
回复

使用道具 举报

only2 | 2021-10-29 15:51:32 来自手机 | 显示全部楼层
前排顶,很好!
回复

使用道具 举报

zz761027 | 2021-11-10 15:34:50 | 显示全部楼层
前排,哇咔咔
回复

使用道具 举报

hongfeng34 | 2021-11-19 23:53:41 来自手机 | 显示全部楼层
一直在看
回复

使用道具 举报

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

本版积分规则