FORMAT() devuelve el número de mes

Un usuario Pregunto ✅

Nicolás

Hola

Estoy tratando de convertir números de meses (1,2,3…12) en texto (enero, febrero,…).

Lo intenté :

=FORMAT(MONTH([MyColumn]), "mmmm")

De todos modos, ¿podría devolver un mensaje de texto?

¡Gracias!

En respuesta a Nicolás

Hola @Nicolas,

Puede obtener el nombre del mes utilizando el DAX a continuación.
NombreMes = FORMATO(FECHA(2016,Tabla1[MonthNumber],1),»MMMM»)

O

Nombre del mes = INTERRUPTOR (Tabla 1[MonthNumber],1,»enero»,2,»febrero»,3,»marzo»,4,»abril»,5,»mayo»,6,»junio»,7,»julio»,8,»agosto»,9 ,»Septiembre»,10,»Octubre»,11,»Noviembre»,12,»Diciembre»)

Captura.PNG

Saludos,

espero

Hola,

Recibo solo enero cuando uso Format(Month([ColumnName])), «MMMM»)

Formato(Mes([ColumnName])),»MMMM») = enero

Formato(Mes([ColumnName])), «MMM») = enero

Formato(Mes([ColumnName])),»MM») = 01

Formato(Mes([ColumnName])), «M») = 1

Los datos de las columnas se almacenan en formato de fecha y hora

¿No está seguro de qué está causando este problema?

KJinete

En respuesta a espero

@bhope Supongo que esto es para una segunda columna y no para una medida. No necesita la función MES. FORMATO(NombreTabla[ColumnName], «MMMM») devolverá el mes. Asegúrate de estar usando TableName[ColumnName] no simplemente [ColumnName].

Seng

Creé la columna Año, Mes y Día y usé MonthName = format(date(‘Calendar'[Year],’Calendario'[Month],’Calendario'[Day]), «mmmm») para la columna MonthName.

KJinete

=FORMAT(MONTH([MyColumn]), "MMMM")

La capitalización cuenta. https://msdn.microsoft.com/en-us/library/ee634398.aspx

Nicolás

En respuesta a KJinete

Gracias pero ahora vuelve recién en enero…

¿No hay otra manera de hacer lo mismo?

¡Gracias!

Qwer1234

En respuesta a Nicolás

Estoy enfrentando el mismo error también. Solo estoy recibiendo enero. ¿Alguien podría ayudar?

En respuesta a Nicolás

Hola @Nicolas,

Puede obtener el nombre del mes utilizando el DAX a continuación.
NombreMes = FORMATO(FECHA(2016,Tabla1[MonthNumber],1),»MMMM»)

O

Nombre del mes = INTERRUPTOR (Tabla 1[MonthNumber],1,»enero»,2,»febrero»,3,»marzo»,4,»abril»,5,»mayo»,6,»junio»,7,»julio»,8,»agosto»,9 ,»Septiembre»,10,»Octubre»,11,»Noviembre»,12,»Diciembre»)

Captura.PNG

Saludos,

Anónimo

En respuesta a v-caliao-msft

Hola @v-caliao-msft,

¿Hay alguna diferencia en términos de rendimiento con la consulta directa?

Gracias por adelantado.

Saludos

Alex

KJinete

En respuesta a Nicolás

Ah, sí, el argumento MES() no debería estar allí en absoluto. FORMAT funciona en todo el valor de la fecha.

FORMATO(NombreTabla[Date], «MMMM»)

En respuesta a KJinete

Tratar FORMATO(NombreTabla[Date], «MMM») para el nombre del mes de tres letras también.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *