Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence



Documentos relacionados
Contenido. Instalación y activación...7. Instalar Xcelsius Para instalar Xcelsius Activar Xcelsius

1. DML. Las subconsultas

Operación Microsoft Access 97

Correcciones en el Service Pack 3 de Xcelsius 2008

PESTAÑA DATOS - TABLAS EN EXCEL

Funciones. Funciones Diapositiva 1

LAS SUBCONSULTAS SQL SERVER Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

Manual de ACCESS Intermedio

= C18+C19+C20+C21+C22 = SUMA(C18:C22) Con este sencillo ejemplo hemos querido demostrar que las funciones nos permiten simplificar los cálculos.

CONSULTAS CON SQL. 3. Hacer clic sobre el botón Nuevo de la ventana de la base de datos. Aparecerá el siguiente cuadro de diálogo.

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL

CONSULTAS DE RESUMEN SQL SERVER Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

Formularios. Formularios Diapositiva 1

Bases de datos en Excel

Charla N 6: Utilidades de Consulta de datos.

Centro de Capacitación en Informática

Operaciones básicas, fórmulas, referencias absolutas, relativas y mixtas.

Procedimientos para agrupar y resumir datos

Uso de funciones, fórmulas y cálculos en Web Intelligence SAP BusinessObjects Business Intelligence Suite 4.1

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows

CASO PRÁCTICO DISTRIBUCIÓN DE COSTES

Diseño de bases de datos Diapositiva 1

Curso PHP Módulo 1 R-Luis

CASO PRÁCTICO. ANÁLISIS DE DATOS EN TABLAS DINÁMICAS

LAS CONSULTAS ACCESS Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

MANUAL DE HOJA DE CALCULO

Informes. 3. Elija la opción Nuevo (en la parte superior de la ventana) 4. Elija Autoinformes: en tablas y luego la tabla o consulta que se usará.

Creación de un Gráfico con OpenOffice.org Calc Presentación de los Datos Asistente para Gráficos

Instructivo de Microsoft Excel 2003

Roberto Quejido Cañamero

A25. Informática aplicada a la gestión Curso 2005/2006 Word Tema 3. Formato de sección.

Curso Excel Básico - Intermedio

5.8. REGISTRO DE FACTURAS.

Para aquellos que tengan conocimientos de Access es lo más parecido a una consulta de referencias cruzadas, pero con más interactividad.

3.6 FUNCIONES BÁSICAS

Curso de Excel Objetivos de la Guía. La sintaxis de una fórmula

Tecnología de la Información y la Comunicación. Base de datos. Consultas

1 UNIDAD 4 - CREA TABLAS DINÁMICAS Y GRÁFICOS DINÁMICOS

BUSINESS OBJECTS EDICIÓN DE REPORTES NIVEL II

MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA. Perfil Entidad Proveedora

Operación de Microsoft Excel

Microsoft Dynamics. Migración de FRx 6.7 a Management Reporter for Microsoft Dynamics ERP

MANUAL DE USUARIO SISTEMA DE ALMACEN DIF SONORA

Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda:

Creación y administración de grupos de dominio

EDWIN KÄMMERER ORCASITA INGENIERO ELECTRÓNICO

SAP Business Objects. Uso Básico de Web Intelligence

Cuadros de mando interactivos para los responsables de la toma de decisiones

El lenguaje SQL es un lenguaje estándar para el acceso y

Tema 3. Medidas de tendencia central Introducción. Contenido

INDICE. 1. Introducción El panel Entities view El panel grafico Barra de botones Botones de Behavior...

Módulo Cédulas de Auditorías desde Excel

CONTENIDO. Business Objects

CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP

La plantilla propone aprovechar esta estructura en común y sólo modificar el contenido del área del documento que sea diferente.

WINDOWS. Iniciando Windows. El mouse

de la empresa Al finalizar la unidad, el alumno:

ANALISIS DE DATOS CON EXCEL

MÓDULO 2: TRATAMIENTO DE DATOS CON HOJA DE CÁLCULO. Tema 1: Gestión de listas de datos y tablas dinámicas. Leire Aldaz, Begoña Eguía y Leire Urcola

La ventana de Microsoft Excel

Fórmulas y funciones

TALLER #5 ACCESS CONSULTAS. objeto Consulta en la vista lateral izquierda de la ventana Base de datos. Aparece esta ventana.

Visual Basic 1. Empleo de módulos y Procedimientos. Procedimientos definidos por el usuario

Interacción, visualización, diseño y despliegue de su información Transforme sus datos

Gobierno del Estado de México

Capítulo 9. Archivos de sintaxis

Operación Microsoft Access 97

ESPOCH ESCUELA DE MEDICINA HERNANDEZ MAYRA FORMULAS Y DUNCIONES BASICAS ESPOCH

Toda base de datos relacional se basa en dos objetos

PowerPoint 2010 Modificar el diseño de las diapositivas

BREVE MANUAL DE SOLVER

MEDIDAS DE TENDENCIA CENTRAL

Observatorio Bancario

SISTEMAS DE NUMERACIÓN. Sistema de numeración decimal: = =8245,97

QUERCUS PRESUPUESTOS MANUAL DEL USO

Introducción a BusinessObjects XI Release 2 Service Pack 2 / Productivity Pack

Monografía RECINTOS SEGUROS v4.2

BUSINESS OBJECTS EDICIÓN DE REPORTES NIVEL I

Realización de análisis en informes con SAP BusinessObjects Web Intelligence

COPIA SEGURIDAD Y RESTAURACIÓN CURSO

Manejo de datos. Manejo de datos Diapositiva 1

Base de datos en Excel

Introducción a Visual Studio.Net

Eurowin 8.0 SQL. Manual del módulo TALLAS Y COLORES

Aplicación de protección con contraseña para los dispositivos flash USB de Verbatim

Tableros de control interactivos para los responsables de la toma de decisiones

Oficina Online. Manual del administrador

MANUAL DE USUARIO DE LA HERAMIENTA CONFIGURACION DE PRESUPUESTOS PARA DISTRIBUIDORES

13.1. Tablas dinámicas de Excel

Manual del publicador de SAP BusinessObjects Enterprise

Modulo 1 El lenguaje Java

Fórmulas. Objetivos y Definición. Definir fórmulas nos brinda una forma clave de compartir conocimiento y obtener código generado optimizado

El uso de Excel dentro y fuera de la Institución Educativa

UNIDADES DE ALMACENAMIENTO DE DATOS

Ejercicio de estadística para 3º de la ESO

Operación Microsoft PowerPoint 97

ANÁLISIS DE DATOS NO NUMERICOS

