0
我確定這是相當不尋常的情況,而且我似乎無法找到解決方案。在特定的列上總結兩個具有0值的列
我試圖報告一個SQL DB表;此表具有名爲sample_bucket的字段,該字段定義將哪個大小用作樣本,在此表中我們有size01-size24列。 我們還有另一個叫做「類型」的字段,我需要在類型A和B之間進行選擇。
我已經使用下面的代碼在「公式字段」中提取基於sample_bucket內容的sizeXX,如下所示:
一級方程式:
if {zzpom.Type}= "A" and {zzpom.SAMPLE_BK}=1 then {zzpom.SIZE01}
else
if {zzpom.Type}= "A" and {zzpom.SAMPLE_BK}=2 then {zzpom.SIZE02}
else
.
.
if {zzpom.Type}= "A" and {zzpom.SAMPLE_BK}=24 then {zzpom.SIZE24}
else 0
也
formula2:
if {zzpom.Type}= "B" and {zzpom.SAMPLE_BK}=1 then {zzpom.SIZE01}
else
if {zzpom.Type}= "B" and {zzpom.SAMPLE_BK}=2 then {zzpom.SIZE02}
else
.
.
if {zzpom.Type}= "B" and {zzpom.SAMPLE_BK}=24 then {zzpom.SIZE24}
else 0
我過濾的{formula1}<>0 or {formula2}<>0
但是當我運行報告,我得到兩列,而不是一個:
formula1 formula2 | formula1 formula2 6.5 0 | 0 12
我試圖總結報告,但看起來像CR傳播中運行這些配方!
我需要這兩列鞏固:
formula1 formula2 6.5 12
任何幫助將不勝感激!
感謝您的幫助,但我認爲我是行不通的,這樣可以很清楚我做了DB的樣本如下: Sample_bk |類型| ... | size_6 | size_7 | size_8 | | A | ... | .. | 6.5 | .. | | B | ... | .. | 12 | .. | 條件是相同的除了類型會不同,同時我從相同的字段名稱,如size_7拿起數據,因爲sample_bk = 7。 – Frank