DAX-tietotyypit

Valmis

Semanttisen mallin sarakkeilla on määritetty tietotyyppi, joka varmistaa, että kaikki sarakearvot ovat kyseisen tietotyypin mukaisia. Sarakkeiden tietotyypit määritetään Power Queryssä. Laskettujen sarakkeiden yhteydessä tyyppi johdetaan kaavasta. Mittareiden tietotyypit johdetaan kaavasta laskettujen sarakkeiden tietotyyppien tapaan.

Mallien tietotyypit eivät ole samat kuin DAX-tietotyypit, mutta niiden välillä on suora suhde. Seuraavassa taulukossa on luettelo mallitietotyypeistä ja DAX-tietotyypeistä. Huomaa kunkin tietotyypin tukema arvoalue.

Mallitietotyyppi DAX-tietotyyppi Kuvaus
Kokonaisluku 64-bittinen kokonaisluku -263 - 263-1
Desimaaliluku 64-bittinen reaaliluku Negatiivinen: -1,79 x 10308 - -2,23 x 10-308 - nolla (0) - positiivinen: 2,23 x 10-308 - 1,79 x 10308 - Rajoitettu 17 desimaaliin
Totuusarvo Totuusarvo TRUE tai FALSE
Teksti Merkkijono Unicode-merkkijono
Päivämäärä Päivämäärä/kellonaika Kelvollisia ovat kaikki päivämäärät, jotka ovat päivämäärän 1. tammikuuta 1900 jälkeen
Valuutta Valuutta -9,22 x 1014 - 9,22 x 1014 - rajoitettu neljään desimaaliin kiinteällä tarkkuudella
Ei sovellu BLANK Joissakin tapauksissa se vastaa tietokannan (SQL) arvoa NULL

BLANK-tietotyyppi

BLANK-tietotyyppi ansaitsee erikoismaininnan. DAX-kaavoissa käytetään BLANK-tyyppiä sekä tietokannan arvolle NULL että Excelin tyhjille soluille. BLANK ei ole sama kuin nolla. Saattaa olla helpompaa ajatella sitä arvon puuttumisena.

BLANK-tietotyyppiin liittyy kaksi DAX-funktiota: BLANK DAX-funktio palauttaa tyhjän arvon, kun taas ISBLANK DAX-funktio testaa, antaako lauseke arvon BLANK.