Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola a todos,
tengo la siguiente información en un excel:
FECHA | NRO | CHOFER | PLACA | CANT | KM |
02/03/2017 | 319788 | PATRICIO CASTRO | ABD-4082 | 134.02 | 399351 |
04/03/2017 | 319797 | PATRICIO CASTRO | ABD-4082 | 137.78 | 399955 |
07/03/2017 | 319857 | PATRICIO CASTRO | ABD-4082 | 135.44 | 400560 |
09/03/2017 | 319866 | PATRICIO CASTRO | ABD-4082 | 135.81 | 401166 |
10/03/2017 | 319869 | PATRICIO CASTRO | ABD-4082 | 114.27 | 401709 |
11/03/2017 | 319875 | PATRICIO CASTRO | ABD-4082 | 115.89 | 402305 |
14/03/2017 | 319879 | PATRICIO CASTRO | ABD-4082 | 148.9 | 402900 |
15/03/2017 | 319886 | DARWIN MORAN | ABD-4082 | 130.76 | 403900 |
16/03/2017 | 652565 | PATRICIO CASTRO | ABD-4082 | 153.74 | 404500 |
18/03/2017 | 653012 | PATRICIO CASTRO | ABD-4082 | 144.64 | 406000 |
20/03/2017 | 653389 | PATRICIO CASTRO | ABD-4082 | 123.42 | 406500 |
21/03/2017 | 319906 | PATRICIO CASTRO | ABD-4082 | 117.8 | 407000 |
27/03/2017 | 655145 | PATRICIO CASTRO | ABD-4082 | 146.84 | 408000 |
lo que se requiere es obtener en una tabla pivotante lo siguiente:
MES | MAR | KM |
PLACA | SUM(CANT) | KM Final - KM Inicial de los registros (408000 - 399351) |
ABD-4082 | 1739.31 | 8649 |
Cual sería el set analysis a utilizar para que me muestre esa diferencia de KM ??
gracias por su ayuda,
Atte,
Henry C.
Hola Henry,
Mira el adjunto. No hace falta usar análisis de conjuntos para sacar los kms de cada mes, basta con hacer un Max(KM) - Min(KM).
Saludos,
H
Hola Héctor,
Gracias por tu respuesta, pero creo que no fui muy especifico con el requerimiento, adjunto más DATOS, en resumen, es poder determinar el km recorrido de cada vehículo por mes en base a su max y min kilometraje así:
MES | 1 | 2 | ||
PLACA | SUM(CANTIDAD) | KM | sum(CANTIDAD) | KM |
ABC-6002 | 1150.72 | 116568 - 115500 | 1158.59 | 402908.59 - 401832.5 |
ABD-4082 | 2177.56 | 391721 - 382089 | 1579.38 | 398746 - 392319 |
ABD-4083 | 1922.36 | 397306 - 387792.6 | 933.24 | 403000 - 397400 |
gracias por tu ayuda,
Henry C.
DATOS:
FECHA_DESP | PLACA | CANTIDAD | KILOMETRAJE |
03/01/2017 | ABD-4082 | 134.47 | 382089 |
03/01/2017 | ABD-4083 | 125.57 | 387792.6 |
05/01/2017 | ABD-4082 | 136.66 | 382692 |
05/01/2017 | ABD-4083 | 134.11 | 388401 |
06/01/2017 | ABD-4082 | 110.01 | 383297 |
06/01/2017 | ABD-4083 | 105.87 | 388993 |
07/01/2017 | ABD-4082 | 113.06 | 383903 |
09/01/2017 | ABD-4083 | 113.49 | 389602 |
09/01/2017 | ABD-4082 | 112.04 | 384512 |
10/01/2017 | ABD-4082 | 111.21 | 385087 |
10/01/2017 | ABD-4082 | 108.13 | 390174 |
11/01/2017 | ABD-4082 | 110.05 | 385692 |
11/01/2017 | ABD-4083 | 109.6 | 390773 |
12/01/2017 | ABD-4082 | 110.18 | 386284 |
12/01/2017 | ABD-4083 | 105.28 | 391355 |
13/01/2017 | ABD-4083 | 107.27 | 391927 |
14/01/2017 | ABD-4082 | 135.07 | 386903 |
16/01/2017 | ABD-4082 | 110.58 | 387529 |
16/01/2017 | ABD-4083 | 134.44 | 392532 |
16/01/2017 | ABC-6002 | 82.5 | 115500 |
17/01/2017 | ABD-4083 | 109.49 | 393141 |
17/01/2017 | ABC-6002 | 83 | 115583 |
18/01/2017 | ABD-4082 | 114.08 | 388138 |
18/01/2017 | ABD-4083 | 109.99 | 393703 |
18/01/2017 | ABC-6002 | 82.5 | 115665.5 |
19/01/2017 | ABD-4082 | 112.47 | 388750 |
19/01/2017 | ABD-4083 | 109.69 | 394300 |
19/01/2017 | ABC-6002 | 82 | 115747.5 |
20/01/2017 | ABD-4082 | 118.41 | 388800 |
21/01/2017 | ABD-4083 | 117.7 | 394963 |
21/01/2017 | ABC-6002 | 81 | 115828.5 |
21/01/2017 | ABC-6002 | 82 | 115910.5 |
23/01/2017 | ABD-4082 | 116.69 | 389936 |
23/01/2017 | ABD-4083 | 114 | 395549 |
23/01/2017 | ABC-6002 | 77.22 | 115987.72 |
24/01/2017 | ABC-6002 | 84.5 | 116072.22 |
25/01/2017 | ABD-4083 | 129.7 | 396129 |
25/01/2017 | ABD-4082 | 134.03 | 590526 |
26/01/2017 | ABC-6002 | 83.5 | 116155.72 |
26/01/2017 | ABC-6002 | 82.5 | 116238.22 |
27/01/2017 | ABD-4082 | 145.4 | 391128 |
27/01/2017 | ABD-4083 | 154.16 | 396728 |
27/01/2017 | ABC-6002 | 82 | 116320.22 |
28/01/2017 | ABC-6002 | 82.5 | 116402.72 |
30/01/2017 | ABD-4083 | 142 | 397306 |
30/01/2017 | ABD-4082 | 145.02 | 391721 |
30/01/2017 | ABC-6002 | 83 | 116485.72 |
31/01/2017 | ABC-6002 | 82.5 | 116568.22 |
01/02/2017 | ABD-4082 | 150.58 | 392319 |
02/02/2017 | ABC-6002 | 82.5 | 401832.5 |
03/02/2017 | ABD-4082 | 151.48 | 392974 |
03/02/2017 | ABD-4083 | 146.09 | 397400 |
03/02/2017 | ABC-6002 | 82.5 | 401915 |
04/02/2017 | ABC-6002 | 83 | 401998 |
05/02/2017 | ABC-6002 | 83 | 402081 |
06/02/2017 | ABD-4082 | 163.12 | 393767 |
06/02/2017 | ABD-4082 | 158.96 | 399345 |
06/02/2017 | ABC-6002 | 82.5 | 402163.5 |
07/02/2017 | ABC-6002 | 83 | 402246.5 |
08/02/2017 | ABD-4082 | 135.18 | 394432 |
08/02/2017 | ABD-4083 | 117.94 | 397500 |
08/02/2017 | ABC-6002 | 82.59 | 402329.09 |
09/02/2017 | ABC-6002 | 82.5 | 402411.59 |
10/02/2017 | ABD-4083 | 128.16 | 400515 |
10/02/2017 | ABD-4082 | 127.61 | 395030 |
10/02/2017 | ABC-6002 | 82.5 | 402494.09 |
10/02/2017 | ABC-6002 | 82.5 | 402576.59 |
11/02/2017 | ABC-6002 | 82.5 | 402659.09 |
13/02/2017 | ABD-4083 | 133.53 | 401111 |
13/02/2017 | ABD-4082 | 132.83 | 395637 |
13/02/2017 | ABC-6002 | 84 | 402743.09 |
14/02/2017 | ABC-6002 | 82.5 | 402825.59 |
15/02/2017 | ABD-4082 | 148.74 | 396292 |
15/02/2017 | ABD-4083 | 139.03 | 401750 |
15/02/2017 | ABC-6002 | 83 | 402908.59 |
20/02/2017 | ABD-4083 | 136.58 | 402000 |
20/02/2017 | ABD-4082 | 147.06 | 396500 |
22/02/2017 | ABD-4083 | 131.91 | 403000 |
22/02/2017 | ABD-4082 | 132.76 | 396600 |
24/02/2017 | ABD-4082 | 131.06 | 398746 |
01/03/2017 | ABC-6002 | 85 | 308550 |
02/03/2017 | ABD-4083 | 147.78 | 404212 |
02/03/2017 | ABD-4082 | 134.02 | 399351 |
02/03/2017 | ABC-6002 | 78 | 308628 |
03/03/2017 | ABC-6002 | 82 | 308710 |
04/03/2017 | ABD-4083 | 141.94 | 404855 |
04/03/2017 | ABD-4082 | 137.78 | 399955 |
04/03/2017 | ABC-6002 | 83 | 308793 |
05/03/2017 | ABC-6002 | 80 | 308873 |
06/03/2017 | ABC-6002 | 80 | 308953 |
07/03/2017 | ABD-4082 | 135.44 | 400560 |
07/03/2017 | ABD-4083 | 132.43 | 405475 |
08/03/2017 | ABC-6002 | 83 | 309036 |
09/03/2017 | ABD-4083 | 145.24 | 406142 |
09/03/2017 | ABD-4082 | 135.81 | 401166 |
10/03/2017 | ABD-4083 | 113.51 | 406800 |
10/03/2017 | ABD-4082 | 114.27 | 401709 |
10/03/2017 | ABC-6002 | 81 | 309117 |
11/03/2017 | ABD-4083 | 113.61 | 407282 |
11/03/2017 | ABD-4082 | 115.89 | 402305 |
14/03/2017 | ABD-4082 | 148.9 | 402900 |
14/03/2017 | ABD-4083 | 130.28 | 407872 |
14/03/2017 | ABC-6002 | 82 | 309199 |
15/03/2017 | ABD-4082 | 130.76 | 404000 |
16/03/2017 | ABD-4082 | 153.74 | 406000 |
17/03/2017 | ABC-6002 | 81 | 309280 |
17/03/2017 | ABD-4083 | 149.3 | 408000 |
18/03/2017 | ABC-6002 | 81 | 309361 |
18/03/2017 | ABD-4082 | 144.64 | 408000 |
18/03/2017 | ABD-4083 | 130.64 | 409000 |
18/03/2017 | ABD-4083 | 130.64 | 410000 |
20/03/2017 | ABD-4082 | 123.42 | 409000 |
20/03/2017 | ABD-4083 | 127.19 | 411000 |
21/03/2017 | ABC-6002 | 72.41 | 309433.41 |
21/03/2017 | ABC-6002 | 8.97 | 309442.38 |
21/03/2017 | ABC-6002 | 80.23 | 309522.61 |
21/03/2017 | ABD-4082 | 117.8 | 410000 |
22/03/2017 | ABC-6002 | 83 | 309605.61 |
23/03/2017 | ABC-6002 | 82.5 | 309688.11 |
25/03/2017 | ABC-6002 | 82 | 309770.11 |
27/03/2017 | ABC-6002 | 83 | 309853.11 |
27/03/2017 | ABD-4083 | 121.45 | 412000 |
27/03/2017 | ABD-4082 | 146.84 | 411000 |
28/03/2017 | ABC-6002 | 82 | 309935.11 |
29/03/2017 | ABC-6002 | 82 | 310017.11 |
30/03/2017 | ABC-6002 | 82.5 | 310099.61 |
01/04/2017 | ABC-6002 | 80 | 310179.61 |
03/04/2017 | ABC-6002 | 82 | 310261.61 |
OK, mira a ber si con el ejemplo adjunto te sirve.
Saludos,
H
Hola,
Gracias Hector,
pero es la misma respuesta inicial, lo que se requiere es tener max y min agrupados por placa y mes, las funciones max y min retornan los valores máximo y mínimo de todo el grupo de registros, lo que se necesita es que ese max y minimo sea de los registros agrupados por Placa y Mes, he intentado con; aggr(Min(KM),PLACA,AÑO_MES) pero no resulta. Si alguien conoce más acerca de la función de agregación.
saludos,
Henry C.
Hola Henry,
No lo entiendo; si tienes una tabla pivotante con las dimensiones de PLACA y MES, ya tendrías distribuidas las expresiones por las combinaciones de ambas, ¿no?
Saludos,
H
Hola Henry,
Aqui te paso la solucion. Espero te sea util.
Saludos
Juan
Gracias Juan, era lo que estaba necesitando, me hacia falta formatear a num desde la carga...
saludos,
Henry C.