xi31_sp5_webi_ffc_es

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

Upload: carlos-trujillo

Post on 21-Jul-2015

191 views

Category:

Documents


0 download

TRANSCRIPT

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

SAP BusinessObjects XI 3.1 Service Pack 5

Copyright

2011 SAP AG.Reservados todos los derechos. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business BusinessObjects Explorer, StreamWork y otros productos y servicios de SAP mencionados aqu, as como sus respectivos logotipos, son marcas comerciales o marcas registradas de SAP AG en Alemania y en otros pases. 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 Software Ltd. Business Objects es una empresa de SAP. Sybase y Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere y otros productos y servicios de Sybase mencionados, as como sus logotipos respectivos son marcas comerciales o marcas registradas de Sybase, Inc. Sybase es una empresa de SAP. Todos los dems nombres de productos y servicios mencionados son marcas comerciales de sus respectivas empresas. Los datos de este documento slo tienen carcter informativo. Las especificaciones de productos en cada pas pueden ser diferentes. Estos materiales pueden modificarse sin previo aviso. Estos materiales los proporciona SAP AG y sus empresas afiliadas ("SAP Group") con carcter informativo, sin representacin ni garanta de ningn tipo y SAP Group no se hace responsable de los errores u omisiones en dichos materiales. Las nicas garantas para los productos y servicios de SAP Group son aquellas especificadas en las clausulas expresas de garanta que acompaan a dichos productos y servicios, si las hubiera. Nada de lo que aparezca en este documento debe interpretarse como garanta adicional. 2011-12-01

ContenidoCaptulo 1 Acerca de este manual 7 Captulo 2 Utilizar clculos estndar y personalizados 9

Clculos estndar......................................................................................10 Usar frmulas para crear clculos personalizados....................................11 Usar variables para simplificar frmulas..............................................12 Cmo trabajar con funciones.....................................................................13 Incluir funciones en celdas...................................................................14 Sintaxis de la funcin...........................................................................14 Ejemplos de funciones.........................................................................15 Operadores de funcin y de frmula de Web Intelligence...................20 Captulo 3 Descripcin de contextos de clculo 23

Descripcin de los contextos del clculo...................................................24 Contexto de entrada.............................................................................25 Contexto de salida................................................................................26 Contextos predeterminados del clculo....................................................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 seccin........................................32 Contextos predeterminados en una ruptura.........................................34 Modificacin del contexto predeterminado del clculo con la sintaxis extendida...................................................................................................35 Operadores de sintaxis extendida........................................................35 Palabras clave de sintaxis extendida de Web Intelligence..................39

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

3

Contenido

Captulo 4

Calcular valores con indicadores inteligentes

51

Definicin de indicadores inteligentes.......................................................52 Conjuntos de agrupacin e indicadores inteligentes.................................52 Cmo administra Web Intelligence los conjuntos de agrupacin.........53 Indicadores inteligentes y el mbito de anlisis........................................54 Indicadores inteligentes y SQL..................................................................55 Conjuntos de agrupacin y el operador UNION...................................55 Indicadores inteligentes y frmulas...........................................................58 Indicadores inteligentes y dimensiones que contienen frmulas.........58 Indicadores inteligentes en frmulas....................................................58 Indicadores inteligentes y filtros................................................................59 Indicadores inteligentes y filtros en dimensiones.................................59 Indicadores inteligentes y filtros de exploracin...................................60 Medidas inteligentes y filtros OR anidados..........................................60 Captulo 5 Funciones, operadores y palabras clave de Web Intelligence 61

Funciones de Web Intelligence..................................................................62 Funciones de agregacin.....................................................................62 Funciones carcter...............................................................................94 Funciones Fecha y hora.....................................................................114 Funciones de proveedor de datos......................................................130 Funciones de documento...................................................................145 Funciones lgicas...............................................................................154 Funciones numricas.........................................................................164 Otras funciones..................................................................................188 Operadores de funcin y de frmula de Web Intelligence.......................212 Operadores matemticos...................................................................213 Operadores condicionales..................................................................213 Operadores lgicos............................................................................214

4

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Contenido

Operadores especficos a la funcin..................................................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 Seccin........................................................................235 Cmo Web Intelligence redondea y trunca nmeros..............................236 Captulo 6 Solucin de problemas de frmulas de Web Intelligence 239

Mensajes de error e informacin de frmulas.........................................240 #CLCULO........................................................................................240 #CONTEXTO.....................................................................................240 #SINCDATOS.....................................................................................241 #DIV/0................................................................................................241 #EXTERNO........................................................................................242 #INCOMPATIBLE...............................................................................242 #VALORMLTIP.................................................................................242 #DESBORDAMIENTO.......................................................................243 #PARTIALRESULT.............................................................................243 #RANGO............................................................................................243 #RECURSIVO....................................................................................244 #SEGURIDAD....................................................................................244 #SINTAXIS.........................................................................................245 #TOREFRESH...................................................................................245 #UNAVAILABLE.................................................................................245 #ERROR............................................................................................246 La funcin de agregacin devuelve resultados incorrectos...............246

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

5

Contenido

Captulo 7

Comparar valores mediante funciones de Web Intelligence

247

Comparar valores con la funcin Anterior...............................................248 Comparar valores con la funcin RelativeValue......................................248 Dimensiones de sector y la funcin 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 Apndice A Ms informacin 261

ndice

265

6

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Acerca de este manual

1

1

Acerca de este manual

El manual Usar funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence proporciona informacin detallada sobre las funciones avanzadas de clculo en Web Intelligence. Tambin proporciona una referencia de sintaxis para las funciones y los operadores de Web Intelligence. El manual presenta esta informacin de forma genrica, sin hacer referencia a la interfaz de Web Intelligence. Para obtener informacin acerca de cmo trabajar con las funciones relacionadas con los clculos en los documentos de Web Intelligence (por ejemplo, cmo agregar una variable o una frmula a un informe), consulte la Ayuda en pantalla o los siguientes manuales: Realizacin de anlisis en informes con SAP BusinessObjects Web Intelligence, Elaboracin de informes con el Panel de informes Java y Elaboracin de informes con el Cliente enriquecido de SAP BusinessObjects Web Intelligence. Para obtener informacin sobre la creacin de funciones personalizadas para SAP BusinessObjects Web Intelligence, consulte el manual Puntos de extensin de Web Intelligence: creacin de funciones personalizadas.

8

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Utilizar clculos estndar y personalizados

2

2

Utilizar clculos estndar y personalizados Clculos estndar

Puede utilizar funciones de clculo estndar para hacer clculos rpidos de los datos de informes de Web Intelligence. Si los clculos estndar no resultan suficientes para sus necesidades, puede utilizar el lenguaje de frmulas de Web Intelligence para crear clculos personalizados.

Clculos estndarPuede utilizar funciones de clculo estndar para hacer clculos rpidos de los datos de informes de Web Intelligence. Se encuentran disponibles los siguientes clculos estndar:Clculo Suma Descripcin 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 dimensin o informacin. Calcula el promedio de los datos. Muestra el valor mnimo de los datos seleccionados. Muestra el valor mximo 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 clculo personalizado.

Cuenta

Promedio Mnimo

Mximo

Porcentaje

10

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Utilizar clculos estndar y personalizados Usar frmulas para crear clculos personalizados

2

Clculo

Descripcin Aplica la funcin de agregacin predeterminada a un indicador estndar o la funcin de agregacin de base de datos a un indicador inteligente.

Predeterminado

Cuando se aplica un clculo estndar a una columna de tabla, el resultado del clculo aparece en el pie de la columna. Web Intelligence agrega un pie para el resultado de cada clculo si aplica varios clculos a la misma columna.

Usar frmulas para crear clculos personalizadosLos clculos personalizados le permiten agregar clculos adicionales al informe que van ms all de sus objetos de base y los clculos estndar proporcionados por Web Intelligence. Se agrega un clculo personalizado escribiendo una frmula que Web Intelligence evala cuando se ejecuta el informe. Una frmula puede constar de variables, funciones, operadores y contextos de clculo del informe de base. Un clculo personalizado es una frmula que puede constar de funciones, operadores y objetos del informe. Las frmulas tienen un contexto del clculo que puede especificar de manera explcita si as lo elige.Ejemplo: Cmo mostrar un volumen de negocios por venta promedio

Si tiene un informe con los objetos Ingresos de ventas y Nmero vendido y desea agregar el volumen de negocios por venta al informe. El clculo [Ingresos de ventas]/[Nmero de ventas] proporciona este valor dividiendo el volumen de negocios entre el nmero de artculos vendidos para proporcionar el volumen de negocios por artculo.Temas relacionados

Descripcin de los contextos del clculo

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

11

2

Utilizar clculos estndar y personalizados Usar frmulas para crear clculos personalizados

Usar variables para simplificar frmulasSi una frmula es compleja, puede utilizar variables para simplificarla. Utilizando variables descompone una frmula compleja en partes que se pueden manejar y facilita la lectura, as como la creacin de frmulas tiene menos probabilidad de errores. Se pueden utilizar variables ya creadas en una frmula del mismo modo que se emplean otros objetos del informe. Las variables aparecen en el Editor de frmulas, en la carpeta Variables. Puede escribir este nombre de variable en una frmula o arrastrar la variable a la barra de herramientas Frmula de la misma manera que para cualquier objeto del informe.Ejemplo: Creacin de una frmula para devolver una varianza estadstica

