KONVERTERA

Gäller för:Beräknad kolumnBeräknad tabellMåttVisuell beräkning

Konverterar ett uttryck av en datatyp till en annan.

Syntax

CONVERT(<Expression>, <Datatype>)  

Parametrar

Period Definition
Uttryck Valfritt giltigt uttryck.
Datatyp En uppräkning som innehåller: INTEGER(Vem le Number), DOUBLE(Decimal Number), STRING(Text), BOOLEAN(True/False), CURRENCY(Fixed Decimal Number), DATETIME(Date, Time, etc).

Returvärde

Returnerar värdet <för Uttryck>, översatt till <Datatype>.

Kommentarer

  • Funktionen returnerar ett fel när ett värde inte kan konverteras till den angivna datatypen.

  • DAX-beräknade kolumner måste vara av en enda datatyp. Eftersom MEDIAN- och MEDIANX-funktioner över en heltalskolumn returnerar blandade datatyper, antingen heltal eller dubbla, returnerar följande beräknade kolumnuttryck ett fel som ett resultat: MedianNumberCarsOwned = MEDIAN(DimCustomer[NumberCarsOwned]).

  • För att undvika blandade datatyper ändrar du uttrycket så att det alltid returnerar den dubbla datatypen, till exempel:
    MedianNumberCarsOwned = MEDIANX(DimCustomer, CONVERT([NumberCarsOwned], DOUBLE)).

  • Den här funktionen stöds inte för användning i DirectQuery-läge när den används i beräknade kolumner eller säkerhetsregler på radnivå (RLS).

Exempel

DAX-fråga

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

Returer

[Värde]
2