点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嵌套的if,using或条件不起作用,因此必须按照下面在解决方案中所述的不同方式编写代码。 请让我知道使用OR条件不起作用。
要求:
如果Month = 4或5或6,则结果为2;否则,如果Month = 1或2或3,则结果为1
解决方案不使用OR条件:-以下代码在Column Engine中的计算列中运行。
if(" Month" ='4','2',if(" Month" ='5','2',if(" Month" ='6','2',if(" Month" ='1','1',if(" Month" ='2','1',if(" Month" ='3','1','0')))))))
使用OR条件的解决方案不起作用:-
if((月= 4或5或6),2,if((月= 1或2或3),1))
谢谢
Narasimha
您应该使用" in"运算符:
对于SQL语法如下所示:
if(in(" Month",4,5,6),2,if(in(" Month",1,2,3),1,''))
一周热门 更多>