我有一個數據集,看起來像這樣:彙總數據
User | Task | Time
--------|--------|--------
User A | Task X | 100
User A | Task Y | 200
User A | Task Z | 300
User B | Task X | 400
User B | Task Y | 500
User B | Task Z | 600
User C | Task X | 700
User C | Task Y | 800
User C | Task Z | 900
User D | Task X | 1000
User D | Task Y | 1100
user D | Task Z | 1200
當我做我的初步分組,數據看起來是這樣的:
| Avg User | Avg Task X | Avg Task Y | Avg Task Z
User | Time | Time | Time | Time
-------|----------|------------|------------|------------
User A | 200 | 100 | 200 | 300
User B | 500 | 400 | 500 | 600
User C | 800 | 700 | 800 | 900
User D | 1100 | 1000 | 1100 | 1200
我需要它看起來是這樣的:
| Avg User | Avg Task X | Avg Task Y | Avg Task Z
User | Time | Time | Time | Time
------|----------|------------|------------|------------
All | 650 | 550 | 650 | 750
這是我如何得到這些數字:
650 = (200+500+800+1100)/4
550 = (100+400+700+1000)/4
650 = (200+500+800+1100)/4
750 = (300+600+900+1200)/4
換句話說,我有任務列組和用戶行組。問題是我希望行組在額外的時間內彙總。
乍一看,我可以將用戶的姓名作爲「全部」返回,總結,但實際上並沒有給我所需的平均值。我需要首先按用戶總結時間,然後查找每個用戶的平均值。如果我改變原始數據的形狀,我的任務組將不再正常工作。
如果我嘗試在我的行組上使用「總計」行,它將聚合原始數據而不是聚合/分組數據。這是相當令人失望的,因爲它在我眼中實際上是不正確的。
我還不確定這是否能解決我的問題,但無論如何我正在學習一些東西。感謝您的反饋。 –
我已經分組了列和行。看起來,這種方法不喜歡和分組列一起工作。 –