DATEVALUE
Converte una data in formato testo in una data in formato datetime.
Sintassi
DATEVALUE(date_text)
Parametri
Termine | Definizione |
---|---|
date_text |
Testo che rappresenta una data. |
Valore della proprietà/Valore restituito
Data in formato datetime
.
Osservazioni
Durante la conversione, DATEVALUE usa le impostazioni locali e di data/ora del modello per determinare un valore di data. Se le impostazioni di data/ora del modello rappresentano date nel formato Mese/Giorno/Anno, la stringa "1/8/2009" viene convertita in un valore
datetime
equivalente all'8 gennaio 2009. Tuttavia, se le impostazioni di data/ora del modello rappresentano date nel formato Giorno/Mese/Anno, la stessa stringa viene convertita come valoredatetime
equivalente al 1° agosto 2009.Se la conversione utilizzando le impostazioni locali e di data/ora del modello ha esito negativo, DATEVALUE tenterà di usare altri formati di data. In questo caso, alcune righe possono essere convertite usando un formato e altre righe vengono convertite usando un formato diverso. Ad esempio, "5/4/2018" può essere convertito in 4 maggio del 2018 e "20/4/2018" può essere convertito in aprile 20th.
Se la parte relativa all'anno dell'argomento
date_text
viene omessa, la funzione DATEVALUE utilizza l'anno corrente dall'orologio predefinito del computer. Le informazioni sull'ora nell'argomentodate_text
vengono ignorate.Le impostazioni locali del modello e i dati/ora vengono inizialmente determinati dall'applicazione e dal computer al momento della creazione del modello.
È anche possibile specificare date e datetime come valore letterale nel formato
dt"YYYY-MM-DD"
,dt"YYYY-MM-DDThh:mm:ss"
odt"YYYY-MM-DD hh:mm:ss"
. Se specificato come valore letterale, l'utilizzo della funzione DATEVALUE nell'espressione non è necessario. Per altre informazioni, vedere sintassi DAX | Data e ora.
Esempio
Nell'esempio seguente viene restituito un valore datetime
diverso a seconda delle impostazioni locali e delle impostazioni del modello per la modalità di presentazione di date e ore.
Nelle impostazioni di data/ora in cui il giorno precede il mese, l'esempio restituisce un valore
datetime
corrispondente all'8 gennaio 2009.Nelle impostazioni di data/ora in cui il mese precede il giorno, nell'esempio viene restituito un valore
datetime
corrispondente al 1° agosto 2009.
= DATEVALUE("8/1/2009")