DATEVALUE
Se aplica a:Columna calculadaTabla calculadaMedidaCálculo visual
Convierte una fecha en formato de texto a una fecha en formato de fecha y hora.
Sintaxis
DATEVALUE(date_text)
Parámetros
Término | Definición |
---|---|
date_text | Texto que representa una fecha. |
Valor de propiedad o valor devuelto
Fecha en formato datetime.
Notas
Al convertirse, DATEVALUE usa la configuración regional y los valores de fecha y hora del modelo para determinar un valor de fecha. Si la configuración de fecha y hora del modelo representa fechas con el formato mes/día/año, la cadena "1/8/2009" se convierte a un valor datetime equivalente al 8 de enero de 2009. Pero si la configuración de fecha y hora del modelo representa fechas con el formato día/mes/año, la misma cadena se convierte a un valor datetime equivalente al 1 de agosto de 2009.
Si se produce un error en la conversión con la configuración regional y los valores de fecha y hora del modelo, DATEVALUE intentará usar otros formatos de fecha. En este caso, algunas filas se pueden convertir con un formato mientras que otras filas se convierten con un formato diferente. Por ejemplo, "5/4/2018" puede convertirse en el 4 de mayo de 2018 y "20/4/2018" puede convertirse al 20 de abril.
Si se omite la parte del año del argumento date_text, la función DATEVALUE utiliza el año actual del reloj integrado del equipo. En el argumento date_text se omite la información de hora.
La configuración regional y los valores de fecha y hora del modelo se determinan inicialmente por la aplicación y el equipo cuando se crea el modelo.
Date y datetime también se pueden especificar como literal con el formato
dt"YYYY-MM-DD"
,dt"YYYY-MM-DDThh:mm:ss"
odt"YYYY-MM-DD hh:mm:ss"
. Cuando se especifica como literal, no es necesario usar la función DATEVALUE en la expresión. Para más información, consulte Sintaxis DAX | Fecha y hora.
Ejemplo
En el ejemplo siguiente se devuelve un valor datetime distinto en función de la configuración regional del modelo y de la configuración de cómo se presentan las fechas y horas.
En la configuración de fecha y hora en la que el día precede al mes, el ejemplo devuelve un valor datetime correspondiente al 8 de enero de 2009.
En la configuración de fecha y hora en la que el mes precede al día, el ejemplo devuelve un valor datetime correspondiente al 1 de agosto de 2009.
= DATEVALUE("8/1/2009")