Manual de ayuda. Índice: 1. Definición.. Pág Conceptos básicos... Pág Navegación.. Pág Operativa más habitual.. Pág.

Transcripción:

Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence SAP BusinessObjects XI 3.1 Service Pack 4

Copyright 2011 SAP AG.Reservados todos los derechos. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign y otros productos y servicios de SAP mencionados, así como sus logotipos respectivos, son marcas comerciales o marcas registradas de SAP AG en Alemania y en otros países. Business Objects y el logotipo de Business Objects, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius y otros productos y servicios de Business Objects mencionados, así como sus logotipos respectivos, son marcas comerciales o marcas registradas de Business Objects S.A. en los Estados Unidos y en otros países. Business Objects es una empresa de SAP. Todos los demás nombres de productos y servicios mencionados son marcas comerciales de sus respectivas empresas. Los datos de este documento sólo tienen carácter informativo. Las especificaciones de productos en cada país pueden ser diferentes. Estos materiales pueden modificarse sin previo aviso. Estos materiales los proporciona SAP AG y sus empresas afiliadas ("SAP Group") con carácter informativo, sin representación ni garantía de ningún tipo y SAP Group no se hace responsable de los errores u omisiones en dichos materiales. Las únicas garantías para los productos y servicios de SAP Group son aquellas especificadas en los productos y servicios, si las hubiera. Nada de lo que aparezca en este documento debe interpretarse como garantía adicional. 2011-05-06

Contenido Capítulo 1 Acerca de este manual 7 Capítulo 2 Utilizar cálculos estándar y personalizados 9 Cálculos estándar...10 Usar fórmulas para crear cálculos personalizados...11 Usar variables para simplificar fórmulas...12 Cómo trabajar con funciones...13 Incluir funciones en celdas...14 de la función...14 de funciones...15 Operadores de función y de fórmula de Web Intelligence...20 Capítulo 3 de contextos de cálculo 23 de los contextos del cálculo...24 Contexto de entrada...25 Contexto de salida...26 Contextos predeterminados del cálculo...28 Contextos predeterminados en una tabla vertical...29 Contextos predeterminados en una tabla horizontal...31 Contextos predeterminados en una tabla de referencias cruzadas...31 Contextos predeterminados en una sección...32 Contextos predeterminados en una ruptura...34 Modificación del contexto predeterminado del cálculo con la sintaxis extendida...35 Operadores de sintaxis extendida...35 Palabras clave de sintaxis extendida de Web Intelligence...39 Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence 3

Contenido Capítulo 4 Calcular valores con indicadores inteligentes 51 Definición de indicadores inteligentes...52 Conjuntos de agrupación e indicadores inteligentes...52 Cómo administra Web Intelligence los conjuntos de agrupación...53 Indicadores inteligentes y el ámbito de análisis...54 Indicadores inteligentes y SQL...55 Conjuntos de agrupación y el operador UNION...55 Indicadores inteligentes y fórmulas...58 Indicadores inteligentes y dimensiones que contienen fórmulas...58 Indicadores inteligentes en fórmulas...58 Indicadores inteligentes y filtros...59 Indicadores inteligentes y filtros en dimensiones...59 Indicadores inteligentes y filtros de exploración...60 Medidas inteligentes y filtros OR anidados...60 Capítulo 5 Funciones, operadores y palabras clave de Web Intelligence 61 Funciones de Web Intelligence...62 Funciones de agregación...62 Funciones carácter...94 Funciones Fecha y hora...114 Funciones de proveedor de datos...130 Funciones de documento...145 Funciones lógicas...154 Funciones numéricas...164 Otras funciones...188 Operadores de función y de fórmula de Web Intelligence...212 Operadores matemáticos...213 Operadores condicionales...213 Operadores lógicos...214 4 Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence

Contenido Operadores específicos a la función...217 Operadores de sintaxis extendida...226 Palabras clave de sintaxis extendida de Web Intelligence...230 Palabra clave Bloque...230 Palabra clave Cuerpo...232 Palabra clave Ruptura...233 Palabra clave Informe...234 Palabra clave Sección...235 Cómo Web Intelligence redondea y trunca números...236 Capítulo 6 Solución de problemas de fórmulas de Web Intelligence 239 Mensajes de error e información de fórmulas...240 #CÁLCULO...240 #CONTEXTO...240 #SINCDATOS...241 #DIV/0...241 #EXTERNO...242 #INCOMPATIBLE...242 #VALORMÚLTIP...242 #DESBORDAMIENTO...243 #PARTIALRESULT...243 #RANGO...243 #RECURSIVO...244 #SEGURIDAD...244 #SINTAXIS...245 #TOREFRESH...245 #UNAVAILABLE...245 #ERROR...246 Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence 5

Contenido Capítulo 7 Comparar valores con funciones de Web Intelligence 247 Comparar valores con la función Anterior...248 Comparar valores con la función RelativeValue...248 Dimensiones de sector y la función RelativeValue...250 Dimensiones de sector y secciones...252 Orden de las dimensiones de sector...254 Dimensiones de sector y ordenaciones...257 Usar RelativeValue en tablas de referencias cruzadas...259 Apéndice A Más información 261 Índice 265 6 Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence

Acerca de este manual 1

1 Acerca de este manual El manual Usar funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence proporciona información detallada sobre las funciones avanzadas de cálculo en Web Intelligence. También proporciona una referencia de sintaxis para las funciones y los operadores de Web Intelligence. El manual presenta esta información de forma genérica, sin hacer referencia a la interfaz de Web Intelligence. Para obtener información acerca de cómo trabajar con las funciones relacionadas con los cálculos en los documentos de Web Intelligence (por ejemplo, cómo agregar una variable o una fórmula a un informe), consulte la Ayuda en pantalla o los siguientes manuales: Realización de análisis en informes con SAP BusinessObjects Web Intelligence, Elaboración de informes con el Panel de informes Java y Elaboración de informes con el Cliente enriquecido de SAP BusinessObjects Web Intelligence. Para obtener información sobre la creación de funciones personalizadas para SAP BusinessObjects Web Intelligence, consulte el manual Puntos de extensión de Web Intelligence: creación de funciones personalizadas. 8 Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence

Utilizar cálculos estándar y personalizados 2

