DAX – Extrae la fecha de TimeStamp (contiene fecha y hora)

Un usuario Pregunto ✅

Anónimo

Estimados expertos,

¿Qué fórmula puedo usar para extraer la fecha de la marca de tiempo que contiene la fecha y la hora?

La tabla se ve así en la tabla ‘Fecha’ [Date]

Fecha

1/1/2018 12:00:00 a.m.

Se está probando DAX: DATE (‘Fecha'[Date]) -> sin resultado.

¿Me puede informar sobre alguna solución fácil para esto?

v-piga-msft

En respuesta a Anónimo

Hola @Anónimo,

Primero, verifique qué tipo de datos de su columna de fecha.

Si su columna Fecha es el tipo Fecha / Hora en Power BI, solo necesita cambiar el formato de datos para que sea M / d / aaaa en Modelado.

cambiar formato de fecha.PNG

Si su columna Fecha es de tipo Texto en Power BI, puede crear la medida con la fórmula siguiente.

Measure 2 = LEFT(MAX('Table2'[Date]),9)

Aquí está el resultado.

obtener fecha.PNG

Atentamente,

cereza

Anónimo

En respuesta a v-piga-msft

@ v-piga-msft No tengo acceso para modelar la base de datos SQL.

La medida parece legítima, la probaré. Gracias 🙂

nadavsn

tratar [DateTime].Fecha

Funciona para mi.

Manuel-Levo

En respuesta a nadavsn

Sé que esta es una respuesta anterior, pero esto solo está llamando a la columna de fecha relacionada / oculta que realmente no se sugiere.

sujith31

En respuesta a nadavsn

Esto funcionó para mí. ¡Gracias!

Ashish_Mathur

Hola,

Prueba esta fórmula de columna calculada

= INT (‘Fecha'[Date])

Formatee esta columna como Fecha.

Anónimo

En respuesta a Ashish_Mathur

Hola Ashish y todos los expertos aquí,

Gracias por todos sus consejos, supongo que debo verificar la fuente de mi ‘Fecha’ [Date] columna de la tabla, porque en la fórmula, tiene el rojo subrayado.

v-piga-msft

En respuesta a Anónimo

Hola @Anónimo,

Primero, verifique qué tipo de datos de su columna de fecha.

Si su columna Fecha es el tipo Fecha / Hora en Power BI, solo necesita cambiar el formato de datos para que sea M / d / aaaa en Modelado.

cambiar formato de fecha.PNG

Si su columna Fecha es de tipo Texto en Power BI, puede crear la medida con la fórmula siguiente.

Measure 2 = LEFT(MAX('Table2'[Date]),9)

Aquí está el resultado.

obtener fecha.PNG

Atentamente,

cereza

Anónimo

En respuesta a v-piga-msft

@ v-piga-msft No tengo acceso para modelar la base de datos SQL.

La medida parece legítima, la probaré. Gracias 🙂

dujos

Hola Hwang, mira en la imagen de abajo el resultado.

IMPORTANTE use un columna calculada para FORMATEAR la función DAX funciona bien.

lo siento, los menús están en portugués, pero creo que puedes identificar los ítems fácilmente

y la función de formato de fecha usa FORMAT (tabla[field]; «mm / dd / aaaa»)

¡¡¡Buena suerte!!!

img1.png

Anónimo

En respuesta a dujos

Hola Dujos,

El problema es que no tengo acceso a la pestaña de modelado, porque es un cubo de BI de SQL de la empresa.

Solo puedo modificar lo visual y hacer que DAX mida en el informe.

He probado la solución anterior con FORMAT (‘Fecha'[Date], «dd / mm / aaaa) * 1 pero tampoco proporciona ningún resultado.

chirayuw

= FORMAT (‘Fecha'[Date], «dd / mm / aaaa») * 1

Anónimo

En respuesta a chirayuw

Hola,

El formato no funciona. ¿Alguna idea? A continuación se muestra la ventana emergente.

https://drive.google.com/file/d/19poSGC_YQfRr4fMfutQ5YDC9njGK4vtR/view?usp=sharing

Deja un comentario

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