Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
6 years ago

Texto a la fecha M-Query

Hola equipo,

Estoy tratando de convertir texto al formato de fecha, sin embargo, no puedo obtener el resultado adecuado.

Parece que Mes tienen tipo de datos de texto.

Necesito el formato "MMM-YY" con M Query (o) DAX.

screen.PNG

Gracias

KV's

3 Replies

  • nvprasad's avatar
    nvprasad
    Icon for Solution Sage rankSolution Sage

    Hola

    Puede dividir el formato actual en mes y año ( enero, 20 ) y, a continuación, usar Date.Fromtext para agregar una nueva columna. Una vez que la columna deseada esté lista, puede eliminar las columnas Mes y Año.

    Por favor refiérase al enlace.

    https://docs.microsoft.com/en-us/powerquery-m/date-fromtext

    ¡Aprecia un Kudos! 🙂
    Si esto ayuda y resuelve el problema, por favor márquelo como una solución! 🙂

    saludos
    N V Durga Prasad

    • nvprasad's avatar
      nvprasad
      Icon for Solution Sage rankSolution Sage

      Hola

      Puede dividir el formato actual en mes y año ( Ene, 20 ). Utilice la función If en el código M para convertir el nombre del mes en número (de enero a 1, febrero a 2) y, a continuación, utilice Date.Fromtext para agregar una nueva columna. Una vez que la columna deseada esté lista, puede eliminar las columnas Mes y Año.

      Por favor refiérase al enlace.

      https://docs.microsoft.com/en-us/powerquery-m/date-fromtext

      ¡Aprecia un Kudos! 🙂
      Si esto ayuda y resuelve el problema, por favor márquelo como una solución! 🙂

      saludos
      N V Durga Prasad

  • @Kalidass, lo que es el tipo de datos del mes a partir de ahora. Es la fecha entonces puede cambiar el formato de visualización o probar esto como nueva columna

    Nuevo formato: formato([mes],"MMM-YY")

    si el texto a continuación, tratar como

    Nueva fecha : "01-" & left([month],3) & "-" & right([Month],2) // Cambiar el tipo de datos hasta la fecha y luego

    Nuevo formato: formato([Nueva fecha],"MMM-YY")