Pivotieren von Daten in MS Access über TRANSFORM Query
In MS Access beinhaltet das Pivotieren von Daten die Umwandlung von Zeilen in Spalten. Mit dieser Technik können Benutzer Daten prägnanter und lesbarer zusammenfassen und präsentieren.
Angenommen, Sie haben eine Abfrage, die Studentenausweise und über einen Monat konsumierte Mahlzeiten extrahiert. Um die Häufigkeit jeder Mahlzeitart (Frühstück, Mittagessen, Snack) für jeden Schüler zu zählen, reicht eine Pivot-Tabelle aufgrund übermäßiger Daten möglicherweise nicht aus. Stattdessen kann eine SQL-Abfrage mit der TRANSFORM-Funktion verwendet werden.
Die folgende Abfrage baut auf den bereitgestellten Daten auf:
TRANSFORM COUNT(MenuItems.MealType) SELECT April2013.SID, MenuItems.MealType FROM April2013 LEFT JOIN MenuItems ON MenuItems.Item=April2013.Item GROUP BY April2013.SID PIVOT MenuItems.MealType;
Diese Abfrage transformiert die Daten in die gewünschte Pivot-Struktur, wobei:
Die resultierende Ausgabe ähnelt dem gewünschten Format:
SID | Breakfast | Lunch | Snack |
---|---|---|---|
001 | 3 | 10 | 1 |
002 | 4 | 8 | 10 |
003 | 18 | 2 | 7 |
004 | 6 | 7 | 2 |
Durch die Nutzung der TRANSFORM-Abfrage können Sie dies effektiv tun Pivot-Daten in MS Access, was eine einfache Analyse und Zusammenfassung komplexer Datensätze ermöglicht.
Das obige ist der detaillierte Inhalt vonWie kann ich Daten in MS Access mithilfe einer TRANSFORM-Abfrage Pivotieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!