Hola
Tengo una pregunta un poco complicada sobre el cálculo de distancias a través de filas. Quería ver si puedes ayudar. En primer lugar, explicaré los datos y el objetivo y luego repasaré un ejemplo de lo que estoy tratando de hacer.
Datos de muestra
Viaje | Evento | Vehículo | Evento | Hora | Latitud | Longitud |
123 | 1 | 555 | Desconectado | 07/11/2020 19:00:12 | 51 | 5.6 |
123 | 2 | 444 | Desconectado | 07/11/2020 19:00:12 | 51 | 5.5 |
123 | 3 | 333 | Desconectado | 07/11/2020 19:01:12 | 51 | 5.3 |
123 | 4 | 555 | Restaurado | 07/11/2020 19:21:05 | 51 | 5.5 |
999 | 5 | 888 | Desconectado | 09/11/2020 11:07:03 | 51 | 5.7 |
999 | 6 | 777 | Desconectado | 09/11/2020 11:07:50 | 51 | 5.4 |
999 | 7 | 888 | Restaurado | 09/11/2020 11:14:36 | 51 | 5.5 |
999 | 8 | 777 | Restaurado | 09/11/2020 11:17:26 | 51 | 5.6 |
Tenemos múltiples viajes que contienen múltiples eventos que ocurren en diferentes vehículos. Cada evento tiene una hora en la que se creó, así como las coordenadas de dónde se creó.
Gol
Lo que tengo que hacer: cada vez que hay un evento "Desconectado", necesito saber cuál es la distancia de ese vehículo con los otros vehículos y mostrar el máximo de esas distancias.
Importante
Ejemplo con datos de muestra
¿Alguien tiene alguna idea?
Hola @sem1 ,
De acuerdo con su descripción, cree los datos y establezca la regla de fórmula en [latitud] + [longitud].
1. Crear medida.
Measure =
var _table=GENERATE(SELECTCOLUMNS(FILTER(ALL('Table'),[Journey]=MAX([Journey])),"jo1",[Journey],"Type",[Vehicle],"juli",[Longitude]+[Latitude]),SELECTCOLUMNS(FILTER(ALL('Table'),[Journey]=MAX([Journey])),"jo2",'Table'[Journey],"Type2",[Vehicle],"juli2",[Longitude]+[Latitude]))
var _value=
MAXX(_table,ABS([juli]-[juli2]))
return
IF(MAX('Table'[Event.1])="Disconnected",_value,BLANK())
2. Resultado.
Puede descargar el archivo PBIX desde aquí.
Saludos
Liu Yang
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Join us for a free, hands-on Microsoft workshop led by women trainers for women where you will learn how to build a Dashboard in a Day!
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |