Megosztás a következőn keresztül:


CONVERT

A következőkre vonatkozik:Számított oszlopSzámított táblaMértékVizualizációszámítási

Egy adattípus kifejezését konvertálja egy másikra.

Szintaxis

CONVERT(<Expression>, <Datatype>)

Paraméterek

Kifejezés Definíció
Expression Bármilyen érvényes kifejezés.
Datatype Enumerálás, amely a következőket tartalmazza: LOGIKAI/LOGIKAI, CURRENCY/DECIMÁLIS, DATETIME, DOUBLE, EGÉSZ SZÁM/INT64, SZTRING/SZÖVEG.

Visszaadott érték

A Expressionértékét adja vissza , Datatype.

Megjegyzések

  • A függvény hibát ad vissza, ha egy érték nem konvertálható a megadott adattípusra.

  • DAX számított oszlopoknak egyetlen adattípusnak kell lenniük. MEDIANX Mivel MEDIAN az egész szám oszlopon keresztüli függvények vegyes adattípusokat ad vissza egész vagy dupla értékként, a következő számított oszlopkifejezés hibát ad eredményül:

    MedianOrderQuantity = MEDIAN ( [Order Quantity] )
    
  • A vegyes adattípusok elkerülése érdekében módosítsa úgy a kifejezést, hogy mindig a dupla adattípust adja vissza, például:

    MedianOrderQuantity = MEDIANX('Sales', CONVERT([Order Quantity], DOUBLE))
    
  • Ez a függvény nem támogatott DirectQuery módban, ha számított oszlopokban vagy sorszintű biztonsági (RLS) szabályokban használják.

Példa

DAX lekérdezés

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

Visszatér

[Érték]
2