Parameters Powercenter参数化错误

Parameters Powercenter参数化错误,parameters,informatica-powercenter,Parameters,Informatica Powercenter,我试图在表达式转换中参数化表达式变量。我的表达如下: 在(EMP部门CD,('12WE3','LKOW23','PO234','IULYT34'),0) RTRIM(LTRIM(EMP_TERM_CD))='1234'和EMP_TERM_DT>SYSDATE (或者,POST SESSION命令将用SYSDATE-8个月替换此SYSDATE) 我将这些表述替换如下: 在(EMP_部门光盘,$$EMP_光盘列表,0)中 RTRIM(LTRIM(EMP_TERM_CD))='1234'和EMP_TE

我试图在表达式转换中参数化表达式变量。我的表达如下:

在(EMP部门CD,('12WE3','LKOW23','PO234','IULYT34'),0)

RTRIM(LTRIM(EMP_TERM_CD))='1234'和EMP_TERM_DT>SYSDATE

(或者,POST SESSION命令将用SYSDATE-8个月替换此SYSDATE)

我将这些表述替换如下:

在(EMP_部门光盘,$$EMP_光盘列表,0)中

RTRIM(LTRIM(EMP_TERM_CD))='1234'和EMP_TERM_DT>$$EMP_DT

我的参数文件包含以下变量:

$$EMP\u DT=SYSDATE

$$EMP_CD_列表=('12WE3'、'LKOW23'、'PO234'、'IULYT34')

我得到转换初始化错误和解析错误。此外,我在映射中设置了变量和参数Isexprvar=true,并将类型设置为参数。我很抱歉,如果我在这里使用任何错误的术语,因为我是新的参数化


提前感谢

在您的参数文件中,您是否指定了如中所示的适当范围。。另外,我认为您的
$$EMP_DT
$$EMP_CD_列表
位于不同的行上,与问题中显示的不在同一行上,这将不起作用。对不起,这是一个错误,让我编辑。它们确实位于不同的行上,并且是分配给不同端口的不同表达式。您是否也可以发布您收到的确切错误消息?转换解析致命错误;转换停止。。。。。TE_7002…[PM Parse Error>>语法错误…[在(EMP_DEPT_CD,('12WE3',您是否尝试过不使用括号,如
$$EMP_CD_LIST='12WE3','LKOW23','PO234','IULYT34'