热线电话:13121318867

登录
2021-02-05 阅读量: 746
power biSWITCH函数怎么用?

SWITCH函数

语法:SWITCH(表达式,条件1,结果1,条件2,结果2,....<else>)

两种判断情况

①判断条件大于小于的情况:

还是使用上面if中的案例,使用switch编写:

成本区间判断2 = SWITCH(TRUE(),[测试成本]>300,"红色成本",[测试成本]>100,"黄色成本","绿色成本")

上面if嵌套不多,如果条件过多,if函数的嵌套就会很多,可读性较差,使用switch的话就会简单明了

解释:这里的true()是表示每个条件返回都可以是一个逻辑值

也就是说第一个参数如果是true,则第二参数必须是布尔类型即判断逻辑值,如果第一个参数是字段列,则第二个参数就是具体值,就符合第②种情况

②判断条件相等的情况:

如果上面例子不使用TRUE(),那么成本区间判断2的公式就会这样写:

成本区间判断2 = SWITCH('测试数据'[关键词],139,"黄色成本",589.5,"红色成本",118.8,"黄色成本".......)

后面会根据每个成本进行书写判断,无论书写还是可读性都很困难,所以在判断大小的情况时就要使用第①种情况,如果要判断条件相等的话,最好条件少,比如根据季度数判断季度,如:

条件相等 = SWITCH([季度转换值],1,"第一季度",2,"第二季度",3,"第三季度",4,"第四季度",BLANK())


57.1429
0
关注作者
收藏
评论(0)

发表评论

暂无数据