Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Hola Comunidad
Así que tengo una tabla que consta de 15 coulmns, de los cuales pocas columnas son Vin (número de identificación del vehículo), gps_timestamp (marca de tiempo en la que se registran los datos), horas del motor (hora actual del motor en ese sello de tiempo), lat (lattitude del vehículo), Lon (longitud del vehículo)
Datos de muestra en la tabla siguiente
vino | gps_timestamp | position_lat | position_lon | ENG_HOURS |
HAJSR16HCMG679905 | 6/12/2021 15:33 | 45.85492706 | -119.5930328 | 12.9 |
HAJSR16HCMG679905 | 6/12/2021 15:34 | 45.85492706 | -119.5930328 | 12.9 |
HAJSR16HCMG679905 | 6/12/2021 15:35 | 45.85493469 | -119.5930328 | 12.9 |
HAJSR16HCMG679905 | 6/12/2021 15:36 | 45.85493469 | -119.5930328 | 12.9 |
HAJSR16HCMG679905 | 6/12/2021 15:37 | 45.85493469 | -119.5930328 | 12.9 |
HAJSR16HCMG679905 | 6/12/2021 15:38 | 45.85493851 | -119.5930328 | 13 |
HAJSR16HCMG679905 | 6/12/2021 15:39 | 45.85493851 | -119.5930328 | 13 |
HAJSR16HCMG679905 | 6/12/2021 15:40 | 45.85494232 | -119.5930328 | 13 |
HAJSR16HCMG679905 | 6/12/2021 15:41 | 45.85494614 | -119.5930328 | 13 |
HAJSR16HCMG679905 | 6/12/2021 15:42 | 45.85494614 | -119.5930328 | 13 |
HAJSR16HCMG679905 | 6/13/2021 16:31 | 45.85493088 | -119.5930252 | 13 |
HAJSR16HCMG679905 | 6/13/2021 16:32 | 45.85494614 | -119.5930176 | 13.1 |
HAJSR16HCMG679905 | 6/13/2021 16:33 | 45.85494995 | -119.5930176 | 13.1 |
HAJSR16HCMG679905 | 6/13/2021 16:34 | 45.85520172 | -119.5923233 | 13.1 |
HAJSR16HCMG679905 | 6/13/2021 16:35 | 45.85327148 | -119.5916672 | 13.1 |
HAJSR16HCMG679905 | 6/13/2021 16:36 | 45.85070801 | -119.5915909 | 13.1 |
HAJSR16HCMG679905 | 6/13/2021 16:37 | 45.84867859 | -119.5938797 | 13.1 |
HAJSR16HCMG679905 | 6/13/2021 16:38 | 45.84597397 | -119.5938644 | 13.2 |
HAJSR16HCMG679905 | 6/13/2021 16:39 | 45.84357071 | -119.591774 | 13.2 |
HAJSR16HHNG680535 | 10/21/2022 17:48 | 40.89827347 | -98.38405609 | 1.3 |
HAJSR16HHNG680535 | 10/21/2022 17:49 | 40.89728546 | -98.38316345 | 1.3 |
HAJSR16HHNG680535 | 10/21/2022 17:49 | 40.8972702 | -98.38315582 | 1.3 |
HAJSR16HHNG680535 | 10/25/2022 13:07 | 40.89726257 | -98.38323975 | 1.4 |
HAJSR16HHNG680535 | 10/25/2022 13:07 | 40.89729309 | -98.38321686 | 1.4 |
HAJSR16HHNG680535 | 10/25/2022 13:08 | 40.89728546 | -98.38321686 | 1.4 |
HAJSR16HHNG680535 | 10/25/2022 13:09 | 40.89728165 | -98.38321686 | 1.4 |
HAJSR16HHNG680535 | 10/25/2022 13:10 | 40.89727783 | -98.38321686 | 1.4 |
HAJSR16HHNG680535 | 10/25/2022 13:11 | 40.89708328 | -98.38282013 | 1.4 |
HAJSR16HHNG680535 | 10/25/2022 13:12 | 40.89632034 | -98.38260651 | 1.5 |
HAJSR16HHNG680535 | 10/25/2022 13:13 | 40.89699554 | -98.38206482 | 1.5 |
HAJSR16HHNG680535 | 10/25/2022 13:14 | 40.89718246 | -98.37993622 | 1.5 |
HAJSR16HHNG680535 | 10/25/2022 13:15 | 40.89715958 | -98.38010406 | 1.5 |
HAJSR16HHNG680535 | 10/25/2022 13:16 | 40.89715576 | -98.38154602 | 1.5 |
HAJSR16HHNG680535 | 10/25/2022 13:17 | 40.89732742 | -98.38333893 | 1.5 |
HAJSR16HHNG680535 | 10/25/2022 13:18 | 40.89733505 | -98.38330841 | 1.6 |
HAJSR16HHNG680535 | 10/25/2022 13:19 | 40.8973999 | -98.38584137 | 1.6 |
HAJSR16HHNG680535 | 10/25/2022 13:20 | 40.89766693 | -98.38778687 | 1.6 |
HAJSR16HHNG680535 | 10/25/2022 13:21 | 40.89931488 | -98.38833618 | 1.6 |
HAJSR16HHNG680535 | 10/25/2022 13:23 | 40.90034485 | -98.38989258 | 1.6 |
HAJSR16HHNG680535 | 10/25/2022 13:24 | 40.90122986 | -98.38983154 | 1.6 |
HAJSR16HHNG680535 | 10/25/2022 13:25 | 40.900177 | -98.38996887 | 1.7 |
HAJSR16HHNG680535 | 10/25/2022 13:26 | 40.89981842 | -98.39063263 | 1.7 |
Ahora, quiero obtener la última ubicación del vehículo y también el total de horas del motor. Las horas del motor deben calcularse a partir de una nueva columna calculada que tiene la diferencia de cada fila para cada vin y luego podemos sumar por vin para obtener el total de horas del motor.
Los datos no están ordenados actualmente.
Gracias por la ayuda
Saludos
Rahul
Hola Thakns para la solución,
Sin embargo ahora thw cosas está, se ha convertido en una medida para calcular el último Lat ans Lon así que como iba a utilizar esto para engrosar un mapa, lo que quería es mostrar la última ubicación de cada máquina.
Actualmente cuando estoy tratando de trazar el mapa no está sucediendo.
Gracias.
1. Intente crear una medida con la siguiente fórmula dax:
latest_position_lat =
VAR _vin =
SELECTEDVALUE ( 'Table'[vin] )
VAR tmp =
FILTER ( ALL ( 'Table' ), [vin] = _vin )
VAR _max =
MAXX ( tmp, [gps_timestamp] )
VAR _val =
CALCULATE ( MAX ( [position_lat] ), FILTER ( tmp, [gps_timestamp] = _max ) )
RETURN
_val
latest_position_lon =
VAR _vin =
SELECTEDVALUE ( 'Table'[vin] )
VAR tmp =
FILTER ( ALL ( 'Table' ), [vin] = _vin )
VAR _max =
MAXX ( tmp, [gps_timestamp] )
VAR _val =
CALCULATE ( MAX ( [position_lon] ), FILTER ( tmp, [gps_timestamp] = _max ) )
RETURN
_val
total engin hours =
VAR _vin =
SELECTEDVALUE ( 'Table'[vin] )
VAR tmp =
FILTER ( ALL ( 'Table' ), [vin] = _vin )
RETURN
SUMX ( tmp, [ENG_HOURS] )
2. Agregue una tabla visual con archivado y medida
Consulte el archivo .pbix adjunto.
Saludos
Apoyo de la comunidad Team_Binbin Yu
Si este post Ayuda, entonces por favor considere Acéptalo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.