当前位置:网站首页>函数周期表丨筛选丨值丨SELECTEDVALUE - 知乎
函数周期表丨筛选丨值丨SELECTEDVALUE - 知乎
2020-11-08 08:54:00 【osc_gp8avabl】
SELECTEDVALUE函数
SELECTEDVALUE函数属于“筛选”类函数,隶属于“表函数”。
微软官方介绍是这么说的:
当指定列当前上下文中只有一个非重复值时,返回该值;
否则返回替代结果,省略则返回空值;
其实按照白茶的理解,通俗点来说,就是根据当前上下文匹配相关值。
用途:通常用于度量值中,获取外部筛选器。
语法
DAX=
SELECTEDVALUE(<列>[, <备用值>])
参数
列:固定现有列,不能是表达式;
备用值:可选项,如果第一参数上下文判定为空,或者出现多个重复值时,返回备用值;默认不填返回结果为空。
返回结果
值
例子
模拟数据:
例子1:
SELECTEDVALUE例子1 =
SELECTEDVALUE ( '例子'[组别], FALSE () )
结果:
从上图我们可以看出,在当前[类别]上下文中,只有部分[组别]是非重复唯一值,因此返回正确结果,其他返回FALSE。
更换当前上下文,咱们对比一下:
将[组别]作为当前上下文,可以看出每个类别都返回正确值,只有总计栏上下文为空,返回FALSE。
其效果,等同于以下代码:
等同代码 =
IF ( HASONEVALUE ( '例子'[组别] ), VALUES ( '例子'[组别] ), FALSE () )
对比结果:
其效果是等同的,但是SELECTEDVALUE的写法更简洁明了。
例子2:用来切换动态数据。
这种用法是我们所熟知的用法,也是使用频率较高的用法。
通常可以用来动态的切换数据。
SELECTEDVALUE例子2 =
SWITCH (
TRUE (),
SELECTEDVALUE ( '财务维度'[财务维度] ) = "利润", [利润],
SELECTEDVALUE ( '财务维度'[财务维度] ) = "销售金额", [销售金额],
BLANK ()
)
具体的案例文章,白茶写过很多期了,这里就不赘述了,感兴趣的小伙伴可以自行点击查看。
丨传送门:
PowerBI丨白茶:销售需求丨动态数据 zhuanlan.zhihu.com小伙伴们GET了么?
白茶会不定期的分享一些函数卡片
(文件在知识星球[PowerBI丨需求圈])
这里是白茶,一个PowerBI的初学者。
版权声明
本文为[osc_gp8avabl]所创,转载请带上原文链接,感谢
https://my.oschina.net/u/4403370/blog/4707897
边栏推荐
- 成功解决An error ocurred while starting the kernel
- [summary series] technical system of Internet server: high performance database index
- 5g + Ar out of the circle, China Mobile Migu becomes the whole process strategic partner of the 33rd China Film Golden Rooster Award
- 在Ubuntu上体验最新版本EROFS
- Seven features of Python 3.9
- 将“光头”识别为“足球”,AI 摄像头如何犯的错?
- C / C + + Programming Notes: what are the advantages of C compared with other programming languages?
- Fgagt: flow guided adaptive graph tracking
- Oschina plays on Sunday - before that, I always thought I was a
- 进程、线程和协程的区别
猜你喜欢
Search and replace of sed
架构师(2020年11月)
More than 50 object detection datasets from different industries
Unparseable date: 'mon Aug 15 11:24:39 CST 2016', time format conversion exception
Littlest jupyterhub| 02 using nbgitpuller to distribute shared files
QT hybrid Python development technology: Python introduction, hybrid process and demo
Seven features of Python 3.9
Privacy violation and null dereference of fortify vulnerability
Ulab 1.0.0 release
python_scrapy_房天下
随机推荐
[summary series] technical system of Internet server: high performance database index
Insight -- the application of sanet in arbitrary style transfer
Review the cloud computing application scenarios you didn't expect (Part 1)
SQL Server 2008R2 18456 error resolution
Qt混合Python开发技术:Python介绍、混合过程和Demo
C++在C的基础上改进了哪些细节
Abnormal + Abstract
Judging whether paths intersect or not by leetcode
python学习 day1——基础学习
UCGUI简介
Astra: the future of Apache Cassandra is cloud native
Astra: Apache Cassandra的未来是云原生
技术人员该如何接手一个复杂的系统?
微信昵称emoji表情,特殊表情导致列表不显示,导出EXCEL报错等问题解决!
Simple use of future in Scala
OSChina 周日乱弹 —— 之前呢,我一直以为自己是个……
Wechat nickname Emoji expression, special expression causes the list not to be displayed, export excel error report and other problems solved!
IOS learning note 2 [problems and solutions encountered during the installation and use of cocopods] [update 20160725]
These core technology of object-oriented, after you master it, you can have a good interview
将“光头”识别为“足球”,AI 摄像头如何犯的错?