Sdílet prostřednictvím


DATEVALUE

platí pro:počítaný sloupecPočítaná tabulkaMeasure vizuálu

Převede date v textovém format na date v formatdatetime .

Syntax

DATEVALUE(date_text)

Parametry

Semestr Definice
date_text Text představující date.

Vlastnost Value/Return value

date v datetimeformat.

Poznámky

  • Při převodu DATEVALUE používá nastavení národního prostředí anddate/time modelu k určení datevalue. If nastavení datemodelu /time představují kalendářní data v formatMonth/Day/Year, řetězec "1/8/2009", je převeden na datetimevalue ekvivalentní 8. lednu 2009. Ale if nastavení datemodelu /time představují kalendářní data v formatDay/Month/Year, stejný řetězec je převeden jako datetimevalue ekvivalentní 1. srpnu 2009.

  • If převodu pomocí nastavení národního prostředí anddate/time modelu selže, DATEVALUE se pokusí použít jiné formáty date. V tomto případě mohou být některé řádky převedeny pomocí jednoho formatand jiné řádky jsou převedeny pomocí jiné format. Například "5/4/2018" může convert do 4. května 2018, and "20/4/2018" může convert do 20. dubna.

  • If je vynechána year část argumentu date_text, funkce DATEVALUE používá aktuální year z předdefinovaných hodin počítače. Time informace v argumentu date_text se ignorují.

  • Nastavení národního prostředí modelu and dat nebotime jsou zpočátku určena aplikací and počítači při vytváření modelu.

  • Date and lze také zadat jako literál v formatdt"YYYY-MM-DD", dt"YYYY-MM-DDThh:mm:ss", ordt"YYYY-MM-DD hh:mm:ss". Při zadání jako literál je použití funkce DATEVALUE ve výrazu not nezbytné. Další informace najdete v tématu DAX Syntaxe | Dateandtime.

Příklad

Následující příklad vrátí jiný datetimevalue v závislosti na nastavení národního prostředí modelu and způsobu zobrazení kalendářních dat and časy.

  • V nastavení date/time, kde day předchází month, příklad vrátí datetimevalue odpovídající 8. lednu 2009.

  • V nastavení date/time, kde month předchází day, příklad vrátí datetimevalue odpovídající 1. srpnu 2009.

= DATEVALUE("8/1/2009")

funkcí