Utilizar cálculos estándar y personalizados 2 Cálculos estándar Puede utilizar funciones de cálculo estándar para hacer cálculos rápidos de los datos de informes de Web Intelligence. Si los cálculos estándar no resultan suficientes para sus necesidades, puede utilizar el lenguaje de fórmulas de Web Intelligence para crear cálculos personalizados. Cálculos estándar Puede utilizar funciones de cálculo estándar para hacer cálculos rápidos de los datos de informes de Web Intelligence. Se encuentran disponibles los siguientes cálculos estándar: Cálculo Suma Cuenta Promedio Mínimo Máximo Porcentaje Calcula la suma de los datos seleccionados. Cuenta todas las filas para un objeto de tipo indicador o contar distintas filas para un objeto de tipo dimensión o información. Calcula el promedio de los datos. Muestra el valor mínimo de los datos seleccionados. Muestra el valor máximo de los datos seleccionados. Muestra los datos seleccionados como un porcentaje del total. Los resultados del porcentaje se muestran en una columna o fila adicional de la tabla. Nota: Los porcentajes se calculan para el indicador seleccionado comparado con los resultados totales de dicho indicador en la tabla o ruptura. Para calcular el porcentaje de un indicador comparado con otro indicador, deberá crear un cálculo personalizado. 10 Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence

Utilizar cálculos estándar y personalizados Usar fórmulas para crear cálculos personalizados 2 Cálculo Predeterminado Aplica la función de agregación predeterminada a un indicador estándar o la función de agregación de base de datos a un indicador inteligente. Cuando se aplica un cálculo estándar a una columna de tabla, el resultado del cálculo aparece en el pie de la columna. Web Intelligence agrega un pie para el resultado de cada cálculo si aplica varios cálculos a la misma columna. Usar fórmulas para crear cálculos personalizados Los cálculos personalizados le permiten agregar cálculos adicionales al informe que van más allá de sus objetos de base y los cálculos estándar proporcionados por Web Intelligence. Se agrega un cálculo personalizado escribiendo una fórmula que Web Intelligence evalúa cuando se ejecuta el informe. Una fórmula puede constar de variables, funciones, operadores y contextos de cálculo del informe de base. Un cálculo personalizado es una fórmula que puede constar de funciones, operadores y objetos del informe. Las fórmulas tienen un contexto del cálculo que puede especificar de manera explícita si así lo elige. Ejemplo: Cómo mostrar un volumen de negocios por venta promedio Si tiene un informe con los objetos Ingresos de ventas y Número vendido y desea agregar el volumen de negocios por venta al informe. El cálculo [Ingresos de ventas]/[número de ventas] proporciona este valor dividiendo el volumen de negocios entre el número de artículos vendidos para proporcionar el volumen de negocios por artículo. Temas relacionados de los contextos del cálculo Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence 11

Utilizar cálculos estándar y personalizados 2 Usar fórmulas para crear cálculos personalizados Usar variables para simplificar fórmulas Si una fórmula es compleja, puede utilizar variables para simplificarla. Utilizando variables descompone una fórmula compleja en partes que se pueden manejar y facilita la lectura, así como la creación de fórmulas tiene menos probabilidad de errores. Se pueden utilizar variables ya creadas en una fórmula del mismo modo que se emplean otros objetos del informe. Las variables aparecen en el Editor de fórmulas, en la carpeta Variables. Puede escribir este nombre de variable en una fórmula o arrastrar la variable a la barra de herramientas Fórmula de la misma manera que para cualquier objeto del informe. Ejemplo: Creación de una fórmula para devolver una varianza estadística Varianza es un término estadístico. La varianza para un conjunto de valores mide la extensión de esos valores alrededor de su promedio. Web Intelligence tiene la función Var() que calcula la varianza en un solo paso, pero el cálculo manual de la varianza proporciona un buen ejemplo de cómo simplificar una fórmula compleja utilizando variables. Para calcular la varianza manualmente, necesita hacer lo siguiente: Calcular el número promedio de artículos vendidos Calcular la diferencia entre cada número de artículos vendidos y el promedio y, a continuación, la raíz cuadrada de este valor Sumar todas estas diferencias de raíz cuadrada Dividir este total entre el número de valores -1 Tiene un informe que muestra números de artículos vendidos por trimestre y desea incluir la varianza. Sin el uso de variables para simplificarlo, esta formula es la siguiente: Sum((([Quantity sold] - Average([Quantity sold] ForEach [Quarter]) In Report)*([Quantity sold] - Average([Quan tity sold] ForEach [Quarter]) In Report)) In [Quar ter])/(count ([Quantity sold] ForEach [Quarter]) - 1) 12 Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence

Utilizar cálculos estándar y personalizados Cómo trabajar con funciones 2 Esta fórmula es claramente difícil de manejar. Utilizando variables puede simplificarla de la manera siguiente: Sum ([Difference Squared])/[Number of Observations] - 1) que es mucho más fácil de entender. Esta versión simplificada de la fórmula le proporciona una visión de alto nivel de lo que la fórmula está haciendo, en lugar de llevarlo a los detalles confusos. A continuación puede examinar las fórmulas de las variables a las que se hace referencia en la fórmula de alto nivel para entender sus partes que la componen. Por ejemplo, la fórmula hace referencia a la variable Diferencia de raíz cuadrada, que en sí hace referencia a la variable Promedio vendido. Examinando las fórmulas de Diferencia de raíz cuadrada y Promedio vendido, puede profundizar en la fórmula para entender los detalles de lo que está haciendo. Cómo trabajar con funciones Un cálculo personalizado en ocasiones contiene objetos de informe únicamente, por ejemplo [Ingresos de ventas]/[número de ven tas]. Los cálculos también pueden incluir funciones además de objetos de informe. Una función que no recibe ningún valor o recibe varios valores como información y devuelve resultados según esos valores. Por ejemplo, la función Suma calcula el total de todos los valores de un indicador y devuelve el resultado. La fórmula Suma([Ingresos de ventas]) da como resultado un total de ingresos de ventas. En este caso, la información de la función es el indicador Ingresos de ventas y el resultado es el total de los indicadores de ventas. Temas relacionados Operadores de función y de fórmula de Web Intelligence Funciones de Web Intelligence Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence 13

Utilizar cálculos estándar y personalizados 2 Cómo trabajar con funciones Incluir funciones en celdas El texto de las celdas del informe siempre comienza con =. El texto literal aparece entre comillas mientras que las fórmulas aparecen sin ellas. Por ejemplo, la fórmula Promedio([Ingresos]) aparece en una celda como =Promedio([Ingresos]). El texto Promedio de ingresos?" aparece como ="Promedio de ingresos?" Se puede utilizar sólo texto en una celda o combinar fórmulas y texto mediante el operador +. Si desea que una celda muestre el promedio de ingresos precedido del texto Promedio de ingresos:", el texto de celda será el siguiente: =" Promedio de ingresos: " + Promedio([Ingre sos]) Observe el espacio al final de la cadena de texto de manera que el texto y el valor no queden colocados directamente uno junto al otro en la celda. de la función Para utilizar una función necesita conocer su nombre, el número de valores de entrada necesarios y los tipos de datos de esos valores de entrada. También necesita conocer el tipo de datos que la función va a dar como resultado. Por ejemplo, la función Suma toma un objeto numérico como entrada (por ejemplo un indicador que muestra los ingresos de ventas) y da como resultado datos numéricos (la suma de todos los valores del objeto de tipo indicador). Ésta es la sintaxis de la función Abs: num Abs(number) Esta sintaxis indica que la función Abs toma un número individual como entrada y devuelve un número como salida. El Editor de fórmulas muestra la sintaxis de función cuando se selecciona la función. 14 Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence

