2012-09-12 22 views
0

我的報告,從兩個不同的表中提取EEO表格的代碼。有些員工被分配「工作」,其他員工被分配「職位」 - 因此他們被存儲在不同的表中。水晶報表,如果語句與多個表

作業表中的EEO代碼爲eeo_sub_code,由數字2至9組成。位置表中的EEO代碼爲position_group_code,其中包含EEO2至EEO9。我希望這兩個顯示爲EEO2到EEO9。

jobs.eeo_sub_codepositions.position_group_code bot本質上包含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' 
+0

您對錶鏈接所做的工作,以及這些表之間的主鍵或共用柱是什麼? –

回答

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