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 datetime
format.
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
datetime
value ekvivalentní 8. lednu 2009. Ale if nastavení datemodelu /time představují kalendářní data v formatDay/Month/Year, stejný řetězec je převeden jakodatetime
value 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 argumentudate_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 format
dt"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ý datetime
value 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í
datetime
value odpovídající 8. lednu 2009.V nastavení date/time, kde month předchází day, příklad vrátí
datetime
value odpovídající 1. srpnu 2009.
= DATEVALUE("8/1/2009")
obsah Related
funkcí