Utilizar cálculos estándar y personalizados Cómo trabajar con funciones 2 de funciones Ejemplo: Cómo mostrar la entrada de petición de orden con la función RespuestaUsuario Tiene un informe que muestra Año, Trimestre e Ingresos de ventas. El objeto Comunidad también aparece en los datos del informe, aunque no se muestran. Cuando el usuario ejecuta el informe se presenta con una petición de orden y se debe elegir una comunidad. Desea mostrar la comunidad que se ha elegido en el título del informe. Si el proveedor de datos se denomina emodas,? y el texto de la petición de orden es Elija una Comunidad,?, la fórmula del título es: "Quarterly Revenues for " + UserResponse( "efas hion";"choose a State") El informe es el siguiente: Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence 15

Utilizar cálculos estándar y personalizados 2 Cómo trabajar con funciones Ejemplo: Cálculo de un porcentaje utilizando la función Porcentaje Web Intelligence tiene la función Porcentaje para calcular porcentajes. Esta función calcula el porcentaje de un número relacionado con su contexto que lo rodea. Por ejemplo, la tabla siguiente muestra volúmenes de negocios por año y trimestre. La columna Porcentaje contiene la fórmula Porcentaje ([Ingresos de ventas]). En este caso, la función calcula cada volumen de negocios como porcentaje del volumen de negocios total. El contexto que lo rodea es el volumen de negocios total; es la única cifra de volumen de negocios que es importante fuera de la división por año y trimestre en la tabla. Si el informe se divide en secciones por año, el contexto que lo rodea fuera de la tabla se convierte en el volumen de negocios total de la sección. 16 Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence

Utilizar cálculos estándar y personalizados Cómo trabajar con funciones 2 Si la celda Porcentaje se coloca fuera de la tabla, pero aún sigue dentro de la sección, el contexto que la rodea se convierte en el volumen de negocios total. En este caso, la función Porcentaje calcula el volumen de negocios total de la sección como porcentaje del volumen de negocios global total. Ejemplo: Cálculo de un porcentaje mediante la función Suma Puede tener más control del contexto en el que se calcula un porcentaje utilizando la función Suma en vez de la función Porcentaje. Si divide una cifra en un conjunto de cifras entre el total de esas cifras, obtiene su porcentaje del total, por ejemplo, la fórmula [Ingresos de Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence 17

Utilizar cálculos estándar y personalizados 2 Cómo trabajar con funciones ventas]/suma([ingresos de venta]) proporciona los ingresos de ventas como porcentaje del volumen de negocios total. En la tabla siguiente la columna Porcentaje de Total tiene la fórmula: [Sales revenue]/(sum([sales revenue] In Report)) y la columna Porcentaje de año tiene la fórmula: [Sales revenue]/(sum([sales revenue] In Section)) Estas fórmulas utilizan las palabras clave de sintaxis extendida Informe y Sección para indicar a la función Suma que calcule el volumen de negocios global total y el volumen de negocios anual respectivamente. Temas relacionados Modificación del contexto predeterminado del cálculo con la sintaxis extendida Simplificar una fórmula de varianza con variables Varianza es un término estadístico. La varianza para un conjunto de valores mide la extensión de esos valores alrededor de su promedio. Web Intelligence tiene la función Var() que calcula la varianza en un solo paso, pero el cálculo manual de la varianza proporciona un buen ejemplo de cómo simplificar una fórmula compleja utilizando variables. Para calcular la varianza manualmente, necesita hacer lo siguiente: Calcular el número promedio de artículos vendidos Calcular la diferencia entre cada número de artículos vendidos y el promedio y, a continuación, la raíz cuadrada de este valor 18 Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence

Utilizar cálculos estándar y personalizados Cómo trabajar con funciones 2 Sumar todas estas diferencias de raíz cuadrada Dividir este total entre el número de valores -1 Tiene un informe que muestra números de artículos vendidos por trimestre y desea incluir la varianza. Sin el uso de variables para simplificarlo, esta formula es la siguiente: Sum((([Quantity sold] - Average([Quantity sold] ForEach [Quarter]) In Report)*([Quantity sold] - Average([Quan tity sold] ForEach [Quarter]) In Report)) In [Quar ter])/(count ([Quantity sold] ForEach [Quarter]) - 1) que es claramente difícil de manejar. Creación de la fórmula de varianza Se incluyen varios pasos al crear una fórmula de varianza. Toma cada uno de estos pasos en una variable. Las variables que crea son: Número promedio de artículos vendidos Número de observaciones (es decir, el número de los valores separados del número de artículos vendidos) Diferencia entre una observación y el promedio, cuadrado La suma de estas diferencias se divide entre el número de observaciones 1 Las fórmulas variables son las siguientes: Variable Promedio vendido Número de observaciones Diferencia de raíz cuadrada Varianza Fórmula Promedio([Cantidad vendida] En ([Trimestre])) En Informe Cuenta([Cantidad vendida] En ([Trimestre])) En Informe Potencia(([Cantidad vendida] - [Promedio vendido]);2) Suma([Diferencia de raíz cuadrada] En ([Trimestre]))/([Número de observaciones] - 1) Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence 19

Utilizar cálculos estándar y personalizados 2 Cómo trabajar con funciones La fórmula final ahora es Sum ([Difference Squared])/[Number of Observations] - 1) que es mucho más fácil de entender. Esta versión simplificada de la fórmula le proporciona una visión de alto nivel de lo que la fórmula está haciendo, en lugar de llevarlo a los detalles confusos. A continuación puede examinar las fórmulas de las variables a las que se hace referencia en la fórmula de alto nivel para entender sus partes que la componen. Por ejemplo, la fórmula hace referencia a la variable Diferencia de raíz cuadrada, que en sí hace referencia a la variable Promedio vendido. Examinando las fórmulas de Diferencia de raíz cuadrada y Promedio vendido, puede profundizar en la fórmula para entender los detalles de lo que está haciendo. Operadores de función y de fórmula de Web Intelligence Los operadores vinculan los diversos componentes de una fórmula. Las fórmulas pueden contener operadores matemáticos, condicionales, lógicos, específicos de función o de sintaxis extendida. Operadores matemáticos Los operadores matemáticos son comunes de la aritmética de todos los días. Éstos son operadores de adición (+), sustracción (-), multiplicación (*), división (/) que le permiten realizar operaciones matemáticas en una fórmula. La fórmula [Ingresos de ventas] - [Coste de las ventas] contiene un operador matemático, en este caso, sustracción. Nota: Cuando se utiliza con cadenas de caracteres, el operador '+' se convierte en un operador de concatenación de cadena. Es decir, une cadenas de caracteres. Por ejemplo, la fórmula "Juan" + "Suárez" devuelve "Juan Suárez". 20 Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence

