问题描述
你好,
我正在尝试创建BI Publisher报告以使用HCM数据加载器更新薪水。
我有一个计算列,根据级别填充建议的工资:
我还有另一列连接HCM数据加载器所需的相关字段:
当我从计算列添加别名到连接我得到以下错误:
ORA-00904: "PROPOSED_SALARY": 无效标识符
请您指出正确的方向吗?:)
我正在尝试创建BI Publisher报告以使用HCM数据加载器更新薪水。
我有一个计算列,根据级别填充建议的工资:
CASE pgf.NAME WHEN 'T4' THEN '9.00' WHEN 'T3' THEN '9.75' ELSE '' END AS 'Proposed_Salary'
我还有另一列连接HCM数据加载器所需的相关字段:
||cs.SALARY_ID||'|'||paam.ASSIGNMENT_NUMBER||'|'||TO_CHAR(cs.DATE_FROM, 'YYYY/MM/DD')||'|'||TO_CHAR(cs.DATE_TO, 'YYYY/MM/DD')||'|'||Proposed_Salary||'|'||cs.MULTIPLE_COMPONENTS||'|'||csbt.SALARY_BASIS_NAME||'|'||cs.SALARY_APPROVED||'|'||pab.ACTION_CODE||'|'||parb.ACTION_REASON_CODE HDL
当我从计算列添加别名到连接我得到以下错误:
ORA-00904: "PROPOSED_SALARY": 无效标识符
请您指出正确的方向吗?:)
专家解答
抱歉,我对BI Publisher或HCM数据加载器都不太了解,所以我强烈建议您发布这也是他们的论坛
https://community.oracle.com/community/groundbreakers/oracle-applications/e-business_suite/human-capital-management-hcm
https://community.oracle.com/community/groundbreakers/business_intelligence/business_intelligence_foundation/bi_publisher
但是我猜想连接对 * 计算 * 列没有可见性,因此您可以将完整的case语句复制到表达式中吗?ie
https://community.oracle.com/community/groundbreakers/oracle-applications/e-business_suite/human-capital-management-hcm
https://community.oracle.com/community/groundbreakers/business_intelligence/business_intelligence_foundation/bi_publisher
但是我猜想连接对 * 计算 * 列没有可见性,因此您可以将完整的case语句复制到表达式中吗?ie
||cs.SALARY_ID||'|'||paam.ASSIGNMENT_NUMBER||'|'|| TO_CHAR(cs.DATE_FROM, 'YYYY/MM/DD')||'|'||TO_CHAR(cs.DATE_TO, 'YYYY/MM/DD')||'|'|| CASE pgf.NAME WHEN 'T4' THEN '9.00' WHEN 'T3' THEN '9.75' ELSE '' END ||'|'||cs.MULTIPLE_COMPONENTS||'|'||csbt.SALARY_BASIS_NAME||'|'||cs.SALARY_APPROVED||'|'||pab.ACTION_CODE||'|'||parb.ACTION_REASON_CODE HDL
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