Varianza es un trmino estadstico. La varianza para un conjunto de valores mide la extensin de esos valores alrededor de su promedio. Web Intelligence tiene la funcin Var() que calcula la varianza en un solo paso, pero el clculo manual de la varianza proporciona un buen ejemplo de cmo simplificar una frmula compleja utilizando variables. Para calcular la varianza manualmente, necesita hacer lo siguiente: Calcular el nmero promedio de artculos vendidos Calcular la diferencia entre cada nmero de artculos vendidos y el promedio y, a continuacin, la raz cuadrada de este valor Sumar todas estas diferencias de raz cuadrada Dividir este total entre el nmero de valores -1

Tiene un informe que muestra nmeros de artculos 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, frmulas y clculos en SAP BusinessObjects Web Intelligence

Utilizar clculos estndar y personalizados Cmo trabajar con funciones

2

Esta frmula es claramente difcil de manejar. Utilizando variables puede simplificarla de la manera siguiente: Sum ([Difference Squared])/[Number of Observations] 1) que es mucho ms fcil de entender. Esta versin simplificada de la frmula le proporciona una visin de alto nivel de lo que la frmula est haciendo, en lugar de llevarlo a los detalles confusos. A continuacin puede examinar las frmulas de las variables a las que se hace referencia en la frmula de alto nivel para entender sus partes que la componen. Por ejemplo, la frmula hace referencia a la variable Diferencia de raz cuadrada, que en s hace referencia a la variable Promedio vendido. Examinando las frmulas de Diferencia de raz cuadrada y Promedio vendido, puede profundizar en la frmula para entender los detalles de lo que est haciendo.

Cmo trabajar con funcionesUn clculo personalizado en ocasiones contiene objetos de informe nicamente, por ejemplo [Ingresos de ventas]/[Nmero de ven tas]. Los clculos tambin pueden incluir funciones adems de objetos de informe. Una funcin que no recibe ningn valor o recibe varios valores como informacin y devuelve resultados segn esos valores. Por ejemplo, la funcin Suma calcula el total de todos los valores de un indicador y devuelve el resultado. La frmula Suma([Ingresos de ventas]) da como resultado un total de ingresos de ventas. En este caso, la informacin de la funcin es el indicador Ingresos de ventas y el resultado es el total de los indicadores de ventas.Temas relacionados

Operadores de funcin y de frmula de Web Intelligence Funciones de Web Intelligence

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

13

2

Utilizar clculos estndar y personalizados Cmo trabajar con funciones

Incluir funciones en celdasEl texto de las celdas del informe siempre comienza con = . El texto literal aparece entre comillas mientras que las frmulas aparecen sin ellas. Por ejemplo, la frmula Promedio([Ingresos]) aparece en una celda como =Promedio([Ingresos]). El texto Promedio de ingresos?" aparece como ="Promedio de ingresos?" Se puede utilizar slo texto en una celda o combinar frmulas 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.

Sintaxis de la funcinPara utilizar una funcin necesita conocer su nombre, el nmero de valores de entrada necesarios y los tipos de datos de esos valores de entrada. Tambin necesita conocer el tipo de datos que la funcin va a dar como resultado. Por ejemplo, la funcin Suma toma un objeto numrico como entrada (por ejemplo un indicador que muestra los ingresos de ventas) y da como resultado datos numricos (la suma de todos los valores del objeto de tipo indicador). sta es la sintaxis de la funcin Abs: num Abs(number) Esta sintaxis indica que la funcin Abs toma un nmero individual como entrada y devuelve un nmero como salida. El Editor de frmulas muestra la sintaxis de funcin cuando se selecciona la funcin.

14

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Utilizar clculos estndar y personalizados Cmo trabajar con funciones

2

Ejemplos de funcionesEjemplo: Cmo mostrar la entrada de peticin de orden con la funcin RespuestaUsuario

Tiene un informe que muestra Ao, Trimestre e Ingresos de ventas. El objeto Comunidad tambin aparece en los datos del informe, aunque no se muestran. Cuando el usuario ejecuta el informe se presenta con una peticin de orden y se debe elegir una comunidad. Desea mostrar la comunidad que se ha elegido en el ttulo del informe. Si el proveedor de datos se denomina eModas, ? y el texto de la peticin de orden es Elija una Comunidad, ?, la frmula del ttulo es: "Quarterly Revenues for " + UserResponse( "eFas hion";"Choose a State") El informe es el siguiente:

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

15

2

Utilizar clculos estndar y personalizados Cmo trabajar con funciones

Ejemplo: Clculo de un porcentaje utilizando la funcin Porcentaje

Web Intelligence tiene la funcin Porcentaje para calcular porcentajes. Esta funcin calcula el porcentaje de un nmero relacionado con su contexto que lo rodea. Por ejemplo, la tabla siguiente muestra volmenes de negocios por ao y trimestre. La columna Porcentaje contiene la frmula Porcentaje ([Ingresos de ventas]).

En este caso, la funcin 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 divisin por ao y trimestre en la tabla. Si el informe se divide en secciones por ao, el contexto que lo rodea fuera de la tabla se convierte en el volumen de negocios total de la seccin.

16

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Utilizar clculos estndar y personalizados Cmo trabajar con funciones

2

Si la celda Porcentaje se coloca fuera de la tabla, pero an sigue dentro de la seccin, el contexto que la rodea se convierte en el volumen de negocios total. En este caso, la funcin Porcentaje calcula el volumen de negocios total de la seccin como porcentaje del volumen de negocios global total.

Ejemplo: Clculo de un porcentaje mediante la funcin Suma

Puede tener ms control del contexto en el que se calcula un porcentaje utilizando la funcin Suma en vez de la funcin Porcentaje. Si divide una cifra en un conjunto de cifras entre el total de esas cifras, obtiene su porcentaje del total, por ejemplo, la frmula [Ingresos de

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

17

2

Utilizar clculos estndar y personalizados Cmo 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 frmula: [Sales revenue]/(Sum([Sales revenue] In Report)) y la columna Porcentaje de ao tiene la frmula: [Sales revenue]/(Sum([Sales revenue] In Section))

Estas frmulas utilizan las palabras clave de sintaxis extendida Informe y Seccin para indicar a la funcin Suma que calcule el volumen de negocios global total y el volumen de negocios anual respectivamente.Temas relacionados

Modificacin del contexto predeterminado del clculo con la sintaxis extendida

Simplificar una frmula de varianza con variablesVarianza es un trmino estadstico. La varianza para un conjunto de valores mide la extensin de esos valores alrededor de su promedio. Web Intelligence tiene la funcin Var() que calcula la varianza en un solo paso, pero el clculo manual de la varianza proporciona un buen ejemplo de cmo simplificar una frmula compleja utilizando variables. Para calcular la varianza manualmente, necesita hacer lo siguiente: Calcular el nmero promedio de artculos vendidos Calcular la diferencia entre cada nmero de artculos vendidos y el promedio y, a continuacin, la raz cuadrada de este valor

18

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Utilizar clculos estndar y personalizados Cmo trabajar con funciones

2

Sumar todas estas diferencias de raz cuadrada Dividir este total entre el nmero de valores -1

Tiene un informe que muestra nmeros de artculos 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 difcil de manejar.Creacin de la frmula de varianza

Se incluyen varios pasos al crear una frmula de varianza. Toma cada uno de estos pasos en una variable. Las variables que crea son: Nmero promedio de artculos vendidos Nmero de observaciones (es decir, el nmero de los valores separados del nmero de artculos vendidos) Diferencia entre una observacin y el promedio, cuadrado La suma de estas diferencias se divide entre el nmero de observaciones 1 Las frmulas variables son las siguientes:Variable Promedio vendido Frmula Promedio([Cantidad vendida] En ([Trimestre])) En Informe Cuenta([Cantidad vendida] En ([Trimestre])) En Informe Potencia(([Cantidad vendida] - [Promedio vendido]);2) Suma([Diferencia de raz cuadrada] En ([Trimestre]))/([Nmero de observaciones] - 1)

Nmero de observaciones

Diferencia de raz cuadrada

Varianza

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

19

2

Utilizar clculos estndar y personalizados Cmo trabajar con funciones

La frmula final ahora es Sum ([Difference Squared])/[Number of Observations] - 1) que es mucho ms fcil de entender. Esta versin simplificada de la frmula le proporciona una visin de alto nivel de lo que la frmula est haciendo, en lugar de llevarlo a los detalles confusos. A continuacin puede examinar las frmulas de las variables a las que se hace referencia en la frmula de alto nivel para entender sus partes que la componen. Por ejemplo, la frmula hace referencia a la variable Diferencia de raz cuadrada, que en s hace referencia a la variable Promedio vendido. Examinando las frmulas de Diferencia de raz cuadrada y Promedio vendido, puede profundizar en la frmula para entender los detalles de lo que est haciendo.

Operadores de funcin y de frmula de Web IntelligenceLos operadores vinculan los diversos componentes de una frmula. Las frmulas pueden contener operadores matemticos, condicionales, lgicos, especficos de funcin o de sintaxis extendida.

