Læs på engelsk

Del via


KONVERTERE

gælder for:beregnet kolonneberegnet tabelberegning af målingvisualisering

Konverterer et udtryk af én datatype til en anden.

Syntaks

CONVERT(<Expression>, <Datatype>)  

Parametre

Udtryk Definition
Expression Et gyldigt udtryk.
Datatype En optælling, der indeholder: INTEGER(Heltal), DOUBLE(Decimaltal), STRING(Text), BOOLEAN(True/False), CURRENCY(Fixed Decimal Number), DATETIME(Date, Time osv.).

Returværdi

Returnerer værdien af Expression, oversat til Datatype.

Bemærkninger

  • Funktionen returnerer en fejl, når en værdi ikke kan konverteres til den angivne datatype.

  • DAX-beregnede kolonner skal være af en enkelt datatype. Da funktionerne MEDIAN og MEDIANX over en kolonne med heltal returnerer blandede datatyper, enten heltal eller dobbelt, returnerer følgende beregnede kolonneudtryk en fejl som et resultat: MedianNumberCarsOwned = MEDIAN(DimCustomer[NumberCarsOwned]).

  • Hvis du vil undgå blandede datatyper, skal du ændre udtrykket til altid at returnere den dobbelte datatype, f.eks.:
    MedianNumberCarsOwned = MEDIANX(DimCustomer, CONVERT([NumberCarsOwned], DOUBLE)).

  • Denne funktion understøttes ikke til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner eller RLS-regler (row-level security).

Eksempel

DAX-forespørgsel

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

Returnerer

[Værdi]
2