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.
Check out the September 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |