CROSSJOIN

Erstellt ein kartesisches Produkt durch Kombination von Zeilen aus mehreren Bereichen.

Syntax

CROSSJOIN(range1; range2; range3; ...; rangeN)

  • range1, range2, ..., rangeN - die zu kombinierenden Bereiche - Wertetyp: Bereich beliebiger Werte

Anmerkungen

  • Die Funktion gibt ein zeilenweises kartesisches Produkt aller Zeilen aus allen angegebenen Bereichen zurück.

  • Jede Zeile des ersten Bereichs wird mit jeder Zeile aller anderen Bereiche kombiniert, was zu einem vollständigen Satz aller möglichen Kombinationen führt.

  • Diese Funktion ist nützlich zum Erstellen von Mastervorlagen mit allen möglichen Kombinationen von Dimensionen, zum Generieren vollständiger Datumslisten für Zeiträume, zum Erstellen von Permutationen für Tests oder zum Generieren hierarchischer Berichtsstrukturen.

Last updated