KONVERTOVAŤ
Vzťahuje sa na:Vypočítaný stĺpecVypočítaná tabuľkaVýpočet vizuálu mierky
Konvertuje výraz jedného typu údajov na iný.
Syntax
CONVERT(<Expression>, <Datatype>)
Parametre
Obdobie | Definícia |
---|---|
Expression | Akýkoľvek platný výraz. |
Údajový typ | Enumerácia, ktorá obsahuje: INTEGER(Kto le Number), DOUBLE(desatinné číslo), STRING(text), BOOLEAN(true/false), CURRENCY(pevné desatinné číslo), DATETIME(dátum, čas atď.). |
Vrátená hodnota
Vráti hodnotu Výraz> preloženú <na <Typ údajov>.
Poznámky
Funkcia vráti chybu, keď hodnotu nie je možné skonvertovať na zadaný typ údajov.
Vypočítané stĺpce jazyka DAX musia mať jeden typ údajov. Vzhľadom na to, že funkcie MEDIAN 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:
MedianNumberCarsOwned = MEDIAN(DimCustomer[NumberCarsOwned])
.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:
MedianNumberCarsOwned = MEDIANX(DimCustomer, CONVERT([NumberCarsOwned], 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
Dotaz DAX
EVALUATE { CONVERT(DATE(1900, 1, 1), INTEGER) }
Vrátené hodnoty
[Hodnota] |
---|
2 |
Pripomienky
https://aka.ms/ContentUserFeedback.
Pripravujeme: V priebehu roka 2024 postupne zrušíme službu Problémy v službe GitHub ako mechanizmus pripomienok týkajúcich sa obsahu a nahradíme ju novým systémom pripomienok. Ďalšie informácie nájdete na stránke:Odoslať a zobraziť pripomienky pre