Orden de evaluación en los análisis
Al abrir o actualizar un análisis, RICOH Predictive Insight evalúa todo lo configurado en el análisis en un orden específico. El orden de evaluación
le ayuda a comprender la secuencia que dicta cuándo se aplica un filtro o cálculo
específico a sus datos.
Esta lista muestra el orden de evaluación de los análisis:
- Cálculo con reconocimiento de nivel de ventana (LAC-W) a nivel de prefiltro: evalúa los datos en el nivel de la tabla original antes de que se apliquen los filtros
de análisis.
- Cálculos simples: se aplican cálculos a nivel escalar sin agregaciones ni cálculos a nivel de ventanas.
Por ejemplo,
date_metric/60, parseDate(date, 'yyyy/MM/dd'), ifelse(metric > 0, metric, 0), split(string_column, '|' 0). - Función LAC-W PRE_FILTER: si se utiliza cualquier expresión
LAC-W PRE_FILTERen el elemento visual, RICOH Predictive Insight calcula primero la función de ventana en el nivel de tabla original, antes de aplicar cualquier filtro. Si se utiliza la expresiónLAC-W PRE_FILTERen los filtros, se aplica en este punto. Por ejemplo,maxOver({Printed Pages}, [{Location Name}, {Printer Name}], PRE_FILTER) > 1000.
- Cálculos simples: se aplican cálculos a nivel escalar sin agregaciones ni cálculos a nivel de ventanas.
Por ejemplo,
- LAC-W a nivel de preagregación: evalúa los datos en el nivel de la tabla original antes de que se apliquen las agregaciones.
- Filtros añadidos durante el análisis: los filtros creados para campos no agregados en los elementos visuales se aplican
en este punto, de forma similar a las cláusulas
WHERE. Por ejemplo,año > 2020. - Función LAC-W PRE_AGG: si se utiliza cualquier expresión
LAC-W PRE_AGGen el elemento visual, RICOH Predictive Insight calcula la función de ventana antes de aplicar cualquier agregación. Si se utiliza la expresiónLAC-W PRE_AGGen los filtros, se aplica en este punto. Por ejemplo,maxOver({Printed Pages}, [{Location Name}, {Printer Name}], PRE_AGG) > 1000. - Filtros N superiores/inferiores: se aplican los filtros configurados en las dimensiones para mostrar los N elementos superiores/inferiores.
- Filtros añadidos durante el análisis: los filtros creados para campos no agregados en los elementos visuales se aplican
en este punto, de forma similar a las cláusulas
- Cálculo con reconocimiento de nivel de agregado (LAC-A): evalúa las agregaciones a un nivel personalizado, antes de que se apliquen las agregaciones
a nivel visual.
- Agregaciones a nivel personalizado: si se utiliza alguna expresión
LAC-Aen el elemento visual, se calcula en este punto. RICOH Predictive Insight calcula la agregación, agrupada por las dimensiones que se especifican en los campos calculados. Por ejemplo,max({Printed Pages}, [{Location Name}]).
- Agregaciones a nivel personalizado: si se utiliza alguna expresión
- Nivel del elemento visual: evalúa las agregaciones a nivel del elemento visual y los cálculos de tablas posteriores
a la agregación, y aplica el resto de configuraciones en los elementos visuales.
- Agregaciones a nivel del elemento visual: se calculan agregaciones basadas en los campos de los contenedores de campos, agrupadas
por las dimensiones de los elementos visuales. Si se construye algún filtro sobre
las agregaciones, se aplica en este punto, de forma similar a las cláusulas
HAVING. Por ejemplo,min({Printed Pages}) > 1000. - Cálculos de tabla: si hay algún cálculo de tabla posterior a la agregación utilizado en el elemento visual, se calcula en este punto. RICOH Predictive Insight realiza cálculos de ventana después de las agregaciones visuales. Del mismo modo, se aplican filtros creados basados en cálculos de tablas posteriores a la agregación.
- Cálculos de la categoría Otros: se aplican los cálculos de la categoría Otros en gráficos de líneas, gráficos de barras, gráficos combinados, gráficos de embudo, mapas de árbol, gráficos sectoriales o gráficos de anillos.
- Totales y subtotales: los totales y subtotales se calculan en gráficos de anillos, tablas o tablas dinámicas.
- Agregaciones a nivel del elemento visual: se calculan agregaciones basadas en los campos de los contenedores de campos, agrupadas
por las dimensiones de los elementos visuales. Si se construye algún filtro sobre
las agregaciones, se aplica en este punto, de forma similar a las cláusulas