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 |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för