嵌套if else声明水晶报表

2020-08-21 08:16发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我对Crystal Re...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我对Crystal Reports还是很陌生,我被困住了,希望这里有人可以帮助我。

我有一个报告,我想将地址打印到我们运送订单的位置。 我在四个不同的字段中可以找到有关送货地址的信息。

ordlevadr2(第一个prio)-如果此字段中有数据,请始终使用该

ftgpostadr5(第二个prio)-如果ordlevadr2为空,则查看此处是否有任何值,请使用此

ftgpostadr2(第三段)-如果ordlevard2和ftgpostadr5为空,并且该字段中有值,请使用此值

ftgpostadr4(最后一个)–如果ordlevadr2,ftgpostadr5和ftgpostadr2为空,请使用此

如果所有字段均为空,则将文本设置为"无"

我尝试使用下面的代码,但我做对了

如果是ISNULL({q_import_tableu; 1.ordlevadr2}),然后(如果是ISNULL({q_import_tableu; 1.ftgpostadr2}),然后是{q_import_tableu; 1.ftgpostadr5},否则,如果是ISNULL({q_import_tableu; 1.ftgpostadr5}),则是{q_import_tableu ; 1.ftgpostadr2}否则为ISNULL({q_import_tableu; 1.ftgpostadr4}),则{q_import_tableu; 1.ftgpostadr5}否则为'none';)否则为{q_import_tableu; 1.ordlevadr2} +''+ {q_import_tableu; 1.ordlevadr3}

6条回答
葫芦娃快救爷爷
2020-08-21 08:23 .采纳回答

尝试:

如果不是(ISNULL({q_import_tableu; 1.ordlevadr2})或({q_import_tableu; 1.ordlevadr2} ="")

然后

{q_import_tableu; 1.ordlevadr2}

其他

如果不是(ISNULL({q_import_tableu; 1.ftgpostadr5})或({q_import_tableu; 1.ftgpostadr5} ="")

然后

{q_import_tableu; 1.ftgpostadr5}

其他

如果不是(ISNULL({q_import_tableu; 1.ftgpostadr2})或({q_import_tableu; 1.ftgpostadr2} ="")

然后

q_import_tableu; 1.ftgpostadr2}

其他

如果不是(ISNULL({q_import_tableu; 1.ftgpostadr4})或({q_import_tableu; 1.ftgpostadr4} ="")

然后

{q_import_tableu; 1.ftgpostadr4}

其他 "无"

一周热门 更多>