DATEVALUE
Si applica a:colonna calcolatatabella calcolataMeasurecalcolo visivo
Converte un date nel testo format in un date in datetime format.
Sintassi
DATEVALUE(date_text)
Parametri
Termine | Definizione |
---|---|
date_text |
Testo che rappresenta un date. |
Proprietà Value/Return value
Un date in datetime
format.
Osservazioni
Durante la conversione, DATEVALUE usa le impostazioni locali anddate/time del modello per determinare un datevalue. If le impostazioni del modello date/time rappresentano le date nella format di Month/Day/Year, quindi la stringa "8/1/8/2009" viene convertita in un
datetime
value equivalente all'8 gennaio 2009. Tuttavia, if le impostazioni del modello date/time rappresentano le date nella format di Day/Month/Year, la stessa stringa viene convertita comedatetime
value equivalente al 1° agosto 2009.If conversione usando le impostazioni locali anddate/time del modello ha esito negativo, DATEVALUE tenterà di usare altri formati di date. In questo caso, alcune righe possono essere convertite usando una formatand altre righe vengono convertite usando un formatdiverso. Ad esempio, "5/4/2018" può convert al 4 maggio 2018, and "20/4/2018" convert ad aprile 2018.
If viene omessa la parte year dell'argomento
date_text
, la funzione DATEVALUE utilizza l'year corrente dal clock predefinito del computer. Time informazioni nell'argomentodate_text
vengono ignorate.Le impostazioni locali del modello and dati/time vengono inizialmente determinate dall'applicazione and computer al momento della creazione del modello.
Date and datetime può essere specificato anche come valore letterale nel format
dt"YYYY-MM-DD"
,dt"YYYY-MM-DDThh:mm:ss"
, ordt"YYYY-MM-DD hh:mm:ss"
. Se specificato come valore letterale, l'uso della funzione DATEVALUE nell'espressione è not necessario. Per altre informazioni, vedere sintassi DAX | Dateandtime.
Esempio
Nell'esempio seguente viene restituito un datetime
value diverso a seconda delle impostazioni locali del modello and per la modalità di presentazione delle date and ore.
In date/time impostazioni in cui il day precede il month, l'esempio restituisce un
datetime
value corrispondente all'8 gennaio 2009.In date/time impostazioni in cui il month precede il day, l'esempio restituisce un
datetime
value corrispondente al 1° agosto 2009.
= DATEVALUE("8/1/2009")