Del via


CONVERT

gjelder:beregnet kolonneberegnet tabellMeasurevisualobjektberegning

Konverterer et uttrykk av én datatype til en annen.

Syntaks

CONVERT(<Expression>, <Datatype>)

Parametere

Vilkår Definisjon
Expression Alle gyldige uttrykk.
Datatype En opplisting som inkluderer: HELTALL(heltall), DOBBELT(desimaltall), STRENG(tekst), BOOLSK(True/False), CURRENCY(Fixed desimaltall), DATETIME(Date, Timeosv.).

Returner value

Returnerer value av Expression, oversatt til Datatype.

Merknader

  • Funksjonen returnerer en error når en value ikke kan konverteres til den angitte datatypen.

  • DAX beregnede kolonner må være av én enkelt datatype. Siden MEDIANandMEDIANX funksjoner over en heltallskolonne returnerer blandede datatyper, vil heltall or doble, følgende beregnede kolonneuttrykk returnere en error som et resultat: MedianNumberCarsOwned = MEDIAN(DimCustomer[NumberCarsOwned]).

  • Hvis du vil unngå blandede datatyper, endrer du uttrykket slik at det alltid returnerer den doble datatypen, for eksempel: MedianNumberCarsOwned = MEDIANX(DimCustomer, CONVERT([NumberCarsOwned], DOUBLE)).

  • Denne funksjonen støttes not for bruk i DirectQuery-modus når den brukes i beregnede kolonner or regler for sikkerhet på radnivå (RLS).

Eksempel

DAX spørring

EVALUATE { CONVERT(DATE(1900, 1, 1), INTEGER) }

Returnerer

[Value]
2