Forum Discussion

GK600's avatar
GK600
Icon for Helper II rankHelper II
6 years ago
Solved

Error de formato de fecha

Hola

Espero que alguien pueda ayudarme. He mirado a través de muchos foros, pero no se enoron con este.

Mi configuración regional es Inglés (Reino Unido) y Detección de tipo de carga de datos se establece a continuación.

GK600_0-1598912838042.png

Mi fuente de datos es un archivo excel de una aplicación que presenta el formato de fecha de EE.UU. como a continuación.

GK600_1-1598912928078.png

Cuando cargo los datos, aparecen como formato de texto.

GK600_2-1598913072044.png

El formato de fecha ideal es el deseado (necesito quedarme como formato de fecha de EE. UU.). Por lo tanto, pensé que cualquiera de los siguientes puede ayudar, pero no 😞

1. Simplemente cambie el formato a Fecha. Cuando lo hago, a continuación ocurre el error. Lo importante a tener en cuenta aquí es que el error sólo aparece para las fechas posteriores al 12 del mes.

GK600_3-1598913283281.png

2. O bien, hago clic en Fecha columna > usando la configuración regional > Tipo de fecha como "Fecha" y Configuración regional establecida en "Inglés (EE.UU.)". Extrañamente, más bien convierte fechas en formato Reino Unido, que no es lo que quiero. Vea a continuación.

GK600_4-1598913473710.png

3. Cambiar mi configuración regional a Inglés (Estados Unidos) y luego cambiar el formato de la columna Fecha a "Fecha". Pero todavía aparece en formato Reino Unido (exactamente como en el segundo intento anterior).

Me gustaría apreciar si alguien puede vistazo en él y ayudar a solucionar este. Ya pasé horas. Cualquier orientación será apreciada. Gracias.

Además, por favor encuentre el archivo adjunto pbix y Excel en uso para esto.

https://1drv.ms/u/s!Aq2FeLHchvwogoFqQJywpf7U8Y8kKw?e=L8mfDt

saludos

Gaurav

  • @GK600- Bueno, mi preocupación es que el lenguaje del modelo se estableció en UK cuando se creó el informe y si eso es cierto, no puede restablecerlo en Power BI (tal vez el editor tabular) y ese puede ser el problema que está teniendo.

    Puede consultar el foro Problemas aquí:

    https://community.powerbi.com/t5/Issues/idb-p/Issues

    Y si no está allí, entonces podrías publicarlo.

    Si tienes una cuenta Pro, puedes intentar abrir un ticket de soporte. Si tienes una cuenta Pro es gratis. Vaya a https://support.powerbi.com. Desplácese hacia abajo y haga clic en "CREATE SUPPORT TICKET".

23 Replies

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

    @GK600 - No estoy seguro de seguir totalmente esto, pero cuando recibo fechas en un formato europeo en los foros y necesito convertirlo, hago lo siguiente:

    1. En Power Query, divida por /
    2. Cambiar todas las columnas creadas a Texto
    3. Concatenarlos de nuevo en el orden que quiero en una nueva columna, [2] & "/" & [1] & "/" & [3]
    4. Convertir a la fecha
    5. Eliminar otras columnas

    Todo esto está en Power Query.

    • GK600's avatar
      GK600
      Icon for Helper II rankHelper II

      Gracias @Greg_Deckler por su repsonse.

      En realidad no necesito fecha para convertir al formato del Reino Unido. Quiero que se adhiera al formato de EE. UU. (así es como aparece pero con "texto" como tipo de datos cuando se carga en Power BI). En el momento en que cambio el tipo de datos a "Fecha", comienza a causar problemas.

      De todos modos intenté como sugeriste, pero extrañamente cuando lo cambié a "Fecha" como tipo de datos, lo convierte al formato del Reino Unido (también intenté usar la configuración regional). Por favor, vea a continuación. Esto es bastante raro, ya que tengo EE.UU. como configuración regional para este archivo. No estoy seguro de por qué está empujando a formato del Reino Unido.

      GK600_0-1598954302777.png

      Cualquier puntero será útil.

      saludos

      Gaurav

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

        @GK600 - ¿Cuáles son sus ajustes regionales Archivo ? Opciones y ajustes ? Opciones ? GLOBAL ? Ajustes regionales y también ARCHIVO ACTUAL ? Configuración regional. Compruebe también si se ha establecido el idioma del modelo.

        Greg_Deckler_0-1598963923338.png

  • @GK600, ajuste de la hora de la fecha de recogida de power bi del sistema. Creo que tienes este escenario

    https://community.powerbi.com/t5/Desktop/How-to-apply-UK-date-format-dd-mm-yyyy-in-Date-slicer/td-p/599712

    En caso afirmativo, la opción on es hacer que la configuración de EE.UU.

    otra cosa que tiene la fecha de creación de este

    nueva fecha ?
    var _pos - search("/",[Date],,0)
    devolución
    date(right([date],4), left([date],_pos-1), mid([date],_pos+1,2))

    • GK600's avatar
      GK600
      Icon for Helper II rankHelper II

      Thansk @amitchandak para su respuesta. Lo necesito para ajustarlo dentro de Power Query, ya que es necesario realizar alguna transformación adicional basada en esta columna Fecha.

      Creo que sugirió DAX para el escritorio de Power BI. Puede sugerir lo que se puede hacer en Power Query. Gracias. Le agradezco que se tome el tiempo para responder.

      Gaurav

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

    @GK600 Las fechas en su archivo de Excel se almacenan realmente como texto, se puede decir que por la alineación izquierda de un número. Los números siempre están alineados a la derecha en Excel una manera rápida y sucia es hacer esto, ya que Excel es accesible para usted. Una vez que los encubre de nuevo a los números usando doble negativo, puede reemplazar la columna original por la nueva:

    1.PNG

    • Pragati11's avatar
      Pragati11
      Icon for Super User rankSuper User

      Hola @AntrikshSharma ,

      No estoy de acuerdo en modificar la columna de fecha de TEXTO a tipo de datos NUMBER en Excel, porque Power BI puede controlar fácilmente los valores de fecha que vienen como Texto a través de un archivo de Excel.

      Como ver a continuación datos sin procesar de Excel:

      Pragati11_0-1598967141112.png

      Ahora puedo transformar esta columna TExt Date al tipo de fecha usando la opción De configuración regional y se convierte con bastante facilidad:

      Pragati11_1-1598967219243.png

      Usé el formato de fecha de United Sates "Uso de la configuración regional" porque sé que están en ese formato y Power BI convierte fácilmente el texto al valor de fecha:

      Pragati11_2-1598967284708.png

      Aquí mi formato de fecha predeterminado es Reino Unido, por lo tanto, las fechas se muestran en este formato.

      Avísame si entendí mal tu respuesta. 🙂

      Gracias

      Pragati

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

        Hello Pragati11 ,

         

        Agreed, but the thing is his dates are in a different format, see the apostrophe before the date, that kind of format isn't changed by using using locale. Can you create same scenario in your system and let me know if it works for you.

  • An ez solution I found is to split the column by the separator "/", now u have dd mm yyyy, after that u add all of them into a new column with this "Text.PadStart(Text.From([Day]), 2, "0") & "/" & Text.PadStart(Text.From([Month]), 2, "0") & "/" & Text.From([Year])", with this u can change it into date.