Cambiar el tipo de datos a Fecha/Hora invierte la posición «dd» y «mm»

Un usuario Pregunto ✅

dvhez

La columna con la que tengo problemas es creada por:

DateTimeCMG = FORMAT('CMg 220kV'[Date] + 'CMg 220kV'[HourTime];"dd/mm/yyyy HH:mm")

Siendo las columnas Date, HourTime y DateTimeCMG las siguientes:

Tipo de dato: Fecha - Formato: dd/MM/aaaaTipo de dato: Fecha – Formato: dd/MM/aaaaTipo de dato: Fecha/Hora - Formato: HH:mmTipo de dato: Fecha/Hora – Formato: HH:mmTipo de datos: Texto - Formato: TextoTipo de datos: Texto – Formato: Texto

Como puede ver, todo está bien si la columna DateTimeCMG se mantiene como Texto. Sin embargo, si cambio su tipo de datos a Fecha/Hora, se obtiene este formato:

PBIDesktop_2018-10-23_01-01-54.png

Mientras que las columnas ‘Date’ y ‘HourTime’ siguen siendo las mismas para estas primeras 5 filas. ¿Qué me estoy perdiendo?

¡Gracias!

dvhez

En respuesta a Anónimo

¡Gracias por tu respuesta!. Sin embargo, resolví esto cambiando el formato de fecha a «Fecha general» en lugar de «dd/mm/yyyy HH:mm»

DateTimeCMG = FORMAT('CMg 220kV'[Date] + 'CMg 220kV'[HourTime];"General Date")

Anónimo

El problema al que se enfrenta está relacionado con la localización de DateTime que se está produciendo. Esto podría estar relacionado con la zona horaria seleccionada para la PC que está utilizando. Por ejemplo, si está utilizando una máquina virtual en Azure, podría configurarse en el formato de EE. UU.

Alternativamente, hay una ‘Configuración regional para importar’ en la configuración en ‘Archivo’ -> ‘Opciones y configuraciones’ -> ‘Opciones’ -> ‘Configuración regional’. Esto podría establecerse en «Inglés (Estados Unidos)». Es posible que deba configurar esto en otra cosa, como «Inglés (Australia)»

dvhez

En respuesta a Anónimo

¡Gracias por tu respuesta!. Sin embargo, resolví esto cambiando el formato de fecha a «Fecha general» en lugar de «dd/mm/yyyy HH:mm»

DateTimeCMG = FORMAT('CMg 220kV'[Date] + 'CMg 220kV'[HourTime];"General Date")

Anónimo

En respuesta a dvhez

Genial, me alegro que lo hayas solucionado! Solo tenga en cuenta que la función FORMATO devolverá un tipo de datos de Cadena (Texto). Esto puede funcionar perfectamente si lo vuelve a convertir más adelante en su proceso en un tipo de fecha, o si solo está usando la fecha en una pantalla de informe. Mientras está en formato de texto, la inteligencia de fecha y hora no se puede aplicar a la columna.

Deja un comentario

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