0

我在 Impropmtu 中有一个案例语句,需要在 Framework Manager 中重新创建。我需要框架管理器中的 case 语句语法方面的帮助,在这种特殊情况下,涉及到一个嵌套语句,这使得它有点复杂。

我尝试使用 Framework Manager 中的预定义组件来创建案例语句,但它不起作用。我在想也许是因为语法。

这是 *.IQD 文件中的即兴表达:

 CASE 
 WHEN  ((CASE 
 WHEN ((((((((('D12' || "ACCOUNT1") = 'E4GM') or 
 (('D12' || "ACCOUNT1") = 'E4M')) or 
 (('D12' || "ACCOUNT1") = 'DAM')) or 
 (('D12' || "ACCOUNT1") = 'DGM')) or 
 (('D12' || "ACCOUNT1") = 'DJM')) or 
 (('D12' || "ACCOUNT1") = 'DNM')) or 
 (('D12' || "ACCOUNT1") = 'DQM')) or 
 (('D12' || "ACCOUNT1") = 'DWM'))
 THEN ('Units') 
 ELSE null END) = 'Units') 
 THEN (CASE 
 WHEN ("MODEL" BETWEEN '10%' AND '19%') THEN ('Mini Unit') 
 WHEN ("MODEL" BETWEEN '21%' AND '22%') THEN ('Small Unit') 
 WHEN ("MODEL" BETWEEN '32%' AND '33%') THEN ('Medium Unit') 
 WHEN ("MODEL" BETWEEN '38%' AND '39%') THEN ('Large Unit') 
 WHEN ("MODEL" BETWEEN 'M3%' AND 'M4%') THEN ('WH Unit') 
 ELSE null END) ELSE null END as c21,
4

0 回答 0