2017-10-08 75 views
0

this question類似,儘管我可以使用VBA解決方案。將過濾器值顯示爲「差異來自」作爲「基本字段」?

從本質上講,我已經在那裏我試圖做兩件事情之一樞軸表:

  1. 創建行業裏的「第2周」的價值觀在樞軸是顯示爲Difference From「周1」已經過濾僅用於「第2周」的表格。這是 - 正如上述問題中的OP所說 - 避免在數據透視表中顯示空白列。目前,我看到我的「Week Number」變量作爲Base Field選項中的一個選項顯示,但是當我選擇它時,我得到一列填充了#N/A錯誤的列。
  2. 或者,我可以在我的數據透視表中包含「第1周」和「第2周」,然後隱藏「第1周」(Base Field)的某些方法。但到目前爲止,除了隱藏行之外,我還沒有想出一個很好的方法來實現這一點,這是我想避免的。

謝謝你的幫助。

回答

0

在「顯示值爲...」設置中使用它時,您無法隱藏基礎項目。

但是,您可以創建計算項目,計算第1周的差異,顯示該項目並隱藏第1周和第2周的項目。

在您的數據透視表中,單擊「周」字段中的任意項目。

從數據透視表工具絲帶,進入選項>字段,項目,&集>計算項

你需要給它一個獨特的名稱,如使用下劃線或刪除空格。

然後爲該字段創建公式。在字段列表中選擇您的星期字段。選擇項目列表中的第1周項目,然後單擊插入項目將其添加到您的公式中。輸入一個減號然後插入第1周的項目。單擊保存並將新計算的字段添加到您的數據透視表。現在,您可以隱藏原始的第1周和第2周,並僅顯示第2周和第1周之間的計算差異。

Img