Ich habe eine Sammlung von Daten, die hat; Eine Kategorie, ein Datum, eine Zeichenfolge und zwei Werte. Ein vereinfachtes Beispiel dafür, wie diese Daten unter:Pivot kategorisierte Daten
| Category | TheDate | TheString | TotalA | TotalB |
----------------------------------------------------------
| CatA | 01/01/01 | foo1 | 100 | 200 |
| CatA | 01/01/01 | foo2 | 100 | 200 |
| CatA | 01/01/01 | foo3 | 100 | 200 |
| CatA | 02/01/01 | foo4 | 100 | 200 |
| CatA | 02/01/01 | foo5 | 100 | 200 |
| CatA | 03/01/01 | foo6 | 100 | 200 |
| CatA | 04/01/01 | foo7 | 100 | 200 |
| CatB | 01/01/01 | foo8 | 100 | 200 |
| CatB | 01/01/01 | foo9 | 100 | 200 |
| CatB | 06/01/01 | foo2 | 100 | 200 |
Ich mag diese Daten schwenken, so dass es eine Tabelle erstellt wie unten:
| TheDate | TotalAForCatA | TotalAForCatB | TotalBForCatA | ... |
-------------------------------------------------------------------
| 01/01/01 | 300 | 200 | 600 | ... |
| 02/01/01 | 200 | 0 | 400 | ... |
| 03/01/01 | 100 | 0 | 200 | ... |
| 04/01/01 | 100 | 0 | 200 | ... |
| 06/01/01 | 0 | 100 | 0 | ... |
Dies ist eine Tabelle mit dem Datum gruppiert werden würde, mit jede Summe ist die Summe der Werte für jede Kategorie.
Wie würde ich das erreichen?
Ist das eine feste Anzahl von Spalten oder kann dynamisch sein? –