[亿信BI4.7] 十万火急,赶项目

9147
12

baohaochuan 小试身手Lv3

发表于2019-8-26 18:05

悬赏10

已解决

楼主
这样的表达式我怎样写多个条件呢?求解答
最佳答案
baohaochuan 发表于 2019-8-26 18:16
就是我需要在这个表格里,写多个判断,然后显示符合条件的

如果是这个表元需要定义过滤条件,多个if条件判断的话,if是支持嵌套的
例如:
if(a2>0,1=1,if(a2=0,1=2,'cici'))
12个回答

只看楼主

tangmq 数据达人Lv4

发表于2019-8-26 18:10

只看该作者

取消 关注该作者的回复

沙发

问题不是很明白什么意思,是想实现什么功能,需求场景,或者是功能要求,可否再详细描述一下

baohaochuan 小试身手Lv3

发表于2019-8-26 18:16

只看该作者

取消 关注该作者的回复

板凳

tangmq 发表于 2019-8-26 18:10
问题不是很明白什么意思,是想实现什么功能,需求场景,或者是功能要求,可否再详细描述一下 ...

就是我需要在这个表格里,写多个判断,然后显示符合条件的

tangmq 数据达人Lv4

发表于2019-8-26 18:05

只看该作者

取消 关注该作者的回复

地板

baohaochuan 发表于 2019-8-26 18:16
就是我需要在这个表格里,写多个判断,然后显示符合条件的

如果是这个表元需要定义过滤条件,多个if条件判断的话,if是支持嵌套的
例如:
if(a2>0,1=1,if(a2=0,1=2,'cici'))

baohaochuan 小试身手Lv3

发表于2019-8-26 18:20

只看该作者

取消 关注该作者的回复

5#

tangmq 发表于 2019-8-26 18:18
如果是这个表元需要定义过滤条件,多个if条件判断的话,if是支持嵌套的
例如:
if(a2>0,1=1,if(a2=0,1=2, ...

哦哦  明白

baohaochuan 小试身手Lv3

发表于2019-8-26 18:28

只看该作者

取消 关注该作者的回复

6#

tangmq 发表于 2019-8-26 18:18
如果是这个表元需要定义过滤条件,多个if条件判断的话,if是支持嵌套的
例如:
if(a2>0,1=1,if(a2=0,1=2, ...

这样的嵌套还是条件成立返回第一个值否则返回第二个值吗??

wut 数据老手Lv5

发表于2019-8-26 18:33

只看该作者

取消 关注该作者的回复

7#

if(条件,成立值,不成立值)

baohaochuan 小试身手Lv3

发表于2019-8-27 09:28

只看该作者

取消 关注该作者的回复

8#

tangmq 发表于 2019-8-26 18:18
如果是这个表元需要定义过滤条件,多个if条件判断的话,if是支持嵌套的
例如:
if(a2>0,1=1,if(a2=0,1=2, ...

if(DATETOSTR(MR_BS_MINSL.START_DATE,"yyyy")<@year,@year,if(DATETOSTR(MR_BS_MINSL.START_DATE,"yyyy")=@year,DATETOSTR(MR_BS_MINSL.START_DATE,'yyyymm'),DATETOSTR(MR_BS_MINSL.END_DATE,'yyyymm')))  这样写不对吗??

baohaochuan 小试身手Lv3

发表于2019-8-27 09:28

只看该作者

取消 关注该作者的回复

9#

wut 发表于 2019-8-26 18:33
if(条件,成立值,不成立值)

if(DATETOSTR(MR_BS_MINSL.START_DATE,"yyyy")<@year,@year,if(DATETOSTR(MR_BS_MINSL.START_DATE,"yyyy")=@year,DATETOSTR(MR_BS_MINSL.START_DATE,'yyyymm'),DATETOSTR(MR_BS_MINSL.END_DATE,'yyyymm')))  这样写不对吗

缱绻 数据领袖Lv6

发表于2019-8-27 09:31

只看该作者

取消 关注该作者的回复

10#

baohaochuan 发表于 2019-8-27 09:28
if(DATETOSTR(MR_BS_MINSL.START_DATE,"yyyy")

对的 现在是什么问题呢

baohaochuan 小试身手Lv3

发表于2019-8-27 09:33

只看该作者

取消 关注该作者的回复

11#

缱绻 发表于 2019-8-27 09:31
对的 现在是什么问题呢

它报inconsistent datatypes: expected NUMBER got CHAR  不一致的数据类型:预期的数字得到CHAR

上一页12下一页共2页

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号