DAX-Datentypen
Jede Spalte in einem semantischen Modell hat einen Datentyp, der steuert, welche Art von Werten gespeichert werden. Sie können den Datentyp in Power Query festlegen, wenn Sie eine Verbindung zu Daten herstellen oder Spalten erstellen. Wenn Sie eine berechnete Spalte hinzufügen, bestimmt DAX ihren Datentyp basierend auf der von Ihnen geschriebenen Formel. Measures haben auch Datentypen, aber sie werden durch das Ergebnis ihrer Berechnung bestimmt und können sich je nach Filterkontext ändern.
Modelldatentypen und DAX-Datentypen sind verwandt, aber nicht immer gleich. Die folgende Tabelle zeigt, wie sie übereinstimmen und welchen Wertebereich sie jeweils unterstützen.
| Datentyp des Modells | DAX-Datentyp | Beschreibung |
|---|---|---|
| Ganze Zahl | 64-Bit-Ganzzahl | -263 bis 263-1 |
| Dezimalzahl | Reelle 64-Bit-Zahl | Negativ: ‑1,79 x 10308 bis ‑2,23 x 10-308 – Null (0) ‑ Positiv: 2,23 x 10-308 bis 1,79 x 10308 – Begrenzt auf 17 Dezimalstellen |
| Boolescher Wert | Boolescher Wert | TRUE oder FALSE |
| Text | Zeichenfolge | Unicode-Zeichenfolge |
| Datum | Datum/Uhrzeit | Gültige Daten sind alle Daten nach dem 1. Januar 1900 |
| Währung | Währung | –9,22 x 1014 bis 9,22 x 1014 – begrenzt auf vier Dezimalstellen mit fester Genauigkeit |
| Nicht zutreffend | BLANK | In einigen Fällen ist dies das Äquivalent zum Wert NULL in einer Datenbank (SQL). |
Datentyp BLANK
Der Datentyp BLANK erfordert eine gesonderte Erwähnung. DAX verwendet BLANK sowohl für den Datenbankwert NULL als auch für leere Zellen in Excel. BLANK bedeutet nicht Null. Möglicherweise ist es einfacher, ihn als Fehlen eines Werts zu betrachten.
Zwei DAX-Funktionen beziehen sich auf den BLANK-Datentyp: Die Funktion BLANK gibt BLANK zurück, während die Funktion ISBLANK testet, ob ein Ausdruck als BLANK bewertet wird.