0

我的报告从 EEO 表格的两个不同表中提取代码。一些员工被分配“工作”,而其他员工被分配“职位”——因此它们存储在不同的表中。

Jobs 表中的 EEO 代码eeo_sub_code由数字 2 到 9 组成。Positions 表中的 EEO 代码position_group_code由 EEO2 到 EEO9 组成。我希望这两个都显示为 EEO2 到 EEO9。

jobs.eeo_sub_codepositions.position_group_codebot 本质上包含 EEO 代码,所以我想将它们合并到一个列中。

到目前为止,我的代码仅显示jobs.eeo_sub_code条件。如何获得所需的行为?

if {jobs.eeo_sub_code} = '2' OR {positions.position_group_code} = 'EEO2' then 'EEO2' 
else if {jobs.eeo_sub_code} = '3' OR {positions.position_group_code} = 'EEO3' then 'EEO3' 
else if {jobs.eeo_sub_code} = '4' OR {positions.position_group_code} = 'EEO4' then 'EEO4' 
else if {jobs.eeo_sub_code} = '5' OR {positions.position_group_code} = 'EEO5' then 'EEO5' 
else if {jobs.eeo_sub_code} = '6' OR {positions.position_group_code} = 'EEO6' then 'EEO6' 
else if {jobs.eeo_sub_code} = '7' OR {positions.position_group_code} = 'EEO7' then 'EEO7' 
else if {jobs.eeo_sub_code} = '8' OR {positions.position_group_code} = 'EEO8' then 'EEO8' 
else if {jobs.eeo_sub_code} = '9' OR {positions.position_group_code} = 'EEO9' then 'EEO9' 
4

1 回答 1

1

检查表之间的链接。如果正确链接,您可以尝试以下公式:

IF {jobs.eeo_sub_code} = '2' OR {positions.position_group_code} = 'EEO2'
  THEN 'EEO2' 
ELSE IF  {jobs.eeo_sub_code} = '3' OR {positions.position_group_code} = 'EEO3' 
  THEN 'EEO3'
ELSE IF  {jobs.eeo_sub_code} = '4' OR {positions.position_group_code} = 'EEO4' 
  THEN 'EEO4'

//...And so forth
于 2012-09-12T17:46:02.457 回答