CONVERT

Vzťahuje sa na:vypočítaný stĺpecvypočítanej tabuľkyvizuálového výpočtu

Konvertuje výraz jedného typu údajov na iný.

Syntax

CONVERT(<Expression>, <Datatype>)

Parametre

Termín Definícia
Expression Akýkoľvek platný výraz.
Datatype Enumerácia, ktorá obsahuje: BOOLEAN/LOGICAL, CURRENCY/DECIMAL, DATETIME, DOUBLE, INTEGER/INT64, STRING/TEXT.

Vrátená hodnota

Vráti hodnotu Expressionpreloženú na Datatype.

Poznámky

  • Funkcia vráti chybu, keď hodnotu nie je možné skonvertovať na zadaný typ údajov.

  • DAX vypočítané stĺpce musia mať jeden typ údajov. Keďže MEDIAN funkcie a MEDIANX nad celočíselným stĺpcom vracajú zmiešané typy údajov, buď celé číslo, alebo double, nasledujúci výraz vypočítaného stĺpca vráti ako výsledok chybu:

    MedianOrderQuantity = MEDIAN ( [Order Quantity] )
    
  • Ak sa chcete vyhnúť zmiešaným typom údajov, zmeňte výraz tak, aby sa vždy vrátil typ údajov double, napríklad:

    MedianOrderQuantity = MEDIANX('Sales', CONVERT([Order Quantity], DOUBLE))
    
  • Táto funkcia nie je podporovaná na použitie v režime DirectQuery, keď sa používa vo vypočítaných stĺpcoch alebo v pravidlách zabezpečenia na úrovni riadkov (RLS).

Príklad

DAX dotaz

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

Vráti

[Hodnota]
2