我正在使用信息链接从 Oracle 数据库中获取数据,并且在该信息链接的 select 语句中,我正在修改一个列,执行以下操作:
当 R1."CORPORATE_ID" = '0.0.0001.1' 时,则 SUBSTR(R4."STRING_VALUE", 1, INSTR(R4."STRING_VALUE", ' ') - 1) ELSE R1."CORPORATE_ID" END AS "CORPORATE_ID"
但是,当我在按需加载中使用 CORPORATE_ID 时,它似乎指的是原始 R1.“CORPORATE_ID”,而不是我在 sql 中的 select 语句中创建的那个。
有什么办法可以根据我写的专栏进行按需加载吗?
您需要在信息设计器中创建一个新的 CORPORATE_ID 列元素,其中包含您概述的逻辑。然后它可以用于过滤按需表。