HODNOTA DATEVALUE
Vzťahuje sa na: Vypočítaný stĺpec Vypočítaná tabuľka Výpočet mierky Vizuál
Skonvertuje dátum vo formáte textu na dátum vo formáte typu Datetime.
Syntax
DATEVALUE(date_text)
Parametre
Obdobie | Definícia |
---|---|
date_text | Text predstavujúci dátum. |
Hodnota vlastnosti/vrátená hodnota
Dátum vo formáte Datetime .
Poznámky
Pri konvertovaní funkcia DATEVALUE používa na určenie hodnoty dátumu miestne nastavenie a nastavenia dátumu/času z modelu. Ak nastavenie dátumu a času z modelu predstavuje dátumy vo formáte mesiac/deň/rok, potom sa reťazec 1/8/2009 konvertuje na hodnotu typu datetime zodpovedajúcu 8. januáru 2009. Ak ale nastavenie dátumu a času modelu predstavuje dátum vo formáte deň/mesiac/rok, rovnaký reťazec sa konvertuje na hodnotu typu datetime zodpovedajúcu 1. augustu 2009.
Ak konverzia pomocou miestneho nastavenia a nastavenia dátumu/času v modeli zlyhá, funkcia DATEVALUE sa pokúsi použiť iné formáty dátumu. V tomto prípade sa niektoré riadky môžu skonvertovať pomocou jedného formátu a ostatné riadky sa konvertujú pomocou iného formátu. Dátum "5/4/2018" sa napríklad môže konvertovať na 4. mája 2018 a "20/4/2018" sa môže konvertovať na 20. apríla.
Ak sa vynechá časť roka argumentu date_text , funkcia DATEVALUE použije aktuálny rok zo vstavaného času počítača. Informácie o čase v argumente date_text sa ignorujú.
Miestne nastavenie a nastavenia údajov/času modelu sú pri vytváraní modelu pôvodne určené aplikáciou a počítačom.
Dátum a dátum a čas možno tiež zadať ako literál vo formáte
dt"YYYY-MM-DD"
,dt"YYYY-MM-DDThh:mm:ss"
alebodt"YYYY-MM-DD hh:mm:ss"
. Ak je zadaný ako literál, použitie funkcie DATEVALUE vo výraze nie je potrebné. Ďalšie informácie nájdete v téme Syntax jazyka DAX | Dátum a čas.
Príklad
Nasledujúci príklad vráti rozdielna hodnotu datetime v závislosti od miestneho nastavenia a nastavení modelu pre dátumy a časy.
V nastavení dátumu a času, v ktorom deň predchádza mesiac, vráti príklad hodnotu datetime zodpovedajúcu 8. januáru 2009.
V nastavení dátumu a času, v ktorom mesiac predchádza deň, vráti príklad hodnotu datetime zodpovedajúcu 1. augustu 2009.
= DATEVALUE("8/1/2009")