# CROSSJOIN

#### Syntax <a href="#syntax" id="syntax"></a>

**CROSSJOIN**(*range1*; range*2*; range*3*; ...; range*N*)

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

#### Anmerkungen <a href="#remarks" id="remarks"></a>

* 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.
