¿Cómo convertir milisegundos en un formato de fecha y hora?

Un usuario Pregunto ✅

kyleadam

Actualmente tengo una tabla de datos API almacenados. A continuación, muestro una columna separada con algunas filas de ejemplo que contienen marcas de tiempo de milisegundos de 13 dígitos. ¿Cómo convertiría esto en un formato DateTime? O simplemente cualquier formato legible de hora o fecha que lo haga verse bien. Incluso si está creando una columna personalizada que transforma los datos que he intentado hacer pero no he tenido éxito.

Cualquier ayuda sería apreciada.

Creado
1592397519540
1592401918076
1592412872330

felipetreacy

Hola @KyleAdam

Descargue un archivo PBIX de muestra con datos y código

Prueba la medida así

Measure = DATEVALUE("1970-1-1") + MAX('Table'[Created]) /(60*60*24*1000)

para dar esto

ms.png

Saludos

phil

felipetreacy

Hola @KyleAdam

Descargue un archivo PBIX de muestra con datos y código

Prueba la medida así

Measure = DATEVALUE("1970-1-1") + MAX('Table'[Created]) /(60*60*24*1000)

para dar esto

ms.png

Saludos

phil

kyleadam

En respuesta a felipetreacy

Gracias @PhilipTreacy

¡Esto funciona! Le agradezco que lo analice con detalles simples para mí.

felipetreacy

Hola @KyleAdam

Las medidas están escritas en el lenguaje DAX y deben crearse desde la vista de datos de PBI Desktop.

Según su captura de pantalla, parece que está escribiendo el DAX en el editor de Power Query, pero esto solo acepta el lenguaje M.

Saludos

phil

kyleadam

En respuesta a felipetreacy

Gracias @PhilipTreacy, me confundí. Actualmente estoy creando una nueva medida, sin embargo, no puedo dirigirla a una sola columna.

Medida = FECHAVALUE(«1970-1-1») + (‘Creado’ /(60*60*24*1000))

Aquí, la parte ‘Creado’ solicita la tabla en lugar de la columna. ¿Cómo lo hago específico para la columna ‘Creado’?

PC2790

Hola @KyleAdam,

Vea un hilo similar: https://community.powerbi.com/t5/Desktop/How-Can-I-Convert-Milliseconds-Value-into-Date/td-p/361099

La medida sugerida es: Medida = FECHAVALUE(«1970-1-1») + (‘Creado’ /(60*60*24*1000))

Prueba a ver si te funciona

kyleadam

En respuesta a PC2790

Hola @PC2790

Gracias por la sugerencia, ya revisé esa respuesta y no se reconoció la «Medida», ni tampoco «FECHAVALO» cuando intenté crear una columna personalizada de [Created] datos.

KyleAdam_0-1611388012032.png

KyleAdam_1-1611388228649.png

Deja un comentario

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