DATEVALUE
Si applica a: Calcolo visivo misura tabella calcolata colonna calcolata
Converte una data dal formato di testo al formato datetime.
Sintassi
DATEVALUE(date_text)
Parametri
Termine | Definizione |
---|---|
date_text | Testo che rappresenta una data. |
Valore proprietà/valore restituito
Data in formato datetime.
Osservazioni:
Durante la conversione, DATEVALUE usa le impostazioni locali e quelle relative a data e ora del modello per determinare un valore di data. Se le impostazioni relative a data e ora del modello rappresentano le date nel formato mese/giorno/anno, la stringa "1/8/2009" viene convertita in un valore datetime equivalente a 8 gennaio 2009. Tuttavia, se le impostazioni relative a data e ora del modello rappresentano le date nel formato giorno/mese/anno, la stessa stringa viene convertita in un valore datetime equivalente a 1 agosto 2009.
Se la conversione che usa le impostazioni locali e quelle relative a data e ora del modello ha esito negativo, DATEVALUE tenterà di usare altri formati di data. In questo caso, è possibile che alcune righe siano convertite in un formato e altre righe in un formato diverso. Ad esempio, la data "5/4/2018" potrebbe essere convertita in 4 maggio 2018 e "20/4/2018" in 20 aprile.
Se la parte relativa all'anno dell'argomento date_text viene omessa, la funzione DATEVALUE usa l'anno corrente dal clock integrato del computer. Le informazioni relative all'ora nell'argomento date_text vengono ignorate.
Le impostazioni locali e quelle relative a data e ora del modello sono determinate inizialmente dall'applicazione e dal computer al momento della creazione del modello.
È anche possibile specificare data 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 ulteriori informazioni, vedere Sintassi DAX | Data e ora.
Esempio
L'esempio seguente restituisce un valore datetime diverso a seconda delle impostazioni locali del modello e delle impostazioni relative alla 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, l'esempio restituisce un valore datetime corrispondente al 1° agosto 2009.
= DATEVALUE("8/1/2009")