Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
datanau001
Helper III
Helper III

Power BI Desktop - Calcular datediff con información de la misma columna

Hola a todos,
Quiero hacer el datediff con la información de la columna "change_date_time".
En esta columna, para cada "par" de líneas, tengo la marca de tiempo para el estado en cola y la marca de tiempo para el estado aceptado.
Pero aquí no estoy seguro sobre el enfoque para hacer este cálculo ya que la información está en líneas y no en columnas. Vea a continuación:
datediff.png


Intenté duplicar la tabla y luego trabajar con filtros y una nueva medida, sin embargo, no parece ser un buen enfoque en mi caso.
¿Cuál sería tu sugerencia? Quiero decir, para manejar este cálculo en una sola tabla.
saludos
Marcelo

3 REPLIES 3
CNENFRNL
Community Champion
Community Champion

Hola, @datanau001 ,

IMHP, no tiene sentido duplicar el conjunto de datos para dicho cálculo. Los filtros en línea pueden hacer fácilmente el truco, por ejemplo, para un cierto SR_NUMBER,

Diff =
CALCULATE ( MAX ( SYSLOG[CHANGE_DATE_TIME] ), SYSLOG[DWH_STATUS] = "Accepted" )
    - CALCULATE ( MAX ( SYSLOG[CHANGE_DATE_TIME] ), SYSLOG[DWH_STATUS] = "Queued" )


Thanks to the great efforts by MS engineers to simplify syntax of DAX! Most beginners are SUCCESSFULLY MISLED to think that they could easily master DAX; but it turns out that the intricacy of the most frequently used RANKX() is still way beyond their comprehension!

DAX is simple, but NOT EASY!

Fowmy
Super User
Super User

@datanau001

Puede pivotar la columna de estado en el campo Cambiar fecha y hora y, a continuación, agregar un nuevo campo para calcular la diferencia.

Seleccione la columna Estado, en la pestaña Transformar, haga clic en Columna dinámica,
En la columna Valor, seleccione la columna Cambiar fecha y hora, seleccione Sin agregación en Opción avanzada.
ahora obtiene dos columnas ACCEPTED y QUEUED. seleccione esas columnas, en la pestaña Agregar columnas, seleccione Tiempo y restar.
Obtendrá una nueva columna con la diferencia horaria.

Si encuentra alguna dificultad, publique un ejemplo de datos con su respuesta para demostrarlo.

________________________

Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla

Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂

Youtube Linkedin



Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

@Fowmy,exaclty lo que estaba buscando.

¡Gracias!

Marcelo

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors