Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
4 years ago
Solved

Convertir columna de Datetimezone a Datetime - M Query

Hay expertos,

Estoy obteniendo valores de la fuente como '2021-02-10 20:48:24 +01:00' al que se le ha asignado el tipo 'DateTimeZone' en el Editor de consultas. Me gustaría almacenarlo como formato 'DateTime' con el valor como '2021-02-10 21:48:24'. He intentado algunos pasos que no funcionaron. ¿Podría ayudar con la consulta M correcta?

1. Primero traté de asignarlo directamente como tipo DateTime asumiendo que funcionaría de la manera que esperaba, pero no tuve suerte.

2. Luego probé --> DateTimeZone.RemoveZone(DateTimeZone.SwitchZone([#"Date/Time Opened"],1)) --> pero tampoco funcionó.

Gracias y saludos,

Kesavan.

  • Por favor, pruebe esta expresión.

    = DateTimeZone.RemoveZone([DTZ]) + #duration(0, DateTimeZone.ZoneHours([DTZ]),0,0)

    mahoneypat_0-1633263599655.png

    Palmadita

6 Replies

  • simplemente cambie la columna a datos / hora / zona horaria primero, primero la cambian a fecha / hora o fecha / hora usando la configuración regional, por lo que debería funcionar y darle la fecha / hora en el formato que desee

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Administrator

      Hola

      No funciona. Pls ver la hora de cerca. Si hago como dijiste, solo obtengo 20:48:24, pero necesitaría 21:48:24

      Kesavan.

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Administrator

      Hay @Fowmy

      Si agrego 0 como parámetro como usted sugirió, se convierte en'2021-02-10 19:48:24'.

      Algo parece estar mal aquí. Se comporta raro.

  • Por favor, pruebe esta expresión.

    = DateTimeZone.RemoveZone([DTZ]) + #duration(0, DateTimeZone.ZoneHours([DTZ]),0,0)

    mahoneypat_0-1633263599655.png

    Palmadita