Uso de plantillas de cálculo
Con la herramienta Análisis de datos se proporcionan plantillas para todos los cálculos que se suelen demandar para aplicaciones de inteligencia empresarial.
En los siguientes temas se describen los tipos de cálculo disponibles como plantillas de cálculo en la herramienta.
- Agregados acumulativos
Los cálculos acumulativos comienzan con el primer período de tiempo y se calculan hasta el miembro actual, o comienzan con el último período de tiempo y se vuelven a calcular hasta el miembro actual. - Período anterior y futuro
La herramienta Análisis de datos proporciona varios cálculos para períodos anteriores o futuros. - Acumulado del período
Las funciones de acumulado del período realizan un cálculo en períodos de tiempo con el mismo elemento principal hasta el período actual. - Período paralelo
Los períodos paralelos están en el mismo nivel que el período de tiempo actual, pero tienen distintos principales en un período anterior. Por ejemplo, puede que desee comparar las ventas actuales con las ventas del año anterior en los niveles de trimestre y mes. - Movimiento de agregados
El movimiento de agregados se realiza en los períodos de tiempo relacionados con el período actual. - Compartir
Compartir calcula el ratio del valor de una medida para el miembro de dimensión actual con respecto al valor para un miembro relacionado de la misma dimensión. - Clasificación
La clasificación ordena los valores de una dimensión según los valores de la medida seleccionada. Al definir un cálculo de rango, debe seleccionar la dimensión, una jerarquía y la medida.
Tema principal: Herramienta Análisis de datos
Agregados Acumulados
Los cálculos acumulativos comienzan con el primer período de tiempo y se calculan hasta el miembro actual, o bien comienzan con el último período de tiempo y se vuelven a calcular hasta el miembro actual.
La herramienta proporciona varios métodos de agregación para cálculos acumulativos:
-
Media acumulada: calcula una media en ejecución en períodos de tiempo.
-
Máximo acumulado: calcula el valor máximo en períodos de tiempo.
-
Mínimo acumulado: calcula el valor mínimo en períodos de tiempo.
-
Total acumulado: calcula un total en ejecución en los períodos de tiempo.
Puede seleccionar la medida, la dimensión de tiempo y la jerarquía. Para seleccionar el rango temporal, consulte "Selección de un rango de períodos de tiempo" en la Guía del usuario de Oracle OLAP.
Ejemplo de cálculo acumulado
En esta plantilla se define una medida calculada mediante el mínimo acumulado.
Cumulative minimum of SALES in the TIME dimension and TIME.CALENDAR hierarchy within ancestor at level TIME.CALENDAR_YEAR. Total from beginning to current member.
Estos son los resultados de una consulta de la medida calculada, que muestra los valores de los descendientes del año natural 2021. El valor mínimo para los trimestres empieza por Q1-21 y termina por Q4-21, y para los meses empieza por Jan-21 y termina por Dec-21.
TIME TIME_LEVEL SALES MIN_SALES -------- -------------------- ---------- ---------- Q1.21 CALENDAR_QUARTER 32977874 32977874 Q2.21 CALENDAR_QUARTER 35797921 32977874 Q3.21 CALENDAR_QUARTER 33526203 32977874 Q4.21 CALENDAR_QUARTER 41988687 32977874 JAN-21 MONTH 11477898 11477898 FEB-21 MONTH 10982016 10982016 MAR-21 MONTH 10517960 10517960 APR-21 MONTH 11032057 10517960 MAY-21 MONTH 11432616 10517960 JUN-21 MONTH 13333248 10517960 JUL-21 MONTH 12070352 10517960 AUG-21 MONTH 11108893 10517960 SEP-21 MONTH 10346958 10346958 OCT-21 MONTH 14358605 10346958 NOV-21 MONTH 12757560 10346958 DEC-21 MONTH 14872522 10346958
Tema principal: Uso de plantillas de cálculo
Períodos anterior y futuro
Con la herramienta Análisis de datos se proporcionan varios cálculos para períodos anteriores o futuros.
A continuación se muestran los cálculos utilizados para periodos de tiempo anteriores o futuros:
-
Período anterior: devuelve el valor de una medida desde un período de tiempo anterior.
-
Diferencia respecto al período anterior: calcula la diferencia entre valores para el período de tiempo actual y un período anterior.
-
Diferencia porcentual respecto al período anterior: calcula la diferencia porcentual entre los valores del período de tiempo actual y un período anterior.
-
Período futuro: devuelve el valor de una medida en un período de tiempo posterior.
-
Diferencia respecto al período futuro: calcula la diferencia entre los valores del período de tiempo actual y un período posterior.
-
Diferencia porcentual respecto al período futuro: calcula la diferencia porcentual entre los valores del período de tiempo actual y un período posterior.
Al crear un cálculo para períodos anteriores o futuros, debe seleccionar la medida, la dimensión de tiempo, la jerarquía y el número de períodos del período actual.
Ejemplo de período anterior
Esta plantilla define una medida calculada mediante Período anterior:
Prior period for measure SALES in TIME dimension and TIME.CALENDAR hierarchy 1 period ago.
Estos son los resultados de una consulta de la medida calculada. En la columna PRIOR_PERIOD
se muestra el valor de Ventas para el período anterior en el mismo nivel de la jerarquía Calendario.
TIME TIME_LEVEL SALES PRIOR_PERIOD -------- -------------------- ---------- ------------ 2020 CALENDAR_YEAR 136986572 144290686 2021 CALENDAR_YEAR 140138317 136986572 Q1.20 CALENDAR_QUARTER 31381338 41988687 Q2.20 CALENDAR_QUARTER 37642741 31381338 Q3.20 CALENDAR_QUARTER 32617249 37642741 Q4.20 CALENDAR_QUARTER 35345244 32617249 Q1.21 CALENDAR_QUARTER 36154815 35345244 Q2.21 CALENDAR_QUARTER 36815657 36154815 Q3.21 CALENDAR_QUARTER 32318935 36815657 Q4.21 CALENDAR_QUARTER 34848911 32318935
Tema principal: Uso de plantillas de cálculo
Acumulado del Período
Las funciones de acumulado del período realizan un cálculo en períodos de tiempo con el mismo elemento principal hasta el período actual.
Estas funciones calculan el acumulado del período:
-
Acumulado del período: calcula los valores hasta el período de tiempo actual.
-
Período anterior hasta la fecha: calcula los valores de datos hasta un período de tiempo anterior.
-
Diferencia del período anterior respecto al período acumulado: calcula la diferencia en los valores de datos hasta el período de tiempo actual en comparación con el mismo cálculo hasta un período anterior.
-
Diferencia de porcentaje del período anterior respecto al período acumulado: calcula la diferencia de porcentaje en los valores de datos hasta el período de tiempo actual en comparación con el mismo cálculo hasta un período anterior.
Al crear un cálculo acumulado del período, puede elegir entre estos métodos de agregación:
-
Suma
-
Medio
-
Máximo
-
Mínimo
También puede elegir la medida, la dimensión de tiempo y la jerarquía.
Ejemplo de acumulado del período
En esta plantilla se define una medida calculada mediante el acumulado del período.
Gregorian Year to date for SALES in the TIME dimension and TIME.CALENDAR hierarchy. Aggregate using MINIMUM from the beginning of the period.
Estos son los resultados de una consulta de la medida calculada. En la columna MIN_TO_DATE
se muestra el valor mínimo actual de SALES
en el nivel y año actuales.
TIME TIME_LEVEL SALES MIN_TO_DATE -------- -------------------- ---------- ----------- Q1.21 CALENDAR_QUARTER 36154815 36154815 Q2.21 CALENDAR_QUARTER 36815657 36154815 Q3.21 CALENDAR_QUARTER 32318935 32318935 Q4.21 CALENDAR_QUARTER 34848911 32318935 JAN-21 MONTH 13119235 13119235 FEB-21 MONTH 11441738 11441738 MAR-21 MONTH 11593842 11441738 APR-21 MONTH 11356940 11356940 MAY-21 MONTH 13820218 11356940 JUN-21 MONTH 11638499 11356940 JUL-21 MONTH 9417316 9417316 AUG-21 MONTH 11596052 9417316 SEP-21 MONTH 11305567 9417316 OCT-21 MONTH 11780401 9417316 NOV-21 MONTH 10653184 9417316 DEC-21 MONTH 12415325 9417316
Tema principal: Uso de plantillas de cálculo
Período paralelo
Los períodos paralelos están en el mismo nivel que el período de tiempo actual, pero tienen distintos principales en un período anterior. Por ejemplo, puede que desee comparar las ventas actuales con las ventas del año anterior en los niveles de trimestre y mes.
La herramienta de análisis de datos proporciona varias funciones para períodos paralelos:
-
Período paralelo: calcula el valor del período paralelo.
-
Diferencia respecto al período paralelo: calcula la diferencia en los valores entre el período actual y el período paralelo.
-
Diferencia porcentual respecto al período paralelo: calcula la diferencia porcentual en los valores entre el período actual y el período paralelo.
Para identificar el período paralelo, especifique un nivel y el número de períodos antes del período actual. También puede decidir qué sucede cuando dos períodos no coinciden exactamente, como comparar las ventas diarias de febrero (28 días) con las de enero (31 días).
También puede elegir la medida, la dimensión de tiempo y la jerarquía.
Ejemplo de período paralelo
Esta plantilla define una medida calculada mediante Período paralelo.
Parallel period for SALES in the TIME dimension and TIME.CALENDAR hierarchy 1 TIME.CALENDAR.QUARTER ago based on position from beginning to ending of period.
Son los resultados de una consulta respecto a la medida calculada, que muestra los meses de dos trimestres naturales. El mes paralelo tiene la misma posición dentro del trimestre anterior. El período anterior para JUL-21
es APR-21,
para AUG-21
es MAY-21
y para SEP-21
es JUN-21
.
TIME PARENT SALES LAST_QTR -------- ---------- ---------- ---------- APR-21 CY2006.Q2 11356940 13119235 MAY-21 CY2006.Q2 13820218 11441738 JUN-21 CY2006.Q2 11638499 11593842 JUL-21 CY2006.Q3 9417316 11356940 AUG-21 CY2006.Q3 11596052 13820218 SEP-21 CY2006.Q3 11305567 11638499
Tema principal: Uso de plantillas de cálculo
Agregados Móviles
Los agregados móviles se realizan en los períodos de tiempo adyacentes al período actual.
Con la herramienta Análisis de datos se proporcionan varios métodos de agregación para mover cálculos:
-
Media móvil: calcula el valor medio de una medida en un número fijo de períodos de tiempo.
-
Máximo móvil: calcula el valor máximo de una medida en un número fijo de períodos de tiempo.
-
Mínimo móvil: calcula el valor mínimo de una medida en un número fijo de períodos de tiempo.
-
Total móvil: devuelve el valor total de una medida durante un número fijo de períodos de tiempo.
Puede seleccionar la medida, la dimensión de tiempo y la jerarquía. También puede seleccionar el rango, como se describe en la sección sobre selección de un rango de períodos de tiempo en la Guía del usuario de Oracle OLAP y el número de períodos de tiempo antes y después del período actual que se incluirán en el cálculo.
Ejemplo de agregados móviles
En esta plantilla se define una medida calculada mediante el mínimo móvil.
Moving minimum of SALES in the TIME dimension and TIME.CALENDAR hierarchy. Include 1 preceding and 1 following members within level.
Estos son los resultados de una consulta de la medida calculada, que muestra los valores de los descendientes del año natural 2021. Cada valor de Mínimo de ventas es el más pequeño entre el valor actual y los valores inmediatamente anteriores y posteriores. El cálculo se realiza en todos los miembros de un nivel del cubo.
TIME TIME_LEVEL SALES MIN_SALES -------- -------------------- ---------- ---------- Q1.21 CALENDAR_QUARTER 32977874 32977874 Q2.21 CALENDAR_QUARTER 35797921 32977874 Q3.21 CALENDAR_QUARTER 33526203 33526203 Q4.21 CALENDAR_QUARTER 41988687 31381338 JAN-21 MONTH 11477898 10982016 FEB-21 MONTH 10982016 10517960 MAR-21 MONTH 10517960 10517960 APR-21 MONTH 11032057 10517960 MAY-21 MONTH 11432616 11032057 JUN-21 MONTH 13333248 11432616 JUL-21 MONTH 12070352 11108893 AUG-21 MONTH 11108893 10346958 SEP-21 MONTH 10346958 10346958 OCT-21 MONTH 14358605 10346958 NOV-21 MONTH 12757560 12757560 DEC-21 MONTH 14872522 12093518
Tema principal: Uso de plantillas de cálculo
Uso compartido
Share calcula el ratio del valor de una medida para el miembro de dimensión actual con respecto al valor para un miembro relacionado de la misma dimensión.
Puede elegir si el miembro relacionado es:
-
Superior de jerarquía: calcula el ratio de cada miembro respecto al total.
-
Principal de miembro: calcula el ratio de cada miembro con respecto a su principal.
-
Ascendiente del miembro en el nivel: calcula el ratio de cada miembro con respecto a su ascendiente, es decir, un miembro en un nivel especificado superior en la jerarquía.
Al crear un cálculo de recurso compartido, puede elegir la medida, la dimensión y la jerarquía. También tiene la opción de multiplicar los resultados por 100 para obtener porcentajes en lugar de fracciones.
Ejemplo de Share
Esta plantilla define una medida calculada mediante SHARE
:
Share of measure SALES in PRODUCT.PRIMARY hierarchy of the PRODUCT dimension as a ratio of top of hierarchy.
Estos son los resultados de una consulta de la medida calculada. En la columna TOTAL_SHARE
se muestra el porcentaje de cuota del total de los productos seleccionados.
PRODUCT PROD_LEVEL SALES TOTAL_SHARE -------------------- --------------- ---------- ----------- Total Product TOTAL 144290686 100 Hardware CLASS 130145388 90 Desktop PCs FAMILY 78770152 55 Portable PCs FAMILY 19066575 13 CD/DVD FAMILY 16559860 11 Software/Other CLASS 14145298 10 Accessories FAMILY 6475353 4 Operating Systems FAMILY 5738775 4 Memory FAMILY 5430466 4 Modems/Fax FAMILY 5844185 4 Monitors FAMILY 4474150 3 Documentation FAMILY 1931170 1
Tema principal: Uso de plantillas de cálculo
Clasificación
Rank ordena los valores de una dimensión según los valores de la medida seleccionada. Al definir un cálculo de rango, debe seleccionar la dimensión, una jerarquía y la medida.
Puede seleccionar un método para manejar valores idénticos:
-
Clasificación: asigna la misma clasificación a valores idénticos, por lo que puede haber menos clasificaciones que miembros. Por ejemplo, puede devolver
1
,2
,3
,3
,4
para una serie de cinco miembros de dimensión. -
Clasificación densa: asigna la misma clasificación media a los valores idénticos. Por ejemplo, puede devolver
1
,2
,3
,3
,5
para una serie de cinco miembros de dimensión. -
Clasificación Media: Asigna la misma clasificación media a valores idénticos. Por ejemplo, puede devolver
1
,2
,3.5
,3.5
,5
para una serie de cinco miembros de dimensión.
También puede seleccionar el grupo en el que se clasifican los miembros de la dimensión:
-
Nivel de miembro: clasifica los miembros al mismo nivel.
-
Principal de miembro: clasifica los miembros con el mismo principal.
-
Anterior del miembro en el nivel: clasifica los miembros con el mismo ascendiente en el nivel especificado más alto en la jerarquía.
Ejemplo de Rank
En esta plantilla se define una medida calculada utilizando la clasificación:
Rank members of the PRODUCT dimension and PRODUCT.PRIMARY hierarchy based on measure SALES. Calculate rank using RANK method with member's parent in order lowest to highest. Rank NA (null) values nulls last.
Estos son los resultados de una consulta de la medida calculada en la que los productos se ordenan por RANK
:
PRODUCT SALES RANK -------------------- ---------- ---------- Monitors 4474150 1 Memory 5430466 2 Modems/Fax 5844185 3 CD/DVD 16559860 4 Portable PCs 19066575 5 Desktop PCs 78770152 6
Tema principal: Uso de plantillas de cálculo