Cómo extraer el nombre del mes de la fecha

Un usuario Pregunto ✅

lavdeep

HOLA,

Tengo una columna donde el formato de fecha es «DD/MM/YYYY». Quiero extraer solo el nombre del mes como este formato «MMM» «Jan».

PattemManohar

@lavdeep Agregue una nueva columna en el Panel de datos como se muestra a continuación

Mes = Formato([DateField],»MMM»)

lavdeep

En respuesta a PattemManohar

Gracias por la respuesta rápida

¿La columna del mes se muestra en la lista de campos cuando no se muestra la columna del editor de consultas?

PattemManohar

En respuesta a lavdeep

@lavdeep Las columnas y tablas calculadas que se crean en el Panel de datos no pueden ser visibles/accesibles en Power Query Editor. En ese caso, agregue un nuevo campo en Power Query Editor para extraer el mes como se muestra a continuación usando «Columna personalizada» en la pestaña Agregar columna.

= Table.AddColumn(#"Changed Type", "NewFieldNameMMM", each DateTime.ToText([DateField], "MMM"), type text)

kkk333

En respuesta a PattemManohar

entonces, si mi fecha es el 24/6/2019 y me gustaría obtener una columna separada con el nombre del mes para todas las fechas.

así que debería usar el rito a continuación, pero en este caso recibo un error para la palabra Formato que está mal escrita.

Formato([DateField],»MMM»)

Ashish_Mathur

En respuesta a kkk333

Hola,

La suya es una fórmula de columna calculada (no una fórmula de lenguaje M). Creo que está tratando de escribir esa fórmula en el Editor de consultas; no la escriba allí.

DianaCueca

Hola a todos,

Soy realmente nuevo en esto. Estoy tratando de obtener el nombre del mes de dos columnas usando una función if.

Necesito, por ejemplo, si la columna «Tipo de entrega» tiene «Miami_Xdock», debe traer el nombre del mes de la columna «Pedido recibido del tramo 2», si no, debe traer el nombre del mes de la columna «Fecha de entrega real del tramo 1»

Estaba probando los dos siguientes:

IF(Entregas_db[Delivery Type]=»Miami_Xdock»,MES([Leg2 Order Received],[Leg1 Actual Delivery Date])) Este no funcionó

IF(Entregas_db[Delivery Type]=»Miami_Xdock»,FORMATO([Leg2 Order Received],[Leg1 Actual Delivery Date])) Este trae solo la fecha de la columna «Fecha de entrega real de la Etapa 1» (como si no funciona)
H¡Ojalá puedas ayudar!

DianaCueca

En respuesta a DianaCueca

Hola a todos,

lo acabo de resolver yo mismo. Usé el siguiente y funciona perfecto.

MES = SI(Entregas_db[Delivery Type]=»Miami_Xdock»,FORMATO(Entregas_db[Leg2 Order Received],»mmmm»),FORMATO(Entregas_db[Leg1 Actual Delivery Date],»mmmm»))
¡Saludos!

PattemManohar

@lavdeep Agregue una nueva columna en el Panel de datos como se muestra a continuación

Mes = Formato([DateField],»MMM»)

Anónimo

En respuesta a PattemManohar

No está funcionando para mi. Todavía estoy recibiendo fechas

PattemManohar

En respuesta a Anónimo

@Anónimo Proporcione más detalles de su problema, datos de muestra o captura de pantalla del error/lógica que ha utilizado.

Nota: asegúrese de que la columna de fecha sea del tipo de datos de fecha en lugar del tipo de datos de texto.

kkk333

En respuesta a PattemManohar

pbiforum.PNGHola,

Soy nuevo en Power BI y estoy aprendiendo. En la captura de pantalla encontrarás las 3 mesas en las que la del centro es la tabla de bridge.

Ahora quiero encontrar cuál y la cantidad de trabajos (nombre del trabajo) en los que el grupo asignado terminó, canceló (Atributo de estado).

kkk333

En respuesta a PattemManohar

entonces, si mi fecha es el 24/6/2019 y me gustaría obtener una columna separada con el nombre del mes para todas las fechas.

así que debería usar el rito a continuación, pero en este caso recibo un error para la palabra Formato que dice que está mal escrita.

Formato([DateField],»MMM»)

Ashish_Mathur

En respuesta a kkk333

Hola,

La suya es una fórmula de columna calculada (no una fórmula de lenguaje M). Creo que está tratando de escribir esa fórmula en el Editor de consultas; no la escriba allí.

lavdeep

En respuesta a PattemManohar

Gracias por la respuesta rápida

¿La columna del mes se muestra en la lista de campos cuando no se muestra la columna del editor de consultas?

PattemManohar

En respuesta a lavdeep

@lavdeep Las columnas y tablas calculadas que se crean en el Panel de datos no pueden ser visibles/accesibles en Power Query Editor. En ese caso, agregue un nuevo campo en Power Query Editor para extraer el mes como se muestra a continuación usando «Columna personalizada» en la pestaña Agregar columna.

= Table.AddColumn(#"Changed Type", "NewFieldNameMMM", each DateTime.ToText([DateField], "MMM"), type text)

Deja un comentario

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