OMZETTEN
Van toepassing op: Berekende kolom Berekende tabel Meting Visuele berekening
Converteert een expressie van het ene gegevenstype naar het andere.
Syntaxis
CONVERT(<Expression>, <Datatype>)
Parameters
Term | Definitie |
---|---|
Expression | Elke geldige expressie. |
Gegevenstype | Een opsomming met: INTEGER(Geheel getal), DOUBLE(Decimaal getal), STRING(Tekst), BOOLEAANSE WAARDE(Waar/Onwaar), VALUTA(Vast decimaal getal), DATETIME(Datum, Tijd, enzovoort). |
Retourwaarde
Retourneert de waarde van <Expressie>, vertaald naar <Datatype>.
Opmerkingen
De functie retourneert een fout wanneer een waarde niet kan worden geconverteerd naar het opgegeven gegevenstype.
Berekende DAX-kolommen moeten van één gegevenstype zijn. Omdat de functies MEDIAN en MEDIANX via een kolom met gehele getallen gemengde gegevenstypen retourneren, ofwel geheel getal of dubbel, retourneert de volgende berekende kolomexpressie een fout als gevolg:
MedianNumberCarsOwned = MEDIAN(DimCustomer[NumberCarsOwned])
Als u gemengde gegevenstypen wilt voorkomen, wijzigt u de expressie zodat altijd het dubbele gegevenstype wordt geretourneerd, bijvoorbeeld:
MedianNumberCarsOwned = MEDIANX(DimCustomer, CONVERT([NumberCarsOwned], DOUBLE))
.Deze functie wordt niet ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in regels voor beveiliging op rijniveau (berekende kolommen of beveiliging op rijniveau).
Opmerking
DAX-query
EVALUATE { CONVERT(DATE(1900, 1, 1), INTEGER) }
Retouren
[Waarde] |
---|
2 |