Compartir a través de


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","")