我有多个案例陈述,我可以自己开始工作,但我对如何组合它们感到困惑。本质上,我需要最终确定该行满足多少标准,但作为结果中的数字。
如果标准符合,我可以单独让他们返回 1,但我不知道如何组合它们,甚至不知道何时开始。
这些是我正在处理的 5 个独立陈述。
CASE WHEN {custcol_sd} = {custcol_en.custrecord_e_startdate} THEN '0' ELSE '1' END
CASE WHEN {custcol_ed} = {custcol_en.custrecord_e_enddate} THEN '0' ELSE '1' END
CASE WHEN {custcol_pc} = {custcol_en.custrecord_e_pc} THEN '0' ELSE '1' END
CASE WHEN {closed} = 'F' AND {custcol_en.isinactive} = 'T' THEN '1' ELSE '0' END
CASE WHEN {closed} = 'T' AND {custcol_en.isinactive} = 'F' THEN '1' ELSE '0' END
本质上我想知道是否满足了多少条件,因此搜索中的每个 li9ne 都将分配一个从 1 到 5 的数字(它们必须满足这些条件中的 1 个才能出现在搜索中)一次我有号码,我将在突出显示中使用这些根据分配的号码应用突出显示规则。
我不确定实际上从哪里开始将它们组合起来,就像将数字相加并返回结果一样。
本质上我想知道是否满足了多少条件,因此搜索中的每个 li9ne 都将分配一个从 1 到 5 的数字(它们必须满足这些条件中的 1 个才能出现在搜索中)一次我有号码,我将在突出显示中使用这些根据分配的号码应用突出显示规则。