DAX-datatyper

Slutförd

Semantiska modellkolumner har en datatyp som säkerställer att alla kolumnvärden överensstämmer med den datatypen. Kolumndatatyper definieras i Power Query, eller när det gäller beräknade kolumner, så härleds de från formeln. Måttdatatyper, som liknar datatyper för beräknade kolumner, härleds från formeln.

Modelldatatyper är inte samma som DAX-datatyper, även om det finns en direkt relation mellan dem. I följande tabell visas modell datatyper och DAX-datatyper. Observera det värdeintervall som stöds för varje datatyp.

Modelldatatyp DAX-datatyp Beskrivning
Heltal 64-bitars heltal -263 till och med 263-1
Decimaltal 64-bitars verklig Negativt: -1,79 x 10308 till -2,23 x 10–308 – noll (0) – positivt: 2,23 x 10–308 till 1,79 x 10308 – Begränsat till 17 decimalsiffror
Boolesk Boolesk TRUE eller FALSE
Text Sträng Unicode-teckensträng
Datum Datum/tid Giltiga datum är alla datum efter den 1 januari 1900
Valuta Valuta -9,22 x 1014 till 9,22 x 1014 – begränsat till fyra decimaler med fast precision
Ej tillämpligt BLANK I vissa fall motsvarar det en databas (SQL) NULL

Datatypen BLANK

Datatypen BLANK förtjänar ett särskilt omnämnande. DAX använder BLANK för både databasen NULL och för tomma celler i Excel. BLANK betyder inte noll. Kanske kan det vara enklare att se det som avsaknaden av ett värde.

Två DAX-funktioner är relaterade till datatypen BLANK: BLANK DAX-funktionen returnerar BLANK, medan ISBLANK DAX-funktionen testar om ett uttryck utvärderas till BLANK.