Als ich in den kommenden deutschen TechNet-Webcasts blätterte, fiel mir der Vortrag "SQL Server 2005 – Kreuztabellenabfragen – Kreuztabellenabfragen mit dem PIVOT-Befehl und den Reporting Services (Level 200)" ins Auge.

Ich habe nämlich dauern Probleme mit den deutschen Übersetzungen der englischen Fachbegriffe. Da habe ich einfach keine Chance: zwar weiß ich jetzt, dass ich nach "gruppierten Indexen" gucken muss, wenn ich in der deutschen Hilfe Infos zum "clustered index" suche, aber das ist auch schon alles.

Die Beschreibung aus "Kreuztabellen" bei eulanda.de fand ich am besten:

Eine Kreuztabelle erlaubt es, Auswertungen mit verschiedenen Dimensionen auszugeben. Normale Tabellenstatistiken haben zwei Dimensionen. Man kann hier beispielsweise eine Zeitachse (oben) und eine Postleitzonen-Achse (links) darstellen und als Ergebnisse die aufsummierten Umsätze anzeigen.

Möchte man jedoch nicht nur Gebiete in Bezug auf einen Zeitraum betrachten, sondern verschiedene Zeiträume wie Jahr, Quartal, Monat und neben den Gebieten auch noch Kundengruppen und Vertreter in der Auswertung haben, so müsste man konventionell sehr viele einzelne Statistiken ausdrucken und jeweils die Werte vergleichen. Aus solchen Listen ist es nur schwer möglich, einen Überblick zu erhalten und so die richtigen Entscheidungen für ein Unternehmen zu treffen.

Kreuztabellen helfen hier weiter. Sie stellen beliebig viele Dimensionen – also Jahr, Quartal, Monat, Gebiet, Kundengruppe usw. – in einem einzigen Diagramm dar. Jede Kombination von Dimensionen ist ein Kreuzungspunkt; daher kommt auch der Name Kreuztabelle.

Das heißt für mich, dass ich schon längst mit Kreuztabellen arbeite, aber einfach den Begriff nicht kannte… An den Reporting-Services nimmt man dazu eine Matrix. Das Beispiel "Kreuztabelle Absatz nach Gebiet" beschreibt Microsoft in dem Artikel "SQL Server 2000 Reporting Services durch benutzerdefinierten Code erweitern". Ein ganz einfaches steht im Probekapitel 6 "Einführung in die Berichterstellung" des Buches "Microsoft SQL Server 2005 Reporting Services".

Daher hier mal meine kleine Info-Sammlung zum Thema "Kreuztabellen":