Utilizar cálculos estándar y personalizados Cómo trabajar con funciones 2 Operadores condicionales Los operadores condicionales determinan el tipo de comparación que se debe hacer entre valores. Operador = > < >= <= <> Igual a Mayor que Menor que Mayor o igual a Menor o igual a No es igual que Los operadores condicionales se usan con la función Si, como en: If [Revenue]>10000 Then "High" Else "Low" que devuelve "Alto" para todas las filas donde el volumen de negocios es mayor o igual a 10000 y "Bajo" para todas las demás filas. Operadores lógicos Los operadores lógicos de Web Intelligence son Y, O, NO, Entre y EnLista. Los operadores lógicos se utilizan en expresiones booleanas que devuelven True o False. Operadores de contexto Los operadores de contexto forman parte de la sintaxis extendida de cálculos. La sintaxis extendida le permite definir qué dimensiones tiene en cuenta un indicador o una fórmula en un cálculo. Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence 21

Utilizar cálculos estándar y personalizados 2 Cómo trabajar con funciones Operadores específicos a la función Algunas funciones de Web Intelligence pueden tomar determinados operadores como argumentos. Por ejemplo, la función Anterior puede tomar el operador Auto. Todas las funciones utilizan ) y ( para encerrar argumentos de la función. Las funciones que aceptan varios parámetros utilizan ; para separarlos. 22 Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence

de contextos de cálculo 3

de contextos de cálculo 3 de los contextos del cálculo de los contextos del cálculo El contexto del cálculo son los datos que un cálculo tiene en cuenta al generar un resultado. Web Intelligence, esto significa que el valor proporcionado por un indicador se determina mediante las dimensiones utilizadas para calcular el indicador. Un informe contiene dos clases de objeto: Las dimensiones representan datos empresariales que generan cifras. Tiendas, años o regiones son ejemplos de datos de dimensión. Por ejemplo, una tienda, un año o una región pueden generar ingresos: podemos hablar de ingresos por tienda, ingresos por año o ingresos por región. Los indicadores son datos numéricos generados por datos de dimensión. Los ingresos y el número de ventas son ejemplos de indicadores. Por ejemplo, podemos hablar del número de ventas realizadas en una tienda determinada. Los indicadores también se pueden generar mediante combinaciones de datos de dimensión. Por ejemplo, podemos hablar de los ingresos generados por un determinado almacén en 2005. El contexto del cálculo de un indicador tiene dos componentes: la dimensión o la lista de dimensiones que determinan el valor del indicador la parte de los datos de dimensión que determinan el valor del indicador El contexto del cálculo tiene dos componentes: Contexto de entrada Contexto de salida Temas relacionados Contexto de entrada Contexto de salida 24 Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence

de contextos de cálculo de los contextos del cálculo 3 Contexto de entrada El contexto de entrada de un indicador o una fórmula es la lista de dimensiones que se emplean en el cálculo. La lista de dimensiones de un contexto de entrada aparece dentro de los paréntesis de la función que envía el valor. La lista de dimensiones también debe estar entre paréntesis (incluso si contiene una sola dimensión) y las dimensiones deben estar separadas por puntos y coma. Ejemplo: Cómo especificar un contexto de entrada En un informe con secciones Año y un bloque en cada sección con las columnas Cliente e Ingresos, los contextos de entrada son: Sección de informe Encabezado de sección y pies de bloque Filas del bloque Contexto de entrada Año Año, Cliente Es decir, los encabezados de sección y los pies de bloque muestran los ingresos agregados por año y cada fila del bloque muestra los ingresos agregados por año y cliente (los ingresos generados por dicho cliente en el año en cuestión). Cuando se especifican de manera explícita en una fórmula, los contextos de entrada son: Sum ([Revenue] In ([Year])) Sum ([Revenue] In ([Year];[Customer])) Es decir, las dimensiones del contexto de entrada aparecen dentro de los paréntesis de la función (en este caso, Suma) cuyo contexto de entrada está especificado. Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence 25

de contextos de cálculo 3 de los contextos del cálculo Contexto de salida El contexto de salida de hace que la fórmula dé como resultado un valor como si estuviera colocado en el pie de un bloque que contiene una ruptura. Ejemplo: Cómo especificar un contexto de salida El informe siguiente muestra el volumen de negocios por año y trimestre, con una ruptura en año y el volumen de negocios mínimo calculado por año. Qué sucede si desea mostrar el volumen de negocios mínimo por año en un bloque que no tiene ninguna ruptura? Puede hacerlo especificando el contexto de salida en una fórmula. En este caso, la fórmula tiene la apariencia siguiente: Min ([Revenue]) In ([Year]) 26 Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence

de contextos de cálculo de los contextos del cálculo 3 Es decir, el contexto de salida aparece después de los paréntesis de la función cuyo contexto de salida está especificando. En este caso, el contexto de salida indica a Web Intelligence que calcule el volumen de negocios mínimo por año. Si agrega una columna adicional que contiene esta fórmula para el bloque, el resultado es el siguiente: Puede ver que la columna Mín por Año contiene el volumen de negocios mínimo que aparece en los pies de la ruptura del informe anterior. Observe que en este ejemplo, el contexto de entrada no está especificado porque es el contexto predeterminado (Año, Trimestre) para el bloque. En otras palabras, el contexto de salida indica a Web Intelligence qué volumen de negocios por año y trimestre dar como resultado. En pocas palabras, con las fórmulas de entrada y de salida especificadas de manera explícita, la fórmula tiene la apariencia siguiente: Min ([Sales Revenue] In([Year];[Quarter])) In ([Year]) Explicada con palabras, esta fórmula indica a Web Intelligence que calcule los volúmenes de negocios por año por trimestre y, a continuación dé el resultados del más bajo de estos volúmenes de negocios de cada año?. Qué sucedería si no especificara el contexto de salida en la columna Mín por Año? En este caso, estas cifras serían idénticas a las de la columna Ingresos de ventas. Por qué? Recuerde que el contexto predeterminado de un bloque incluye las dimensiones de ese bloque. El volumen de Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence 27

de contextos de cálculo 3 Contextos predeterminados del cálculo negocios mínimo por año por trimestre es el mismo que el volumen de negocios por año por trimestre simplemente porque sólo hay un volumen de negocios para cada combinación año/trimestre. Contextos predeterminados del cálculo Dependiendo de dónde coloca un indicador o una fórmula, Web Intelligence selecciona un contexto predeterminado para el indicador. Los indicadores son semánticamente dinámicos: Esto significa que las cifras devueltas por un indicador dependen de las dimensiones con las que esté asociado. Esta combinación de dimensiones representa el contexto del cálculo. Web Intelligence asocia un contexto predeterminado a un indicador según dónde esté colocado el indicador. Puede cambiar este contexto predeterminada con sintaxis ampliada. Es decir, puede determinar el conjunto de dimensiones que se utilizará para generar un indicador. Esto es lo que se quiere decir por definición del contexto del cálculo. Ejemplo: Contextos predeterminados en un informe En este ejemplo se describe el contexto del cálculo predeterminado de los indicadores en un informe simple. El informe muestra los ingresos generados por los clientes y su división en secciones por año. 2005 Total:8000 Cliente Harris Jones Walsh Total: Ingresos 1000 3000 4000 8000 28 Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence

de contextos de cálculo Contextos predeterminados del cálculo 3 Total de informe: 8000 En la tabla siguiente se indica el contexto del cálculo de los indicadores en este informe: Indicador Total de informe Total de encabezado de sección Total de cliente Total de pie de bloque Valor 20000 8000 1000, 3000, 4000 8000 Contexto Total de todos los ingresos del informe Año Año;Cliente Año Temas relacionados de los contextos del cálculo Modificación del contexto predeterminado del cálculo con la sintaxis extendida Contextos predeterminados en una tabla vertical Una tabla vertical es una tabla estándar de un informe con encabezados en la parte superior, datos que van de la parte superior a la inferior y pies al final. Los contextos predeterminados de una tabla vertical son: Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence 29

de contextos de cálculo 3 Contextos predeterminados del cálculo Si el cálculo está en el... El contexto de entrada es El contexto de salida es Encabezado Las dimensiones y los indicadores utilizados para generar el cuerpo del bloque Todos los datos se agregan y, a continuación, la función de cálculo devuelve un solo valor Cuerpo del bloque Las dimensiones e indicadores utilizados para generar la fila actual El mismo que el contexto de entrada Pie Las dimensiones y los indicadores utilizados para generar el cuerpo del bloque Todos los datos se agregan y, a continuación, la función de cálculo devuelve un solo valor Ejemplo: Contextos predeterminados en una tabla vertical La tabla siguiente muestra los contextos predeterminados en una tabla vertical: 30 Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence

de contextos de cálculo Contextos predeterminados del cálculo 3 Contextos predeterminados en una tabla horizontal Una tabla horizontal es como una tabla vertical girada hacia un lado. Los encabezados aparecen a la izquierda, los datos van de izquierda a derecha y los pies aparecen a la derecha. Los contextos predeterminados para una tabla horizontal son los mismos que los de una tabla vertical. Contextos predeterminados en una tabla de referencias cruzadas Una tabla de referencias cruzadas muestra datos en una matriz con indicadores que aparecen en las intersecciones de dimensiones. Los contextos predeterminados de una tabla de referencias cruzadas son: El cálculo está en el... El contexto de entrada es... El contexto de salida es... Encabezado Cuerpo del bloque Pie Pie del cuerpo vertical Las dimensiones y los indicadores utilizados para generar el cuerpo del bloque. Las dimensiones y los indicadores utilizados para generar el cuerpo del bloque. Las dimensiones y los indicadores utilizados para generar el cuerpo del bloque. Las dimensiones e indicadores utilizados para generar la columna actual. Todos los datos se agregan y, a continuación, la función de cálculo devuelve un solo valor. El mismo que el contexto de entrada. Todos los datos se agregan y, a continuación, la función de cálculo devuelve un solo valor. Todos los datos se agregan y, a continuación, la función de cálculo devuelve un solo valor. Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence 31

de contextos de cálculo 3 Contextos predeterminados del cálculo El cálculo está en el... El contexto de entrada es... El contexto de salida es... Pie del cuerpo horizontal Las dimensiones e indicadores utilizados para generar la fila actual. Todos los datos se agregan y, a continuación, la función de cálculo devuelve un solo valor. Pie vertical Pie horizontal Igual al pie. Igual al pie. Todos los datos se agregan y, a continuación, la función de cálculo devuelve un solo valor. Todos los datos se agregan y, a continuación, la función de cálculo devuelve un solo valor. Ejemplo: Contextos predeterminados en una tabla de referencias cruzadas El informe siguiente muestra los contextos predeterminados en una tabla de referencias cruzadas: Contextos predeterminados en una sección Una sección consta de un encabezado, cuerpo y pie. Los contextos predeterminados de una sección son: 32 Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence

de contextos de cálculo Contextos predeterminados del cálculo 3 El cálculo está en el... El contexto de entrada es... El contexto de salida es... Cuerpo Las dimensiones y los indicadores del informe, filtrados para restringir los datos a los datos de la sección. Todos los datos se agregan y, a continuación, la función de cálculo devuelve un solo valor. Ejemplo: Contextos predeterminados en una sección El informe siguiente muestra los contextos predeterminados en una tabla de referencias cruzadas: Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence 33

de contextos de cálculo 3 Contextos predeterminados del cálculo Contextos predeterminados en una ruptura Una ruptura consta de un encabezado, cuerpo y pie. Los contextos predeterminados de una ruptura son: El cálculo está en el... Encabezado Pie El contexto de entrada es... Instancia actual de la ruptura. Instancia actual de la ruptura. El contexto de salida es... Todos los datos se agregan y, a continuación, la función de cálculo devuelve un solo valor. Todos los datos se agregan y, a continuación, la función de cálculo devuelve un solo valor. Ejemplo: Contextos predeterminados en una ruptura El informe siguiente muestra los contextos predeterminados en una ruptura: 34 Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence

de contextos de cálculo Modificación del contexto predeterminado del cálculo con la sintaxis extendida Modificación del contexto predeterminado del cálculo con la sintaxis extendida La sintaxis extendida utiliza operadores de contexto que agrega a una fórmula o indicador para especificar su contexto de cálculo. El contexto de un indicador o una fórmula consta de su contexto de entrada y contexto de salida. 3 Operadores de sintaxis extendida Los contextos de entrada y de salida se especifican de forma explícita con los operadores de contexto. La tabla siguiente enumera los operadores de contexto: Operador En ParaCada ParaTodo Especifica una lista explícita de dimensiones que se utilizarán en el contexto. Agrega dimensiones al contexto predeterminado. Elimina dimensiones del contexto predeterminado. Los operadores ParaTodo y ParaCada son útiles cuando tiene un contexto predeterminado con varias dimensiones. A menudo es más fácil agregar o sustraer del contexto utilizando ParaTodo y ParaCada que especificar la lista de manera explícita utilizando En. Operador de contexto En El operador de contexto En especifica dimensiones de manera explícita en un contexto. Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence 35

de contextos de cálculo 3 Modificación del contexto predeterminado del cálculo con la sintaxis extendida Ejemplo: Utilización de En para especificar las dimensiones en un contexto En este ejemplo, tiene un informe que muestra Año e Ingresos de ventas. El proveedor de datos también contiene el objeto Trimestre, pero no incluye esta dimensión en el bloque. En lugar de ello, desea incluir una columna adicional para mostrar el volumen de negocios máximo por trimestre de cada año. El informe tiene la apariencia siguiente: Puede ver de dónde vienen los valores de la columna Volumen de negocios máx. trimestral examinando este bloque al lado de un bloque que incluya la dimensión Trimestre: 36 Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence

de contextos de cálculo Modificación del contexto predeterminado del cálculo con la sintaxis extendida 3 La columna Volumen de negocios máx. trimestral muestra el volumen de negocios trimestral más alto de cada año. Por ejemplo, T4 tiene el volumen de negocios más alto en 2002, por lo que el Volumen de negocios máx. trimestral muestra el volumen de negocios de T4 en la fila que muestra 2002. Si se utiliza el operador En, la fórmula para Volumen de negocios máx. trimestral es Max ([Sales Revenue] In ([Year];[Quarter])) In ([Year]) Esta fórmula indica a Web Intelligence que calcule los ingresos de ventas máximos para cada combinación (Año,Trimestre) y, a continuación dé como resultado estas cifras por año. Nota: Debido a que el contexto de salida predeterminado del bloque es Año, no es necesario especificar de manera explícita el contexto de salida en esta fórmula. Operador de contexto ParaCada El operador ParaCada agrega dimensiones a un contexto. Ejemplo: Utilización de ParaCada para agregar dimensiones a un contexto En la tabla siguiente se muestran los ingresos máximos de cada trimestre en un informe que contiene la dimensión Trimestre pero no se incluye en el bloque: Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence 37

de contextos de cálculo 3 Modificación del contexto predeterminado del cálculo con la sintaxis extendida Año 2001 2002 2003 Ingresos de ventas 8096123,60 13232246,00 15059142,80 Ingresos trimestrales máximos 2660699,50 4186120,00 4006717,50 Es posible crear una fórmula para la columna Volumen de negocios máx. trimestral que no incluye el operador ParaCada: Max ([Sales Revenue] In ([Year];[Quarter])) In ([Year]) Mediante el operador de contexto ParaCada, puede obtener el mismo resultado con la fórmula siguiente: Max ([Sales Revenue] ForEach ([Quarter])) In ([Year]) Por qué? Porque la dimensión Año es el contexto de entrada predeterminado del bloque. Al utilizar el operador ParaCada, agrega la dimensión Trimestre al contexto, dando un contexto de salida de ([Año];[Trimestre]). Operador de contexto ParaTodo El operador de contexto ParaTodo elimina dimensiones de un contexto. Ejemplo: Utilización de ParaTodo para eliminar dimensiones de un contexto Tiene un informe que muestra Año, Trimestre e Ingresos de ventas y desea agregar una columna que muestre el volumen de negocios total de cada año, como se muestra en el bloque siguiente: 38 Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence

de contextos de cálculo Modificación del contexto predeterminado del cálculo con la sintaxis extendida 3 Para dar el total de los volúmenes de negocios por año, el contexto de entrada necesita ser (Año); de manera predeterminada es (Año; Trimestre). Por lo tanto, puede eliminar Trimestre del contexto de entrada especificando ParaTodo ([Trimestre]) en la fórmula, lo que tendría la apariencia siguiente: Sum([Sales Revenue] ForAll ([Quarter])) Observe que puede utilizar el operador En para obtener el mismo resultado; en este caso la fórmula es: Sum([Sales Revenue] In ([Year])) Esta versión de la fórmula explica de manera explícita Año como contexto, en lugar de eliminar Trimestre para dejar Año. Palabras clave de sintaxis extendida de Web Intelligence Las palabras clave de sintaxis extendida son una clase de "taquigrafía" que le permite referirse a dimensiones en sintaxis extendida sin especificar esas dimensiones de manera explícita. Esto ayuda a los informes futuros de prueba; si las fórmulas no contienen referencias de código duro a las dimensiones, seguirán funcionando incluso si se agregan o eliminan dimensiones de un informe. Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence 39

de contextos de cálculo 3 Modificación del contexto predeterminado del cálculo con la sintaxis extendida Las cinco palabras clave de sintaxis extendida son: Informe, Sección, Ruptura, Bloque y Cuerpo. Palabra clave Informe La tabla siguiente describe los datos a los que hace referencia la palabra clave Informe dependiendo de dónde está colocada en un informe: Cuando está colocada en... Un bloque Una ruptura de bloque (encabezado o pie) Una sección (encabezado, pie o fuera de un bloque) Fuera de cualquier bloque o sección Hace referencia a estos datos... Todos los datos del informe Todos los datos del informe Todos los datos del informe Todos los datos del informe Ejemplo: Palabra clave Informe Tiene un informe que muestra Año, Trimestre e Ingresos de ventas. El informe tiene una columna, Total del informe, que muestra el total de todo el volumen de negocios del informe. 40 Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence

de contextos de cálculo Modificación del contexto predeterminado del cálculo con la sintaxis extendida 3 La fórmula para la columna Total del informe tiene la sintaxis Suma([Ingresos de ventas]) En Informe. Sin la palabra clave Informe, esta columna duplicaría las cifras de la columna Ingresos de ventas porque utilizaría el contexto de salida predeterminado ([Año];[Trimestre]). Palabra clave Sección La tabla siguiente describe los datos a los que hace referencia la palabra clave Sección dependiendo de dónde está colocada en un informe Cuando está colocada en... Un bloque Una ruptura de bloque (encabezado o pie) Una sección (encabezado, pie o fuera de un bloque) Fuera de cualquier bloque o sección Hace referencia a estos datos... Todos los datos de la sección Todos los datos de la sección Todos los datos de la sección No aplicable Ejemplo: Palabra clave Sección Tiene un informe que muestra Año, Trimestre e Ingresos de ventas. El informe tiene una sección que se basa en Año. La columna Total de la sección tiene la fórmula siguiente: Sum ([Sales Revenue]) In Section Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence 41

de contextos de cálculo 3 Modificación del contexto predeterminado del cálculo con la sintaxis extendida La cifra de la columna Total de la sección es el volumen de negocios total para 2001, porque la ruptura de sección ocurre en el objeto Año. Sin la palabra clave Sección, esta columna duplicaría las cifras de la columna Ingresos de ventas porque utilizaría el contexto de salida predeterminado ([Año];[Trimestre]). Palabra clave Ruptura La tabla siguiente describe las dimensiones a las que hace referencia la palabra clave Ruptura dependiendo de dónde está colocada en un informe: Cuando está colocada en... Un bloque Una ruptura de bloque (encabezado o pie) Una sección (encabezado, pie o fuera de un bloque) Fuera de cualquier bloque o sección Hace referencia a estos datos... Datos en la parte de un bloque delimitada por una ruptura Datos en la parte de un bloque delimitada por una ruptura No aplicable No aplicable Ejemplo: Palabra clave Ruptura Tiene un informe que muestra Año, Trimestre e Ingresos de ventas. El informe tiene una ruptura en Año. La columna Total de la ruptura tiene la fórmula siguiente: Sum ([Sales Revenue]) In Break 42 Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence

de contextos de cálculo Modificación del contexto predeterminado del cálculo con la sintaxis extendida 3 Sin la palabra clave Ruptura, esta columna duplicaría las cifras de la columna Ingresos de ventas porque utilizaría el contexto de salida predeterminado ([Año];[Trimestre]). Palabra clave Bloque La tabla siguiente describe las dimensiones a las que hace referencia la palabra clave Bloque dependiendo de dónde está colocada en un informe: la palabra clave Bloque a menudo abarca los mismos datos que la palabra clave Sección. La diferencia es que Bloque representa filtros de un bloque, mientras que Sección los ignora. Cuando está colocada en... Un bloque Una ruptura de bloque (encabezado o pie) Una sección (encabezado, pie o fuera de un bloque) Fuera de cualquier bloque o sección Hace referencia a estos datos... Datos de todo el bloque, ignorando rupturas, respectando filtros Datos de todo el bloque, ignorando rupturas, respectando filtros No aplicable No aplicable Ejemplo: Palabra clave Bloque Tiene un informe que muestra Año, Trimestre e Ingresos de ventas. El informe tiene una sección que se basa en Año. El bloque está filtrado para excluir el tercer y cuarto trimestres. Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence 43

de contextos de cálculo 3 Modificación del contexto predeterminado del cálculo con la sintaxis extendida La columna Promedio anual tiene la fórmula siguiente Average([Sales revenue] In Section) y la columna Promedio de la primera mitad tiene la fórmula Average ([Sales revenue]) In Block Puede ver cómo la palabra clave Bloque tiene en cuenta el filtro del bloque. Palabra clave Cuerpo La tabla siguiente describe las dimensiones a las que hace referencia la palabra clave Cuerpo dependiendo de dónde está colocada en un informe: Cuando está colocada en... Un bloque Una ruptura de bloque (encabezado o pie) Hace referencia a estos datos... Datos del bloque Datos del bloque 44 Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence

de contextos de cálculo Modificación del contexto predeterminado del cálculo con la sintaxis extendida 3 Cuando está colocada en... Una sección (encabezado, pie o fuera de un bloque) Fuera de cualquier bloque o sección Hace referencia a estos datos... Datos de la sección Datos del informe Ejemplo: Palabra clave Cuerpo Tiene un informe que muestra Año, Trimestre e Ingresos de ventas, con una ruptura en Año. El informe tiene una sección que se basa en Año y una ruptura en Trimestre. Año Trimestre Ingresos de ventas Cuerpo 2001 T1 2.660.700 2.660.699,5 T2 2.279.003 2.279.003 T3 1.367.841 1.367.840,7 T4 1.788.580 1.788.580,4 2001 8.096.123,6 La columna Cuerpo tiene la fórmula Sum ([Sales Revenue]) In Body Los totales de la columna Cuerpo son los mismos que los de la columna Ingresos de ventas porque la palabra clave Cuerpo se refiere a los datos del bloque. Si eliminara el objeto Mes, las cifras de la columna Bloque cambiarían para corresponder con las cifras cambiadas en la columna Ingresos de ventas. Si colocara la fórmula en el pie del informe, devolvería el volumen de negocios total para el bloque. Usar palabras clave para hacer los informes genéricos Las palabras clave de sintaxis extendida garantizan que el informe admitirá los cambios en el futuro. Si se refiere a los datos de manera explícita Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence 45

de contextos de cálculo 3 Modificación del contexto predeterminado del cálculo con la sintaxis extendida (especificando dimensiones que utilizan En, ParaCada o ParaTodo), los informes podrían devolver datos inesperados si se agregaran o eliminaran dimensiones. El ejemplo siguiente lo demuestra. Ejemplo: Utilización de la palabra clave Informe para mostrar porcentajes En este ejemplo tiene un bloque que contiene los objetos Año, Trimestre e Ingresos de ventas. Desea mostrar los volúmenes de negocios por año y trimestre, y el porcentaje del volumen de negocios total del informe que representa cada volumen de negocios individual, como se muestra: La fórmula para la columna Porcentaje del total es: ([Sales revenue]/(sum([sales revenue]) In Report)) * 100 En un bloque, el informe incluye todos los datos de un informe, por lo que esta fórmula se podría escribir de la manera siguiente: ([Sales revenue]/sum([sales revenue] ForAll ([Year];[Quarter]))) * 100 La fórmula indica a Web Intelligence que elimine Año y Trimestre del contexto de salida; es decir, que calcule un total general, porque no hay ninguna otra dimensión en el informe. A continuación, la fórmula divide cada volumen de negocios entre el total para dar su porcentaje del total. 46 Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence

de contextos de cálculo Modificación del contexto predeterminado del cálculo con la sintaxis extendida 3 Aunque puede utilizar ParaTodo en este caso, es mucho mejor utilizar la palabra clave Informe. Por qué? Qué sucedería si la dimensión Mes se agregara posteriormente al informe? La versión de la fórmula que utiliza la palabra clave Informe aún calcula cada porcentaje correctamente, pero la versión que especifica de manera explícita las dimensiones Año y Trimestre ahora son incorrectas: Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence 47