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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more

Reply
Anonymous
Not applicable

Error dateDiff

Hola, chicos

Necesito ayuda con lo siguiente:

Para cada PackageCode necesito encontrar Delta Time (StateChangeTs) entre Destination - DynamicTester_9_1_2_ModuleLocation y Destination -DynamicTester_9_1_2_OutputBuffer.

Este código me da un error:

Tiempo de ciclo á DATEDIFF(MAXX(FILTER('Dynamic Tester 9_1_1'[Destination]-"DynamicTester_9_1_2_ModuleLocation",'Dynamic Tester 9_1_1'[StateChangeTs] <EARLIER('Dynamic Tester 3 Tester?9_1_1'[Destino]-"DynamicTester_9_1_2_OutputBuffer",'Probador dinámico 9_1_1'[StateChangeTs])), 'Dynamic Tester 9_1_1'[StateChangeTs],segundo))
Error: se pasaron demasiados argumentos a la función MAXX. El número máximo de argumentos para la función es 2.
Ps: El nombre de la consulta es Dynamic Tester 9_1_1.

Capture.PNG

También cómo puedo incluir una condición que específicamente para el mismo PackageCode la fórmula debe hacer DateDiff, por lo que en caso de que las mismas dos filas PackageCode no están en la secuencia, puede hacer el cálculo correcto

3 REPLIES 3
amitchandak
Super User
Super User

@nazrinka , como este

Tiempo de ciclo: DATEDIFF(MAXX(FILTER('Dynamic Tester 9_1_1', [Destination]- EARLIER([Destination]) && [StateChangeTs] <EARLIER([StateChangeTs])),[StateChangeTs]), 'Dynamic Tester 9_1_1'[StateChangeTs],segundo)

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube
Anonymous
Not applicable

Capture2.PNG

Gracias por la respuesta. No estoy seguro de que realmente funcione. Porque El Delta T lo hace para el mismo código de paquete se ve correcto. Me gustaría específicamente poner condición que para Time(1) el destino es DynamicTester_9_1_2_ModuleLocation y para Time(2) es DynamicTester_9_1_2_OutputBuffer

@nazrinka - Probablemente más fácil si lo desglosas:

Cycle Time = 
  VAR __Table = FILTER('Dynamic Tester 9_1_1', [Destination]= "DynamicTest_9_1_2_ModuleLocation" && [StateChangeTs] < EARLIER([StateChangeTs]))
  VAR __Time1 = MAXX(__Table,[StateChangeTs])
  VAR __Time2 = 'Dynamic Tester 9_1_1'[StateChangeTs]
RETURN
  IF([Destination] = "DynamicTester_9_1_2_OutputBuffer",DATEDIFF(__Time1,__Time2,second),BLANK())


Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.