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!
v-caliao-msft
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»)
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?
v-caliao-msft
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»)
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»)
trebgatte
En respuesta a KJinete
Tratar FORMATO(NombreTabla[Date], «MMM») para el nombre del mes de tres letras también.