The ultimate Microsoft Fabric, Power BI, Azure AI, and SQL learning event: Join us in Stockholm, September 24-27, 2024.
Save €200 with code MSCUST on top of early bird pricing!
Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Estoy trabajando con las dos tablas siguientes:
Hora | Etapa | Valor1 | Valor2 |
5/22/2020 13:01:15 | 1 | ||
5/22/2020 13:02:15 | 1 | ||
5/22/2020 13:03:15 | 1 | ||
5/22/2020 14:01:15 | 2 | ||
5/22/2020 14:02:15 | 2 |
Etapa | Empezar | Final |
1 | 5/22/2020 13:01:15 | 5/22/2020 13:03:15 |
2 | 5/22/2020 14:01:15 | 5/22/2020 14:02:15 |
Estas tablas se realifican a través del número de etapa. Para la tabla 2, donde tengo problemas es calcular la hora de inicio y finalización. Para la hora de inicio, necesita filtrar los datos 1 por la etapa correspondiente y encontrar la primera vez.
He probado la siguiente expresión DAX, pero estoy obteniendo resultados extraños:
Start = CALCULATE(FIRSTDATE(ParameterValues[date].[Date]),USERELATIONSHIP(ParameterValues[stageId],Stages[_id]))
Cada fila devuelve 1/1/2020 12:00:00 AM para el inicio y 12/31/2020 12:00:00 AM para el final, pero ninguno de estos valores está en la tabla.
Estoy seguro de que estoy cometiendo un simple error, pero he estado atascado y no puedo conseguir que se dé cuenta. Gracias de antemano por la ayuda!!
@att9728 , No muy claro, Tanto como una nueva columna en la tabla 2
iniciar la tabla de tiempo 2 - minx(filter(table1,table1[Stage] ?table2[Stage]),table1[Time])
Tabla de tiempo final 2 - maxx(filter(table1,table1[Stage] ?table2[Stage]),table1[Time])
¡Gracias por esto! Esta es la respuesta.
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the August 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |