Delen via


CONVERT

Van toepassing op:berekende kolomberekende tabelMeasureVisuele berekening

Converteert een expressie van het ene gegevenstype naar het andere.

Syntaxis

CONVERT(<Expression>, <Datatype>)

Parameters

Term Definitie
Expression Elke geldige expressie.
Datatype Een opsomming met: INTEGER(Geheel getal), DOUBLE(Decimal Number), STRING(Text), BOOLEAN(True/False), CURRENCY(Fixed Decimal Number), DATETIME(Date, Time, enzovoort).

value retourneren

Retourneert de value van Expression, vertaald naar Datatype.

Opmerkingen

  • De functie retourneert een error wanneer een value niet kan worden geconverteerd naar het opgegeven gegevenstype.

  • DAX berekende kolommen van één gegevenstype moeten zijn. Omdat MEDIANandMEDIANX functies voor een kolom met gehele getallen gemengde gegevenstypen retourneren, retourneert or de volgende berekende kolomexpressie een error als resultaat: MedianNumberCarsOwned = MEDIAN(DimCustomer[NumberCarsOwned]).

  • Als u gemengde gegevenstypen wilt voorkomen, wijzigt u de expressie zodat deze altijd het dubbele gegevenstype retourneert, bijvoorbeeld: MedianNumberCarsOwned = MEDIANX(DimCustomer, CONVERT([NumberCarsOwned], DOUBLE)).

  • Deze functie wordt not ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in berekende kolommen or regels voor beveiliging op rijniveau (RLS).

Voorbeeld

DAX query

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

Retourneert

[Value]
2