Convertir la marca de tiempo de Unix a DateTime y NO tener que importar para lograr esto

Un usuario Pregunto ✅

Anónimo

¡Hola a todos los gurús de Power BI! Espero que pueda ayudar al novato aquí … He intentado convertir de una base de datos SQL la marca de tiempo de Unix y lo he hecho … SIN EMBARGO, me obliga a cambiar mi tipo de conexión a la base de datos para Importar, que no es fesible opción. La base de datos es demasiado grande.

Intenté crear una columna y crear algún tipo de campo calculado usando las sugerencias en todos los otros blogs aquí, pero todavía me estoy quedando corto. Por favor, avíseme si estoy persiguiendo un sueño imposible en este momento … Gracias de antemano y si necesita cualquier otra información sobre lo que estoy tratando de lograr, hágamelo saber.

parry2k

¿Convertiste la marca de tiempo usando la expresión dax?

Anónimo

En respuesta a parry2k

Creé una nueva columna y usé esto como una fórmula, que funcionó, pero me hizo cambiar el tipo de conexión a Importar.

#datetime (1970,1,1,0,0,0) + #duration (0, -5,0,[F_CRTM])

Intenté usar una fórmula DAX pero me da un error cuando intento escribir en el campo ([UnixTime] en la fórmula, pero escribo en el campo que quiero convertir) justo en el nombre del campo y dice que no puede encontrarlo. A continuación se muestra la fórmula que estaba usando.

UTCTime = VAR UnixDays = [UnixTime]/ (60 * 60 * 24)
REGRESO (DATEVALUE («1/1/1970») + UnixDays)

¿Responde esto a tu pregunta?

parry2k

En respuesta a Anónimo

¿Activó «Permitir medida sin restricciones en el modo de consulta directa»? Si no, vaya a opciones y configuraciones -> Opción -> Consulta directa, marque la opción.

Intenta ver si funciona

Anónimo

En respuesta a parry2k

Esa opción ya está marcada Smiley triste ¡Pero gracias! Aprendí algo nuevo con tu sugerencia. No sabía que estaba ahí.

jackieb727

En respuesta a Anónimo

Hola, me pregunto si esto se resolvió alguna vez. Estoy enfrentando el mismo problema y no puedo encontrar una solución.

Deja un comentario

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