# UNPIVOT

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

**UNPIVOT**(*range;* *headerRange; numRowElements*)

* *range* - den Bereich, dessen Inhalt von einer Pivot-Struktur in eine zeilenbasierte Struktur umgewandelt werden soll - ***Wertetyp**: ein Bereich mit beliebigen Wertetypen*
* *headerRange* - der Bereich, der die Spaltenattribute des Pivot-Bereichs enthält - ***Wertetyp**: ein Bereich mit beliebigen Wertetypen*
* *numRowElements* - gibt an, wie viele Anfangsspalten aus *range* für die Zeilen des Ergebnisbereichs verwendet werden sollen - ***Wertetyp**: Zahl (optional, Standardwert: 1)*

#### Bemerkung <a href="#remarks.30" id="remarks.30"></a>

* Die Funktion wandelt die Einzelwerte aus *range* in Werte in mehreren Spalten des Ergebnisbereichs um. Jeder Wert wird durch seine Zeilen- und Spaltenattribute angegeben.

#### Beispiele

**Beispiel 1** - UNPIVOT mit einer Attributzeile und einer Attributspalte (im #header widget). Die Zelle "Country" in *header* wird ignoriert, da sie dem Zeilenattribut zugeordnet ist.

<figure><img src="https://content.gitbook.com/content/5AXM9De6LygFtEaDe5ri/blobs/Q3xgg8ptObM2iwaLB148/grafik.png" alt=""><figcaption></figcaption></figure>

**Beispiel 2** - UNPIVOT mit zwei Zeilenattributen.

<figure><img src="https://content.gitbook.com/content/5AXM9De6LygFtEaDe5ri/blobs/cBGvja19dq0zyTHNJbyO/grafik.png" alt=""><figcaption></figcaption></figure>
