Kreuztabellenabfrage
Grundlagen
Eine Kreuztabellenabfrage zeigt in der Horizontalen (Zeilenüberschrift) eine
Gruppe von Werten, zum Beispiel Quartale und in der Vertikalen
(Spaltenüberschrift) eine andere Gruppe zum Beispiel Artikel an. Im Kreuz
(Wert), dem Schnittpunkt beider Linien, zeigt die Kreuztabelle einen
Statistischen Wert wie zum Beispiel eine Summe, oder eine Anzahl.

Die obige Kreuztabelle wurde in der Nordwind Datenbank erzeugt. Sie ist auf
Ihrem Rechner oder unter http://Logisch.ch/mcdateien
zu finden.
- Erstellen Sie eine neue Auswahlabfrage in der Entwurfsansicht.
- Verwenden Sie die Tabellen Bestellungen, Bestelldetails und Artikel.
- Ändern Sie Ihre Auswahlabfrage zur Kreuztabellenabfrage.
- Fügen sie das Feld Artikelname hinzu und bestimmen es als
Zeilenüberschrift (Zeile Kreuztabelle).
- Um in der horizontalen die Quartale aufgelistet zu erhalten fügen Sie in
einer leeren Spalte
Quartale: "Quartal " & DatTeil("q";[Bestelldatum])
hinzu.
- Bestimmen Sie für die Spalte Quartale die Kreuztabellenfunktion
Spaltenüberschrift.
- Für die Summenfunktion im Kreuz fügen Sie in der nächsten freien Spalte
folgenden Text ein:
Artikelanzahl: Summe(ZCurrency([Bestelldetails].[Einzelpreis]*[Anzahl]*(1-[Rabatt])/100)*100)
- Bestimmen Sie die Artikelanzahl als Funktion Ausdruck und als
Kreuztabellenfunktion Wert.

Die Funktion DatTeil (englisch DatePart) bewirkt die Erzeugung der Quartale
(q) aus dem Feld [Bestelldatum].
Die Funktion ZCurrency (deutsch ZuWährung) bewirkt die Umwandlung eines
Wertes zur Währung.
Da die Artikel mit Rabat verkauft wurden, muss dieser auch für die Ausgabe
der Kreuztabelle berechnet werden.