Error al convertir la hora Unix

Un usuario Pregunto ✅

shkabuzar

Hola,

Tengo un campo que almacena el tiempo de Unix, mi valor archivado contiene [{ «start»:1529469730821}], extraje el número usando y el siguiente cálculo usado para convertirlo a un formato legible.

#datetime(1970, 1, 1, 0, 0, 0) + #duration(0, 0, 0, [epoc]/1000)

Pero estoy obteniendo los siguientes errores, por favor hágame saber cómo puedo resolver este problema. Gracias.error epoc.jpgepoc.jpg

prateekraina

Hola @shkabuzar,

Primero, asegúrese de que el tipo de datos de la columna epoc sea un número entero, luego intente agregar la columna calculada.

También puede hacer esto en DAX usando el siguiente código:

Timestamp = Table[epoc] / 86400000 + DATE(1970,1,1)

Saludos,
Prateek Raina

v-piga-msft

Hola @shkabuzar,

Sería mejor modificar la fórmula como se muestra a continuación.

Timestamp = IF(ISBLANK('Table'[epoc]),BLANK(),'Table'[epoc] / 86400000 + DATE(1970,1,1))

Si ha resuelto su problema, ¿podría aceptar las respuestas que tienen sentido como solución a su pregunta para que las personas que puedan tener la misma pregunta puedan obtener la solución directamente?

Si aún necesita ayuda, comparta su resultado esperado, para que podamos ayudarlo a investigarlo más a fondo.

Atentamente,

cereza

v-piga-msft

Hola @shkabuzar,

Sería mejor modificar la fórmula como se muestra a continuación.

Timestamp = IF(ISBLANK('Table'[epoc]),BLANK(),'Table'[epoc] / 86400000 + DATE(1970,1,1))

Si ha resuelto su problema, ¿podría aceptar las respuestas que tienen sentido como solución a su pregunta para que las personas que puedan tener la misma pregunta puedan obtener la solución directamente?

Si aún necesita ayuda, comparta su resultado esperado, para que podamos ayudarlo a investigarlo más a fondo.

Atentamente,

cereza

prateekraina

Hola @shkabuzar,

Primero, asegúrese de que el tipo de datos de la columna epoc sea un número entero, luego intente agregar la columna calculada.

También puede hacer esto en DAX usando el siguiente código:

Timestamp = Table[epoc] / 86400000 + DATE(1970,1,1)

Saludos,
Prateek Raina

Deja un comentario

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