2016-07-20 55 views
0

我有兩個數據集。要在同一數據透視圖上顯示的兩個相似數據集

Week IN US FR UK MX 
1  200 550 0 1 0 
2  70 257 309 33 0 
3  49 306 293 49 8 
4  77 308 408 53 65 
5  117 341 343 59 81 

.....

Week IN US FR UK MX 
1 0 0 0 0 0 
2 36 129 194 24 0 
3 51 322 287 57 0 
4 75 292 373 50 56 
5 80 249 296 56 76 

....

針對每星期,

我在第一臺

我要求的訂單數量在第二個表中有多少個訂單。

我想數據透視表圖表,顯示了相同的

+0

看起來你的數據已經在「轉動」的形式。數據透視表/圖表的預期輸出是什麼? – hsan

+0

這是一個真正的問題嗎?添加另一個已訂購和交付的列作爲值並創建1個數據透視表 –

回答

0

如果您使用的是Excel 2010或更高版本,你可以使用PowerQuery,自由加載由微軟提供,以UNPIVOT並結合你的兩個數據集。我相信,在Excel 2016 PowerQuery已經作爲獲取&變換

創建PowerQuery一個新的查詢並打開高級編輯器。刪除編輯器中已出現的任何文本,並使用下面的代碼獲取未轉義的組合表格。

let 
    Requested = Table.AddColumn(Table.UnpivotOtherColumns(Excel.CurrentWorkbook(){[Name="Requested"]}[Content], {"Week"}, "Country", "Value"), "Type", each "Requested"), 
    Delivered = Table.AddColumn(Table.UnpivotOtherColumns(Excel.CurrentWorkbook(){[Name="Delivered"]}[Content], {"Week"}, "Country", "Value"), "Type", each "Delivered"), 
    Combined = Table.Combine({Requested, Delivered}) 
in 
    Combined 

let後的前兩行從表獲取數據(假設你的兩個數據集在指定的表請求遞送),採用Table.UnpivotOtherColumns到UNPIVOT它們,然後添加一列Type到指示該行是用於請求還是交付。

Table.Combine簡單地追加一個表到另一(把從請求下面的交付所有的行)。

關閉高級編輯器,然後單擊查詢編輯器關閉&負載查詢結果添加到一個Excel工作表。使用生成的表格,您可以輕鬆創建顯示組合數據的數據透視表。

由於查詢仍然連接到源表,隨時隨地您的數據更改/得到更新,您可以刷新查詢(類似於透視表),以獲得新的數據。

相關問題