Operadores matemticosLos operadores matemticos son comunes de la aritmtica de todos los das. stos son operadores de adicin (+), sustraccin (-), multiplicacin (*), divisin (/) que le permiten realizar operaciones matemticas en una frmula. La frmula [Ingresos de ventas] - [Coste de las ventas] contiene un operador matemtico, en este caso, sustraccin.Nota:

Cuando se utiliza con cadenas de caracteres, el operador '+' se convierte en un operador de concatenacin de cadena. Es decir, une cadenas de caracteres. Por ejemplo, la frmula "Juan" + "Surez" devuelve "Juan Surez".

20

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Utilizar clculos estndar y personalizados Cmo trabajar con funciones

2

Operadores condicionalesLos operadores condicionales determinan el tipo de comparacin que se debe hacer entre valores.Operador = > < >= 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 dems filas.

Operadores lgicosLos operadores lgicos de Web Intelligence son Y, O, NO, Entre y EnLista. Los operadores lgicos se utilizan en expresiones booleanas que devuelven True o False.

Operadores de contextoLos operadores de contexto forman parte de la sintaxis extendida de clculos. La sintaxis extendida le permite definir qu dimensiones tiene en cuenta un indicador o una frmula en un clculo.

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

21

2

Utilizar clculos estndar y personalizados Cmo trabajar con funciones

