switch根据表格函数改变状态_超强悍的DAX函数③
每个类型的常⽤函数都会有⼀张图⽚汇总了函数名称、公式(对应的参数)与功能,⼤家可以保存起来⽅便查阅。多数的DAX函数与Excel 函数是通⽤的,如果在使⽤上有⼀些差异,本篇也会⼀⼀介绍。
知识点:
聚合函数
逻辑函数
信息函数数学函数
⼀、聚合函数
上述聚合函数只有COUNTROWS()和DISTINCTCOUNT()是Excel函数没有的。
COUNTROWS函数⽐较简单,⽤来计算⼀个表格⾥⾯有⼏⾏数据,⼀般搭配其他函数使⽤以发挥特定的作⽤,⽐如RELATED TABLE和SUMMARIZE等返回表的函数。
DISTINCTCOUNT函数在上⼀篇⽂章中提到了,这⾥就不赘述了,想要了解可以回顾⽂章:
六⽉:超强悍的DAX函数②:DISTINCTCOUNT()和DIVIDE()z huanlan.zhihu
⼆、逻辑函数
注意点:
注意点
&& 和 ||
|| 代替,极⼤地⽅便了函AND函数和OR函数
1. 相⽐Excel函数中的AND函数
OR函数,DAX函数在这两个函数的使⽤上有了简化办法,可以⽤ &&
数的书写。
返回空值,则键⼊"";⽽在Power Pivot的时候,则是使IFERROR的时候,第⼆个参数(为错时返回项),在Excel中如果要返回空值
2. 在使⽤IFERROR
BLANK()。如:IFERROR([⾦额],BLANK())
⽤BLANK()
python中的分支例子SWITCH函数没有提到过,所以这⾥重点提⼀下。
上述的逻辑函数在Excel⾥⾯都有,因为之间Excel相关⽂章⾥⾯只有⼀个SWITCH函数
⽰例:在Power Pivot⾥有⼀列⽇期需要分成⼯作⽇和周末,现在已经通过FORMAT函数转化为周⼏的表达,公式如下:=format('演
⽰例
⽰'[⽇期],"aaa")
如果不想使⽤公式,可以右击—设置单元格格式—⾃定义,周aaa表⽰“周⼏”,aaaa表⽰“星期⼏”,dddd表⽰英⽂形式,ddd表⽰英⽂简写。使⽤⾃定义时,不需要使⽤""引起来。
适⽤于分组的函数有IF函数和SWITCH函数。
IF函数做法:
键⼊公式:=IF([周⼏]="周六","周末",IF([周⼏]="周⽇","周末","⼯作⽇"))
因IF函数的多次嵌套公式⽐较长,容易出错,我们可以使⽤OR函数,如上式可以简化为:=IF(OR([周⼏]="周六",[周⼏]="周⽇"),"周末","⼯作⽇")
SWITCH函数做法:
键⼊公式:=SWITCH([周⼏],"周六","周末","周⽇","周末","⼯作⽇")使⽤SWITCH函数的优点是公式较简单,多次判断不需要嵌套公式。
126个值和结果。最
返回结果2;...最多可以匹配126
最
满⾜值2,那么返回结果2
这个公式的意思是:如果表达式满⾜值1
满⾜值1,那么返回结果1
html页面空格字符返回结果1;如果表达式满⾜值2
精品国天香卡一卡二返回结果为#N/A!错误。
函数iferror的使用方法不填写最后⼀个参数的话,则⽆匹配值的对应返回结果为#N/A!
后⼀个参数表⽰,如果没有匹配值,则返回该参数
后⼀个参数表⽰,如果没有匹配值,则返回该参数。如果不填写最后⼀个参数
三、信息函数
以上的信息函数Excel都有,⽤法也⽐较简单,这⾥不多介绍了。
四、数学函数
网站制作公司怎么赚钱openssl图解针对ROUND、ROUNDUP、ROUNDDOWN函数,第⼆参数(位数)可以是负数,如果是负数,则从⼩数点向左起进⾏相应的舍⼊。
以上的常⽤数学函数同样Excel函数⾥⾯都有,⼀样不做多的介绍了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论