当前位置:网站首页>Function periodic table filter value selectedvalue
Function periodic table filter value selectedvalue
2020-11-08 08:54:00 【osc_gp8avable】
SELECTEDVALUE function
SELECTEDVALUE Function belongs to “ Screening ” Class function , Affiliated to the “ Table function ”.
Microsoft's official profile says this :
When the specified column has only one unique value in the current context , Returns the value ;
Otherwise, the replacement result is returned , Omit and return null value ;
In fact, according to the understanding of white tea , To put it more generally , It is to match the relevant values according to the current context .
purpose : Usually used in measures , Get external filter .
grammar
DAX=
SELECTEDVALUE(< Column >[, < Standby value >])
Parameters
Column : Fix existing columns , It can't be an expression ;
Standby value : optional , If the first parameter context is null , Or when there are multiple duplicate values , Return the standby value ; By default, the returned result is blank .
Return results
value
Example
Analog data :

Example 1:
SELECTEDVALUE Example 1 =
SELECTEDVALUE ( ' Example '[ Group ], FALSE () )
result :

As can be seen from the figure above , At present [ Category ] In the context of , Only a fraction of [ Group ] It's a non repeating unique value , So return the correct result , Other return FALSE.
Change the current context , Let's compare :

take [ Group ] As the current context , You can see that each category returns the correct value , Only the total column context is empty , return FALSE.
The effect is , Equivalent to the following code :
Equivalent code =
IF ( HASONEVALUE ( ' Example '[ Group ] ), VALUES ( ' Example '[ Group ] ), FALSE () )
Comparing the results :

The effect is equivalent to , however SELECTEDVALUE It is more concise and clear .
Example 2: Used to switch dynamic data .
This usage is well known to us , It is also a frequently used usage .
It can be used to switch data dynamically .
SELECTEDVALUE Example 2 =
SWITCH (
TRUE (),
SELECTEDVALUE ( ' Financial dimension '[ Financial dimension ] ) = " profits ", [ profits ],
SELECTEDVALUE ( ' Financial dimension '[ Financial dimension ] ) = " Sales amount ", [ Sales amount ],
BLANK ()
)
Specific case articles , White tea has been written for many times , I won't repeat it here , Interested partners can click to view .
Portal :
PowerBI White tea : Sales demand dynamic data zhuanlan.zhihu.com
friends GET Why? ?
White tea will share some function cards from time to time
( Documents on the planet of knowledge [PowerBI The demand circle ])

This is white tea , One PowerBI Beginners .

版权声明
本文为[osc_gp8avable]所创,转载请带上原文链接,感谢
边栏推荐
- 洞察——风格注意力网络(SANet)在任意风格迁移中的应用
- 盘点那些你没想到的云计算应用场景(上)
- What? Your computer is too bad? You can handle these moves! (win10 optimization tutorial)
- IOS learning note 2 [problems and solutions encountered during the installation and use of cocopods] [update 20160725]
- vivoy73s和荣耀30青春版的区别
- Wechat nickname Emoji expression, special expression causes the list not to be displayed, export excel error report and other problems solved!
- More than 50 object detection datasets from different industries
- 面部识别:攻击类型和反欺骗技术
- 1.深入Istio:Sidecar自动注入如何实现的?
- The real-time display of CPU and memory utilization rate by Ubuntu
猜你喜欢
python_ scrapy_ Fang Tianxia
解决Safari浏览器下载文件文件名称乱码的问题
Qt混合Python开发技术:Python介绍、混合过程和Demo
Which is more worth starting with the difference between vivos7e and vivos7
C language I blog assignment 03
Cloud alibabab notes come out, the whole network detailed explanation only this one hand is slow
What? Your computer is too bad? You can handle these moves! (win10 optimization tutorial)
iOS 学习笔记二【cocopods安装使用和安装过程中遇到的问题及解决办法】【20160725更新】
微信昵称emoji表情,特殊表情导致列表不显示,导出EXCEL报错等问题解决!
ASP.NET MVC下基于异常处理的完整解决方案
随机推荐
C/C++编程笔记:C语言相比其他编程语言,有什么不一样的优势?
The difference between vivoy 73s and glory 30 Youth Edition
QT hybrid Python development technology: Python introduction, hybrid process and demo
【总结系列】互联网服务端技术体系:高性能之数据库索引
Macquarie Bank drives digital transformation with datastex enterprise (DSE)
Distributed consensus mechanism
Test requirements for MIC certification of Bluetooth 2.4G products in Japan
Game mathematical derivation AC code (high precision and low precision multiplication and division comparison) + 60 code (long long) + 20 point code (Full Permutation + deep search DFS)
Qt混合Python开发技术:Python介绍、混合过程和Demo
异常+abstract
Unparseable date: 'mon Aug 15 11:24:39 CST 2016', time format conversion exception
The software in your host has terminated an established connection. resolvent
Qt混合Python开发技术:Python介绍、混合过程和Demo
VC6 compatibility and open file crash resolution
成功解决An error ocurred while starting the kernel
SQL Server 2008R2 18456错误解决方案
洞察——风格注意力网络(SANet)在任意风格迁移中的应用
UCGUI简介
Solve the problem of rabbitmq message loss and repeated consumption
C expression tree (1)