DAX-Datentypen
Spalten von semantischen Modellen verfügen über einen festgelegten Datentyp, mit dem sichergestellt wird, dass alle Spaltenwerte dem Datentyp entsprechen. Spaltendatentypen werden in Power Query definiert, oder im Fall von berechneten Spalten aus der Formel abgeleitet. Measuredatentypen werden ähnlich wie die Datentypen berechneter Spalten aus der Formel abgeleitet.
Modelldatentypen stimmen nicht mit DAX-Datentypen überein, obwohl zwischen ihnen eine direkte Beziehung besteht. In der folgenden Tabelle sind die Modelldatentypen und die DAX-Datentypen aufgeführt. Beachten Sie den unterstützten Wertebereich für jeden Datentyp.
Modelldatentyp | DAX-Datentyp | Beschreibung |
---|---|---|
Ganze Zahl | 64-Bit-Integer | –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 |
Boolean | Boolean | TRUE oder FALSE |
Text | String | Unicode-Zeichenfolge |
Date | Datum/Uhrzeit | Gültig sind alle Datumsangaben nach dem 1. Januar 1900. |
Währung | Währung | -9,22 × 1014 bis 9,22 × 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 0 (null). Möglicherweise ist es einfacher, ihn als Fehlen eines Werts zu betrachten.
Zwei DAX-Funktionen stehen im Zusammenhang mit dem Datentyp BLANK: Die DAX-Funktion BLANK
gibt BLANK zurück, während die DAX-Funktion ISBLANK
prüft, ob ein Ausdruck als BLANK ausgewertet wird.