首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >希望完成另一个If语句

希望完成另一个If语句
EN

Stack Overflow用户
提问于 2019-08-08 22:09:50
回答 1查看 549关注 0票数 0

想要创建一个新的If two语句,该语句根据不同列的两个条件进行分类。第一个是IsAdult,其中一些值中包含“成人”,这就是我使用column的原因;ISCLIPPED列下的“剪裁”也是如此。

我知道这可能是语法错误。

代码语言:javascript
复制
if (ISADULT contains 'adult') and (ISCLIPPED contains 'clipped') 
   then ('Adult Clipped')
else if (ISADULT contains 'adult') and (ISCLIPPED contains 'Not Clipped')
  then ('Adult Not clipped') 
else ('NA') 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-09 17:39:49

代码语言:javascript
复制
if ((ISADULT contains 'adult') and (ISCLIPPED contains 'clipped')) 
then ('Adult Clipped')
else (
    if ((ISADULT contains 'adult') and (ISCLIPPED contains 'Not Clipped'))
    then ('Adult Not clipped') 
    else ('NA')
)

但这种逻辑行不通,因为“未剪裁”包含“剪裁”,因此也会产生“成人剪裁”。

这个怎么样?

代码语言:javascript
复制
if ((ISADULT contains 'adult') and (ISCLIPPED contains 'Not Clipped')) 
then ('Adult Not clipped')
else (
    if ((ISADULT contains 'adult') and (ISCLIPPED contains 'clipped'))
    then ('Adult Clipped') 
    else ('NA')
)

既然你使用的是IF --然后--否则,可能会担心大小写敏感性--这取决于Cognos决定如何处理它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57421243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档