Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
5 years ago
Solved

Formato

Hola chicos, tengo la siguiente pregunta. Probablemente es muy trivial, pero quiero saber cómo hacer una fecha de "1022020" en pbi "01.02.2020". ¡Muchas gracias! Abba

  • tex628's avatar
    tex628
    5 years ago

    Muy bien, usted debe ser capaz de seguir los siguientes pasos:

    Tabla de inicio con dos fechas:
    image.png

    Agregue esta columna personalizada para hacer todas las fechas 8 dígitos:

    Column = if Text.Length([Date]) = 8 then [Date] else "0" & [Date]
    


    Dando el siguiente resultado:
    image.png

    Finalmente añadimos la última columna para convertirla al formato correcto:

    Column 2 = Text.Start([Column] , 2) & "." &
    Text.Range([Column] , 2 , 2) & "." &
    Text.End([Column] , 4)


    Dando el siguiente resultado:
    image.png


    Que simplemente puede convertir a la fecha:
    image.png

    Br
    J


4 Replies

  • tex628's avatar
    tex628
    Icon for Community Champion rankCommunity Champion

    ¿Desea que la fecha siga siendo un valor de cadena/texto o también desea que se convierta en datetype?

    En Power Query puede utilizar la siguiente columna:

    Column = 
    Text.Start([Column] , 2) & "." &
    Text.Range([Column] , 2 , 2) & "." &
    Text.End([Column] , 4)
    


    En Dax puede utilizar lo siguiente:

    Column = LEFT('Table'[Column] , 2) & "." & RIGHT(LEFT('Table'[Column] , 4) , 2) & "." & RIGHT('Table'[Column] , 4)


    Avísame cómo va.

    / J

    • Anonymous's avatar
      Anonymous
      Not applicable

      I want tp convert it to a date datatype.

      • tex628's avatar
        tex628
        Icon for Community Champion rankCommunity Champion

        Muy bien, usted debe ser capaz de seguir los siguientes pasos:

        Tabla de inicio con dos fechas:
        image.png

        Agregue esta columna personalizada para hacer todas las fechas 8 dígitos:

        Column = if Text.Length([Date]) = 8 then [Date] else "0" & [Date]
        


        Dando el siguiente resultado:
        image.png

        Finalmente añadimos la última columna para convertirla al formato correcto:

        Column 2 = Text.Start([Column] , 2) & "." &
        Text.Range([Column] , 2 , 2) & "." &
        Text.End([Column] , 4)


        Dando el siguiente resultado:
        image.png


        Que simplemente puede convertir a la fecha:
        image.png

        Br
        J


  • v-lionel-msft's avatar
    v-lionel-msft
    Icon for Community Support rankCommunity Support

    Hola @Abba123 ,

    Si lo que desea es mostrar la fecha como '01.02.2020', lamentablemente, la versión actual de Power BI(octubre de 2020) no admite este formato.

    v-lionel-msft_0-1604300372578.png

    Saludos
    Lionel Chen

    Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.