DATEVALUE
Platí pro: Výpočet počítané
tabulky Počítaná tabulka
Výpočet
vizuálu
Převede datum v textovém formátu na datum ve formátu datetime.
Syntaxe
DATEVALUE(date_text)
Parametry
Pojem | definice |
---|---|
date_text | Text představující datum |
Hodnota vlastnosti / návratová hodnota
Datum ve formátu datetime
Poznámky
Při převodu funkce DATEVALUE k určení hodnoty data používá nastavení národního prostředí a data a času modelu. Pokud nastavení data a času modelu představuje kalendářní data ve formátu měsíc/den/rok, řetězec "1/8/2009" se převede na hodnotu datetime odpovídající 8. lednu 2009. Pokud ale nastavení data a času modelu představují kalendářní data ve formátu Day/Month/Year, převede se stejný řetězec jako hodnota datetime odpovídající 1. srpnu 2009.
Pokud převod pomocí nastavení národního prostředí a data a času modelu selže, funkce DATEVALUE se pokusí použít jiné formáty kalendářních dat. V tomto případě mohou být některé řádky převedeny pomocí jednoho formátu a jiné řádky jsou převedeny pomocí jiného formátu. Například 5.4.2018 se může převést na 4. května 2018 a 20. dubna 2018 se může převést na 20. dubna.
Pokud část roku argumentu date_text vynecháte, použije funkce DATEVALUE aktuální rok z předdefinovaných hodin počítače. Informace o čase v argumentu date_text se ignorují.
Nastavení národního prostředí modelu a dat a času jsou původně určena aplikací a počítačem při vytváření modelu.
Datum a datum a čas lze také zadat jako literál ve formátu
dt"YYYY-MM-DD"
,dt"YYYY-MM-DDThh:mm:ss"
nebodt"YYYY-MM-DD hh:mm:ss"
. Pokud je zadán jako literál, použití funkce DATEVALUE ve výrazu není nutné. Další informace najdete v tématu Syntaxe jazyka DAX | Datum a čas
Příklad
Následující příklad vrátí jinou hodnotu datetime v závislosti na národním prostředí modelu a nastavení způsobu zobrazení kalendářních dat a časů.
V nastavení data a času, kde den předchází měsíci, vrátí příklad hodnotu datetime odpovídající 8. lednu 2009.
V nastavení data a času, kde měsíc předchází dni, vrátí příklad hodnotu datetime odpovídající 1. srpnu 2009.
= DATEVALUE("8/1/2009")