Función DAY (DAX)
Devuelve el día del mes, un número comprendido entre 1 y 31.
Sintaxis
DAY(<date>)
Parámetros
Término |
Definición |
---|---|
date |
Una fecha en formato datetime o una representación en texto de una fecha. |
Valor devuelto
Un número entero que indica el día del mes (I8).
Comentarios
La función DAY toma como argumento la fecha del día que está intentando buscar. Las fechas se pueden proporcionar a la función mediante otra función de fecha, mediante una expresión que devuelve una fecha, o escribiendo una fecha en un formato datetime. También puede escribir una fecha en uno de los formatos de cadena aceptados para las fechas.
Los valores devueltos por las funciones YEAR, DAY y MONTH serán valores gregorianos independientemente del formato de presentación para el valor de fecha proporcionado. Por ejemplo, si el formato de presentación de la fecha proporcionada es Hijri, los valores devueltos para las funciones YEAR, MONTH y DAY serán valores asociados a la fecha gregoriana equivalente.
Cuando el argumento de fecha es una representación en texto de la fecha, la función DAY usa la configuración regional y los ajustes de fecha y hora del equipo cliente a fin de entender el valor de texto para realizar la conversión. Si la configuración de fecha y hora actual representa una fecha en el formato Mes/Día/Año, la siguiente cadena "1/8/2009" se interpreta como un valor de datetime equivalente al 8 de enero de 2009 y la función devuelve 8. Sin embargo, si la configuración de fecha y hora actual representa fechas en el formato Día/Mes/Año, la misma cadena se interpretaría con un valor de datetime equivalente al 1 de agosto de 2009 y la función devolvería 1.
Ejemplo: obtener el día en una columna de fecha
Descripción
La fórmula siguiente devuelve el día de la fecha en la columna [Birthdate].
Código
=DAY([Birthdate])
Ejemplo: obtener el día de una fecha de cadena
Descripción
Las fórmulas siguientes devuelven el día, 4, usando fechas proporcionadas como cadenas en un formato de texto aceptado.
Código
=DAY("3-4-1007")
=DAY("March 4 2007")
Ejemplo: usar un valor de día como una condición
Descripción
La expresión siguiente devuelve el día en que se realizó cada pedido de ventas e indica la fila como un elemento de venta promocional si el pedido se realizó el día 10 del mes.
Código
=IF( DAY([SalesDate])=10,"promotion","")
Vea también