Delen via


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