DAX-datatyper
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.