Operadores especficos a la funcinAlgunas funciones de Web Intelligence pueden tomar determinados operadores como argumentos. Por ejemplo, la funcin Anterior puede tomar el operador Auto. Todas las funciones utilizan ) y ( para encerrar argumentos de la funcin. Las funciones que aceptan varios parmetros utilizan ; para separarlos.

22

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Descripcin de contextos de clculo

3

3

Descripcin de contextos de clculo Descripcin de los contextos del clculo

Descripcin de los contextos del clculoEl contexto del clculo son los datos que un clculo 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, aos o regiones son ejemplos de datos de dimensin. Por ejemplo, una tienda, un ao o una regin pueden generar ingresos: podemos hablar de ingresos por tienda, ingresos por ao o ingresos por regin. Los indicadores son datos numricos generados por datos de dimensin. Los ingresos y el nmero de ventas son ejemplos de indicadores. Por ejemplo, podemos hablar del nmero de ventas realizadas en una tienda determinada.

Los indicadores tambin se pueden generar mediante combinaciones de datos de dimensin. Por ejemplo, podemos hablar de los ingresos generados por un determinado almacn en 2005. El contexto del clculo de un indicador tiene dos componentes: la dimensin o la lista de dimensiones que determinan el valor del indicador la parte de los datos de dimensin que determinan el valor del indicador El contexto del clculo tiene dos componentes: Contexto de entrada Contexto de salida

Temas relacionados

Contexto de entrada Contexto de salida

24

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Descripcin de contextos de clculo Descripcin de los contextos del clculo

3

Contexto de entradaEl contexto de entrada de un indicador o una frmula es la lista de dimensiones que se emplean en el clculo. La lista de dimensiones de un contexto de entrada aparece dentro de los parntesis de la funcin que enva el valor. La lista de dimensiones tambin debe estar entre parntesis (incluso si contiene una sola dimensin) y las dimensiones deben estar separadas por puntos y coma.Ejemplo: Cmo especificar un contexto de entrada

En un informe con secciones Ao y un bloque en cada seccin con las columnas Cliente e Ingresos, los contextos de entrada son:Seccin de informe Encabezado de seccin y pies de bloque Filas del bloque Contexto de entrada Ao Ao, Cliente

Es decir, los encabezados de seccin y los pies de bloque muestran los ingresos agregados por ao y cada fila del bloque muestra los ingresos agregados por ao y cliente (los ingresos generados por dicho cliente en el ao en cuestin). Cuando se especifican de manera explcita en una frmula, 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 parntesis de la funcin (en este caso, Suma) cuyo contexto de entrada est especificado.

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

25

3

Descripcin de contextos de clculo Descripcin de los contextos del clculo

Contexto de salidaEl contexto de salida de hace que la frmula d como resultado un valor como si estuviera colocado en el pie de un bloque que contiene una ruptura.Ejemplo: Cmo especificar un contexto de salida

El informe siguiente muestra el volumen de negocios por ao y trimestre, con una ruptura en ao y el volumen de negocios mnimo calculado por ao.

Qu sucede si desea mostrar el volumen de negocios mnimo por ao en un bloque que no tiene ninguna ruptura? Puede hacerlo especificando el contexto de salida en una frmula. En este caso, la frmula tiene la apariencia siguiente: Min ([Revenue]) In ([Year])

26

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Descripcin de contextos de clculo Descripcin de los contextos del clculo

3

Es decir, el contexto de salida aparece despus de los parntesis de la funcin cuyo contexto de salida est especificando. En este caso, el contexto de salida indica a Web Intelligence que calcule el volumen de negocios mnimo por ao. Si agrega una columna adicional que contiene esta frmula para el bloque, el resultado es el siguiente:

Puede ver que la columna Mn por Ao contiene el volumen de negocios mnimo 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 (Ao, Trimestre) para el bloque. En otras palabras, el contexto de salida indica a Web Intelligence qu volumen de negocios por ao y trimestre dar como resultado. En pocas palabras, con las frmulas de entrada y de salida especificadas de manera explcita, la frmula tiene la apariencia siguiente: Min ([Sales Revenue] In([Year];[Quarter])) In ([Year]) Explicada con palabras, esta frmula indica a Web Intelligence que calcule los volmenes de negocios por ao por trimestre y, a continuacin d el resultados del ms bajo de estos volmenes de negocios de cada ao ?. Qu sucedera si no especificara el contexto de salida en la columna Mn por Ao? En este caso, estas cifras seran idnticas 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, frmulas y clculos en SAP BusinessObjects Web Intelligence

27

3

Descripcin de contextos de clculo Contextos predeterminados del clculo

negocios mnimo por ao por trimestre es el mismo que el volumen de negocios por ao por trimestre simplemente porque slo hay un volumen de negocios para cada combinacin ao/trimestre.

Contextos predeterminados del clculoDependiendo de dnde coloca un indicador o una frmula, Web Intelligence selecciona un contexto predeterminado para el indicador. Los indicadores son semnticamente dinmicos: Esto significa que las cifras devueltas por un indicador dependen de las dimensiones con las que est asociado. Esta combinacin de dimensiones representa el contexto del clculo. Web Intelligence asocia un contexto predeterminado a un indicador segn dnde 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 definicin del contexto del clculo.Ejemplo: Contextos predeterminados en un informe

En este ejemplo se describe el contexto del clculo predeterminado de los indicadores en un informe simple. El informe muestra los ingresos generados por los clientes y su divisin en secciones por ao.2005 Total:8000

Cliente Harris Jones Walsh Total:

Ingresos 1000 3000 4000 8000

28

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Descripcin de contextos de clculo Contextos predeterminados del clculo

3

Total de informe: 8000

En la tabla siguiente se indica el contexto del clculo de los indicadores en este informe:Indicador Total de informe Valor 20000 Contexto Total de todos los ingresos del informe Ao Ao;Cliente Ao

Total de encabezado de 8000 seccin Total de cliente Total de pie de bloque 1000, 3000, 4000 8000

Temas relacionados

Descripcin de los contextos del clculo Modificacin del contexto predeterminado del clculo con la sintaxis extendida

Contextos predeterminados en una tabla verticalUna tabla vertical es una tabla estndar 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, frmulas y clculos en SAP BusinessObjects Web Intelligence

29

3

Descripcin de contextos de clculo Contextos predeterminados del clculo

Si el clculo est en el...

El contexto de entrada El contexto de salida es es

Encabezado

Las dimensiones y los inagregan y, a continuadicadores utilizados para cin, la funcin de generar el cuerpo del clculo devuelve un solo bloque

Todos los datos se

valor

Cuerpo del bloque

Las dimensiones e indiEl mismo que el contexto cadores utilizados para de entrada generar la fila actualLas dimensiones y los indicadores utilizados para generar el cuerpo del bloque Todos los datos se agregan y, a continuacin, la funcin de clculo devuelve un solo valor

Pie

Ejemplo: Contextos predeterminados en una tabla vertical

La tabla siguiente muestra los contextos predeterminados en una tabla vertical:

30

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Descripcin de contextos de clculo Contextos predeterminados del clculo

3

Contextos predeterminados en una tabla horizontalUna 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 cruzadasUna 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 clculo est en el... El contexto de entrada El contexto de salida es... es... Las dimensiones y los indicadores utilizados para generar el cuerpo del bloque. Todos los datos se agregan y, a continuacin, la funcin de clculo devuelve un solo valor.

Encabezado

Cuerpo del bloque

Las dimensiones y los indicadores utilizados para El mismo que el contexto generar el cuerpo del de entrada. bloque. Las dimensiones y los indicadores utilizados para generar el cuerpo del bloque. Todos los datos se agregan y, a continuacin, la funcin de clculo devuelve un solo valor.

Pie

Pie del cuerpo vertical

Todos los datos se agreLas dimensiones e indicagan y, a continuacin, la dores utilizados para gefuncin de clculo devuelnerar la columna actual. ve un solo valor.

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

31

3

Descripcin de contextos de clculo Contextos predeterminados del clculo

El clculo est en el...

El contexto de entrada El contexto de salida es... es...

Todos los datos se agreLas dimensiones e indicagan y, a continuacin, la Pie del cuerpo horizontal dores utilizados para gefuncin de clculo devuelnerar la fila actual. ve un solo valor. Todos los datos se agregan y, a continuacin, la funcin de clculo devuelve un solo valor. Todos los datos se agregan y, a continuacin, la funcin de clculo devuelve un solo valor.

Pie vertical

Igual al pie.

Pie horizontal

Igual al pie.

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 seccinUna seccin consta de un encabezado, cuerpo y pie. Los contextos predeterminados de una seccin son:

32

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Descripcin de contextos de clculo Contextos predeterminados del clculo

3

El clculo est en el...

El contexto de entrada El contexto de salida es... es... Las dimensiones y los indicadores del informe, filtrados para restringir los datos a los datos de la seccin. Todos los datos se agregan y, a continuacin, la funcin de clculo devuelve un solo valor.

Cuerpo

Ejemplo: Contextos predeterminados en una seccin

El informe siguiente muestra los contextos predeterminados en una tabla de referencias cruzadas:

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

33

3

Descripcin de contextos de clculo Contextos predeterminados del clculo

Contextos predeterminados en una rupturaUna ruptura consta de un encabezado, cuerpo y pie. Los contextos predeterminados de una ruptura son:El clculo est en el... El contexto de entrada El contexto de salida es... es... Todos los datos se agregan y, a continuacin, la funcin de clculo devuelve un solo valor. Todos los datos se agregan y, a continuacin, la funcin de clculo devuelve un solo valor.

Encabezado

Instancia actual de la ruptura.

Pie

Instancia actual de la ruptura.

Ejemplo: Contextos predeterminados en una ruptura

El informe siguiente muestra los contextos predeterminados en una ruptura:

34

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Descripcin de contextos de clculo Modificacin del contexto predeterminado del clculo con la sintaxis extendida

3

Modificacin del contexto predeterminado del clculo con la sintaxis extendidaLa sintaxis extendida utiliza operadores de contexto que agrega a una frmula o indicador para especificar su contexto de clculo. El contexto de un indicador o una frmula consta de su contexto de entrada y contexto de salida.

Operadores de sintaxis extendidaLos contextos de entrada y de salida se especifican de forma explcita con los operadores de contexto. La tabla siguiente enumera los operadores de contexto:Operador En Descripcin Especifica una lista explcita de dimensiones que se utilizarn en el contexto. Agrega dimensiones al contexto predeterminado. Elimina dimensiones del contexto predeterminado.

ParaCada

ParaTodo

Los operadores ParaTodo y ParaCada son tiles cuando tiene un contexto predeterminado con varias dimensiones. A menudo es ms fcil agregar o sustraer del contexto utilizando ParaTodo y ParaCada que especificar la lista de manera explcita utilizando En.

Operador de contexto EnEl operador de contexto En especifica dimensiones de manera explcita en un contexto.

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

35

3

Descripcin de contextos de clculo Modificacin del contexto predeterminado del clculo con la sintaxis extendida

Ejemplo: Utilizacin de En para especificar las dimensiones en un contexto

En este ejemplo, tiene un informe que muestra Ao e Ingresos de ventas. El proveedor de datos tambin contiene el objeto Trimestre, pero no incluye esta dimensin en el bloque. En lugar de ello, desea incluir una columna adicional para mostrar el volumen de negocios mximo por trimestre de cada ao. El informe tiene la apariencia siguiente:

Puede ver de dnde vienen los valores de la columna Volumen de negocios mx. trimestral examinando este bloque al lado de un bloque que incluya la dimensin Trimestre:

36

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Descripcin de contextos de clculo Modificacin del contexto predeterminado del clculo con la sintaxis extendida

3

La columna Volumen de negocios mx. trimestral muestra el volumen de negocios trimestral ms alto de cada ao. Por ejemplo, T4 tiene el volumen de negocios ms alto en 2002, por lo que el Volumen de negocios mx. trimestral muestra el volumen de negocios de T4 en la fila que muestra 2002. Si se utiliza el operador En, la frmula para Volumen de negocios mx. trimestral es Max ([Sales Revenue] In ([Year];[Quarter])) In ([Year]) Esta frmula indica a Web Intelligence que calcule los ingresos de ventas mximos para cada combinacin (Ao,Trimestre) y, a continuacin d como resultado estas cifras por ao.Nota: Debido a que el contexto de salida predeterminado del bloque es Ao, no es necesario especificar de manera explcita el contexto de salida en esta frmula.

Operador de contexto ParaCadaEl operador ParaCada agrega dimensiones a un contexto.Ejemplo: Utilizacin de ParaCada para agregar dimensiones a un contexto

En la tabla siguiente se muestran los ingresos mximos de cada trimestre en un informe que contiene la dimensin Trimestre pero no se incluye en el bloque:

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

37

3

Descripcin de contextos de clculo Modificacin del contexto predeterminado del clculo con la sintaxis extendida

Ao 2001 2002 2003

Ingresos de ventas 8096123,60 13232246,00 15059142,80

Ingresos trimestrales mximos 2660699,50 4186120,00 4006717,50

Es posible crear una frmula para la columna Volumen de negocios mx. 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 frmula siguiente: Max ([Sales Revenue] ForEach ([Quarter])) In ([Year]) Por qu? Porque la dimensin Ao es el contexto de entrada predeterminado del bloque. Al utilizar el operador ParaCada, agrega la dimensin Trimestre al contexto, dando un contexto de salida de ([Ao];[Trimestre]).

Operador de contexto ParaTodoEl operador de contexto ParaTodo elimina dimensiones de un contexto.Ejemplo: Utilizacin de ParaTodo para eliminar dimensiones de un contexto

Tiene un informe que muestra Ao, Trimestre e Ingresos de ventas y desea agregar una columna que muestre el volumen de negocios total de cada ao, como se muestra en el bloque siguiente:

38

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Descripcin de contextos de clculo Modificacin del contexto predeterminado del clculo con la sintaxis extendida

3

Para dar el total de los volmenes de negocios por ao, el contexto de entrada necesita ser (Ao); de manera predeterminada es (Ao; Trimestre). Por lo tanto, puede eliminar Trimestre del contexto de entrada especificando ParaTodo ([Trimestre]) en la frmula, lo que tendra la apariencia siguiente: Sum([Sales Revenue] ForAll ([Quarter])) Observe que puede utilizar el operador En para obtener el mismo resultado; en este caso la frmula es: Sum([Sales Revenue] In ([Year])) Esta versin de la frmula explica de manera explcita Ao como contexto, en lugar de eliminar Trimestre para dejar Ao.

Palabras clave de sintaxis extendida de Web IntelligenceLas palabras clave de sintaxis extendida son una clase de "taquigrafa" que le permite referirse a dimensiones en sintaxis extendida sin especificar esas dimensiones de manera explcita. Esto ayuda a los informes futuros de prueba; si las frmulas no contienen referencias de cdigo duro a las dimensiones, seguirn funcionando incluso si se agregan o eliminan dimensiones de un informe.

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

39

3

Descripcin de contextos de clculo Modificacin del contexto predeterminado del clculo con la sintaxis extendida

Las cinco palabras clave de sintaxis extendida son: Informe, Seccin, Ruptura, Bloque y Cuerpo.

Palabra clave InformeLa tabla siguiente describe los datos a los que hace referencia la palabra clave Informe dependiendo de dnde est colocada en un informe:Cuando est colocada en... Un bloque Hace referencia a estos datos... Todos los datos del informe

Una ruptura de bloque (encabezado o Todos los datos del informe pie) Una seccin (encabezado, pie o fuera Todos los datos del informe de un bloque) Fuera de cualquier bloque o seccin Todos los datos del informe

Ejemplo: Palabra clave Informe

Tiene un informe que muestra Ao, 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, frmulas y clculos en SAP BusinessObjects Web Intelligence

Descripcin de contextos de clculo Modificacin del contexto predeterminado del clculo con la sintaxis extendida

3

La frmula para la columna Total del informe tiene la sintaxis Suma([Ingresos de ventas]) En Informe. Sin la palabra clave Informe, esta columna duplicara las cifras de la columna Ingresos de ventas porque utilizara el contexto de salida predeterminado ([Ao];[Trimestre]).

Palabra clave SeccinLa tabla siguiente describe los datos a los que hace referencia la palabra clave Seccin dependiendo de dnde est colocada en un informeCuando est colocada en... Un bloque Hace referencia a estos datos... Todos los datos de la seccin

Una ruptura de bloque (encabezado o Todos los datos de la seccin pie) Una seccin (encabezado, pie o fuera Todos los datos de la seccin de un bloque) Fuera de cualquier bloque o seccin No aplicable

Ejemplo: Palabra clave Seccin

Tiene un informe que muestra Ao, Trimestre e Ingresos de ventas.

El informe tiene una seccin que se basa en Ao. La columna Total de la seccin tiene la frmula siguiente: Sum ([Sales Revenue]) In Section

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

41

3

Descripcin de contextos de clculo Modificacin del contexto predeterminado del clculo con la sintaxis extendida

La cifra de la columna Total de la seccin es el volumen de negocios total para 2001, porque la ruptura de seccin ocurre en el objeto Ao. Sin la palabra clave Seccin, esta columna duplicara las cifras de la columna Ingresos de ventas porque utilizara el contexto de salida predeterminado ([Ao];[Trimestre]).

Palabra clave RupturaLa tabla siguiente describe las dimensiones a las que hace referencia la palabra clave Ruptura dependiendo de dnde est colocada en un informe:Cuando est colocada en... Un bloque Hace referencia a estos datos... Datos en la parte de un bloque delimitada por una ruptura

Una ruptura de bloque (encabezado o Datos en la parte de un bloque delimipie) tada por una ruptura Una seccin (encabezado, pie o fuera No aplicable de un bloque) Fuera de cualquier bloque o seccin No aplicable

Ejemplo: Palabra clave Ruptura

Tiene un informe que muestra Ao, Trimestre e Ingresos de ventas.

El informe tiene una ruptura en Ao. La columna Total de la ruptura tiene la frmula siguiente: Sum ([Sales Revenue]) In Break

42

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Descripcin de contextos de clculo Modificacin del contexto predeterminado del clculo con la sintaxis extendida

3

Sin la palabra clave Ruptura, esta columna duplicara las cifras de la columna Ingresos de ventas porque utilizara el contexto de salida predeterminado ([Ao];[Trimestre]).

Palabra clave BloqueLa tabla siguiente describe las dimensiones a las que hace referencia la palabra clave Bloque dependiendo de dnde est colocada en un informe: la palabra clave Bloque a menudo abarca los mismos datos que la palabra clave Seccin. La diferencia es que Bloque representa filtros de un bloque, mientras que Seccin los ignora.Cuando est colocada en... Un bloque Hace referencia a estos datos... Datos de todo el bloque, ignorando rupturas, respectando filtros

Una ruptura de bloque (encabezado o Datos de todo el bloque, ignorando pie) rupturas, respectando filtros Una seccin (encabezado, pie o fuera No aplicable de un bloque) Fuera de cualquier bloque o seccin No aplicable

Ejemplo: Palabra clave Bloque

Tiene un informe que muestra Ao, Trimestre e Ingresos de ventas. El informe tiene una seccin que se basa en Ao. El bloque est filtrado para excluir el tercer y cuarto trimestres.

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

43

3

Descripcin de contextos de clculo Modificacin del contexto predeterminado del clculo con la sintaxis extendida

La columna Promedio anual tiene la frmula siguiente Average([Sales revenue] In Section) y la columna Promedio de la primera mitad tiene la frmula Average ([Sales revenue]) In Block Puede ver cmo la palabra clave Bloque tiene en cuenta el filtro del bloque.

Palabra clave CuerpoLa tabla siguiente describe las dimensiones a las que hace referencia la palabra clave Cuerpo dependiendo de dnde est colocada en un informe:Cuando est colocada en... Un bloque Hace referencia a estos datos... Datos del bloque

Una ruptura de bloque (encabezado o Datos del bloque pie)

44

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Descripcin de contextos de clculo Modificacin del contexto predeterminado del clculo con la sintaxis extendida

3

Cuando est colocada en...

Hace referencia a estos datos...

Una seccin (encabezado, pie o fuera Datos de la seccin de un bloque) Fuera de cualquier bloque o seccin Datos del informe

Ejemplo: Palabra clave Cuerpo

Tiene un informe que muestra Ao, Trimestre e Ingresos de ventas, con una ruptura en Ao. El informe tiene una seccin que se basa en Ao y una ruptura en Trimestre.Ao 2001 Trimestre T1 T2 T3 T4 2001 Ingresos de ven- Cuerpo tas 2.660.700 2.279.003 1.367.841 1.788.580 8.096.123,6 2.660.699,5 2.279.003 1.367.840,7 1.788.580,4

La columna Cuerpo tiene la frmula 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 cambiaran para corresponder con las cifras cambiadas en la columna Ingresos de ventas. Si colocara la frmula en el pie del informe, devolvera el volumen de negocios total para el bloque.

Usar palabras clave para hacer los informes genricosLas palabras clave de sintaxis extendida garantizan que el informe admitir los cambios en el futuro. Si se refiere a los datos de manera explcita

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

45

3

Descripcin de contextos de clculo Modificacin del contexto predeterminado del clculo con la sintaxis extendida

(especificando dimensiones que utilizan En, ParaCada o ParaTodo), los informes podran devolver datos inesperados si se agregaran o eliminaran dimensiones. El ejemplo siguiente lo demuestra.Ejemplo: Utilizacin de la palabra clave Informe para mostrar porcentajes

En este ejemplo tiene un bloque que contiene los objetos Ao, Trimestre e Ingresos de ventas. Desea mostrar los volmenes de negocios por ao y trimestre, y el porcentaje del volumen de negocios total del informe que representa cada volumen de negocios individual, como se muestra:

La frmula 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 frmula se podra escribir de la manera siguiente: ([Sales revenue]/Sum([Sales revenue] ForAll ([Year];[Quarter]))) * 100 La frmula indica a Web Intelligence que elimine Ao y Trimestre del contexto de salida; es decir, que calcule un total general, porque no hay ninguna otra dimensin en el informe. A continuacin, la frmula divide cada volumen de negocios entre el total para dar su porcentaje del total.

46

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Descripcin de contextos de clculo Modificacin del contexto predeterminado del clculo con la sintaxis extendida

3

Aunque puede utilizar ParaTodo en este caso, es mucho mejor utilizar la palabra clave Informe. Por qu? Qu sucedera si la dimensin Mes se agregara posteriormente al informe? La versin de la frmula que utiliza la palabra clave Informe an calcula cada porcentaje correctamente, pero la versin que especifica de manera explcita las dimensiones Ao y Trimestre ahora son incorrectas:

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

47

3

Descripcin de contextos de clculo Modificacin del contexto predeterminado del clculo con la sintaxis extendida

A qu se debe? El problema se encuentra en: Sum ([Sales Revenue] ForAll ([Year];[Quarter))

48

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Descripcin de contextos de clculo Modificacin del contexto predeterminado del clculo con la sintaxis extendida

3

Cuando Ao y Trimestre eran las nicas dimensiones del informe, esto era equivalente a "total de todos los volmenes de negocios". Una vez agregue la dimensin de mes, esta expresin elimina el ao y el trimestre del contexto de salida predeterminado, aunque deja el mes. La frmula ahora tiene una "ruptura" en mes. En otras palabras, en cada fila donde el mes sea igual a 1, esta expresin quiere decir que el volumen de negocios total de todos los meses 1. En cada fila donde el mes sea igual a 2, quiere decir el volumen de negocios total de todos los meses 2. Como resultado de esto, los porcentajes no son los porcentajes previstos.

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

49

3

Descripcin de contextos de clculo Modificacin del contexto predeterminado del clculo con la sintaxis extendida

50

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Calcular valores con indicadores inteligentes

4

4

Calcular valores con indicadores inteligentes Definicin de indicadores inteligentes

Definicin de indicadores inteligentesLos indicadores inteligentes son indicadores cuyos valores los calcula la base de datos (relacional u OLAP) en la que se basa un universo de Web Intelligence, en vez de hacerlo Web Intelligence. Un indicador se define como un indicador inteligente en el universo cuando sus datos se agregan de un modo que no es compatible con Web Intelligence. Para devolver valores a los indicadores inteligentes, Web Intelligence genera una consulta para calcular el indicador en todos los contextos de clculo necesarios en un informe. Estos contextos pueden cambiar a medida que se edite el informe. Como resultado, Web Intelligence modifica la consulta en cada actualizacin de datos despus de que han cambiado los contextos requeridos. Los indicadores inteligentes se comportan de forma distinta a los indicadores clsicos, que admiten un conjunto bsico de funciones de agregacin (Max, Min, Count, Sum, Average) que Web Intelligence puede calcular en todos los contextos sin ayuda de la base de datos. Por ejemplo, si crea una consulta que contenga las dimensiones [Country] y [Region] y el indicador [Revenue] (que calcula la suma de los ingresos), Web Intelligence muestra inicialmente Country, Region y Revenue en un bloque. Si quita Region del bloque, Web Intelligence sigue pudiendo calcular los ingresos totales de cada pas si suma los ingresos de todas las regiones del pas. Los contextos de clculo estn representados por conjuntos de agrupacin en la consulta que genera Web Intelligence.

Conjuntos de agrupacin e indicadores inteligentesEn conjunto de agrupacin es un conjunto de dimensiones que genera un resultado para un indicador. Cuando Web Intelligence devuelve datos para un indicador inteligente, el cdigo SQL generado incluye conjuntos de agrupacin para todas las agregaciones de dicho indicador que estn incluidas en el informe.

52

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Calcular valores con indicadores inteligentes Conjuntos de agrupacin e indicadores inteligentes

4

Ejemplo: Conjuntos de agrupacin en una consulta

Una consulta contiene las dimensiones [Pas], [Regin], [Ciudad] y el indicador inteligente [Ingresos]. Estos objetos implican los siguientes conjuntos de agrupacin para calcular los ingresos en todos los contextos posibles: Valor total de indicador inteligente valor de indicador inteligente por (Country, Region, City) valor de indicador inteligente por (Country, City) valor de indicador inteligente por (City) valor de indicador inteligente por (Region, City) valor de indicador inteligente por (Region) valor de indicador inteligente por (Country, Region) valor de indicador inteligente por (Country) Web Intelligence recupera conjuntos de agrupacin mediante el uso del operador UNION en la consulta. Si la base de datos no admite UNION, Web Intelligence realiza las uniones. Web Intelligence actualiza los conjuntos de agrupacin segn los contextos de clculo que necesita el informe, que pueden cambiar como respuesta a los cambios en la estructura del informe.

Cmo administra Web Intelligence los conjuntos de agrupacinCuando se crea y ejecuta por primera vez una consulta que contiene indicadores inteligentes, Web Intelligence incluye los conjuntos de agrupacin necesarios para calcular los indicadores inteligentes en el mximo nivel de detalle implcito por los objetos de consulta. Web Intelligence siempre incluye el conjunto de agrupacin en el cdigo SQL de consulta. Por ejemplo, si crea una consulta que contenga las dimensiones [Country], [Region] y [City] y el indicador inteligente [Revenue], Web Intelligence incluye el conjunto de agrupacin (Country, Region, City) en el cdigo SQL generado. Este conjunto de agrupacin siempre aparece en el cdigo SQL. Web Intelligence agrega y quita otros conjuntos de agrupacin como respuesta a los cambios del informe.

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

53

4

Calcular valores con indicadores inteligentes Indicadores inteligentes y el mbito de anlisis

Si quita la dimensin [City] del bloque, Web Intelligence necesita el conjunto de agrupacin (Country, Region) para devolver los valores de ingresos. Este conjunto de agrupacin no est todava disponible en el cdigo SQL de consulta, por lo que Web Intelligence muestra #TOREFRESH en las celdas [Revenue]. Al actualizar los datos, Web Intelligence puede reemplazar #TOREFRESH por los valores de ingresos. Si despus reemplaza la dimensin [City] en el bloque, el conjunto de agrupacin (Country, Region) ya no es necesario. Web Intelligence lo quita del cdigo SQL de consulta y descarta sus valores la prxima vez que actualice los datos. Cada vez que actualice los datos del informe, Web Intelligence actualiza el cdigo SQL de consulta para incluir o descartar conjuntos de agrupacin segn los contextos de clculos que requiera el informe. En determinadas situaciones, Web Intelligence no puede mostrar el valor de un indicador inteligente. En este caso Web Intelligence muestra #UNAVAILABLE en las celdas de indicador.

Indicadores inteligentes y el mbito de anlisisAl crear una consulta con un mbito de anlisis, Web Intelligence genera un conjunto de agrupacin inicial que contiene los objetos de resultado, pero no los objetos de mbito. Web Intelligence no genera todos los conjuntos de agrupacin posibles a partir de la combinacin de los objetos de resultado adems de los objetos de mbito.Ejemplo: Una consulta con un mbito de anlisis y un indicador inteligente

Una consulta tiene los objetos de resultado [Pas] y [Ingresos]. El mbito de anlisis contiene las dimensiones [Region] y [City]. Al ejecutar la consulta, Web Intelligence recupera el conjunto de agrupacin (Country) y muestra [Country] y [Revenue] en un bloque.

54

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Calcular valores con indicadores inteligentes Indicadores inteligentes y SQL

4

Indicadores inteligentes y SQLConjuntos de agrupacin y el operador UNIONAlgunas bases de datos admiten conjuntos de agrupacin de forma explcita con el operador GROUPING SETS. Web Intelligence utiliza varios conjuntos de resultados y el operador UNION para simular el efecto de GROUPING SETS.Ejemplo: Conjuntos de agrupacin recuperados con el operador UNION

En este ejemplo se describe una consulta que contiene las dimensiones [Pas], [Regin], [Ciudad] y el indicador inteligente [Ingresos].Nota: Por simplicidad, el indicador inteligente calcula una suma. En la prctica, no se necesita un indicador inteligente para esta agregacin porque los universos de Web Intelligence admiten la funcin Sum.

Cuando se ejecuta la consulta por primera vez, la agrupacin es (Country, Region, City). La consulta SQL completa devuelve este conjunto de agrupacin y no es necesario el operador UNION en el cdigo SQL. Si quita la dimensin [City] de la tabla, Web Intelligence necesita el conjunto de agrupacin (Contry, Region) para mostrar los ingresos (que aparece como #TOREFRESH). Despus de la actualizacin de datos, el cdigo SQL es el siguiente: SELECT SELECT 0 AS GID, country.country_name, region.region_name, NULL, sum(city.revenue) FROM country, region, city WHERE ( country.country_id=region.country_id AND ( region.region_id=city.region_id

) )

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

55

4

Calcular valores con indicadores inteligentes Indicadores inteligentes y SQL

GROUP BY country.country_name, region.region_name UNION SELECT 1 AS GID, country.country_name, region.region_name, city.city_name, sum(city.revenue) FROM country, region, city WHERE ( country.country_id=region.country_id AND ( region.region_id=city.region_id GROUP BY country.country_name, region.region_name, city.city_name

) )

Cada conjunto de agrupacin est representado mediante una instruccin SELECT y cada uno tiene su propio ID (la columna GID). Los conjuntos de agrupacin que no contiene el conjunto completo de dimensiones incluyen columnas vacas (SELECT '') porque cada instruccin SELECT en una consulta que incluya UNION debe tener el mismo nmero de columnas. Si agrega un nuevo bloque que contenga [Country] y [Revenue] al informe, Web Intelligence necesita el conjunto de agrupacin (Country). El cdigo SQL generado incluye tres conjuntos de agrupacin del siguiente modo: SELECT 0 AS GID, country.country_name, region.region_name, NULL, sum(city.revenue) FROM country, region, city WHERE ( country.country_id=region.country_id AND ( region.region_id=city.region_id GROUP BY

) )

56

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Calcular valores con indicadores inteligentes Indicadores inteligentes y SQL

4

country.country_name, region.region_name UNION SELECT 1 AS GID, country.country_name, NULL, NULL, sum(city.revenue) FROM country, city, region WHERE ( country.country_id=region.country_id AND ( region.region_id=city.region_id GROUP BY country.country_name UNION SELECT 2 AS GID, country.country_name, region.region_name, city.city_name, sum(city.revenue) FROM country, region, city WHERE ( country.country_id=region.country_id AND ( region.region_id=city.region_id GROUP BY country.country_name, region.region_name, city.city_name

) )

) )

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

57

4

Calcular valores con indicadores inteligentes Indicadores inteligentes y frmulas

Indicadores inteligentes y frmulasIndicadores inteligentes y dimensiones que contienen frmulasSi una frmula o variable aparece como una dimensin en el contexto de clculo de un indicador inteligente y la frmula determina el conjunto de agrupacin que requiere el indicador, Web Intelligence no puede mostrar valores para el indicador inteligente. Web Intelligence no puede deducir el conjunto de agrupacin desde una frmula en esta situacin. Por ejemplo, un informe contiene una variable, Semester, con la frmula If [Quarter] = "Q1" or [Quarter] = "Q2" Then "H1" Else "H2" Si se coloca en un bloque, la variable Semester devuelve el siguiente resultado:Semester H1 H2 Ingresos #UNAVAILABLE #UNAVAILABLE

Indicadores inteligentes en frmulasWeb Intelligence puede devolver un valor para un indicador inteligente cuando ste est incluido en una frmula, incluso si la frmula requiere un contexto de clculo distinto del contexto implcito en la posicin de la frmula. Por ejemplo, un informe contiene el bloque siguiente:

58

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Calcular valores con indicadores inteligentes Indicadores inteligentes y filtros

4

Pas Estados Unidos Estados Unidos Estados Unidos Estados Unidos

Regin Norte Sur Este Oeste

Ingresos 10000 15000 14000 12000

Si incluye una columna adicional en la tabla con la frmula [Revenue] ForAll ([Region]) Web Intelligence devuelve inicialmente #TOREFRESH porque la frmula requiere el conjunto de agrupacin (Country). (La frmula excluye las regiones del clculo.) Al actualizar los datos, Web Intelligence agrega el conjunto de agrupacin (Country) a la consulta y muestra los valores de indicador.

Indicadores inteligentes y filtrosIndicadores inteligentes y filtros en dimensionesSi se aplica un filtro a una dimensin de la que dependa el valor de un indicador inteligente, pero la dimensin no aparece explcitamente en el contexto de clculo del indicador, Web Intelligence no puede devolver un valor para el indicador inteligente y muestra #UNAVAILABLE. Esta situacin se produce porque Web Intelligence no puede calcular el efecto del filtro en los valores del indicador. La nica forma de conocer su efecto es aplicar el filtro a la consulta. Esto conlleva el riesgo de afectar a los dems informes basados en la misma consulta. Como resultado, Web Intelligence no aplica el filtro en el nivel de consulta.Ejemplo: Un indicador inteligente y un filtro en una dimensin

Una consulta contiene las dimensiones [Pas] y [Regin] y el indicador inteligente [Ingresos]. [Country] y [Revenue] se muestran en un bloque. Si

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

59

4

Calcular valores con indicadores inteligentes Indicadores inteligentes y filtros

aplica un filtro de informe que restrinja los valores de [Region] a "South East" o "South West", Web Intelligence muestra #UNAVAILABLE en las celdas [Revenue].

Indicadores inteligentes y filtros de exploracinEn general, Web Intelligence no puede devolver valores para indicadores inteligentes cuando se aplica un filtro a una dimensin que afecta al clculo del indicador. Las dimensiones filtradas por filtros de exploracin constituyen una excepcin a esta regla.Ejemplo: Un filtro de exploracin que afecta a un indicador inteligente

Un bloque contiene los objetos [Pas] y [Ingresos]. Puede explorar [Country] y Web Intelligence mostrar [Region], [Revenue] en el bloque y mover el filtro en [Country] a la barra de herramientas de exploracin. Para ello, Web Intelligence agrega el conjunto de agrupacin (Country, Region) a la consulta y recupera todos sus datos y, a continuacin, filtra estos datos para mostrar slo las regiones incluidas en el pas explorado. Web Intelligence no necesita agregar un filtro en el nivel de consulta para filtrar regiones basndose en su pas.

Medidas inteligentes y filtros OR anidadosLos filtros OR anidados en que al menos una de las dimensiones filtradas no aparece en un bloque, se genera el error #UNAVAILABLE para una medida inteligente del bloque.Ejemplo:

El filtro [Pas] = "EE.UU." OR [Pas] = "Francia" genera #UNAVAILABLE para una medida inteligente que utiliza la dimensin [Pas] si [Pas] no aparece en el bloque. El filtro [Pas] = "EE.UU." OR [Ao] = 2008 genera #UNAVAILABLE para una medida inteligente que utiliza las dimensiones [Pas] o [Ao] si [Pas] o [Ao] no aparecen en el bloque.

60

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Funciones, operadores y palabras clave de Web Intelligence

5

5

Funciones, operadores y palabras clave de Web Intelligence Funciones de Web Intelligence

Funciones de Web IntelligenceWeb Intelligence divida las funciones en las siguientes categoras:Categora Descripcin Datos agregados (por ejemplo sumando o haciendo el promedio de un conjunto de valores) Manipula cadenas de caracteres Devuelve datos de la fecha o la hora Devuelve datos acerca de un documento Devuelve datos acerca del proveedor de datos de un documento Devuelve VERDADERO o FALSO Devuelve datos numricos Funciones que no entran en las categoras anteriores

Agregacin

Carcter Fecha y hora Documento

Proveedor de datos Lgicos Numricos Otras funciones

Funciones de agregacinPromedioDescripcin

Devuelve el promedio de un indicador

62

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Funciones, operadores y palabras clave de Web Intelligence Funciones de Web Intelligence

5

Grupo de funciones

AgregacinSintaxis

nmero Promedio(indicador[;IncluirVacos])Entrada Parmetro Descripcin indicador IncluirVacos Tipo Requerido S

Cualquier indicador Indicador Incluye filas vacas Palabra en el clculo clave

No (Filas vacas excluidas de forma predeterminada)

Notas

Con la funcin Promedio puede utilizar operadores de contexto de sintaxis extendida. Puede especificar IncluirVacos como segundo argumento para la funcin. Cuando especifica este argumento, la funcin tiene en cuenta filas vacas (nulas) en el clculo.

Ejemplos

Si el indicador [Ingresos de ventas] incluye los valores 41569, 30500, 40000 y 50138, Promedio([Ingresos de ventas]) devuelve 40552.Temas relacionados

Operador INCLUIRVACOS

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

63

5

Funciones, operadores y palabras clave de Web Intelligence Funciones de Web Intelligence

CountDescripcin

Devuelve el nmero de valores de una dimensin o de un indicadorGrupo de funciones

AgregacinSintaxis

entero Cuenta(dimensin|indicador[;IncluirVacos][;Valo res nicos|Todos])Entrada Parmetro Descripcin Tipo Requerido

dimenCualquier dimensin o indicador sin|indicador IncluirVa- Incluye valores vacos en el clculo cos

DimenS sin o indicador Palabra clave No No

Valores- Incluye en el clculo slo valores nicos Palabra nicos|To- (valor predeterminado para dimensiones) o clave dos todos los valores (valor predeterminado para indicadores)

Notas

Con la funcin Cuenta puede utilizar operadores de contexto de sintaxis extendida. Puede especificar IncluirVacos como segundo argumento para la funcin. Cuando especifica este argumento, la funcin tiene en cuenta filas vacas (nulas) en el clculo.

64

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Funciones, operadores y palabras clave de Web Intelligence Funciones de Web Intelligence

5

El parmetro Valoresnicos/Todos es opcional. Si no especifica este parmetro, los valores predeterminados sern Valoresnicos para las dimensiones y Todos para los indicadores.

Ejemplos

Cuenta("Prueba") devuelve 1. Cuenta([Ciudad];Valoresnicos) devuelve 5 si existen cinco ciudades diferentes en una lista de ciudades, incluso si hay ms de cinco filas en la lista debido a la duplicacin. Cuenta([Ciudad];Todos) devuelve 10 si existen diez ciudades en una lista de ciudades, incluso si algunas estn duplicadas. Cuenta ([Ciudad]; IncluirVacos) devuelve 6 si existen cinco ciudades y una fila en blanco en una lista de ciudades.Temas relacionados

Operador INCLUIRVACOS Operadores Valoresnicos/Todo

PrimeroDescripcin

Devuelve el primer valor de un conjunto de datosGrupo de funciones

AgregacinSintaxis

tipo_entrada Primero(dimensin|indicador)

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

65

5

Funciones, operadores y palabras clave de Web Intelligence Funciones de Web Intelligence

Entrada Parmetro Descripcin Tipo Requerido

dimensin|indica- Cualquier dimensin dor o indicador

Dimensin o indi- S cador

Notas

Si se coloca en un pie de ruptura, Primero devuelve el primer valor de la ruptura. Si se coloca en un pie de seccin, Primero devuelve el primer valor de la seccin.

Ejemplos

Si se coloca en un pie de tabla, Primero([Ingresos]) devuelve el primer valor de [Ingresos] de la tabla.

InterpolacinDescripcin

Calcula los valores de indicadores vacos mediante la interpolacin.Grupo de funciones

NumricosSintaxis

num Interpolation(measure[;PointToPoint|Linear][;NotOn Break][;Row|Col])

66

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Funciones, operadores y palabras clave de Web Intelligence Funciones de Web Intelligence

5

Entrada Parme- Descripcin tro indicador Cualquier indicador Tipo Indicador Requerido S

PointToPalabra El mtodo de interpolacin: No Point|Liclave PointToPoint: interpolacin neal (PointToPoint es punto a punto el valor predetermi Lineal: regresin lineal con innado) terpolacin de mnimos cuadrados. NotOn- Evita que la funcin restablezca el Break clculo en los saltos de seccin y bloque Fila|Col Establece la direccin de clculo Palabra No clave Palabra No clave

Notas

La funcin Interpolation resulta especialmente til cuando se crea un grfico de lneas en un indicador que contiene valores que faltan. Gracias a ella, podr asegurarse de que el grfico trace una lnea continua en vez de lneas discontinuas y puntos. La regresin lineal con interpolacin de mnimos cuadrados calcula los valores que faltan calculando una ecuacin lineal con la frmula f(x) = ax + b, que analiza todos los valores disponibles del indicador lo ms detenidamente posible. La interpolacin punto a punto calcula los valores que faltan mediante una ecuacin lineal con la frmula f(x) = ax + b que pasa por los dos valores adyacentes del valor que falta. La ordenacin del indicador repercute en los valores devueltos por In terpolation. No se puede aplicar una ordenacin o clasificacin a una frmula que contenga la funcin Interpolation. Si slo hay un valor en la lista de valores, Interpolation utilizar dicho valor para proporcionar todos los valores que faltan.

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

67

5

Funciones, operadores y palabras clave de Web Intelligence Funciones de Web Intelligence

Los filtros aplicados a un indicador interpolado pueden cambiar los valores devueltos mediante Interpolation, segn los valores afectados por el filtro.

Ejemplos

Interpolation([Valor]) proporciona los siguientes valores que faltan mediante el mtodo de interpolacin punto a punto predeterminado:Da Lunes Martes Mircoles Jueves Viernes Sbado Domingo 19 16 Valor 12 14 Interpolation([Valor]) 12 14 15 16 17 18 19

Temas relacionados

Operador lineal Operador PointToPoint

ltimoDescripcin

Devuelve el ltimo valor de una dimensin o indicador.Grupo de funciones

Agregacin

68

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Funciones, operadores y palabras clave de Web Intelligence Funciones de Web Intelligence

5

Sintaxis

ltimo tipo_entrada(dimensin|indicador)Entrada Parmetro Descripcin Tipo Requerido

dimensin|indica- Cualquier dimensin dor o indicador

Dimensin o indi- S cador

Notas

Si se coloca en un pie de ruptura, ltimo devuelve el ltimo valor de la ruptura. Si se coloca en un pie de seccin, ltimo devuelve el ltimo valor de la seccin.

Ejemplos

Si se coloca en un pie de tabla, Primero([Ingresos]) devuelve el primer valor de [Ingresos] de la tabla.

MxDescripcin

Devuelve el valor mayor de una dimensin o indicadorGrupo de funciones

AgregacinSintaxis

tipo_entrada Mx(dimensin|indicador)

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

69

5

Funciones, operadores y palabras clave de Web Intelligence Funciones de Web Intelligence

Entrada Parmetro Descripcin Tipo Requerido

dimensin|indica- Cualquier dimensin dor o indicador

Dimensin o indi- S cador

Notas

Con la funcin Mx puede utilizar operadores de contexto de sintaxis extendida.Ejemplos

Si el indicador Ingresos de ventas tiene los valores 3000, 60034 y 901234, Mx([Ingresos de ventas]) devuelve 901234. Si la dimensin tiene los valores "Aberdeen" y "Londres", Mx([Ciudad]) devuelve "Londres".

MediaDescripcin

Devuelve la mediana (valor medio) de un indicadorGrupo de funciones

AgregacinSintaxis

nmero Mediana(indicador)

70

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Funciones, operadores y palabras clave de Web Intelligence Funciones de Web Intelligence

5

Entrada Parmetro indicador Descripcin Cualquier indicador Tipo Indicador Requerido S

Notas

Si el indicador tiene un nmero de valores par, Mediana extrae el promedio de los dos valores intermedios.Ejemplos

Mediana([Ingresos]) devuelve 971,444 si [Ingresos] tiene los valores 835420, 971444 y 1479660.

MnDescripcin

Devuelve el valor menor de una dimensin o indicadorGrupo de funciones

AgregacinSintaxis

cualquier_tipo Mn(dimensin|indicador)

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

71

5

Funciones, operadores y palabras clave de Web Intelligence Funciones de Web Intelligence

Entrada Parmetro Descripcin Tipo Requerido

dimensin|indica- Cualquier dimensin dor o indicador

Dimensin o indi- S cador

Notas

Con la funcin Mn puede utilizar operadores de contexto de sintaxis extendida.Ejemplos

Si el indicador Ingresos de ventas tiene los valores 3000, 60034 y 901234, Mn([Ingresos de ventas]) devuelve 3000. Si la dimensin [Ciudad] tiene los valores Aberdeen y Londres, Mn[(Ciu dad)] devuelve "Aberdeen".

ModoDescripcin

Devuelve el valor que ocurre con ms frecuencia en un conjunto de datosGrupo de funciones

AgregacinSintaxis

input_type Mode(dimension|measure)

72

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Funciones, operadores y palabras clave de Web Intelligence Funciones de Web Intelligence

5

Entrada Parmetro Descripcin Tipo Indicador Requerido S

dimensin|indica- Cualquier dimensin dor o indicador

Notas

Res devuelve nulo si el conjunto de valores no contiene ningn valor que aparezca con mayor frecuencia que los dems.

Ejemplos

Res([Ingresos]) devuelve 200 si [Ingresos] tiene los valores 100, 200, 300 y 200. Modo([Pas]) devuelve el valor de [Pas] que ms se repita.

PorcentajeDescripcin

Expresa un valor de indicador como porcentaje de su contexto integradoGrupo de funciones

AgregacinSintaxis

nmero Porcentaje(indicador[;Ruptura][;Fila|Col])

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

73

5

Funciones, operadores y palabras clave de Web Intelligence Funciones de Web Intelligence

Entrada Parmetro indicador Ruptura Fila|Col Descripcin Cualquier indicador Representa rupturas de tabla Tipo Indicador Palabra clave Requerido S No No

Establece la direccin Palabra clave de clculo

Ejemplos

En la tabla siguiente la columna Porcentaje tiene la frmula Porcentaje ([Ingresos de ventas])Ao 2001 2002 2003 Suma: Ingresos de ventas 1000 5000 4000 10000 Porcentaje 10 50 40 100

De manera predeterminada, el contexto integrado es el total de los indicadores de la tabla. Puede hacer que la funcin tenga en cuenta una ruptura en una tabla utilizando el argumento opcional Ruptura. En este caso, el contexto integrado predeterminado se convierte en la seccin de la tabla. En la tabla siguiente la columna Porcentaje tiene la frmula Porcentaje ([Ingresos de ventas]; Ruptura)Ao Trimestre Ingresos de ven- Porcentaje tas 1000 10

2001

T1

74

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Funciones, operadores y palabras clave de Web Intelligence Funciones de Web Intelligence

5

T2 T3 T4 2001 Suma:

2000 5000 2000 10000

20 50 20 100

Ao

Trimestre

Ingresos de ven- Porcentaje tas 2000 2000 5000 1000 10000 20 20 50 10 100

2002

T1 T2 T3 T4

2002

Suma:

Puede utilizar la funcin Porcentaje tanto en filas como en columnas. Si desea hacerlo de manera explcita, utilice el argumento opcional Fila|Col. Por ejemplo, en la siguiente tabla de referencias cruzadas, la columna Porcentaje tiene la frmula Porcentaje([Ingresos de ventas];Fila)T1 Por centa je 10 20 T2 Por centa je 20 20 T3 Por centa je 50 50 T4 Porcen taje

2001 2002

1000 2000

2000 2000

5000 5000

2000 1000

20 10

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

75

5

Funciones, operadores y palabras clave de Web Intelligence Funciones de Web Intelligence

PercentilDescripcin

Devuelve el percentil n-simo de un indicadorGrupo de funciones

NumricosSintaxis

nmero Percentil(indicador;percentil)Entrada Parmetro indicador percentil Descripcin Cualquier indicador Tipo Indicador Requerido S S

Un porcentaje expresado como Nmero un nmero decimal

Notas

El percentil n-simo es un nmero mayor o igual que n% de los nmeros de un conjunto. El n% se expresa en la forma 0.n.Ejemplos

Si [indicador] contiene el conjunto de nmeros (10;20;30;40;50), Percen til([indicador];0,3) devolver el valor 22, que es mayor o igual que el 30% de los nmeros del conjunto.

ProductoDescripcin

Multiplica los valores de un indicador

76

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Funciones, operadores y palabras clave de Web Intelligence Funciones de Web Intelligence

5

Grupo de funciones

AgregacinSintaxis

nmero Producto(indicador)Entrada Parmetro indicador Descripcin Cualquier indicador Tipo Indicador Requerido S

Ejemplos

Si [Indicador] tiene un conjunto de valores 2, 3, 5, Producto([Indica dor]) devolver 30.

PromedioAcumulativoDescripcin

Devuelve el promedio acumulativo de un indicadorGrupo de funciones

AgregacinSintaxis

nmero PromedioAcumulativo(indicador[;Fila|Col][;Incluir Vacos][;restabl_dimensiones])

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

77

5

Funciones, operadores y palabras clave de Web Intelligence Funciones de Web Intelligence

Entrada Parmetro indicador Fila|Col IncluirVacos Descripcin Cualquier indicador Tipo Indicador Requerido S

Establece la direccin de clculo Palabra clave No Incluye valores vacos en el clculo Palabra clave No No

restabl_dimen- Restablece el clculo en las di- Lista de disiones mensiones especificadas mensiones

Notas

Con la funcin PromedioAcumulativo puede utilizar operadores de contexto de sintaxis extendida. Puede establecer la direccin del clculo con los operadores Fila y Col. Si aplica una ordenacin de acuerdo con el indicador al que hace referencia PromedioAcumulativo, Web Intelligence aplicar primero la ordenacin al indicador y, a continuacin, calcular el promedio acumulativo. Las dimensiones deben colocarse siempre entre parntesis, incluso si hay una sola dimensin en la lista de dimensiones para restablecer. Al especificar un conjunto de dimensiones para restablecer, dichas dimensiones debern estar separadas por puntos y comas. PromedioAcumulativo no restablece de manera automtica el promedio despus de una ruptura de bloque o una seccin nueva.

Ejemplos

PromedioAcumulativo([Volumen de negocios]) devuelve estos resultados en la siguiente tabla:Pas Centro de vacaciones Hawaiian Club Bahamas Beach Ingresos Promedio acumulativo 835.420 1.225.552

Estados Unidos Estados Unidos

1.479.660 971.444

78

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

Funciones, operadores y palabras clave de Web Intelligence Funciones de Web Intelligence

5

Francia

Riviera francesa

835.420

1.095.508

PromedioAcumulativo([Volumen de negocios];([Pas])) devuelve estos resultados en la siguiente tabla:Pas Centro de vacaciones Hawaiian Club Bahamas Beach Riviera francesa Ingresos Promedio acumulativo 835.420 1.225.552 835.420

Estados Unidos Estados Unidos Francia

1.479.660 971.444 835.420

Temas relacionados

Operador INCLUIRVACOS Operadores Fila/Col

CuentaAcumulativaDescripcin

Devuelve el recuento acumulativo de un conjunto de nmerosGrupo de funciones

AgregacinSintaxis

nmero CuentaAcumulativa(dimensin|indicador[;Fi la|Col][;IncluirVacos][;restabl_dimensiones])

Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence

79

5

Funciones, operadores y palabras clave de Web Intelligence Funciones de Web Intelligence

Entrada Parmetro Descripcin Tipo Requerido S

dimensin|in- Cualquier dimensin o indicador Dimensin o dicador indicador Fila|Col IncluirVacos

Establece la direccin de clculo Palabra