Sdílet prostřednictvím


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"nebo dt"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")  

Funkce pro datum a čas