2
序言:我有類似下面的交叉表:如何動態地去除交叉柱
- 行組:月,今年1月做的;
- 列組:name;
- 列總數和行總數。
它實際上顯示了參數年中花費在數據庫中的每個人的總金額。 我的數據源是Postgres數據庫,我用查詢檢索數據。
在我的數據庫中,我使用了一些「空白」記錄,用於部分提取:因爲我需要顯示所有的月份,並且我在5月份運行這個例子,無論如何,我需要從1月份到十二月。
我的DB是這樣的:
ID | NAME | MONTH | YEAR | MONEY
1 | Marco | January | 2014 | 150.0
2 | Marco | February | 2014 | 80.0
3 | Marco | March | 2014 | 135.5
4 | Marco | April | 2014 | 50.0
5 | Marco | May | 2014 | 200.0
6 | | June | 2014 | 0.0
7 | | July | 2014 | 0.0
8 | | August | 2014 | 0.0
9 | | September | 2014 | 0.0
10 | | October | 2014 | 0.0
11 | | November | 2014 | 0.0
12 | | December | 2014 | 0.0
第5行,是一個「正規」的記錄的一個例子,關於「黑客」的人,我需要12個月的交叉表上的其他人我的報告。
問題:如果我從1月到11月運行此報告,此解決方案會將我帶入一個空列的交叉表。如果12月填入,則不顯示任何空白欄。
由於是:
| | Marco | Mario | Luigi | Total
January | 0.0 | 150.0 | 150.0 | 150.0 | 450.0
February | 0.0 | 80.0 | 80.0 | 80.0 | 240.0
March | 0.0 | 135.5 | 135.5 | 135.5 | 406.5
April | 0.0 | 50.0 | 50.0 | 50.0 | 150.0
May | 0.0 | 200.0 | 200.0 | 200.0 | 600.0
June | 0.0 | 0.0 | 0.0 | 0.0 | 0.0
July | 0.0 | 0.0 | 0.0 | 0.0 | 0.0
August | 0.0 | 0.0 | 0.0 | 0.0 | 0.0
September | 0.0 | 0.0 | 0.0 | 0.0 | 0.0
October | 0.0 | 0.0 | 0.0 | 0.0 | 0.0
November | 0.0 | 0.0 | 0.0 | 0.0 | 0.0
December | 0.0 | 0.0 | 0.0 | 0.0 | 0.0
TOTAL | 0.0 | 615.5 | 615.5 | 615.5 | 1846.5
後市展望:
| Marco | Mario | Luigi | Total
January | 150.0 | 150.0 | 150.0 | 450.0
February | 80.0 | 80.0 | 80.0 | 240.0
March | 135.5 | 135.5 | 135.5 | 406.5
April | 50.0 | 50.0 | 50.0 | 150.0
May | 200.0 | 200.0 | 200.0 | 600.0
June | 0.0 | 0.0 | 0.0 | 0.0
July | 0.0 | 0.0 | 0.0 | 0.0
August | 0.0 | 0.0 | 0.0 | 0.0
September | 0.0 | 0.0 | 0.0 | 0.0
October | 0.0 | 0.0 | 0.0 | 0.0
November | 0.0 | 0.0 | 0.0 | 0.0
December | 0.0 | 0.0 | 0.0 | 0.0
TOTAL | 615.5 | 615.5 | 615.5 | 1846.5
問:如何隱藏 「空白」 列?有沒有辦法讓它崩潰?
編輯︰我試圖使「空白」列完全空白,如果名稱列組也是「空白」編輯將顯示「空白」的措施的表達式。然後在列,測量和總單元格中,我已經檢查了「如果空白除去」選項,但沒有結果。幾個月和交叉表的其餘部分之間仍有空間。 這是我現在得到:
| | Marco | Mario | Luigi | Total
January | | 150.0 | 150.0 | 150.0 | 450.0
February | | 80.0 | 80.0 | 80.0 | 240.0
March | | 135.5 | 135.5 | 135.5 | 406.5
April | | 50.0 | 50.0 | 50.0 | 150.0
May | | 200.0 | 200.0 | 200.0 | 600.0
June | | 0.0 | 0.0 | 0.0 | 0.0
July | | 0.0 | 0.0 | 0.0 | 0.0
August | | 0.0 | 0.0 | 0.0 | 0.0
September | | 0.0 | 0.0 | 0.0 | 0.0
October | | 0.0 | 0.0 | 0.0 | 0.0
November | | 0.0 | 0.0 | 0.0 | 0.0
December | | 0.0 | 0.0 | 0.0 | 0.0
TOTAL | | 615.5 | 615.5 | 615.5 | 1846.5
您能否請您顯示您當前的查詢? – Houari 2014-11-15 14:54:55