这是 3 个公式查询的第一部分,该查询在构成产品目录的报告中形成文本字符串。
我对 If/Else 语法进行了广泛的研究,除了最后的“半个托盘”之外什么都没有得到。我哪里出错了?
If isNull({OITM.SalPackMsr}) OR {OITM.SalPackMsr} = "Pallet" then
(if isNull({OITM.SalPackMsr}) OR {OITM.SalPackMsr} = "HPallet" then
(if isNull({OITM.SalPackMsr}) OR {OITM.SalPackMsr} = "Pack" then
(if isNull({OITM.SalPackMsr}) OR {OITM.SalPackMsr} = "Carton" then
"Carton(s) of "
else
"Pack(s) of ")
else
"Half Pallets of ")
else
"Full Pallets of ")
else
"Half Pallets of ";
答案 0 :(得分:0)
已删除 isnull 引用且以下语法有效。
If {OITM.SalPackMsr} = "Pallet" then "Full Pallets of " else " "
+
IF {OITM.SalPackMsr} = "Carton" then "Cartons of " else " "
+
IF {OITM.SalPackMsr} = "HPallet" then "Half Pallets of " else " "
+
IF {OITM.SalPackMsr} = "Pack" then "Packs of " else " "
+
IF {OITM.SalPackMsr} = "2HPallet" then "Half Pallets of " else " "