点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我需要根据少数情况用3位代码填充一列。
我正在尝试是否在图形视图的计算列中使用else语句/案例。 我在论坛上进行了搜索,但无法确定解决我问题的正确线索。
我在项目节点中有这些日期列-0POS_DATE,0PSTNG_DATE,0DUEDATE
基于文件的以下是我尝试实现的逻辑。 请引导我。
案例
当" 0POS_DATE"时<>'00000000'然后是'231'
当" 0PSTNG_DATE" ='00000000'或TO_DATE('2018-09-01')<" 0PSTNG_DATE"然后是'723'
当" 0DUEDATE" ='00000000'或TO_DATE('2018-09-01')<=" 0DUEDATE"然后是'654'
当DAYS_BETWEEN(" 0DUEDATE",TO_DATE(2018-09-01'))> 100然后为'211'
ENDCASE。
在计算中。 引擎计算列,您必须堆叠多个if函数调用才能满足您的要求。 例如:
致谢,
佛罗里达语
嗨,弗洛里安,如果我删除输入参数的单引号并添加DATE函数,则可以正常工作。
下面的语句运行良好。
if(daysweenween(DATE(" 0DUEDATE"),DATE($$ IP_DATE $$))> 100,'100','')
感谢您帮助我解决问题。
一周热门 更多>