Share via


KONVERTERE

Gælder for:Beregnet tabel beregningaf målingsvisualisering for en beregnet kolonne

Konverterer et udtryk af én datatype til en anden.

Syntaks

CONVERT(<Expression>, <Datatype>)  

Parametre

Begreb Definition
Udtryk 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>, der er 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