Agregación para Saldos
Método de Agregación para Saldos
O3 ofrece un conjunto de mecanismos de agregación orientados a tomar información en función de la disponibilidad de la misma con respecto a una dimensión de tipo fecha. Este mecanismo es el adecuado cuando se hace una consulta y se quiere obtener la informaicón más actualizada con respecto a la fecha que está siendo consultada.
A continuación se describen para un caso los tres mecanismos disponibles, el tercero Primero/Ultimo con datos fue introducido en la versión 5.0 Para estos ejemplos, se presenta cual es la información disponible en un modelo multidimensional para tres artículo y para la medida Stock Disponible. En los tres casos se muestra el resultado de consultar a nivel de Mes.
Primero/Último (first/last member in dimension)
Nos trae los datos para el primer/último período sin importar si tiene datos o no. Veamos con un ejemplo, en este caso un stock de 3 artículos
Artículo |
20/1 |
22/1 |
23/1 |
24/1 |
25/1 |
26/1 |
27/1 |
28/1 |
29/1 |
30/1 |
31/1 |
último |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Art.1 |
4 |
2 |
8 |
10 |
15 |
1 |
25 |
10 |
5 |
6 |
12 |
12 |
Art.2 |
4 |
2 |
8 |
10 |
15 |
|
|
|
|
|
|
0/nan |
Art.3 |
7 |
2 |
4 |
10 |
1 |
1 |
21 |
10 |
5 |
|
|
0/nan |
Si los datos no tuvieran valor para el último día del mes, el resultado de la consulta sería todo 0/nan.
Artículo |
20/1 |
22/1 |
23/1 |
24/1 |
25/1 |
26/1 |
27/1 |
28/1 |
29/1 |
30/1 |
31/1 |
Último |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Art.1 |
4 |
2 |
8 |
10 |
15 |
1 |
25 |
10 |
5 |
6 |
|
0/nan |
Art.2 |
4 |
2 |
8 |
10 |
15 |
|
|
|
|
|
|
0/nan |
Art.3 |
7 |
2 |
4 |
10 |
1 |
1 |
21 |
10 |
5 |
|
|
0/nan |
Primero/Último dinámico (dinamic first/last)
Nos trae los datos para el primer/último período en el cual hubieron datos. Para ejemplificar, volviendo al caso del stock mercaderías. Al pedir el stock a fin de mes me retornarían no solo los productos que se movieron ese día, sino los de días anteriores que tuvieron movientos.
Nótese que para elementos diferentes se traen datos de fechas diferentes
Artículo |
20/1 |
22/1 |
23/1 |
24/1 |
25/1 |
26/1 |
27/1 |
28/1 |
29/1 |
30/1 |
31/1 |
Último Dinámico |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Art.1 |
4 |
2 |
8 |
10 |
15 |
1 |
25 |
10 |
5 |
6 |
12 |
12 |
Art.2 |
4 |
2 |
8 |
10 |
15 |
|
|
|
|
|
|
15 |
Art.3 |
7 |
2 |
4 |
10 |
1 |
1 |
21 |
10 |
5 |
|
|
5 |
Artículo |
20/1 |
22/1 |
23/1 |
24/1 |
25/1 |
26/1 |
27/1 |
28/1 |
29/1 |
30/1 |
31/1 |
Último Dinámico |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Art.1 |
4 |
2 |
8 |
10 |
15 |
1 |
25 |
10 |
5 |
6 |
|
6 |
Art.2 |
4 |
2 |
8 |
10 |
15 |
|
|
|
|
|
|
15 |
Art.3 |
7 |
2 |
4 |
10 |
1 |
1 |
21 |
10 |
5 |
|
|
5 |
Primero/Último con datos (First/Last with data)
Nos trae los datos para el primer/último período en el cual para algún elemento al menos existen datos, de nuevo supongamos el caso del stock. Notese que en este caso para el día 31 no hay datos pero si para el día 30 (art.1)
Artículo |
20/1 |
22/1 |
23/1 |
24/1 |
25/1 |
26/1 |
27/1 |
28/1 |
29/1 |
30/1 |
31/1 |
Último con Datos |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Art.1 |
4 |
2 |
8 |
10 |
15 |
1 |
25 |
10 |
5 |
6 |
12 |
12 |
Art.2 |
4 |
2 |
8 |
10 |
15 |
|
|
|
|
|
|
0/nan |
Art.3 |
7 |
2 |
4 |
10 |
1 |
1 |
21 |
10 |
3 |
5 |
|
0/nan |
Artículo |
20/1 |
22/1 |
23/1 |
24/1 |
25/1 |
26/1 |
27/1 |
28/1 |
29/1 |
30/1 |
31/1 |
Último con Datos |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Art.1 |
4 |
2 |
8 |
10 |
15 |
1 |
25 |
10 |
5 |
6 |
|
6 |
Art.2 |
4 |
2 |
8 |
10 |
15 |
|
|
|
|
|
|
0/nan |
Art.3 |
7 |
2 |
4 |
10 |
1 |
1 |
21 |
10 |
3 |
5 |
|
5 |