Vous êtes sur la page 1sur 276

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

Contenido
Captulo 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

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

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

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

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

Acerca de este manual

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.

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

Utilizar clculos estndar y personalizados

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 estndar
Puede 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

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 personalizados


Los 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

Utilizar clculos estndar y personalizados Usar frmulas para crear clculos personalizados

Usar variables para simplificar frmulas


Si 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

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 funciones


Un 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

Utilizar clculos estndar y personalizados Cmo 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 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 funcin
Para 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

Ejemplos de funciones
Ejemplo: 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

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

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

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 variables


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

18

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

Utilizar clculos estndar y personalizados Cmo trabajar con funciones

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

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 Intelligence


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

Operadores matemticos
Los 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

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

Operadores lgicos
Los 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 contexto
Los 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

Utilizar clculos estndar y personalizados Cmo trabajar con funciones

Operadores especficos a la funcin


Algunas 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

Descripcin de contextos de clculo Descripcin de los contextos del clculo

Descripcin de los contextos del clculo


El 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

Contexto de entrada
El 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

Descripcin de contextos de clculo Descripcin de los contextos del clculo

Contexto de salida
El 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

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

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 clculo


Dependiendo 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

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 vertical


Una 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

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 actual
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

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

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 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

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 seccin


Una 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

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

Descripcin de contextos de clculo Contextos predeterminados del clculo

Contextos predeterminados en una ruptura


Una 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

Modificacin del contexto predeterminado del clculo con la sintaxis extendida


La 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 extendida


Los 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 En
El operador de contexto En especifica dimensiones de manera explcita en un contexto.

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

35

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

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 ParaCada


El 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

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 ParaTodo


El 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

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 Intelligence


Las 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

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 Informe


La 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

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 Seccin


La tabla siguiente describe los datos a los que hace referencia la palabra clave Seccin dependiendo de dnde est colocada en un informe
Cuando 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

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 Ruptura


La 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

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 Bloque


La 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

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 Cuerpo


La 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

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 genricos


Las 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

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

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

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

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

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

Calcular valores con indicadores inteligentes Definicin de indicadores inteligentes

Definicin de indicadores inteligentes


Los 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 inteligentes


En 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

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 agrupacin


Cuando 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

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 anlisis


Al 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

Indicadores inteligentes y SQL


Conjuntos de agrupacin y el operador UNION
Algunas 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

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

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

Calcular valores con indicadores inteligentes Indicadores inteligentes y frmulas

Indicadores inteligentes y frmulas


Indicadores inteligentes y dimensiones que contienen frmulas
Si 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 frmulas


Web 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

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 filtros


Indicadores inteligentes y filtros en dimensiones
Si 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

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 exploracin


En 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 anidados


Los 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

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

Funciones de Web Intelligence


Web 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 agregacin
Promedio
Descripcin

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

Grupo de funciones

Agregacin
Sintaxis

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

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

Count
Descripcin

Devuelve el nmero de valores de una dimensin o de un indicador


Grupo de funciones

Agregacin
Sintaxis

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

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

Primero
Descripcin

Devuelve el primer valor de un conjunto de datos


Grupo de funciones

Agregacin
Sintaxis

tipo_entrada Primero(dimensin|indicador)

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

65

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.

Interpolacin
Descripcin

Calcula los valores de indicadores vacos mediante la interpolacin.


Grupo de funciones

Numricos
Sintaxis

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

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

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

ltimo
Descripcin

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

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.

Mx
Descripcin

Devuelve el valor mayor de una dimensin o indicador


Grupo de funciones

Agregacin
Sintaxis

tipo_entrada Mx(dimensin|indicador)

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

69

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 <Ciudad> tiene los valores "Aberdeen" y "Londres", Mx([Ciudad]) devuelve "Londres".

Media
Descripcin

Devuelve la mediana (valor medio) de un indicador


Grupo de funciones

Agregacin
Sintaxis

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

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.

Mn
Descripcin

Devuelve el valor menor de una dimensin o indicador


Grupo de funciones

Agregacin
Sintaxis

cualquier_tipo Mn(dimensin|indicador)

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

71

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".

Modo
Descripcin

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


Grupo de funciones

Agregacin
Sintaxis

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

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.

Porcentaje
Descripcin

Expresa un valor de indicador como porcentaje de su contexto integrado


Grupo de funciones

Agregacin
Sintaxis

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

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

73

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

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

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

Percentil
Descripcin

Devuelve el percentil n-simo de un indicador


Grupo de funciones

Numricos
Sintaxis

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.

Producto
Descripcin

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

Grupo de funciones

Agregacin
Sintaxis

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.

PromedioAcumulativo
Descripcin

Devuelve el promedio acumulativo de un indicador


Grupo de funciones

Agregacin
Sintaxis

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

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

77

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

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

CuentaAcumulativa
Descripcin

Devuelve el recuento acumulativo de un conjunto de nmeros


Grupo de funciones

Agregacin
Sintaxis

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

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

79

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 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 CuentaAcumulativa 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 CuentaAcumulativa, Web Intelligence aplicar primero la ordenacin al indicador y, a continuacin, calcular la cuenta 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. CuentaAcumulativa no restablece de manera automtica la cuenta despus de una ruptura de bloque o una seccin nueva.

Ejemplos

CuentaAcumulativa([Volumen de negocios]) devuelve estos resultados en la siguiente tabla:

80

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

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

Pas Estados Unidos Estados Unidos Francia

Centro de vacaciones Hawaiian Club Bahamas Beach Riviera francesa

Ingresos 1.479.660 971.444 835.420

Cuenta actual 1 2 3

CuentaAcumulativa([Volumen de negocios];([Pas])) devuelve estos resultados en la siguiente tabla:


Pas Estados Unidos Estados Unidos Francia Centro de vacaciones Hawaiian Club Bahamas Beach Riviera francesa Ingresos 1.479.660 971.444 835.420 Cuenta actual 1 2 1

Temas relacionados

Operador INCLUIRVACOS Operadores Fila/Col Operador INCLUIRVACOS Operador INCLUIRVACOS

MxAcumulativo
Descripcin

Devuelve el mximo acumulativo de una dimensin o indicador


Grupo de funciones

Agregacin

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

81

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

Sintaxis

input_type RunningMax(dimension|measure[;Row|Col][;re set_dims])


Entrada Parmetro Descripcin Tipo Requerido S

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

Establece la direccin de clculo Palabra clave No No

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

Notas

Con la funcin MxAcumulativo 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 MxAcumulativo, Web Intelligence aplicar primero la ordenacin al indicador y, a continuacin, calcular el mximo 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. MxAcumulativo no restablece de manera automtica el mximo despus de una ruptura de bloque o una seccin nueva.

Ejemplos

MxAcumulativo([Volumen de negocios]) devuelve los resultados de la siguiente tabla:


Pas Centro de vacaciones Ingresos Mx acumulativo

82

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

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

Francia Estados Unidos Estados Unidos

French Riviera Bahamas Beach Hawaiian Club

835.420 971.444 1.479.660

835.420 971.444 1.479.660

Temas relacionados

Operador INCLUIRVACOS Operadores Fila/Col

MnAcumulativo
Descripcin

Devuelve el mnimo acumulativo de una dimensin o indicador


Grupo de funciones

Agregacin
Sintaxis

tipo_entrada MnAcumulativo(dimensin|indicador;[Fi la|Col];[restabl_dimensiones])

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

83

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

Entrada Parmetro Descripcin Tipo Requerido S

dimensin|deta- Cualquier dimensin o indicador Dimensin o lle|indicador indicador Fila|Col Establece la direccin de clculo

Palabra clave No No

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

Notas

Con la funcin MnAcumulativo 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 MnAcumulativo, Web Intelligence aplicar primero la ordenacin al indicador y, a continuacin, calcular el mnimo 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. MnAcumulativo no restablece de manera automtica el mnimo despus de una ruptura de bloque o una seccin nueva.

Ejemplos

MnAcumulativo([Volumen de negocios]) devuelve los resultados de la siguiente tabla:


Pas Centro de vacaciones French Riviera Bahamas Beach Hawaiian Club Ingresos Mx acumulativo

Francia Estados Unidos Estados Unidos

835.420 971.444 1.479.660

835.420 835.420 835.420

84

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

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

Temas relacionados

Operador INCLUIRVACOS Operadores Fila/Col

ProductoAcumulativo
Descripcin

Devuelve el producto acumulativo de un indicador


Grupo de funciones

Agregacin
Sintaxis

nmeroProductoAcumulativo(indicador[;Fila|Col][;res tabl_dimensiones])
Entrada Parmetro indicador Fila|Col Descripcin Cualquier indicador Tipo Indicador Requerido S

Establece la direccin de clculo Palabra clave No No

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

Notas

Con la funcin ProductoAcumulativo 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 ProductoAcumulativo, Web Intelligence aplicar primero la ordenacin al indicador y, a continuacin, calcular el producto acumulativo.

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

85

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

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. ProductoAcumulativo no restablece de manera automtica el producto despus de una ruptura de bloque o una seccin nueva.

Ejemplos

ProductoAcumulativo([Nmero de clientes]) devuelve estos resultados en la siguiente tabla:


Pas de origen Ciudad Nmero de clientes 6 4 241 Producto Acumulativo 6 24 5.784

Japn Japn Estados Unidos

Kobe Osaka Chicago

ProductoAcumulativo([Nmero de clientes];([Pas de resi dencia])) devuelve estos resultados en la siguiente tabla:


Pas de origen Ciudad Nmero de clientes 6 4 241 Producto Acumulativo 6 24 5784

Japn Japn Estados Unidos

Kobe Osaka Chicago

Temas relacionados

Operador INCLUIRVACOS Operadores Fila/Col

86

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

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

SumaAcumulativa
Descripcin

Devuelve la suma acumulativa de un indicador


Grupo de funciones

Agregacin
Sintaxis

nmero SumaAcumulativa(indicador[;Fila|Col][;restabl_di mensiones])


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

Establece la direccin de clculo Palabra clave No No

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

Notas

Con la funcin SumaAcumulativa 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 la funcin SumaAcumulativa, Web Intelligence aplicar primero la ordenacin al indicador y, a continuacin, calcular la suma acumulativa. 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.

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

87

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

SumaAcumulativa no restablece de manera automtica la suma despus de una ruptura de bloque o una seccin nueva.

Ejemplo

SumaAcumulativa([Volumen de negocios]) devuelve estos resultados en la siguiente tabla:


Pas Centro de vacaciones French Riviera Bahamas Beach Hawaiian Club Ingresos Suma acumulativa

Francia Estados Unidos Estados Unidos

835.420 971.444 1.479.660

835.420 1.806.864 3.286.524

SumaAcumulativa([Volumen de negocios];([Pas])) devuelve estos resultados en la siguiente tabla:


Pas Centro de vacaciones French Riviera Bahamas Beach Hawaiian Club Volumen de nego- Suma acumulativa cios 835.420 971.444 1.479.660 835.420 971.444 2.451.104

Francia Estados Unidos Estados Unidos

Temas relacionados

Operador INCLUIRVACOS Operadores Fila/Col

88

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

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

DesviacinEstndar
Descripcin

Devuelve la desviacin estndar de un indicador


Grupo de funciones

Agregacin
Sintaxis

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

Notas

La desviacin estndar es un indicador de la dispersin estadstica en un conjunto de nmeros. Se calcula del siguiente modo: calculando el promedio del conjunto de nmeros; restando el promedio de cada nmero del conjunto y hallando la raz cuadrada de la diferencia; sumando todas las races cuadradas de estas diferencias. dividiendo esta suma por (nmero de nmeros del conjunto -1). calculando la raz cuadrada del resultado.
Ejemplos

Si indicador tiene un conjunto de valores (2, 4, 6, 8), DesviacinEstn dar([indicador]) devolver 2,58.
Temas relacionados

Var

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

89

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

DesviacinEstndarP
Descripcin

Devuelve la desviacin estndar de poblacin de un indicador


Grupo de funciones

Agregacin
Sintaxis

nmero DesviacinEstndarP( indicador)


Entrada Parmetro indicador Descripcin Cualquier indicador Tipo Indicador Requerido S

Notas

La desviacin estndar de la poblacin es un indicador de la dispersin estadstica en un conjunto de nmeros. Se calcula del siguiente modo: calculando el promedio del conjunto de nmeros; restando el promedio de cada nmero del conjunto y hallando la raz cuadrada de la diferencia; sumando todas las races cuadradas de estas diferencias; dividiendo esta suma por (nmero de nmeros del conjunto); calculando la raz cuadrada del resultado. Con la funcin DesviacinEstndarP puede utilizar los operadores de contexto de la sintaxis compleja.
Ejemplos

Si indicador tiene un conjunto de valores (2, 4, 6, 8), DesviacinEstn darP([indicador]) devolver 2,24.

90

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

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

Suma
Descripcin

Devuelve la suma de un indicador


Grupo de funciones

Agregacin
Sintaxis

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

Notas

Con la funcin Suma puede utilizar los operadores de contexto de la sintaxis compleja.
Ejemplos

Si el indicador Ingresos de ventas tiene los valores 2000, 3000, 4000 y 1000, Suma([Ingresos de ventas] devuelve 10000.

Var
Descripcin

Devuelve la varianza de un indicador

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

91

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

Grupo de funciones

Agregacin
Sintaxis

nmeroVarianza(indicador)
Entrada Parmetro indicador Descripcin Cualquier indicador Tipo Indicador Requerido S

Notas

La varianza es un indicador de la dispersin estadstica en un conjunto de nmeros. Se calcula del siguiente modo: calculando el promedio del conjunto de nmeros; restando el promedio de cada nmero del conjunto y hallando la raz cuadrada de la diferencia; sumando todas las races cuadradas de estas diferencias. dividiendo esta suma por (nmero de nmeros del conjunto -1). La varianza de es el cuadrado de la desviacin estndar. Con la funcin Varianza puede utilizar los operadores de contexto de la sintaxis compleja.
Ejemplos

Si [indicador] tiene un conjunto de valores (2, 4, 6, 8), Varianza([in dicador]) devolver 6,67.
Temas relacionados

DesviacinEstndar

92

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

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

VarP
Descripcin

Devuelve la varianza de poblacin de un indicador


Grupo de funciones

Agregacin
Sintaxis

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

Notas

La varianza de poblacin es un indicador de la dispersin estadstica en un conjunto de nmeros. Se calcula del siguiente modo: calculando el promedio del conjunto de nmeros; restando el promedio de cada nmero del conjunto y hallando la raz cuadrada de la diferencia; sumando todas las races cuadradas de estas diferencias. dividiendo esta suma por (nmero de nmeros del conjunto) La varianza de poblacin es el cuadrado de la desviacin estndar de poblacin. Con la funcin VarianzaP puede utilizar los operadores de contexto de la sintaxis compleja.

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

93

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

Ejemplos

Si indicador tiene un conjunto de valores (2, 4, 6, 8), VarianzaP([in dicador]) devolver 5.


Temas relacionados

DesviacinEstndarP

Funciones carcter
Asc
Descripcin

Devuelve el valor ASCII de un carcter


Grupo de funciones

Carcter
Sintaxis

entero Asc(cadena)
Entrada Parmetro cadena Descripcin Tipo Requerido S

Cualquier cadena Cadena

Notas

Si cadena contiene ms de un carcter, la funcin devolver el valor ASCII del primer carcter de la cadena.
Ejemplos

Asc("A") devuelve 65.

94

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

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

Asc("ab") devuelve 97. Asc([Pas]) devuelve 85 cuando el valor de [Pas] es "EE.UU.".

Car
Descripcin

Devuelve el carcter asociado a un cdigo ASCII


Grupo de funciones

Carcter
Sintaxis

cadena Carcter(cdigo_ascii)
Entrada Parmetro cdigo_ascii Descripcin Un cdigo ASCII Tipo Nmero Requerido S

Notas

Si nmero es un nmero decimal, la funcin ignorar la parte decimal.


Ejemplo

s Car(123) devuelve "{".

Concatenacin
Descripcin

Concatena (une) dos cadenas de caracteres.

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

95

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

Grupo de funciones

Carcter
Sintaxis

cadena Concatenacin(primera_cadena;segunda_cadena)
Entrada Parmetro primera_cadena segunda_cadena Descripcin La primera cadena. Tipo Cadena Requerido S S

La segunda cade- Cadena na.

Notas

Tambin puede utilizar el operador '+' para concatenar cadenas. "Primero " + "Segundo" devuelve "Primero Segundo". "Primero " + "Segundo" + " Tercero" devuelve "Primero Segundo Tercero".
Ejemplos

Concatenacin("Primero ";"Segundo") devuelve "Primero Segundo". Concatenacin("Primero ";Concatenacin ("Segundo ";"Ter cero")) devuelve "Primero Segundo Tercero".

Relleno
Descripcin

Genera una cadena al repetir una cadena n nmero de veces

96

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

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

Grupo de funciones

Carcter
Sintaxis

cadena Relleno(cadena_repetida;nm_repeticiones)
Entrada Parmetro Descripcin Tipo Requerido S S

cadena_repetida La cadena que se va Cadena a repetir. nm_repeticiones El nmero de repeti- Nmero ciones

Ejemplos

Relleno("New York";2) devuelve "New York New York".

FormatoFecha
Descripcin

Da formato a una fecha con un formato proporcionado


Grupo de funciones

Carcter
Sintaxis

cadena FormatoFecha(fecha;formato_cadena)

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

97

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

Entrada Parmetro fecha Descripcin La fecha a la que se va a aplicar formato Tipo Fecha Requerido S S

formato_cade- El formato que se va a aplicar Cadena na

Notas

El formato del resultado depende del formato de fecha aplicado a la celda. Las cadenas de formato de color (por ejemplo: [Rojo], [Azul], etc.) no se pueden aplicar a la funcin FormatoFecha.

Ejemplos

FormatoFecha(FechaActual();"dd/MM/yyyy") devuelve "15/12/2005" si la fecha actual es el 15 de diciembre de 2005.

FormatoNmero
Descripcin

Da formato a un nmero con un formato proporcionado


Grupo de funciones

Carcter
Sintaxis

cadena FormatoNmero(nmero;formato_cadena)

98

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

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

Entrada Parmetro nmero Descripcin El nmero al que se va a aplicar formato Tipo Nmero Cadena Requerido S S

formato_cadena El formato que se va a aplicar

Notas

El formato del resultado depende del formato de nmero aplicado a la celda. Las cadenas de formato de color (por ejemplo: [Rojo], [Azul], etc.) no se pueden aplicar a la funcin FormatoNmero.

Ejemplos

FormatoNmero([Ingresos];"#.##,00") devuelve 835.420,00" si [Ingresos] es 835.420.

CodificarHTML
Descripcin

Aplica reglas de codificacin HTML a una cadena


Grupo de funciones

Carcter
Sintaxis

cadena CodificarHTML(html)

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

99

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

Entrada Parmetro html Descripcin Tipo Requerido S

Una cadena HTML Cadena

Ejemplos

CodificarHTML("http:/www.businessobjects.com") devuelve "http%3A%2F%2Fwww%2Ebusinessobjects%2Ecom".

IniMayscula
Descripcin

Pone en mayscula la primera letra de una cadena


Grupo de funciones

Carcter
Sintaxis

cadena IniMayscula(cadena)
Entrada Parmetro cadena Descripcin Tipo Requerido S

La cadena cuya primera letra se Cadena va a poner en mayscula

Ejemplos

IniMayscula("consideramos estas verdades como eviden tes") devuelve "Consideramos estas verdades como evidentes".

100

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

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

Izquierda
Descripcin

Devuelve los caracteres situados ms a la izquierda de una cadena


Grupo de funciones

Carcter
Sintaxis

cadena Izquierda (cadena;nm_de_caracteres)


Entrada Parmetro cadena nm_de_caracteres Descripcin La cadena de entrada Tipo cadena Requerido S S

Nmero de caracteres que se va nmero a devolver de la izquierda

Ejemplos

Izquierda([Pas];2) devuelve "Fr" si [Pas] es "Francia".

RellenoIzquierda
Descripcin

Rellena una cadena a la izquierda con otra cadena.


Grupo de funciones

Carcter

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

101

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

Sintaxis

cadena RellenoIzquierda(cadena_rellena;izquierda;cade na_izquierda)


Entrada Parmetro Descripcin cadena_re- La cadena original llena longitud cadena_izquierda La longitud de la cadena de salida La cadena que se va a agregar a la izquierda de la cadena_rellena. Tipo Cadena Nmero Cadena Requerido S S S

Notas

Si longitud es inferior a la longitud de cadena_izquierda y cade na_rellena juntas, cadena_izquierda quedar truncada. Si longitud es inferior o igual a la longitud de cadena_rellena, la funcin devuelve cadena_rellena. Si longitud es mayor que la longitud de cadena_rellena y cade na_izquierda juntas, cadena_izquierda se repite total o parcialmente lo suficiente como para rellenar la longitud.

Ejemplos

RellenoIzquierda ("York";8;"New") devuelve "New York". RellenoIzquierda ("York";6;"New") devuelve "NeYork". RellenoIzquierda ("York";15;"New") devuelve "New NewYork". RellenoIzquierda("New";2;"York") devuelve "New".

ElimEspIzquierda
Descripcin

Elimina los espacios en blanco a la izquierda de una cadena

102

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

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

Grupo de funciones

Carcter
Sintaxis

cadena ElimEspIzquierda(cadena_eliminada)
Entrada Parmetro Descripcin Tipo Requerido S

cadena_elimina- La cadena que se va Cadena da a eliminar

Ejemplos

ElimEspIzquierda([Pas]) devuelve "Francia" si [Pas] es " Francia".

Longitud
Descripcin

Devuelve el nmero de caracteres que contiene una cadena.


Grupo de funciones

Carcter
Sintaxis

entero Longitud(cadena)

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

103

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

Entrada Parmetro cadena Descripcin Tipo Requerido S

La cadena de en- Cadena trada

Ejemplos

Longitud ([Apellido]) devuelve 6 si [Apellido] es "Surez".

Minsculas
Descripcin

Convierte una cadena de caracteres en minsculas


Grupo de funciones

Carcter
Sintaxis

cadena Minsculas(cadena)
Entrada Parmetro cadena Descripcin Tipo Requerido S

La cadena que se va a con- Cadena vertir en minsculas

Ejemplos

Minsculas("New York") devuelve "new york".

104

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

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

Coincidir
Descripcin

Determina si una cadena corresponde a un modelo


Grupo de funciones

Carcter
Sintaxis

booleano Comparar(cadena_prueba;modelo)
Entrada Parmetro Descripcin Tipo Requerido S S

cadena_prue- La cadena que se va a probar cadena ba con el modelo de texto modelo La cadena de modelo de texto

Notas

El modelo puede contener los comodines "*" (reemplaza cualquier juego de caracteres) o "?" (reemplaza cualquier carcter).

Ejemplos

Comparar([Pas];"F*") devuelve Verdadero si [Pas] es "Francia". Comparar([Pas];"?EE.?") devuelve Verdadero si [Pas] es "EE.UU.". Comparar("New York";"P*") devuelve Falso.

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

105

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

Pos
Descripcin

Devuelve la posicin de principio de un modelo de texto en una cadena de caracteres


Grupo de funciones

Carcter
Sintaxis

entero Pos(cadena_prueba;modelo)
Entrada Parmetro Descripcin Tipo Requerido S S

cadena_prue- La cadena que se va a probar cadena ba con el modelo de texto modelo La cadena de modelo de texto

Notas

Si el modelo se presenta ms de una vez, Pos devolver la posicin de la primera ocasin.

Ejemplos

Pos("New York";"Ne") devuelve 1. Pos("New York, New York";"Ne") devuelve 1. Pos("New York";"York") devuelve 5.

106

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

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

Reemplazar
Descripcin

Reemplaza parte de una cadena por otra cadena


Grupo de funciones

Carcter
Sintaxis

cadena Reemplazar (reemplazar_en;cadena_reemplazada;reem plazar_por)


Entrada Parmetro Descripcin Tipo cadena cadena cadena Requerido S S S

reemplazar_en La cadena cuyo texto se reemplaza cadena_reem- El texto que se desea plazada reemplazar reemplazar_por El texto que reemplaza a

cadena_reemplazada

Ejemplos

Reemplazar("New YORK";"ORK";"ork") devuelve "New York".

Derecho
Descripcin

Devuelve los caracteres situados ms a la derecha de una cadena

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

107

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

Grupo de funciones

Carcter
Sintaxis

cadena Derecha(cadena;nm_de_caracteres)
Entrada Parmetro cadena nm_de_caracteres Descripcin Cualquier cadena Tipo cadena Requerido S S

Nmero de caracteres que se va nmero a devolver de la derecha

Ejemplos

Derecha([Pas];2) devuelve "ia" si [Pas] es "Francia".

Funcin RellenoDerecha
Descripcin

Rellena la derecha de una cadena con otra cadena.


Grupo de funciones

Carcter
Sintaxis

cadena RellenoDerecha(cadena_rellena;longitud;cadena_de recha)

108

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

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

Entrada Parmetro Descripcin Tipo Cadena Nmero Cadena Requerido S S S

cadena_re- La cadena original llena longitud La longitud de la cadena de salida

cadena_de- La cadena que se va a agregar a la recha derecha de la cadena_rellena.

Notas

Si longitud es inferior a la longitud de cadena_derecha y cadena_re llena juntas, cadena_derecha quedar truncada. Si longitud es inferior o igual a la longitud de cadena_rellena, la funcin devuelve cadena_rellena. Si longitud es mayor que la longitud de cadena_rellena y cade na_derecha juntas, cadena_derecha se repite total o parcialmente lo suficiente como para rellenar la longitud.

Ejemplos

RellenoDerecha("New ";8;"York") devuelve "New York". RellenoDerecha("New "; 6;"York") devuelve "New Yo". RellenoDerecha("New ";11;"York") devuelve "New YorkYor" RellenoDerecha("New ";2;"York") devuelve "New".

ElimEspDerecha
Descripcin

Elimina los espacios en blanco a la derecha de una cadena


Grupo de funciones

Carcter

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

109

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

Sintaxis

cadena ElimEspDerecha(cadena_eliminada)
Entrada Parmetro Descripcin Tipo Requerido S

cadena_elimina- La cadena que se va Cadena da a eliminar

Ejemplos

ElimEspDerecha([Pas]) devuelve "Francia" si [Pas] es "Francia ".

Subcadena
Descripcin

Devuelve partes de una cadena


Grupo de funciones

Carcter
Sintaxis

cadena Subcadena(cadena;inicio;longitud)

110

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

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

Entrada Parmetro cadena inicio longitud Descripcin Cualquier cadena La posicin de inicio de la cadena extrada La longitud de la cadena extrada. Tipo Cadena Nmero Nmero Requerido S S S

Ejemplos

Subcadena("Gran Bretaa";1;5) devuelve "Gran". Subcadena("Gran Bretaa";7;7) devuelve "Bretaa".

ElimEspacio
Descripcin

Elimina los espacios en blanco a izquierda y derecha de una cadena


Grupo de funciones

Carcter
Sintaxis

cadena Eliminar(cadena_eliminada)

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

111

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

Entrada Parmetro cadena Descripcin Tipo Requerido S

La cadena que se va Cadena a eliminar

Ejemplos

Elim(" Gran Bretaa ") devuelve "Gran Bretaa".

Maysculas
Descripcin

Convierte una cadena de caracteres en maysculas


Grupo de funciones

Carcter
Sintaxis

cadena Maysculas(cadena)
Entrada Parmetro cadena Descripcin Tipo Requerido S

La cadena que se de- Cadena sea convertir

Ejemplos

Maysculas("New York") devuelve "NEW YORK".

112

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

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

UrlCodificar
Descripcin

Aplica reglas de codificacin URL a una cadena


Grupo de funciones

Carcter
Sintaxis

cadena CodificarUrl(html)
Entrada Parmetro html Descripcin Tipo Requerido S

La direccin URL que se Cadena va a codificar

Ejemplos

CodificarURL("http://www.businessobjects.com") devuelve "http%3A%2F%2Fwww%2Ebusinessobjects%2Ecom".

PalabraMayscula
Descripcin

Pone en mayscula la primera letra de cada palabra de una cadena


Grupo de funciones

Carcter

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

113

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

Sintaxis

cadena PalabraMayscula(cadena)
Entrada Parmetro cadena Descripcin La cadena que se desea pasar a maysculas en tipo ttulo Tipo Cadena Requerido S

Ejemplos

PalabraMayscula("Ingresos de ventas de marzo") devuelve "Ingresos De Ventas De Marzo"

Funciones Fecha y hora


CurrentDate
Descripcin

Devuelve la fecha actual con el formato segn la configuracin regional


Grupo de funciones

Fecha y hora
Sintaxis

fecha FechaActual()
Ejemplos

FechaActual() devuelve 10 de septiembre de 2002 si la fecha es 10 de septiembre de 2002.

114

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

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

CurrentTime
Descripcin

Devuelve la hora actual con el formato segn la configuracin regional


Grupo de funciones

Fecha y hora
Sintaxis

hora HoraActual()
Ejemplos

HoraActual devuelve 11:15 si la hora actual es 11:15.

NombreDelDa
Descripcin

Devuelve el nombre del da de una fecha


Grupo de funciones

Fecha y hora
Sintaxis

cadena NombreDelDa(fecha)

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

115

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

Entrada Parmetro fecha Descripcin Tipo Requerido S

La fecha de entra- Fecha da

Ejemplos

NombreDelDa([Fecha de reserva]) devuelve "Sbado" cuando la fecha de [Fecha de reserva] es 15 de diciembre de 2001 (que es sbado).
Nota

La fecha de entrada debe ser una variable. No puede especificar la fecha directamente, como en NombreDelDa("15/07/2001").

NmeroDeDaDelMes
Descripcin

Devuelve el nmero de da de un mes


Grupo de funciones

Fecha y hora
Sintaxis

entero NmeroDeDaDelMes(fecha)

116

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

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

Entrada Parmetro fecha Descripcin Tipo Requerido S

La fecha de entra- Fecha da

Ejemplos

NmeroDeDaDelMes([Fecha de reserva]) devuelve 15 cuando la fecha de [Fecha de reserva] es 15 de diciembre de 2001.

NmeroDeDaDeLaSemana
Descripcin

Devuelve el nmero de da de una semana


Grupo de funciones

Fecha y hora
Sintaxis

entero NmeroDeDaDeLaSemana(fecha)
Entrada Parmetro fecha Descripcin Tipo Requerido S

La fecha de entra- Fecha da

Notas

Web Intelligence trata el lunes como el primer da de la semana.

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

117

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

Ejemplos

NmeroDeDaDeLaSemana([Fecha de la reserva]) devuelve 1 cuando la fecha de [Fecha de la reserva] es 2 de mayo de 2005 (que es lunes).

NmeroDeDaDelAo
Descripcin

Devuelve el nmero de da de un ao
Grupo de funciones

Fecha y hora
Sintaxis

entero NmeroDeDaDelAo(fecha)
Entrada Parmetro fecha Descripcin Tipo Requerido S

La fecha de entra- Fecha da

Ejemplos

NmeroDeDaDelAo([Fecha de reserva]) devuelve 349 cuando la fecha de [Fecha de reserva] es 15 de diciembre de 2001.

DasEntre
Descripcin

Devuelve el nmero de das entre dos fechas.

118

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

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

Grupo de funciones

Fecha y hora
Sintaxis

entero DasEntre(primera_fecha;ltima_fecha)
Entrada Parmetro primera_fecha ltima_fecha Descripcin La primera fecha La ltima fecha Tipo Fecha Fecha Requerido S S

Ejemplos

DasEntre([Fecha de la venta];[Fecha de la factura]) devuelve 2 si [Fecha de la venta] es 15 de diciembre de 2001 y [Fecha de la factura] es 17 de diciembre de 2001.

ltimoDaDelMes
Descripcin

Devuelve la fecha del ltimo da del mes.


Grupo de funciones

Fecha y hora
Sintaxis

fecha ltimoDaDelMes(fecha)

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

119

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

Entrada Parmetro fecha Descripcin Cualquier da del mes Tipo Fecha Requerido S

Ejemplos

ltimoDaDelMes([Fecha de venta]) devuelve 31 de diciembre de 2005 si el valor de [Fecha de venta] es 11 de diciembre de 2005.

ltimoDaDeLaSemana
Descripcin

Devuelve la fecha del ltimo da de la semana


Grupo de funciones

Fecha y hora
Sintaxis

fecha ltimoDaSemana(fecha)
Entrada Parmetro fecha Descripcin Cualquier fecha de la semana Tipo Fecha Requerido S

Notas

Web Intelligence trata el lunes como el primer da de la semana.

120

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

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

Ejemplos

ltimoDaSemana([Fecha de venta]) devuelve 15 de mayo de 2005 (domingo) si el valor de [Fecha de venta] es 11 de mayo de 2005

Mes
Descripcin

Devuelve el mes de una fecha


Grupo de funciones

Fecha y hora
Sintaxis

cadena Mes(fecha)
Entrada Parmetro fecha Descripcin Tipo Requerido S

La fecha de entra- Fecha da

Ejemplos

Mes([Fecha de reserva]) devuelve "Diciembre" cuando la fecha de [Fecha de reserva] es 15 de diciembre de 2005.

NmeroDeMesDelAo
Descripcin

Devuelve el nmero del mes en una fecha

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

121

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

Grupo de funciones

Fecha y hora
Sintaxis

entero NmeroDeMesDelAo(fecha)
Entrada Parmetro fecha Descripcin Cualquier fecha del ao Tipo Fecha Requerido S

Ejemplo

NmeroDeMesDelAo([Fecha de reserva]) devuelve 12 cuando la fecha de [Fecha de reserva] es 15 de diciembre de 2005.

MesesEntre
Descripcin

Devuelve el nmero de meses entre dos fechas


Grupo de funciones

Fecha y hora
Sintaxis

entero MesesEntre(primera_fecha;ltima_fecha)

122

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

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

Entrada Parmetro primera_fecha ltima_fecha Descripcin La primera fecha La ltima fecha Tipo Fecha Fecha Requerido S S

Ejemplos

MesesEntre([Fecha de la venta];[Fecha de la factura]) devuelve 1 si [Fecha de la venta] es el 2 de diciembre de 2005 y [Fecha de la factura] es el 2 de enero de 2006.

Trimestre
Descripcin

Devuelve el nmero del trimestre en una fecha


Grupo de funciones

Fecha y hora
Sintaxis

entero Trimestre(fecha)
Entrada Parmetro fecha Descripcin Cualquier fecha del trimestre Tipo Fecha Requerido S

Ejemplos

Trimestre([Fecha de reserva]) devuelve 4 cuando la fecha de [Fecha de reserva] es 15 de diciembre de 2005.

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

123

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

FechaRelativa
Descripcin

Devuelve una fecha relativa a otra fecha


Grupo de funciones

Fecha y hora
Sintaxis

fecha FechaRelativa(fecha_de_inicio;nmero_de_das)
Entrada Parmetro fecha_de_inicio nmero_de_das Descripcin La fecha de inicio Tipo Fecha Requerido S S

El nmero de das a partir de Nmero la fecha de inicio

Notas

El parmetro nmero_de_das puede ser negativo para devolver una fecha anterior a fecha_de_inicio.
Ejemplos

FechaRelativa[Fecha de la reserva];2) devuelve 17 de diciembre de 2005 cuando [Fecha de la reserva] es 15 de diciembre de 2005. FechaRelativa[Fecha de la reserva];-3) devuelve 9 de enero de 2007 cuando [Fecha de la reserva] es 12 de enero de 2007.

124

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

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

TimeDim
Descripcin

La dimensin de tiempo DimDeTiempo permite elaborar un eje de tiempo desde un objeto de universo de tipo de fecha. DimDeTiempo devuelve los datos para las fechas dadas como el primer parmetro en perodos de tiempo dados como el segundo parmetro. Cuando existen perodos sin datos, se devuelve el primer da de cada perodo vaco. Esto garantiza un eje completo para el perodo dado. Esto garantiza: Que el eje conserva el orden de tiempo natural (primero los objetos ms antiguos y por ltimo los objetos ms recientes). El eje contiene todos los perodos entre las fechas mnima y mxima del contexto actual.
Grupo de funciones

Fecha y hora
Sintaxis

TimeDim([Date Type]; Period Type)

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

125

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

Entrada Parmetro Tipo de fecha Tipo de perodo Descripcin El objeto de fecha para el informe, por ejemplo, InvoiceDate. Tipo Fecha Requerido S Opcional

El perodo para los resultados, desde los si- Fecha guientes valores: PerodoDeDa PerodoDeMes PerodoDeTrimestre PerodoDeAo

Cuando no se selecciona ningn valor, de forma predeterminada se usa DayPeriod.

Use la funcin anterior junto con las siguientes funciones: NombreDelDa NmeroDeDaDelMes NmeroDeDaDeLaSemana NmeroDeDaDelAo Mes NmeroDeMesDelAo Trimestre Ao FormatoFecha
Ejemplo

La primera tabla que aparece a continuacin contiene los datos relativos slo a determinadas fechas. Los siguientes ejemplos de consulta muestran el modo en que se interpretan los resultados.

126

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

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

Fecha de factura 1/3/00 1/8/00 7/3/00

Ingresos 31.607 31.244 38.154

La siguiente consulta DayName(TimeDim([Fecha de factura] ; QuarterPeriod) devuelve los valores diarios de la tabla anterior.
Fecha de factura 1/3/00 1/8/00 4/1/00 7/3/00 38.154 Ingresos 31.607 31.244

Debe dar formato a los resultados de la funcin timedim con la funcin Trimestre para devolver los resultados por Trimestre (T1, T2...) para que proporcionen la siguiente tabla de resultados:
Fecha de factura T1 T2 T3 38.154 Ingresos 62,851

EnFecha
Descripcin

Devuelve una cadena de caracteres formateada de acuerdo con un formato de fecha

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

127

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

Grupo de funciones

Fecha y hora
Sintaxis

fecha EnFecha(cadena_fecha;formato)
Entrada Parmetro cadena_fecha formato Descripcin Tipo Requerido S S

La fecha a forma- cadena tear El formato de fecha cadena

Ejemplos

EnFecha("15/12/2002";"dd/MM/yyyy") devuelve el 15 de diciembre de 2002.

Semana
Descripcin

Devuelve el nmero de semana en el ao


Grupo de funciones

Fecha y hora
Sintaxis

entero Semana(fecha)

128

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

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

Entrada Parmetro fecha Descripcin Tipo Requerido S

La fecha de entra- Fecha da

Ejemplos

Semana([Fecha de la reserva]) devuelve 1 cuando la fecha de [Fecha de la reserva] es el 4 de enero de 2004 (que cae en la primera semana del ao 2004).

Ao
Descripcin

Devuelve el ao en una fecha


Grupo de funciones

Fecha y hora
Sintaxis

entero Ao(fecha)
Entrada Parmetro fecha Descripcin Tipo Requerido S

La fecha de entra- Fecha da

Ejemplos

Ao([Fecha de la reserva]) devuelve 2005 cuando la fecha de [Fecha de la reserva] es 15 de diciembre de 2005.

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

129

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

Funciones de proveedor de datos


Conexin
Descripcin

Devuelve los parmetros de la conexin con la base de datos que utiliza un proveedor de datos.
Grupo de funciones

Proveedor de datos
Sintaxis

cadena Conexin(pd)
Entrada Parmetro pd Descripcin El proveedor de datos Tipo Requerido

Proveedor de da- S tos

Notas

Debe incluir el nombre del proveedor de datos entre corchetes. Por motivos de seguridad, el resultado de la funcin no incluye el nombre de host de la base de datos, el nombre de usuario ni la contrasea.

ProveedorDeDatos
Descripcin

Devuelve el nombre del proveedor de datos que contiene un objeto de informe

130

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

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

Grupo de funciones

Proveedor de datos
Sintaxis

cadena ProveedorDeDatos(obj)
Entrada Parmetro obj Descripcin Tipo Requerido

Un objeto de infor- Objeto de informe S me

Ejemplos

ProveedorDeDatos([Volumen de negocios total]) devuelve "Ventas" si el indicador [Volumen de negocios total] est en un proveedor de datos llamado "Ventas".

FechaClaveProveedorDatos
Descripcin

Devuelve la fecha clave de un proveedor de datos.


Grupo de funciones

Proveedor de datos
Sintaxis

fecha FechaClaveProveedorDatos(pd)

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

131

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

Entrada Parmetro pd Descripcin El proveedor de datos Tipo Requerido

Proveedor de da- S tos

Notas

Debe incluir el nombre del proveedor de datos entre corchetes. A la fecha clave devuelta se le aplicar el formato correspondiente a la configuracin regional del documento.

Ejemplos

FechaClaveProveedorDatos([Ventas]) devuelve el 3 de agosto de 2007 si sa es la fecha clave del proveedor de datos Ventas.

DataProviderKeyDateCaption
Descripcin

Devuelve el ttulo de la fecha clave de un proveedor de datos


Grupo de funciones

Proveedor de datos
Sintaxis

cadena DataProviderKeyDateCaption(pd)

132

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

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

Entrada Parmetro pd Descripcin El proveedor de datos Tipo Requerido

Proveedor de da- S tos

Notas

Debe incluir el nombre del proveedor de datos entre corchetes.


Ejemplos

DataProviderKeyDateCaption([Ventas]) devuelve "Fecha actual del calendario" si se es el ttulo de la fecha clave del proveedor de datos Ventas.

SQLProveedorDatos
Descripcin

Devuelve el cdigo SQL generado por un proveedor de datos


Grupo de funciones

Proveedor de datos
Sintaxis

cadena SQLProveedorDatos(pd)

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

133

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

Entrada Parmetro pd Descripcin El proveedor de datos Tipo Requerido

Proveedor de da- S tos

Notas

Debe incluir el nombre del proveedor de datos entre corchetes.


Ejemplos

SQLProveedorDatos([Consulta 1]) devuelve "SELECT pas.nombre_pas FROM pas" si el cdigo SQL del proveedor de datos es "SELECT pas.nombre_pas FROM pas".

TipoDeProveedor
Descripcin

Devuelve el tipo de un proveedor de datos.


Grupo de funciones

Proveedor de datos
Sintaxis

cadena TipoDeProveedor(pd)

134

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

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

Entrada Parmetro pd Descripcin El proveedor de datos Tipo Requerido

Proveedor de da- S tos

Notas

TipoDeProveedor devuelve "Universo" en el caso de proveedores de datos de universo o "Datos personales" en el caso de proveedores de datos personales. Debe incluir el nombre del proveedor de datos entre corchetes.

Ejemplos

TipoDeProveedor([Ventas]) devuelve "Universo" si el proveedor de datos "Ventas" est basado en un universo.

EstRespondidaLaPeticin
Descripcin

Determina si se ha respondido a una peticin de orden


Grupo de funciones

Proveedor de datos
Sintaxis

booleano EstRespondidaLaPeticin([pd]cadena_peticin)

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

135

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

Entrada Parmetro pd Descripcin Tipo Requerido

El proveedor de datos que con- Proveedor de No tiene la peticin de orden datos Cadena S

cadena_peti- El texto de peticin de orden cin

Notas

Debe incluir el nombre del proveedor de datos entre corchetes.


Ejemplos

EstRespondidaLaPeticin("Elegir ciudad") devuelve verdadero si se ha respondido a la peticin de orden que identifica el texto "Elegir ciudad". EstRespondidaLaPeticin([Ventas];"Elegir ciudad") devuelve verdadero si se ha respondido a la peticin que identifica el texto "Elegir ciudad" del proveedor de datos de [Ventas].

FechaltimaEjecucin
Descripcin

Devuelve la fecha en que se actualiz por ltima vez el proveedor de datos.


Grupo de funciones

Proveedor de datos
Sintaxis

fecha FechaltimaEjecucin(pd)

136

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

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

Entrada Parmetro pd Descripcin El proveedor de datos Tipo Requerido

Proveedor de da- S tos

Notas

Si el informe tiene un nico proveedor de datos, puede omitir el parmetro pd. Debe incluir el nombre del proveedor de datos entre corchetes. Puede utilizar la funcin ProveedorDeDatos para proporcionar una referencia de un proveedor de datos.

Ejemplos

FechaltimaEjecucin([Consulta ventas]) devuelve "3/4/2002" si el proveedor de datos para la consulta de ventas se actualiz por ltima vez el 4 de marzo de 2002.
Temas relacionados

ProveedorDeDatos

DuracinltimaEjecucin
Descripcin

Devuelve el tiempo en segundos que tarda la ltima actualizacin del proveedor de datos
Grupo de funciones

Proveedor de datos
Sintaxis

nmero DuracinltimaEjecucin(pd)

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

137

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

Entrada Parmetro pd Descripcin El proveedor de datos Tipo Requerido

Proveedor de da- S tos

Notas

Debe incluir el nombre del proveedor de datos entre corchetes.


Ejemplos

DuracinltimaEjecucin([Ventas]) devuelve 3 si el proveedor de datos de "Ventas" tard tres segundos en devolver sus datos en la ltima ejecucin.

HoraltimaEjecucin
Descripcin

Devuelve la hora en que se actualiz por ltima vez el proveedor de datos


Grupo de funciones

Proveedor de datos
Sintaxis

hora HoraltimaEjecucin(pd)

138

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

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

Entrada Parmetro pd Descripcin El proveedor de datos Tipo Requerido

Proveedor de da- S tos

Notas

Si el informe tiene un nico proveedor de datos, puede omitir el parmetro pd. Puede utilizar la funcin ProveedorDeDatos para proporcionar una referencia de un proveedor de datos. Debe incluir el nombre del proveedor de datos entre corchetes.

Ejemplos

HoraltimaEjecucin([Consulta ventas]) devuelve "2:48:00 PM" si el proveedor de datos de la consulta de ventas se actualiz por ltima vez a las 2:48:00 p.m.
Temas relacionados

ProveedorDeDatos

NmeroDeProveedores
Descripcin

Devuelve el nmero de proveedores de datos de un informe


Grupo de funciones

Proveedor de datos
Sintaxis

entero NmeroDeProveedores()

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

139

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

Ejemplos

NmeroDeProveedores() devuelve 2 si el informe tiene dos proveedores de datos.

NmeroDeFilas
Descripcin

Devuelve el nmero de filas de un proveedor de datos


Grupo de funciones

Proveedor de datos
Sintaxis

entero NmeroDeFilas(pd)
Entrada Parmetro pd Descripcin El proveedor de datos Tipo Requerido

Proveedor de da- S tos

Notas

Debe incluir el nombre del proveedor de datos entre corchetes. Puede utilizar la funcin ProveedorDeDatos para proporcionar una referencia de un proveedor de datos.

Ejemplos

NmeroDeFilas([Consulta 1]) devuelve 10 si el proveedor de "Consulta 1" tiene 10 filas.


Temas relacionados

ProveedorDeDatos

140

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

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

RefValueDate
Descripcin

Devuelve la fecha de los datos de referencia usados para el seguimiento de datos.


Grupo de funciones

Proveedor de datos
Sintaxis

fecha RefValueDate()
Ejemplos

FechaValorReferencia() devuelve 15 de diciembre de 2008 si la fecha de referencia es 15 de diciembre de 2008.

RefValueUserReponse
Descripcin

Devuelve la respuesta a una peticin de orden en el momento en el que el dato de referencia era el dato actual
Grupo de funciones

Proveedor de datos
Sintaxis

cadena RefValueUserResponse([pd;]cadena_peticin[;ndi ce])

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

141

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

Entrada Parmetro pd Descripcin El proveedor de datos Tipo Requerido

Provee- No dor de datos Cadena S

cadena_peticin ndice

El texto de peticin de orden

Indica a la funcin que devuelva las claves Palabra primarias de base de datos de los valores clave de peticin de orden

No

Notas

La funcin devuelve una cadena vaca si el seguimiento de datos no est activado. Debe incluir el nombre del proveedor de datos entre corchetes. Puede utilizar la funcin ProveedorDeDatos para proporcionar una referencia de un proveedor de datos. Si selecciona varios valores como respuesta a una peticin de orden, la funcin devuelve una cadena que consta de una lista de valores (o claves primarias si se especifica el operador ndice) separados por puntos y coma.

Ejemplos

RefValueUserResponse ( "Qu ciudad?" ) devuelve "Mrida" si el usuario introdujo "Mrida" en la peticin de orden "Qu ciudad?" en el momento en el que el dato de referencia era el dato actual. RefValueUserResponse([Consulta Ventas];"Qu ciudad?") devuelve "Mrida" si el usuario introdujo "Mrida" en la peticin de orden "Qu ciudad?" del proveedor de datos "Consulta ventas" en el momento en el que le dato de referencia era el dato actual.

142

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

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

NombreDelUniverso
Descripcin

Devuelve el nombre de Universo en el que est basado un proveedor de datos


Grupo de funciones

Proveedor de datos
Sintaxis

cadena NombreDelUniverso(pd)
Entrada Parmetro pd Descripcin El proveedor de datos Tipo Requerido

Proveedor de da- S tos

Notas

Web Intelligence actualiza de manera automtica el nombre del proveedor de datos en la frmula. Si, en el ejemplo anterior, se cambia el nombre del proveedor de datos por "Q1", la frmula pasar a ser NombreDelU niverso([Q1]). Debe incluir el nombre del proveedor de datos entre corchetes. Puede utilizar la funcin ProveedorDeDatos para proporcionar una referencia de un proveedor de datos.

Ejemplos

NombreDelUniverso([Consulta 1]) devuelve "eModa" si el proveedor de datos de [Consulta 1] est basado en el universo eModa.
Temas relacionados

ProveedorDeDatos

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

143

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

RespuestaUsuario
Descripcin

Devuelve la respuesta a una peticin de orden


Grupo de funciones

Proveedor de datos
Sintaxis

cadena RespuestaUsuario([pd;]cadena_peticin[;ndice])
Entrada Parmetro Descripcin pd El proveedor de datos Tipo Proveedor de datos Cadena Requerido No

cadena_pe- El texto de peticin de orden ticin ndice

S No

Indica a la funcin que devuelva las claves Palabra primarias de base de datos de los valores clave de peticin de orden

Notas

Debe incluir el nombre del proveedor de datos entre corchetes. Puede utilizar la funcin ProveedorDeDatos para proporcionar una referencia de un proveedor de datos. Si selecciona varios valores como respuesta a una peticin de orden, la funcin devuelve una cadena que consta de una lista de valores (o claves primarias si se especifica el operador ndice) separados por puntos y coma.

144

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

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

Ejemplos

RespuestaUsuario("Qu ciudad?") devuelve "Mrida" si el usuario introdujo "Mrida" en la peticin de orden "Qu ciudad?" . RespuestaUsuario([Consulta ventas];"Qu ciudad?") devuelve "Mrida" si el usuario introdujo "Mrida" en la peticin de orden "Qu ciudad?" del proveedor de datos "Consulta de ventas". RespuestaUsuario([Consulta ventas];"Qu ciudad?";ndice) devuelve 23 si el usuario introdujo "Mrida" en la peticin de orden "Qu ciudad?" del proveedor de datos "Consulta de ventas" y la clave primaria de base de datos de Mrida es 23.

Funciones de documento
AutorDocumento
Descripcin

Devuelve la identificacin de InfoView del creador del documento


Grupo de funciones

Documento
Sintaxis

cadena AutorDocumento()
Ejemplos

AutorDocumento() devuelve "gkn" si la identificacin del autor del documento es "gkn".

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

145

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

DocumentCreationDate
Descripcin

Devuelve la fecha en la que se cre el documento


Grupo de funciones

Documento
Sintaxis

fecha DocumentCreationDate()
Ejemplos

DocumentCreationDate() devuelve 15 de diciembre de 2008 si el documento se cre el 15 de diciembre de 2008.

DocumentCreationTime
Descripcin

Devuelve la hora a la que se cre el documento


Grupo de funciones

Documento
Sintaxis

hora DocumentCreationTime()
Ejemplos

DocumentCreationTime devuelve 11:15 si el documento se guard a las 11:15.

146

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

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

FechaDocumento
Descripcin

Devuelve la fecha en la que se guard el documento por ltima vez


Grupo de funciones

Documento
Sintaxis

fecha FechaDocumento()
Ejemplos

FechaDocumento() devuelve 8 de agosto de 2005 si el documento se guard por ltima vez el 8 de agosto de 2005.

NombreDelDocumento
Descripcin

Devuelve el nombre del documento.


Grupo de funciones

Documento
Sintaxis

cadena NombreDocumento()
Ejemplos

NombreDelDocumento() devuelve "Informe ventas" si el documento se llama "Informe ventas".

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

147

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

DocumentoParcialmenteActualizado
Descripcin

Determina si un documento est parcialmente actualizado.


Grupo de funciones

Documento
Sintaxis

booleano DocumentoParcialmenteActualizado()
Notas

DocumentoParcialmenteActualizado() devuelve un valor booleano que se puede utilizar en la funcin Si.


Ejemplos

DocumentoParcialmenteActualizado() devuelve verdadero si el documento est parcialmente actualizado.

HoraDocumento
Descripcin

Devuelve la hora a la que el documento se guard por ltima vez


Grupo de funciones

Documento
Sintaxis

hora HoraDocumento()

148

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

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

Notas

El formato de la hora devuelta vara segn el formato de celda.


Ejemplo

HoraDocumento() devuelve 15:45 si el documento se guard a las 15:45.

FiltrosExploracin
Descripcin

Devuelve los filtros de exploracin aplicados a un documento o un objeto en modo de exploracin


Grupo de funciones

Documento
Sintaxis

cadena FiltrosExploracin(obj|separador)
Entrada Parmetro obj separador Descripcin Un objeto de informe Tipo Objeto de informe Requerido O bien obj o separa dor son obligatorios O bien obj o separa dor son obligatorios

El separador del filtro Cadena de exploracin

Notas

Puede insertar la funcin FiltrosExploracin directamente sin necesidad de introducir la frmula de forma manual insertando una celda FiltrosExploracin. Si no especifica un objeto, la funcin devuelve todos los filtros de exploracin aplicados al documento.

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

149

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

Ejemplos

FiltrosExploracin() devuelve "EE.UU." si el documento tiene un filtro de exploracin que restringe el objeto [Pas] a EE.UU. FiltrosExploracin() devuelve "EE.UU. - 1999" si el documento tiene un filtro que restringe [Pas] a "EE.UU." y [Ao] a 1999. FiltrosExploracin("/") devuelve "EE.UU. / 1999" si el documento tiene un filtro que restringe [Pas] a "EE.UU." y [Ao] a 1999. FiltrosExploracin([Trimestre]) devuelve "T3" si el documento tiene un filtro de exploracin que restringe [Trimestre] a "T3".

PromptSummary
Descripcin

Devuelve el texto de peticin de orden y la respuesta del usuario de todas las peticiones de orden de un documento
Grupo de funciones

Documento
Sintaxis

string PromptSummary()
Ejemplos

ResumenConsulta() devuelve informacin acerca de las peticiones de orden de un documento. Resultado de ejemplo:

Enter Quantity Sold: 5000 Enter value(s) for State (optional): California, Te xas, Utah Enter Customer (optional):

150

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

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

QuerySummary
Descripcin

Devuelve informacin acerca de las consultas de un documento.


Grupo de funciones

Documento
Sintaxis

cadena QuerySummary([pd])
Entrada Parmetro pd Descripcin Un proveedor de datos Tipo Requerido

Proveedor de da- No tos

Notas

Debe incluir el nombre del proveedor de datos entre corchetes.

Ejemplos

QuerySummary() devuelve informacin acerca de todas las consultas de un documento. QuerySummary([Consulta 1]) devuelve informacin acerca de las consultas basadas en el proveedor de datos [Consulta 1]. Resultado del ejemplo: Query 1: Universe: eFashion Last execution time: 1s NB of rows: 34500 Result objects: State, Year, Sales Revenue Scope of analysis: State, City, Year, Quarter, Month

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

151

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

Filters: (State inlist{"US";"France";} And (Sales Revenue Greater Than 1000000 Or Sales Revenue Less Than 10000)) Query 2: Source file: D:\Data\datacar.xls Result objects: State, Year, Sales Revenue

FiltroInforme
Descripcin

Devuelve los filtros de informe aplicados sobre un objeto o informe


Grupo de funciones

Documento
Sintaxis

cadena FiltroInforme(obj)
Entrada Parmetro obj Descripcin Tipo Requerido

Un objeto de infor- Objeto de informe S me

Ejemplos

FiltroInforme([Pas]) devuelve "Estados Unidos" si existe un filtro de informe en el objeto Pas que lo restrinja a "Estados Unidos".

152

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

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

ReportFilterSummary
Descripcin

Devuelve un resumen de los filtros de informe en un documento o informe


Grupo de funciones

Documento
Sintaxis

string ReportFilterSummary(report_name)
Entrada Parmetro nombre_informe Descripcin Tipo Requerido No

El nombre del infor- Cadena me

Notas

Si nombre_informe se omite, ReportFilterSummary devuelve un resumen de todos los filtros de informes de todos los informes del documento.
Ejemplos

ReportFilterSummary() devuelve informacin acerca de todos los filtros de informe de un documento. ReportFilterSummary("Informe1") devuelve informacin acerca de todos los filtros de informes del informe. "Informe1". Resultado del ejemplo: Filters on Report1: (Sales Revenue Greater Than 1000000 Or (Sales Revenue Less Than 3000)) Filters on Section on City: (City InList{"Los Angeles";"San Diego";})

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

153

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

Ranking Filter: (Top 10 & Bottom 10 [Customer] Based on [Sales Revenue] (Count))

Funciones lgicas
Par
Descripcin

Determina si un nmero es par


Grupo de funciones

Lgicos
Sintaxis

booleano Par(nmero)
Entrada Parmetro nmero Descripcin Tipo Requerido S

Cualquier nmero Nmero

Notas

Par devuelve un valor booleano que se puede utilizar en la funcin Si. Si coloca Par directamente en una columna, Web Intelligence convierte el valor devuelto en un entero (1=verdadero; 0=falso). Puede dar formato a este nmero con un formato de nmero booleano.

Ejemplos

Par(4) devuelve el valor verdadero. Par(3) devuelve el valor falso.

154

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

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

Par(23,2) devuelve el valor falso. Par(-4) devuelve el valor verdadero. Par(-2,2) devuelve el valor falso.

EsFecha
Descripcin

Determina si un valor es una fecha


Grupo de funciones

Lgicos
Sintaxis

booleano EsFecha(obj)
Entrada Parmetro obj Descripcin Tipo Requerido

Cualquier objeto de Objeto de informe S informe

Notas

EsFecha devuelve un valor booleano que se puede utilizar en la funcin Si. Si coloca EsFecha directamente en una columna, Web Intelligence convertir el valor devuelto en un entero (1=verdadero; 0=falso). Puede dar formato a este nmero con un formato de nmero booleano.

Ejemplos

EsFecha([Fecha de la reserva]) devuelve Verdadero si [Fecha de la reserva] es una fecha.

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

155

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

Si(EsFecha([Fecha de la reserva]) Then "Fecha" Else "No es fecha" devuelve "Fecha" si [Fecha de la reserva] es una fecha.
Temas relacionados

If...Then...Else

EsError
Descripcin

Determina si un objeto devuelve un error


Grupo de funciones

Lgicos
Sintaxis

booleano EsError(obj)
Entrada Parmetro obj Descripcin Tipo Requerido

Cualquier objeto de Objeto de informe S informe

Notas

EsError devuelve un valor booleano que puede utilizarse en la funcin Si. Si se coloca EsError directamente en una columna, Web Intelligence convertir el valor devuelto en un nmero entero. Puede dar formato a este nmero con un formato de nmero booleano.

Ejemplos

EsError([Ingresos]) devuelve falso si la variable [Ingresos] no devuelve un error.

156

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

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

EsError([Clientes promedio]) devuelve verdadero si la variable [Clientes promedio] devuelve un error de divisin entre cero (#DIV/0). Si EsError([Clientes promedio]) Then "Error" Else "Sin error" devuelve "Error" si la variable [Clientes promedio] devuelve un error de divisin entre cero (#DIV/0).
Temas relacionados

If...Then...Else

EsLgica
Descripcin

Determina si un valor es booleano


Grupo de funciones

Lgicos
Sintaxis

booleano EsLgico(obj)
Entrada Parmetro obj Descripcin Tipo Requerido

Cualquier objeto de Objeto de informe S informe

Notas

EsLgico() devuelve un valor booleano que puede utilizarse en la funcin Si. Si se coloca EsLgico directamente en una columna, Web Intelligence convertir el valor devuelto en un nmero entero. Puede dar formato a este nmero con un formato de nmero booleano.

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

157

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

Ejemplos

EsLgico(EsCadena([Pas])) devuelve verdadero. EsLgico([Pas]) devuelve falso si el pas devuelve cualquier tipo de datos que no sea booleano. Si EsLgico(EsFecha([Pas])) Then "Booleano" Else "No booleano" devuelve "Booleano".
Temas relacionados

If...Then...Else

EsNula
Descripcin

Determina si un valor es nulo


Grupo de funciones

Lgicos
Sintaxis

booleano EsNulo(obj)
Entrada Parmetro obj Descripcin Tipo Requerido

Cualquier objeto de Objeto de informe S informe

Notas

EsNulo() devuelve un valor booleano que puede utilizarse en la funcin Si. Si se coloca EsNulo() directamente en una columna, Web Intelligence convertir el valor devuelto en un nmero entero. Puede dar formato a este nmero con un formato de nmero booleano.

158

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

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

Ejemplos

EsNulo([Ingresos]) devuelve falso si la variable [Ingresos] no es nula. EsNulo([Clientes promedio]) devuelve verdadero si la variable [Clientes promedio] es nula.
Temas relacionados

If...Then...Else

EsNmero
Descripcin

Determina si un valor es un nmero


Grupo de funciones

Lgicos
Sintaxis

booleano EsNmero(obj)
Entrada Parmetro obj Descripcin Tipo Requerido

Cualquier objeto de Objeto de informe S informe

Notas

EsNmero devuelve un valor booleano que puede utilizarse en la funcin Si. Si se coloca EsNmero directamente en una columna, Web Intelligence convertir el valor devuelto en un nmero entero. Puede dar formato a este nmero con un formato de nmero booleano.

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

159

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

Ejemplos

EsNmero([Ingresos]) devuelve verdadero si la variable [Ingresos] es un nmero. EsNmero([Nombre del cliente]) devuelve falso si la variable [Nombre del cliente] no es un nmero. Si EsNmero([Nombre del cliente]) Then "Nmero" Else "No es un nmero" devuelve "No es un nmero" si la variable [Nombre del cliente] no es un nmero.
Temas relacionados

If...Then...Else

EsCadena
Descripcin

Determina si un valor es una cadena


Grupo de funciones

Lgicos
Sintaxis

booleano EsCadena(obj)
Entrada Parmetro obj Descripcin Tipo Requerido

Cualquier objeto de Objeto de informe S informe

Notas

EsCadena devuelve un valor booleano que puede utilizarse en la funcin Si.

160

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

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

Si se coloca EsCadena directamente en una columna, Web Intelligence convertir el valor devuelto en un nmero entero. Puede dar formato a este nmero con un formato de nmero booleano.

Ejemplos

EsCadena([Volumen de negocios]) devuelve falso si la variable [Volumen de negocios] no es una cadena. EsCadena([Nombre del cliente]) devuelve verdadero si la variable [Nombre del cliente] es una cadena. Si EsCadena([Nombre del cliente]) Then "Cadena" Else "No es una cadena" devuelve "Cadena" si la variable [Nombre del cliente] es una cadena.
Temas relacionados

If...Then...Else

EsHora
Descripcin

Determina si una variable es una variable de hora


Grupo de funciones

Lgicos
Sintaxis

booleano EsHora(obj)

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

161

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

Entrada Parmetro obj Descripcin Tipo Requerido

Cualquier objeto de Objeto de informe S informe

Notas

EsHora devuelve un valor booleano que puede utilizarse en la funcin Si. Si se coloca EsHora directamente en una columna, Web Intelligence convertir el valor devuelto en un nmero entero. Puede dar formato a este nmero con un formato de nmero booleano.

Ejemplos

EsHora([Hora de la reserva]) devuelve verdadero si la variable [Hora de la reserva] es una variable de hora. EsHora([Clientes promedio]) devuelve falso si la variable [Clientes promedio] no es una variable de hora. Si EsHora([Clientes promedio]) Then "Hora" Else "No es hora" devuelve "No es hora" si la variable [Clientes promedio] es una variable de hora.
Temas relacionados

If...Then...Else

Impar
Descripcin

Determina si un nmero es impar


Grupo de funciones

Lgicos

162

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

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

Sintaxis

booleano Impar(nmero)
Entrada Parmetro nmero Descripcin Tipo Requerido S

Cualquier nmero Nmero

Notas

Impar devuelve un valor booleano que puede utilizarse en la funcin Si. Si se coloca Impar directamente en una columna, Web Intelligence convertir el valor devuelto en un nmero entero. Puede dar formato a este nmero con un formato de nmero booleano. Impar ignora la parte decimal de los nmeros.

Ejemplos

Impar(5) devuelve el valor verdadero. Impar(4) devuelve el valor falso. Impar(23,2) devuelve el valor verdadero. Impar(24,2) devuelve el valor verdadero. Impar(-23,2) devuelve el valor verdadero. Impar(-24,2) devuelve el valor verdadero.
Temas relacionados

If...Then...Else

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

163

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

Funciones numricas
Abs
Descripcin

Devuelve el valor absoluto de un nmero


Grupo de funciones

Numricos
Sintaxis

nmero Abs(nmero)
Entrada Parmetro nmero Descripcin Tipo Requerido S

Cualquier nmero Nmero

Ejemplos

Abs(25) devuelve 25. Abs(-11) devuelve 11.

EnteroSup
Descripcin

Devuelve un nmero redondeado al entero superior ms cercano


Grupo de funciones

Numricos

164

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

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

Sintaxis

nmero EnteroSup(nmero)
Entrada Parmetro nmero Descripcin Tipo Requerido S

Cualquier nmero Nmero

Ejemplos

EnteroSup(2,4) devuelve 3. EnteroSup(3,1) devuelve 4. EnteroSup(-3,1) devuelve -3.

Cos
Descripcin

Devuelve el coseno de un ngulo


Grupo de funciones

Numricos
Sintaxis

nmero Cos(ngulo)

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

165

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

Entrada Parmetro ngulo Descripcin Un ngulo en radianes Tipo Nmero Requerido S

Ejemplos

Cos(180) devuelve -0,6.

EuroConvertirDe
Descripcin

Convierte una cantidad en euros en otra divisa


Grupo de funciones

Numricos
Sintaxis

nmero ConvertirDeEuro(cantidad_euros;cdigo_divisa;ni vel_redondeo)

166

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

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

Entrada Parmetro Descripcin Tipo Nmero Requerido S S S

cantidad_eu- La cantidad en euros ros

cdigo_divi- El cdigo ISO de la divisa de desti- Cadena sa no nivel_redon- El nmero de decimales a los que Nmero deo el resultado se va a redondear

Notas

El cdigo monetario debe corresponder al cdigo de una de las 12 divisas europeas, cuyos valores se fijaron en relacin con el euro antes de la abolicin de stas en enero de 2002. En caso contrario, la funcin devolver #ERROR. Las divisas son:
BEF Franco belga

DEM Marco alemn GRD Dracma griego ESP FRF IEP ITL LUF NLG ATS PTS FIM Peseta espaola Franco francs Libra irlandesa Lira italiana Franco luxemburgus Florn dans Cheln austraco Escudo portugus Marco finlands

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

167

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

Ejemplos

ConvertirDeEuro(1000;"FRF";2) devuelve 6559,57. ConvertirDeEuro(1000;"FRF";1) devuelve 6559,60. ConvertirDeEuro(1000,04;"DEM";2) devuelve 1955,83. ConvertirDeEuro(1000,04;"DEM";1) devuelve 1955,80.
Temas relacionados

Cmo Web Intelligence redondea y trunca nmeros

EuroConvertirEn
Descripcin

Convierte una cantidad en euros


Grupo de funciones

Numricos
Sintaxis

nmero ConvertirAEuro (cantidad_no_euros;cdigo_divisa;ni vel_redondeo)

168

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

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

Entrada Parmetro Descripcin Tipo Requerido S

cantiLa cantidad en una divisa distinta del Nmero dad_no_eu- euro ros cdigo_divi- El cdigo ISO de la divisa distinta del Cadena sa euro nivel_redon- El nmero de decimales a los que el Nmero deo resultado se va a redondear

S S

Ejemplo

ConvertirAEuro(6559;"FRF";2) devuelve 999,91. ConvertirAEuro(6559;"FRF";1) devuelve 999,90. ConvertirAEuro(1955;"DEM";2) devuelve 999,58. ConvertirAEuro(1955;"DEM";1) devuelve 999,60.
Nota

El cdigo monetario debe corresponder al cdigo de una de las 12 divisas europeas, cuyos valores se fijaron en relacin con el euro antes de la abolicin de stas en enero de 2002. En caso contrario, la funcin devolver #ERROR. Las divisas son:
BEF DEM GRD ESP FRF IEP Franco belga Marco alemn Dracma griego Peseta espaola Franco francs Libra irlandesa

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

169

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

ITL LUF NLG ATS PTS FIM

Lira italiana Franco luxemburgus Florn dans Cheln austraco Escudo portugus Marco finlands

Temas relacionados

Cmo Web Intelligence redondea y trunca nmeros

ErrorRedondeoDeEuro
Descripcin

Devuelve el error de redondeo hallado en un clculo de conversin de euros


Grupo de funciones

Numricos
Sintaxis

nmero ErrorRedondeoDeEuro(cantidad_euros;cdigo_divi sa;nivel_redondeo)

170

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

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

Entrada Parmetro Descripcin Tipo Nmero Requerido S S S

cantidad_eu- La cantidad en euros ros

cdigo_divi- El cdigo ISO de la divisa de destino Cadena sa nivel_redon- El nmero de decimales a los que el Nmero deo resultado se va a redondear

Salida

El error de redondeo en el clculo.


Ejemplos

ErrorRedondeoDeEuro(1000;"FRF";2) devuelve 0. (No existe ninguna diferencia entre la conversin sin redondeo y la conversin con redondeo con dos decimales.) ErrorRedondeoDeEuro(1000;"FRF";1) devuelve 0,03. (La conversin sin redondeo es 6559,57. La conversin con redondeo con un decimal es 6559,60. El error de redondeo es 0,03.) ErrorRedondeoDeEuro(1000;"DEM";2) devuelve 0. (No hay diferencia entre la conversin sin redondeo y la conversin con redondeo con dos decimales.) ErrorRedondeoDeEuro(1000;"DEM";1) devuelve -0,01. (La conversin sin redondeo es 1955,83. La conversin con redondeo con un decimal es 1995,80. El error de redondeo es -0,03.)
Nota

El cdigo monetario debe corresponder al cdigo de una de las 12 divisas europeas, cuyos valores se fijaron en relacin con el euro antes de la abolicin de stas en enero de 2002. En caso contrario, la funcin devolver #ERROR. Las divisas son:
BEF Franco belga

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

171

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

DEM GRD ESP FRF IEP ITL LUF NLG ATS PTS FIM

Marco alemn Dracma griego Peseta espaola Franco francs Libra irlandesa Lira italiana Franco luxemburgus Florn dans Cheln austraco Escudo portugus Marco finlands

Temas relacionados

Cmo Web Intelligence redondea y trunca nmeros

ErrorRedondeoAEuro
Descripcin

Devuelve el error de redondeo hallado en un clculo de conversin a euros


Grupo de funciones

Numricos
Sintaxis

nmero ErrorRedondeoAEuro (cantidad_no_euros;cdigo_divi sa;nivel_redondeo)

172

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

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

Entrada Parmetro Descripcin Tipo Requerido S

cantiLa cantidad en una divisa distinta del Nmero dad_no_eu- euro ros cdigo_divi- El cdigo ISO de la divisa distinta del Cadena sa euro nivel_redon- El nmero de decimales a los que el Nmero deo resultado se va a redondear

S S

Ejemplos

ErrorRedondeoAEuro(6559;"FRF";2) devuelve 0. (No hay diferencia entre la conversin sin redondeo y la conversin con redondeo con dos decimales.) ErrorRedondeoAEuro(6559;"FRF";1) devuelve -0,01. (La conversin sin redondeo es 999,91. La conversin con redondeo con un decimal es 999,90. El error de redondeo es -0,01.) ErrorRedondeoAEuro(1955;"DEM";2) devuelve 0. (No hay diferencia entre la conversin sin redondeo y la conversin con redondeo con dos decimales.) ErrorRedondeoAEuro(1955;"DEM";1) devuelve 0,02. (La conversin sin redondeo es 999,58. La conversin con redondeo con un decimal es 999,60. El error de redondeo es 0,02.)
Nota

El cdigo monetario debe corresponder al cdigo de una de las 12 divisas europeas, cuyos valores se fijaron en relacin con el euro antes de la abolicin de stas en enero de 2002. En caso contrario, la funcin devolver #ERROR. Las divisas son:
BEF DEM Franco belga Marco alemn

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

173

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

GRD ESP FRF IEP ITL LUF NLG ATS PTS FIM

Dracma griego Peseta espaola Franco francs Libra irlandesa Lira italiana Franco luxemburgus Florn dans Cheln austraco Escudo portugus Marco finlands

Temas relacionados

Cmo Web Intelligence redondea y trunca nmeros

Exp
Descripcin

Devuelve un valor exponencial (nmero elevado a una potencia)


Grupo de funciones

Numricos
Sintaxis

nmero Exp(potencia)

174

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

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

Entrada Parmetro avanzados Descripcin La potencia. Tipo Nmero Requerido S

Notas

Un exponencial es el nmero e constante (2,718...) elevado a una potencia.


Ejemplos

Exp(2,2) devuelve 9,03.

Fact
Descripcin

Devuelve el factorial de un nmero


Grupo de funciones

Numricos
Sintaxis

entero Fact(nmero)
Entrada Parmetro nmero Descripcin Tipo Requerido S

Cualquier nmero Nmero

Notas

El factorial de nmero es el producto de todos los enteros desde 1 hasta nmero.

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

175

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

Ejemplos

Fact(4) devuelve 24. Fact(5,9) devuelve 120.

Plano inferior
Descripcin

Devuelve un nmero redondeado al entero inferior ms cercano


Grupo de funciones

Numricos
Sintaxis

entero EnteroInf(nmero)
Entrada Parmetro nmero Descripcin Tipo Requerido S

Cualquier nmero Nmero

Ejemplo

EnteroInf(24,4) devuelve 24.

Ln
Descripcin

Devuelve el logaritmo natural de un nmero


Grupo de funciones

Numricos

176

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

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

Sintaxis

nmero Ln(nmero)
Entrada Parmetro nmero Descripcin Tipo Requerido S

Cualquier nmero Nmero

Ejemplos

Ln(10) devuelve 2.

Registro
Descripcin

Devuelve el logaritmo de un nmero en una base especificada


Grupo de funciones

Numricos
Sintaxis

nmero Log (nmero;base)


Entrada Parmetro nmero base Descripcin Tipo Requerido S S

Cualquier nmero Nmero La base del logarit- Nmero mo.

Ejemplos

Log(12;5) devuelve 3.

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

177

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

Log10
Descripcin

Devuelve el logaritmo en base 10 de un nmero


Grupo de funciones

Numricos
Sintaxis

nmero Log10(nmero)
Entrada nmero_de_entrada Un nmero

Ejemplos

Log10(100) devuelve 2.

Residuo
Descripcin

Devuelve el resto de la divisin de dos nmeros


Grupo de funciones

Numricos
Sintaxis

nmero Res(dividendo;divisor)

178

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

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

Entrada Parmetro dividendo divisor Descripcin El dividendo El divisor Tipo Nmero Nmero Requerido S S

Ejemplos

Res(10;4) devuelve 2. Res(10,2;4,2) devuelve 1,8

Potencia
Descripcin

Devuelve un nmero elevado a una potencia.


Grupo de funciones

Numricos
Sintaxis

nmero Potencia(nmero;potencia)
Entrada Parmetro nmero avanzados Descripcin El nmero al que elevar a una potencia La potencia. Tipo Nmero Nmero Requerido S S

Ejemplo

Potencia(10;2) devuelve 100.

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

179

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

Clasificacin
Descripcin

Clasifica un indicador por dimensiones


Grupo de funciones

Numricos
Sintaxis

Clasificacin(indicador;[clasificacin_dimensiones][;Arri ba|Abajo][;restabl_dimensiones])
Entrada Parme- Descripcin tro indicador El indicador que se va a clasificar Tipo Requerido

Indicador S

clasifica- Las dimensiones utilizadas para clasifi- Lista de No cin_di- car el indicador dimensiomensiones nes ArriEstablece el orden de clasificacin: ba|Abajo Arriba: descendente Abajo: ascendente restabl_dimensiones Las dimensiones que restablecen la clasificacin Palabra clave No (Arriba es el valor predeterminado)

Lista de No dimensiones

Notas

Si no se especifica ninguna dimensin de clasificacin, Web Intelligence utilizar el contexto de clculo predeterminado para calcular la clasificacin.

180

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

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

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. De manera predeterminada, la clasificacin se restablece sobre una seccin o ruptura de bloque.

Ejemplos

En la siguiente tabla, la clasificacin viene dada por Clasificacin([In gresos];([Pas])):


Pas Francia Estados Unidos Ingresos 835.420 2.451.104 Clasificacin 2 1

En la siguiente tabla, la clasificacin viene dada por Clasificacin([In gresos];([Pas]);Abajo). El argumento Abajo hace que los indicadores se clasifiquen en orden ascendente.
Pas Francia Estados Unidos Ingresos 835.420 2.451.104 Clasificacin 1 2

En la siguiente tabla, la clasificacin viene dada por Clasificacin([In gresos];([Pas];[Centro de vacaciones])):


Pas Centro de vacacio- Ingresos nes Riviera francesa Bahamas Beach Hawaiian Club 835.420 971.444 1.479.660 Clasificacin

Francia Estados Unidos Estados Unidos

3 2 1

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

181

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

En la siguiente tabla, la clasificacin viene dada por Clasificacin([In gresos];([Pas];[Ao]);([Pas])). La clasificacin se restablece de acuerdo con la dimensin Pas.
Pas Francia Francia Francia Estados Unidos Estados Unidos Estados Unidos Ao A1998 A1999 A2000 A1998 A1999 A2000 Ingresos 295.940 280.310 259.170 767.614 826.930 856.560 Clasificacin 1 2 3 3 2 1

Temas relacionados

Operadores Inferior/Superior

Redondear
Descripcin

Redondea un nmero
Grupo de funciones

Numricos
Sintaxis

nmero Redondear(nmero;nivel_redondeo)

182

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

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

Entrada Parmetro nmero Descripcin Nmero que se va a redondear Tipo Nmero Requerido S S

nivel_redon- El nmero de decimales a los que Nmero deo el nmero se va a redondear

Ejemplos

Redondear(9,44;1) devuelve 9,4. Redondear(9,45;1) devuelve 9,5. Redondear(9,45;0) devuelve 9. Redondear(9,45;-1) devuelve 10. Redondear(4,45;-1) devuelve 0.
Temas relacionados

Cmo Web Intelligence redondea y trunca nmeros

Signo
Descripcin

Devuelve el signo de un nmero


Grupo de funciones

Numricos
Sintaxis

entero Signo(nmero)

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

183

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

Entrada Parmetro nmero Descripcin Tipo Requerido S

Cualquier nmero Nmero

Notas

Signo devuelve -1 si nmero es negativo, 0 si nmero es cero y 1 si nme ro es positivo.


Ejemplos

Signo(3) devuelve 1. Signo(-27,5) devuelve -1.

Sin
Descripcin

Devuelve el seno de un ngulo


Grupo de funciones

Numricos
Sintaxis

nmero Seno(ngulo)

184

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

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

Entrada Parmetro ngulo Descripcin Un ngulo en radianes Tipo Nmero Requerido S

Ejemplo

Sen(234542) devuelve 0,116992.

Raz
Descripcin

Devuelve la raz cuadrada de un nmero.


Grupo de funciones

Numricos
Sintaxis

nmero Raz(nmero)
Entrada Parmetro nmero Descripcin Tipo Requerido S

Cualquier nmero Nmero

Ejemplo

Raz(25) devuelve 5.

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

185

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

Tan
Descripcin

Devuelve la tangente de un ngulo


Grupo de funciones

Numricos
Sintaxis

nmero Tangente(ngulo)
Entrada Parmetro ngulo Descripcin Un ngulo en radianes Tipo Nmero Requerido S

Ejemplos

Tangente(90) devuelve -2.

EnNmero
Descripcin

Devuelve una cadena como nmero


Grupo de funciones

Numricos
Sintaxis

nmero EnNmero(cadena)

186

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

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

Entrada Parmetro cadena Descripcin Un nmero como cadena Tipo Cadena Requerido S

Notas

Si cadena no es un nmero, EnNmero devuelve #ERROR


Ejemplos

EnNmero("45") devuelve 45.

Truncar
Descripcin

Trunca un nmero
Grupo de funciones

Numricos
Sintaxis

nmero Truncar(nmero;nivel_truncamiento)

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

187

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

Entrada Parmetro nmero Descripcin Tipo Requerido S S

Nmero que se va a redondear Nmero

nivel_trunca- El nmero de decimales que se Nmero miento van a eliminar del nmero

Notas Ejemplo

Truncar(3,423;2) devuelve 3,42.


Temas relacionados

Cmo Web Intelligence redondea y trunca nmeros

Otras funciones
BlockName
Descripcin

Devuelve el nombre del bloque


Grupo de funciones

Otras funciones
Sintaxis

cadena BlockName()
Ejemplos

BlockName() devuelve "Bloque1" si est colocada en un bloque llamado "Bloque1".

188

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

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

NmeroDeColumna
Descripcin

Devuelve el nmero de columna


Grupo de funciones

Otras funciones
Sintaxis

entero NmeroColumna()
Ejemplos

NmeroColumna() devuelve 2 si la frmula se coloca en la segunda columna de una tabla.

UsuarioActual
Descripcin

Devuelve la identificacin de InfoView del usuario actual


Grupo de funciones

Otras funciones
Sintaxis

cadena UsuarioActual()
Ejemplos

UsuarioActual() devuelve "gkn" si la identificacin de InfoView del usuario actual es "gkn".

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

189

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

ForzarFusin
Descripcin

Incluye dimensiones sincronizadas en clculos de indicadores cuando las dimensiones sincronizadas no aparecen en el contexto de clculo del indicador
Grupo de funciones

Otras funciones
Sintaxis

num ForceMerge(measure)
Entrada Parmetro indicador Descripcin Cualquier indicador Tipo Indicador Requerido S

Salida

El resultado del clculo con las dimensiones sincronizadas tomadas en consideracin.


Notas

ForzarFusin devuelve #VALORMLTIP si se aplica a un indicador inteligente porque la agrupacin necesaria para calcular el indicador inteligente no existe. ForzarFusin es el equivalente en Web Intelligence de la funcin MultiCubo de BusinessObjects/Desktop Intelligence.

190

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

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

Ejemplos

ForzarFusin([Ingresos]) devuelve el valor de [Ingresos] teniendo en cuenta todas las dimensiones sincronizadas que no figuren en el mismo bloque que el indicador [Ingresos].

ObtenerConfigRegContenido
Descripcin

Devuelve la configuracin regional de los datos contenidos en el documento (la configuracin regional del documento)
Grupo de funciones

Otras funciones
Sintaxis

cadena ObtenerConfigRegContenido()
Notas

La configuracin regional del documento se utiliza para dar formato a los datos de un documento de Web Intelligence.
Ejemplos

ObtenerConfigRegContenido() devuelve "fr_FR" si la configuracin regional del documento es "Francs (Francia)".

ObtenerConfiguracinRegionalVisualizacinPreferidaPredominante
Descripcin

Devuelve la configuracin regional predominante del grupo de configuracin regional de visualizacin preferido

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

191

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

Grupo de funciones

Otras funciones
Sintaxis

string GetDominantPreferredViewingLocale()
Notas

Cada grupo de configuraciones regionales relacionadas tiene una configuracin regional predominante, que se utiliza como base para el resto de configuraciones regionales del grupo. Por ejemplo, ingls de EE.UU. ("en_US") es la configuracin regional predominante del grupo de configuraciones regionales Ingls. Ingls de Nueva Zelanda ("en_NZ") tambin forma parte de este grupo. El Manual del Administrador de traducciones enumera todas las configuraciones regionales de visualizacin preferidas predominantes.

Ejemplos

ObtenerConfiguracinRegionalVisualizacinPreferidaPredo minante devuelve "en_US" si la configuracin regional de visualizacin preferida es "Ingls (Nueva Zelanda)".
Temas relacionados

ObtenerConfiguracinRegionalVisualizacinPreferida

ObtenerIdiomayPas
Descripcin

Devuelve la configuracin regional del usuario que se utiliza para dar formato a la interfaz de Web Intelligence (la configuracin regional del producto)
Grupo de funciones

Otras funciones

192

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

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

Sintaxis

cadena ObtenerIdiomayPas()
Notas

La configuracin regional del producto es la configuracin regional en que Web Intelligence muestra la interfaz de usuario (por ejemplo, elementos de men o el texto de los botones).
Ejemplos

ObtenerIdiomayPas() devuelve "en_US" si la configuracin regional del producto del usuario es "Ingls (EE.UU.)".

ObtenerLocalizados
Descripcin

Devuelve una cadena localizada segn la configuracin regional preferida del usuario
Sintaxis

string GetLocalized(string[;comment])
Entrada Parmetro cadena comentario Descripcin Tipo Requerido S No

La cadena que se va a tradu- cadena cir Un comentario para ayudar a cadena los traductores

Notas

El parmetro cadena puede ser una cadena de cualquier frmula de Web Intelligence (por ejemplo, en una celda, un mensaje de una seal o la definicin de una variable).

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

193

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

Al disear un informe, se puede utilizar el parmetro comentario para ofrecer ms informacin a fin de ayudar a los traductores a traducir la cadena. El comentario aparecer junto con la cadena en la herramienta Administrador de traducciones, que utilizan los traductores para traducir los informes de Web Intelligence. Cada pareja de cadena + comentario genera una cadena independiente que se debe traducir con la herramienta Administrador de traducciones. Como resultado, ObtenerLocalizados("Product Total";"Max 20 characters") y ObtenerLocalizados("Pro duct Total";"Use no more than 20 characters") pueden devolver traducciones distintas.

Ejemplos

ObtenerLocalizados("Product Total") devuelve la traduccin al francs de " Total para todos los productos" si la configuracin regional de visualizacin preferida es "fr_FR". ObtenerLocalizados("Product Total";"Try not to use more than 20 characters") devuelve la traduccin al alemn de " Total for all products" si la configuracin regional de visualizacin preferida es " de_DE ". La funcin tambin le dice al traductor del informe que, a ser posible, no utilice ms de 20 caracteres al traducir la cadena.
Temas relacionados

ObtenerConfiguracinRegionalVisualizacinPreferida

ObtenerConfiguracinRegionalVisualizacinPreferida
Descripcin

Devuelve la configuracin regional preferida del usuario para visualizar los datos del documento (la configuracin regional de visualizacin preferida)
Grupo de funciones

Otras funciones

194

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

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

Sintaxis

cadena ObtenerConfiguracinRegionalVisualizacinPreferi da()


Ejemplos

ObtenerConfiguracinRegionalVisualizacinPreferida devuelve "en_US" si la configuracin regional de visualizacin preferida es "Ingls (EE.UU.)".


Temas relacionados

ObtenerLocalizados ObtenerConfiguracinRegionalVisualizacinPreferidaPredominante

If...Then...Else
Descripcin

Devuelve un valor que se basa en si una expresin es verdadera o falsa


Grupo de funciones

Otras funciones
Sintaxis

If bool_value Then true_value [Else false_value]

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

195

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

Entrada Parmetro Descripcin Tipo Booleano Requerido S S S, si Else est incluido

valor_boolea- Un valor booleano no

valor_verda- El valor devuelto si la expresin Cualquiera dero valor_booleano es verdadera valor_falso El valor devuelto si la expresin valor_booleano es falsa Cualquiera

Notas

valor_verdadero y valor_falso pueden mezclar los tipos de datos. Puede utilizar los operadores booleanos Y, Entre, EnLista, O y NO con la funcin Si. Puede anidar las condiciones Si mediante ElseIf. La sintaxis es: If test_value Then true_value [Else false_value|ElseIf test_value Then true_value [Else false_value]]

Web Intelligence es compatible tambin con la sintaxis Si(valor_boo leano;valor_verdadero;valor_falso).

Ejemplos

Si [Ingresos de ventas]>1000000 Then "Ingresos altos" devuelve "Ingresos altos" para todas las filas cuyos ingresos sean superiores a 1.000.000 pero no devuelve nada para las dems filas. Si [Ingresos de ventas]>1000000 Then "Ingresos altos" Else [Ingresos] devuelve "Ingresos altos" para todas las filas cuyos ingresos sean superiores a 1.000.000 y el valor de los ingresos para todas las dems filas. Si [Ingresos de ventas]>1000000 Then "Ingresos altos" Else "Ingresos bajos" devuelve "Ingresos altos" para todas las filas cuyos ingresos sean superiores a 1.000.000 e "Ingresos bajos" para todas las filas cuyos ingresos sean inferiores a 1.000.000.

196

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

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

Si [Ingresos de ventas]>1000000 Then "Ingresos altos" ElseIf [Ingresos de ventas] > 800000 Then "Ingresos me dianos" Else "Ingresos bajos" devuelve "Ingresos altos" para todas las filas cuyos ingresos sean superiores a 1.000.000, "Ingresos medianos" para todas las filas cuyos ingresos se encuentren entre 800.000 y 1.000.000 e "Ingresos bajos" para todas las dems filas.
Temas relacionados

Si Operador Y Operador Entre Operador EnLista operador O No, operador

Si
Descripcin

Devuelve un valor que se basa en si una expresin es verdadera o falsa


Grupo de funciones

Otras funciones
Sintaxis

If(bool_value;true_value;false_value)

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

197

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

Entrada Parmetro Descripcin Tipo Booleano Requerido S S S

valor_boolea- Un valor booleano no

valor_verda- El valor devuelto si la expresin Cualquiera dero valor_booleano es verdadera valor_falso El valor devuelto si la expresin valor_booleano es falsa Cualquiera

Notas

valor_verdadero y valor_falso pueden mezclar los tipos de datos. Puede anidar las condiciones Si al sustituir valor_falso con otras condiciones Si adicionales: If(bool_value;true_value;If(bool_value;true_value;fal se_value|If...))

Web Intelligence tambin es compatible con la sintaxis Si...Then...Else.

Ejemplos

If ([Ingresos de ventas]>1000000;"Ingresos altos";"Ingre sos bajos") devuelve "Ingresos altos" para todas las filas cuyos ingresos sean superiores a 1.000.000 e "Ingresos bajos" para todas las filas cuyos ingresos sean inferiores a 1.000.000. If [Ingresos de ventas]>1000000;"Ingresos altos";[Ingre sos] devuelve "Ingresos altos" para todas las filas cuyos ingresos sean superiores a 1.000.000 y el valor de los ingresos para todas las dems filas.
Temas relacionados

If...Then...Else

198

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

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

NmeroDeFila
Descripcin

Devuelve el nmero de fila dentro de una tabla


Grupo de funciones

Otras funciones
Sintaxis

entero NmeroDeFila()
Notas

La numeracin de las lneas de una tabla comienza con el encabezado, que es la fila 1.
Ejemplos

NmeroDeFila() devuelve 2 si la funcin aparece en la segunda fila de una tabla.

NombreDe
Descripcin

Devuelve el nombre de un objeto


Grupo de funciones

Otras funciones
Sintaxis

cadena NombreDe(obj)

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

199

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

Entrada Parmetro obj Descripcin Tipo Requerido

Cualquier objeto de Objeto de informe S informe

Notas

Web Intelligence utiliza la funcin NombreDe en encabezados de columnas y filas en los informes.
Ejemplos

NombreDe([Fecha de la reserva]) devuelve "Fecha de la reserva".

NingnFiltro
Descripcin

Ignora los filtros al calcular un valor


Grupo de funciones

Otras funciones
Sintaxis

tipo_entrada NingnFiltro(obj[;Todos|Explorar])

200

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

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

Entrada Parmetro obj Descripcin Cualquier objeto de informe Tipo Requerido

Objeto de S informe No

Todos|Ex- plorar

Sin especificar palabra clave: se omiten Palabra clave los filtros de informes y bloques Todos: se omiten todos los filtros Explorar: se omiten los filtros de exploracin y de informes

Notas

NingnFiltro(obj;Explorar) no funciona en modo de exploracin de consultas porque los filtros de exploracin se agregan a las consultas en lugar de aplicarse a los datos de los informes. Si sale del modo de exploracin con los filtros de exploracin aplicados, stos se convierten en filtros de informe, por lo que vara el valor de las expresiones a las que se haya aplicado NingnFiltro(obj;Explo rar).

Ejemplos

Si se coloca en un pie de bloque, NingnFiltro(Suma([Ingresos de ventas]) devuelve el total de ingresos por ventas de todas las filas posibles del bloque, incluidas las filas filtradas del bloque. NingnFiltro(Suma([Ingresos de ventas]);Todo) devuelve la suma de los ingresos de venta de todos los pases, incluida Francia, aunque exista un filtro que excluya a Francia del informe. NingnFiltro(Suma([Ingresos de ventas]);Explorar) devuelve la suma de los ingresos de venta de todos los pases aunque exista un filtro de exploracin en la dimensin [Pas].

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

201

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

NmeroDePginas
Descripcin

Devuelve el nmero de pginas del informe


Grupo de funciones

Otras funciones
Sintaxis

entero NmeroDePginas()
Ejemplos

NmeroDePginas() devuelve 2 si el informe tiene dos pginas.

Pgina
Descripcin

Devuelve el nmero de la pgina actual en el informe


Grupo de funciones

Otras funciones
Sintaxis

entero Pgina()
Ejemplo

Pgina() devuelve 2 si aparece en la segunda pgina del informe.

202

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

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

Anterior
Descripcin

Devuelve un valor anterior de un objeto


Grupo de funciones

Otras funciones
Sintaxis

tipo_entrada Anterior(dimensin|indicador|Auto[;res tabl_dimensiones][;desplazamiento][;NoNull])

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

203

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

Entrada Parme- Descripcin tro Tipo Requerido

dimen- La dimensin o indicador cuyo valor Dimensin, S sin|indi- anterior devuelve la funcin o la palabra indicador o cador|Au- clave Auto palabra clave to resLa lista de dimensiones utilizada para tabl_di- restablecer el clculo mensiones Lista de dimensiones No

despla- Especifica el valor de la dimensin o Entero zamien- indicador que est desplazado el to nmero de filas anteriores a la fila actual NoNull

No (el valor predeterminado es 1)

Indica a la funcin que debe devolver el Palabra clave No primer valor no nulo comenzando a partir del desplazamiento

Notas

El valor predeterminado de desplazamiento es 1. Anterior([Ingre sos];1) y Anterior([Ingresos]) son funcionalmente iguales. Cuando se incluye el argumento NoNull, Web Intelligence devuelve el primer valor no nulo del objeto, comenzando por las filas de desplaza miento de celda antes de la fila actual y contando hacia atrs. Con la funcin Anterior puede utilizar los operadores de contexto de la sintaxis compleja. El operador Auto permite hacer referencia al valor anterior de una celda si sta contiene un elemento distinto de un objeto de informe. 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. Web Intelligence aplica la funcin Anterior despus de aplicar todos los filtros de informe, seccin y bloque. No es posible aplicar un filtro en una frmula que utilice Anterior.

204

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

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

Web Intelligence aplica Anterior despus de aplicar todas las ordenaciones. No es posible aplicar una ordenacin en una frmula que utilice Ante rior. Si se aplica Anterior a un objeto de tipo indicador y dicho objeto devuelve un valor no definido, la funcin Anterior devolver un valor no definido aun cuando la lnea anterior devuelva un valor. Anterior ignora las rupturas cuando estn colocadas fuera de un encabezado o pie de ruptura. Anterior devuelve el valor de la instancia anterior del pie cuando est colocado fuera del pie de ruptura. Web Intelligence restablece la funcinAnterior en cada seccin del informe. Cuando se usa en una tabla de referencias cruzadas, Anterior no trata el ltimo valor de una fila como el valor anterior del primer valor de la siguiente fila.

Ejemplos

Anterior([Pas];1) devuelve los valores de la siguiente tabla:


Pas Estados Unidos Reino Unido Francia Ingresos 5.000.000 2.000.000 2.100.000 Estados Unidos Reino Unido Anterior

Anterior([Ingresos]) devuelve los siguientes valores en la siguiente tabla:


Pas Estados Unidos Reino Unido Francia Ingresos 5.000.000 2.000.000 2.100.000 5.000.000 2.000.000 Anterior

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

205

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

Anterior([Ingresos];([Pas])) devuelve los valores de la siguiente tabla:


Pas Estados Unidos Regin Norte Sur Reino Unido Norte Sur Ingresos 5.000.000 7.000.000 3.000.000 4.000.000 3.000.000 5.000.000 Anterior

Anterior([Ingresos]) devuelve los valores de la siguiente tabla de referencias cruzadas:


2004 Estados Unidos Reino Unido Francia 5.000.000 Anterior 2005 6.000.000 Anterior 5.000.000

2.000.000 3.000.000

2.500.000 2.000.000

2.000.000 3.000.000

Anterior([Ingresos]) devuelve los siguientes valores en la siguiente tabla con una ruptura en [Pas]:
Pas Estados Unidos Regin Norte Sur Estados Unidos Ingresos 5.000.000 7.000.000 12.000.000 5.000.000 Anterior

Pas

Regin

Ingresos

Anterior

206

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

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

Reino Unido

Norte Sur

3.000.000 4.000.000 7.000.000

7.000.000 3.000.000 12.000.000

Reino Unido

Anterior([Ingresos];2;NoNull) devuelve los valores de la siguiente tabla:


Ao 2008 2008 2008 2008 2008 2008 2008 2008 Trimestre T1 T2 T3 T4 T1 T2 T3 T4 200 400 700 300 500 500 400 700 300 300 Ingresos 500 Anterior

2*Anterior(Auto) devuelve la secuencia 2, 4, 6, 8, 10...


Temas relacionados

Comparar valores con la funcin Anterior Operador Auto

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

207

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

ValorRef
Descripcin

Devuelve el valor de referencia de un objeto de informe si el seguimiento de datos est activado.


Grupo de funciones

Otras funciones
Sintaxis

tipo_entrada ValorRef(obj)
Ejemplos

ValorRef([Regin ms rentable]) devuelve "Suroeste" si el valor de la variable [Regin ms rentable] es "Suroeste" en los datos de referencia. ValorRef([Ingresos]) devuelve 1000 si el valor del indicador [Ingresos] es 1000 en los datos de referencia.

RelativeValue
Descripcin

Devuelve los valores anteriores o posteriores de un objeto


Grupo de funciones

Otras funciones
Sintaxis

input_type RelativeValue(measure|detail;slicing_dims;off set)

208

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

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

Entrada Parmetro Descripcin Tipo Requerido

indicaCualquier indicador o detalle de una dimen- Indicador S dor|deta- sin del bloque o detalle lle dimensio- Dimensiones que proporcionan el contexto Lista de S nes_sec- del clculo dimensiotor nes desplaza- Especifica el valor del indicador o el de Entero miento talle que est desplazado el nmero de filas eliminado desde la fila actual S

Notas

El objeto debe ser un indicador o un detalle de una dimensin disponible en el bloque. El orden de clasificacin de la lista de valores de las dimensiones de sector se utiliza para determinar la salida de la funcin. El orden de clasificacin viene determinado por dos factores: las ordenaciones aplicadas a las dimensiones de sector y el orden en el que se muestran las dimensiones de sector en la funcin.

Una dimensin usada como una seccin de clave maestra se puede especificar como dimensin de sector. Todas las dimensiones de sector deben estar presentes en el bloque o en el encabezado de seccin del bloque en el que est colocada la funcin. Si posteriormente se elimina del bloque una dimensin de sector, la funcin devuelve el error #CLCULO. Si el desplazamiento excede el nmero de filas de la lista de valores de la dimensin de sector, la funcin devuelve un valor nulo. RelativeValue no se puede utilizar de forma recursiva. Las dimensiones deben colocarse siempre entre parntesis, incluso si hay una sola dimensin en la lista de dimensiones de sector.

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

209

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

Ejemplos

La columna RelativeValue de la tabla que se muestra a continuacin contiene la siguiente frmula: RelativeValue([Revenue];([Year]);-1)
Ao 2007 2007 2007 2007 2008 2008 2008 2008 Trimestre T1 T2 T3 T4 T1 T2 T3 T4 Nombre del vendedor Garca Surez Gutirrez Harris Garca Surez Gutirrez Harris Ingresos 1000 2000 1500 3000 4000 3400 2000 1700 1000 2000 1500 3000 RelativeValue

Para obtener informacin detallada sobre ValorRelativo, consulte el captulo "Comparar valores con funciones de Web Intelligence" del manual Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence, o visite el vnculo que se ofrece al final de este tema.
Temas relacionados

#CLCULO Comparar valores con la funcin RelativeValue

NombreInforme
Descripcin

Devuelve el nombre de un informe.

210

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

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

Grupo de funciones

Otras funciones
Sintaxis

cadena NombreInforme()
Ejemplos

NombreInforme() devuelve "Informe de ventas" si se coloca en un informe llamado "Informe de ventas".

ndiceDeFilas
Descripcin

Devuelve el nmero de fila


Grupo de funciones

Otras funciones
Sintaxis

entero ndiceDeFilas()
Notas

La numeracin de las filas comienza con el 0. ndiceDeFilas devuelve #VALORMLTIP si se coloca en un encabezado o pie de tabla.

Ejemplos

ndiceDeFilas() devuelve 0 si aparece en la primera fila de la tabla.

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

211

Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence

NombrenicoDe
Descripcin

Devuelve el nombre nico de un objeto


Grupo de funciones

Otras funciones
Sintaxis

cadena NombrenicoDe(obj)
Entrada Parmetro obj Descripcin Tipo Requerido

Cualquier objeto de Objeto de informe S informe

Ejemplos

NombrenicoDe([Fecha de la reserva]) devuelve "Fecha de la reserva".

Operadores de funcin y de frmula de Web Intelligence


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

212

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

Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence

Operadores matemticos
Los 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".

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

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

213

Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence

Operadores lgicos
Los 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.

Operador Y
Descripcin

El operador Y vincula valores booleanos. Si todos los valores booleanos vinculados mediante Y devuelven el valor verdadero, la combinacin de todos los valores tambin devuelve este valor.
Sintaxis

valor_booleano Y valor_booleano [Y valor_booleano...]


Ejemplos

Si [Centro de vacaciones] = "Bahamas Beach" Y [Ingre sos]>100000 Then "Ingresos altos Bahamas" devuelve "Ingresos altos Bahamas" si [Centro de vacaciones] = "Bahamas Beach" Y [Ingresos]>100000.

operador O
Descripcin

El operador O vincula valores booleanos. Si todos los valores booleanos vinculados mediante O devuelven el valor verdadero, la combinacin de todos los valores tambin devuelve este valor.
Sintaxis

valor_booleano O valor_booleano [O valor_booleano...]

214

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

Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence

Ejemplos

Si [Centro de vacaciones] = "Bahamas Beach" O [Centro de vacaciones]="Hawaiian Club" Then "EE.UU." Else "Francia" devuelve "EE.UU." si [Centro de vacaciones]="Bahamas Beach" o "Hawaiian Club", o "Francia" si no.

No, operador
Descripcin

El operador No devuelve el valor opuesto de una expresin booleana.


Sintaxis

booleano No(valor_booleano)
Ejemplos

Si No ([Pas] = "EE.UU.") Then "No EE.UU." devuelve "No EE.UU." si [Pas] tiene cualquier valor que no sea "EE.UU.".

Operador Entre
Descripcin

El operador Entre determina si una variable est entre dos valores.


Sintaxis

booleano Entre(primer_valor;segundo_valor)
Notas

El operador Entre se utiliza junto con la funcin Si y el operador Donde. Dado que la configuracin regional del documento puede afectar al orden de clasificacin de los datos, modificar la configuracin regional puede afectar tambin al resultado devuelto por el operador Entre. (La configuracin regional del documento se puede modificar en la ficha Preferencias del documento de Web Intelligence de InfoView.)

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

215

Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence

Ejemplos

Si [Ingresos] Entre(800000;900000) Then "Ingresos media nos" devuelve "Ingresos medianos" si [Ingresos] est entre 800000 y 900000. [Ingresos de ventas] Entre (10000;20000) devuelve verdadero si el valor de los ingresos de ventas se encuentra entre 10000 y 20000. Si ([Ingresos de ventas] Entre (200000;500000);"Ingresos medianos";"Ingresos bajos/altos") devuelve "Ingresos medianos" si [Ingresos de ventas] es 300000.
Temas relacionados

If...Then...Else Operador Where

Operador EnLista
Descripcin

El operador EnLista determina si la variable se halla en una lista de valores.


Sintaxis

booleano valor_prueba EnLista (lista_valores)


Notas

Es la combinacin de valor_prueba + EnLista la que devuelve un valor booleano, no el operador EnLista solo.
Ejemplos

Si No ([Pas] EnLista("Inglaterra";"Escocia";"Gales")) Then "No Gran Bretaa" Else "Gran Bretaa" devuelve "No Gran Bretaa" si [Pas] no es igual a "Inglaterra", "Escocia" o "Gales" o "Gran Bretaa" si no.

216

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

Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence

Si [Centro de vacaciones] EnLista("Bahamas Beach";"Ha waiian Club") Then "US Resort" devuelve "US Resort" si [Centro de vacaciones] es igual a "Bahamas Beach" o "Hawaiian Club".
Temas relacionados

If...Then...Else Operador Where

Operadores especficos a la funcin


Algunas 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.

Operador Todos
El operador Todos le indica a la funcin NingnFiltro que omita todos los filtros o le indica a la funcin Recuento que cuente todos los valores, incluidos los duplicados.
Temas relacionados

Count Operadores Valoresnicos/Todo NingnFiltro Operadores Todo/Explorar

Operadores Todo/Explorar
Descripcin

Los operadores Todo/Explorar determinan qu filtros ignora la funcin NingnFiltro. Sin especificar: NingnFiltro omite los filtros de informes y bloques

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

217

Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence

Todo: NingnFiltro omite todos los filtros Explorar: NingnFiltro omite los filtros de informes y de exploracin

Operadores Inferior/Superior
Descripcin

Los operadores Abajo/Arriba indican que la funcin Clasificacin realice la clasificacin en orden descendente o ascendente. Arriba: clasifica en orden descendente. Abajo: clasifica en orden ascendente.
Ejemplos

Clasificacin([Ingresos]);([Pas]);Arriba clasifica los pases por ingresos, del ms alto al ms bajo.


Temas relacionados

Clasificacin

Operador Ruptura
Descripcin

El operador Ruptura le indica a la funcin Porcentaje que cuente las rupturas de tabla.
Ejemplos

La frmula Porcentaje([Volumen de negocios]) dar el siguiente resultado en la siguiente tabla (los porcentajes se calculan sobre el volumen de negocios total en el bloque):
Ao 2005 Trimestre T1 Ingresos 10000 Porcentaje 10%

218

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

Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence

2005

T2

20000

20%

2006 2006

T1 T2

30000 40000

30% 40%

La frmula Porcentaje([Ingresos];Ruptura) dar el siguiente resultado en la siguiente tabla (los porcentajes se calculan sobre el volumen de negocios total en cada parte del bloque):
Ao 2005 2005 Trimestre T1 T2 Ingresos 10000 20000 Porcentaje 33,3% 66,6%

2006 2006

T1 T2

30000 40000

42,9% 57,1%

Temas relacionados

Porcentaje

Operadores Valoresnicos/Todo
Los operadores Valoresnicos/Todos le indican a la funcin Cuenta que cuente slo los valores nicos, no todos.
Ejemplos

Cuenta([Ingresos];Valoresnicos) devuelve 3 si [Ingresos] tiene los valores (5;5;6;4).

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

219

Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence

Cuenta([Ingresos];Todos) devuelve 4 si [Ingresos] tiene los valores (5;5;6;4).


Temas relacionados

Count

Operador INCLUIRVACOS
Descripcin

El operador IncluirVacos le indica a algunas funciones agregadas que incluyan valores vacos en los clculos.
Ejemplos

Promedio([Ingresos]; IncluirVacos) devuelve 3 si [Ingresos] tiene los valores (5;3;<vaco>;4).


Temas relacionados

Promedio Count PromedioAcumulativo CuentaAcumulativa

Operador ndice
Descripcin

El operador ndice le indica a las funciones RespuestaUsuario y Ref ValueUserResponse que devuelvan la clave primaria de la base de datos de la respuesta de peticin de orden.
Temas relacionados

RespuestaUsuario RefValueUserReponse

220

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

Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence

Operador lineal
Descripcin

El operador Lineal indica a la funcin Interpolacin que debe usar la regresin lineal con interpolacin de mnimos cuadrados para proporcionar los valores de indicadores que falten. 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.
Temas relacionados

Interpolacin

Operador NoNull
Descripcin

El operador NoNull indica a la funcin Anterior que debe ignorar los valores nulos. Cuando se utiliza con NoNull,Anterior devuelve el primer valor no nulo del objeto, comenzando por las filas de desplazamiento de celda antes de la fila actual y contando hacia atrs.
Temas relacionados

Anterior

Operador NotOnBreak
Descripcin

El operador NotOnBreak indica a la funcin Interpolacin que ignore los saltos de bloque y de seccin.

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

221

Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence

Temas relacionados

Interpolacin

Operador PointToPoint
Descripcin

El operador PointToPoint indica a la funcin Interpolacin que debe utilizar la interpolacin punto a punto para proporcionar los valores que faltan. 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.
Temas relacionados

Interpolacin

Operadores Fila/Col
Descripcin

Los operadores Fila/Col se utilizan para establecer la direccin del clculo en las siguientes funciones: Porcentaje, PromedioAcumulativo, CuentaAcumulativa, MxAcumulativo, MnAcumulativo, Produc toAcumulativo y SumaAcumulativa.
Notas

Web Intelligence utiliza el operador Fila para calcular cada valor de una fila como porcentaje del valor total de todas las filas en el contexto integrado. Web Intelligence utiliza el operador Col para calcular cada valor de una columna como porcentaje del valor total de todas las columnas en el contexto integrado. En una tabla de referencias cruzadas, Web Intelligence calcula de manera predeterminada el valor de cada celda como porcentaje del valor total en la tabla de referencias cruzadas. Web Intelligence utiliza el operador Fila

222

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

Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence

para calcular los valores de las filas como porcentajes del valor total de la fila. Web Intelligence utiliza el operador Col para calcular los valores de las columnas como porcentajes del valor total de la columna.
Ejemplos

En una tabla de referencias cruzadas, Porcentaje([Indicador]) dar el siguiente resultado:


Indicador 100 200 Porcentaje 10% 20% Indicador 500 200 Porcentaje 50% 20%

Porcentaje([Indicador];Fila) dar el siguiente resultado:


Indicador 100 200 Porcentaje 16,7% 50% Indicador 500 200 Porcentaje 83,3% 50%

Porcentaje([Indicador];Col) dar el siguiente resultado:


Indicador 100 200 Porcentaje 33,3% 66,6% Indicador 500 200 Porcentaje 83,3% 16,7%

Con el operador FILA (o de manera predeterminada), Web Intelligence calcula la agregacin acumulativa por filas. Con el operador COL, Web Intelligence calcula la agregacin acumulativa por columnas. En una tabla de referencias cruzadas, SumaAcumulativa([Indicador]) o SumaAcumulativa([Indicador];Fila) dar el siguiente resultado:

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

223

Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence

Indicador 100 400

SumaAcumulativa Indicador 100 700 200 250

SumaAcumulativa 300 950

En una tabla de referencias cruzadas, SumaAcumulativa([Indica dor];Col) dar el siguiente resultado:


Indicador 100 400 SumaAcumulativa Indicador 100 500 200 250 SumaAcumulativa 700 950

Temas relacionados

Porcentaje PromedioAcumulativo CuentaAcumulativa MxAcumulativo MnAcumulativo ProductoAcumulativo SumaAcumulativa

Operador Auto
Descripcin

Refiere a la funcin Anterior a la celda anterior cuando no contenga un objeto de informe.


Ejemplos

5 +

Anterior(Auto) devuelve la secuencia 5, 10, 15, 20, 25, 30...

1 + 0,5 * Anterior(AUTO) devuelve la secuencia 1, 1,5, 1,75, 1,88...

224

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

Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence

Temas relacionados

Anterior

Operador Where
Descripcin

El operador Donde limita los datos usados para calcular un indicador.


Ejemplos

La frmula Promedio([Ingresos de ventas]) Donde ([Pas] = "EE.UU.") calcula las ventas medias cuando el pas sea Estados Unidos de Norteamrica. La frmula Promedio([Ingresos de ventas]) Donde ([Pas] = "EE.UU." O [Pas] = "Francia") calcula las ventas medias cuando el pas sea Estados Unidos de Norteamrica o Francia. La frmula [Ingresos] Donde (No ([Pas] EnLista ("EE.UU.";"Francia"))) calcula los ingresos de cualquier pas salvo Estados Unidos de Norteamrica y Francia. La variable [Ingresos altos] tiene la frmula [Ingresos] Donde [Ingre sos > 500000]. Si se coloca en un bloque, [Ingresos altos] muestra los ingresos cuando tienen un valor superior a 500.000 o bien no muestra nada. Si se coloca en un pie al final de la columna [Ingresos altos], la frmula Promedio([Ingresos altos]) devuelve el promedio de todos los ingresos superiores a 500.000.
Temas relacionados

Operador Y Operador Entre Operador EnLista operador O No, operador

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

225

Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence

Operadores de sintaxis extendida


Los 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 En
El operador de contexto En especifica dimensiones de manera explcita en un contexto.
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:

226

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

Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence

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:

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.

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

227

Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence

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 ParaCada


El 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:
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])

228

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

Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence

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 ParaTodo


El 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:

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]))

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

229

Funciones, operadores y palabras clave de Web Intelligence Palabras clave de sintaxis extendida de Web Intelligence

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 Intelligence


Las 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. Las cinco palabras clave de sintaxis extendida son: Informe, Seccin, Ruptura, Bloque y Cuerpo.

Palabra clave Bloque


La 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

230

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

Funciones, operadores y palabras clave de Web Intelligence Palabras clave de sintaxis extendida de Web Intelligence

Cuando est colocada en...

Hace referencia a estos datos...

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.

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.

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

231

Funciones, operadores y palabras clave de Web Intelligence Palabras clave de sintaxis extendida de Web Intelligence

Palabra clave Cuerpo


La 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) 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

232

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

Funciones, operadores y palabras clave de Web Intelligence Palabras clave de sintaxis extendida de Web Intelligence

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.

Palabra clave Ruptura


La 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.

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

233

Funciones, operadores y palabras clave de Web Intelligence Palabras clave de sintaxis extendida de Web Intelligence

El informe tiene una ruptura en Ao. La columna Total de la ruptura tiene la frmula siguiente: Sum ([Sales Revenue]) In Break 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 Informe


La 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.

234

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

Funciones, operadores y palabras clave de Web Intelligence Palabras clave de sintaxis extendida de Web Intelligence

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 Seccin


La tabla siguiente describe los datos a los que hace referencia la palabra clave Seccin dependiendo de dnde est colocada en un informe
Cuando 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

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

235

Funciones, operadores y palabras clave de Web Intelligence Cmo Web Intelligence redondea y trunca nmeros

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 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]).

Cmo Web Intelligence redondea y trunca nmeros


Varias funciones de Web Intelligence contienen un parmetro que determina a qu nivel redondea o trunca la funcin el valor que devuelve. Este parmetro acepta un entero que sea mayor que 0, 0 o menor que 0.

236

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

Funciones, operadores y palabras clave de Web Intelligence Cmo Web Intelligence redondea y trunca nmeros

Parmetro >0

Descripcin

La funcin redondea/trunca a las posiciones decimales del <parmetro>. Ejemplos: Redondear(3,13;1) devuelve 3,1 Redondear(3,157;2) devuelve 3,16

La funcin redondea/trunca al nmero entero ms prximo. Ejemplos: Truncar(3,7;0) devuelve 3 Truncar(4,164;0) devuelve 4

<0

La funcin redondea/trunca al 10 ms cercano (parmetro = -1), 100 (parmetro = -2), 1000 (parmetro = -3), etc. Ejemplos: Redondear(123,76;-1) devuelve 120 Redondear(459,9;-2) devuelve 500 Truncar(1600;-3) devuelve 1000

Nota:

Los nmeros se representan internamente como dobles, y tienen una precisin de diecisis dgitos.
Temas relacionados

Redondear Truncar EuroConvertirEn EuroConvertirDe ErrorRedondeoDeEuro ErrorRedondeoAEuro

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

237

Funciones, operadores y palabras clave de Web Intelligence Cmo Web Intelligence redondea y trunca nmeros

238

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

Solucin de problemas de frmulas de Web Intelligence

Solucin de problemas de frmulas de Web Intelligence Mensajes de error e informacin de frmulas

Mensajes de error e informacin de frmulas


En algunos casos, las frmulas de Web Intelligence no pueden devolver ningn valor, por lo que devuelven un mensaje de error o informacin que comienza por una almohadilla ("#"). Este mensaje aparece en la celda en la que est colocada la frmula.

#CLCULO
Se produce #CLCULO cuando una dimensin de sector especificada en la funcin RelativeValue deja de estar disponible en el contexto de clculo del bloque donde se coloc la funcin. #CLCULO tambin se refiere a la mala utilizacin de operadores de contexto en una frmula. Para obtener ms informacin, consulte el manual Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence.
Temas relacionados

RelativeValue

#CONTEXTO
#CONTEXTO aparece en un indicador cuando ste tiene un contexto de clculo inexistente. #CONTEXTO est relacionado con los mensajes de error #INCOMPATIBLE y #SINCDATOS, los cuales se producen en las dimensiones cuando un bloque contiene un contexto de clculo inexistente. En el caso de #INCOMPATIBLE el contexto no existe porque las dimensiones son incompatibles; en el caso de #SINCDATOS el contexto no existe porque las dimensiones proceden de varios proveedores de datos sin sincronizar.

240

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

Solucin de problemas de frmulas de Web Intelligence Mensajes de error e informacin de frmulas

Ejemplo: Contexto de clculo no existente en una consulta

Si un bloque basado en el universo Viajes Archipilagos contiene los objetos Ao de la reserva y Volumen de negocios, el mensaje de error #CONTEXTO aparece porque no es posible realizar la agregacin de volumen de negocios por ao de reserva. (Las reservas no han generado an ingresos.)

#SINCDATOS
El error #SINCDATOS se produce cuando se coloca una dimensin de un proveedor de datos diferente en un bloque que contiene dimensiones de otro proveedor de datos y los dos no estn sincronizados mediante una dimensin fusionada. El error #SINCDATOS aparece en todas las dimensiones del bloque y el error #CONTEXTO en los indicadores.
Ejemplo: Dimensiones de diferentes proveedores de datos en un bloque

Si un informe basado en el universo Viajes Archipilago contiene proveedores de datos con los objetos (Ao, Volumen de negocios) y (Trimestre), un bloque que contenga Ao, Trimestre y Volumen de negocios muestra #SINCDATOS en las columnas Ao y Trimestre porque los dos proveedores de datos no estn sincronizados mediante una dimensin fusionada.

#DIV/0
#DIV/0 se muestra cuando una frmula intenta dividir un nmero entre cero, lo que es matemticamente imposible. Cero nunca puede aparecer como divisor.
Ejemplo: Determinacin del volumen de negocios por artculo

Tiene un informe que muestra los ingresos de ventas, nmero de artculos vendidos y el volumen de negocios por artculo (que se calcula dividiendo los ingresos de ventas entre el nmero de artculos vendidos). Tuvo un trimestre muy malo en el que no cre ningn volumen de negocios, la columna Volumen de negocios por artculo devuelve #DIV/0 para este

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

241

Solucin de problemas de frmulas de Web Intelligence Mensajes de error e informacin de frmulas

trimestre porque la frmula est intentando dividir entre cero; es decir, dividir el volumen de negocios entre cero nmero de artculos vendidos.

#EXTERNO
#EXTERNO sucede cuando una frmula hace referencia a una funcin externa que no est disponible en Web Intelligence.

#INCOMPATIBLE
El error #INCOMPATIBLE se produce cuando un bloque contiene objetos incompatibles.
Ejemplo: Objetos incompatibles en una consulta

Si un bloque basado en el universo Viajes Archipilagos contiene las dimensiones Ao y Ao de la reserva, las columnas que contienen estas dimensiones muestran #INCOMPATIBLE porque dichos objetos son incompatibles.

#VALORMLTIP
#VALORMLTIP aparece cuando coloca una frmula que devuelve varios valores en una celda que da como resultado un valor nicamente.
Ejemplo: Valor mltiple en una celda

Tiene un informe que muestra Pas, Centro de vacaciones y Volumen de negocios y, agrega una celda al informe que contiene la frmula [Volumen de negocios] ParaCada ([Pas]). Esta celda devuelve #VALORMLTIP porque Pas tiene dos valores en el informe: US y Francia. Una celda no puede mostrar los volmenes de negocios para US y Francia. Colocada fuera de una tabla, una celda que contiene el volumen de negocios slo puede agregar los volmenes de negocios en la tabla de

242

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

Solucin de problemas de frmulas de Web Intelligence Mensajes de error e informacin de frmulas

alguna manera (por ejemplo, sumndolos o haciendo un promedio de stos). Si el informe se divide en secciones en Pas, la frmula es correcta cuando se coloca en una seccin porque hay slo un valor de Pas por seccin. Sin embargo, fuera de una seccin, la frmula sigue devolviendo #VALORMLTIP

#DESBORDAMIENTO
El error #DESBORDAMIENTO ocurre cuando un clculo devuelve un valor que es demasiado grande para que Web Intelligence lo trate. Este valor, en forma exponencial, es 1,7E308 (1,7 seguido de 307 ceros).

#PARTIALRESULT
#PARTIALRESULT se produce cuando Web Intelligence no puede recuperar todas las filas asociadas a un objeto de informe. Si #PARTIALRESULT se produce con frecuencia en los informes y dispone de los derechos de seguridad adecuados, modifique la propiedad de consulta Mximo de filas recuperadas para que Web Intelligence recupere ms datos. Si no dispone del derecho para modificar la consulta, consulte al administrador de Business Objects. Si el informe contiene indicadores inteligentes, es muy probable que se muestre #PARTIALRESULT porque los indicadores inteligentes requieren Web Intelligence para recuperar grandes cantidades de datos que los indicadores clsicos.

#RANGO
El error #CLASIFICACIN aparece cuando intenta clasificar datos basados en un objeto que depende del orden de valores. (Los objetos que utilizan la funcin Previous() o cualquier funcin de agregacin acumulativa dependen del orden de los valores.) La clasificacin provoca que estos objetos recalculen sus valores, lo que cambia la clasificacin y da lugar a una

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

243

Solucin de problemas de frmulas de Web Intelligence Mensajes de error e informacin de frmulas

dependencia circular. Este tipo de dependencia se puede producir al utilizar el cuadro de dilogo Clasificacin para crear una clasificacin o al utilizar la funcin Rank().
Ejemplo: Clasificacin en valores de promedio acumulativo o anteriores

Si intenta clasificar un bloque de una columna que contiene la funcin Previous() o cualquier funcin de agregacin acumulativa, el bloque completo devuelve #CLASIFICACIN.

#RECURSIVO
El error #RECURSIVO aparece cuando Web Intelligence no puede realizar un clculo debido a una dependencia circular.
Ejemplo: Uso de la funcin NumberOfPages()

Si coloca la funcin NumberOfPages() cuyas funciones de ajuste automtico de altura o de anchura estn establecidas, Web Intelligence devuelve #RECURSIVO porque al colocar esta frmula en una celda de ajuste automtico crea una dependencia circular. Web Intelligence debe conocer el tamao exacto del informe para poder devolver un valor desde la funcin, pero el tamao de la celda (que afecta al tamao del informe) viene determinado por el contenido de la misma.

#SEGURIDAD
El error #SEGURIDAD aparece cuando intenta utilizar una funcin para la que no tiene derechos de seguridad.
Ejemplo: Uso de la funcin ProveedorDeDatosSQL()

Si un usuario que no tiene el derecho de ver el cdigo SQL del proveedor de datos coloca la funcin ProveedorDeDatosSQL() en una celda, el mensaje #SEGURIDAD aparece en la celda.

244

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

Solucin de problemas de frmulas de Web Intelligence Mensajes de error e informacin de frmulas

#SINTAXIS
El error #SINTAXIS ocurre cuando una frmula hace referencia a un objeto que ya no existe en el informe.
Ejemplo: Referencia a un objeto no existente

Tiene un informe que al principio mostraba Ao, Trimestre e Ingresos de ventas, con una columna adicional que muestra la diferencia entre el volumen de negocios y el volumen de negocios anual promedio. Esta cifra es proporcionada por la variable Diferencia de Promedio anual. Si la variable Diferencia de Promedio anual se elimina del informe, la columna que la contiene devuelve #SINTAXIS.

#TOREFRESH
#TOREFRESH aparece en las celdas basadas en indicadores inteligentes cuando el valor devuelto por el indicador inteligente no est disponible. Esta situacin se produce cuando el conjunto de agrupacin que contiene el valor no est disponible en el proveedor de datos. El error #TOREFRESH se quita con la actualizacin de los datos.

#UNAVAILABLE
#UNAVAILABLE aparece cuando Web Intelligence no puede calcular el valor de un indicador inteligente. Esta situacin se produce cuando Web Intelligence no puede mostrar los valores en un indicador inteligente filtrado sin aplicar un filtro a la consulta. Como esto conlleva el riesgo de afectar a los dems informes basados en la misma consulta, Web Intelligence no aplica el filtro de consulta.

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

245

Solucin de problemas de frmulas de Web Intelligence Mensajes de error e informacin de frmulas

#ERROR
#ERROR es el mensaje de error predeterminado que abarca todos los errores que no tratan otros mensajes de error.

La funcin de agregacin devuelve resultados incorrectos


Las funciones de agregacin que utilizan los operadores Where e In a veces devuelven resultados incorrectos. Ejemplos de sintaxis que devuelve resultados incorrectos: Sum([Measure] In ([Dim 1];[Dim 2])) In ([Dim 1]) Where ([Dim 3]="Constant") Sum( [Measure] In ([Dim 1]) ) Where ([Dim 3]="Constant") Max( [Measure] In ([Dim 1]) ) Where ([Dim 3]="Constant")

246

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

Comparar valores mediante funciones de Web Intelligence

Comparar valores mediante funciones de Web Intelligence Comparar valores con la funcin Anterior

Comparar valores con la funcin Anterior


La funcin Anterior devuelve un valor anterior comparativo de una expresin. El valor devuelto depender del diseo del informe. Para obtener capacidades de comparacin ms potentes utilice la funcin RelativeValue. RelativeValue devuelve un valor comparativo anterior o posterior de una expresin. El valor devuelto no depender del diseo del informe.
Temas relacionados

Anterior RelativeValue Comparar valores con la funcin RelativeValue

Comparar valores con la funcin RelativeValue


La funcin RelativeValue devuelve valores comparativos de una expresin. La funcin devuelve estos valores independientemente del diseo del informe. Cuando se utiliza RelativeValue se especifican los siguientes elementos: La expresin cuyo valor comparativo se desea encontrar (la expresin debe ser un indicador o un detalle de una dimensin disponible en el bloque) La lista de dimensiones de sector El desplazamiento.

La funcin hace uso de las dimensiones de sector, el desplazamiento y las dimensiones de subeje (determinadas por las dimensiones de sector) para devolver un valor comparativo. Las dimensiones de subeje son todas las dems dimensiones del contexto de clculo menos las dimensiones de sector. Expresado en trminos generales, RelativeValue devuelve el valor de la expresin en la fila que, dentro de la lista de valores de las dimensiones de sector, son filas de desplazamiento eliminadas de la fila actual y donde

248

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

Comparar valores mediante funciones de Web Intelligence Comparar valores con la funcin RelativeValue

los valores de las dimensiones de subeje son las mismas que en la fila actual.
Nota:

Todas las dimensiones de sector deben estar siempre en el contexto de clculo del bloque donde se coloca la funcin. Si, posteriormente, se elimina una dimensin de sector, la funcin devuelve #CLCULO.
Ejemplo:

En este ejemplo, la columna RelativeValue contiene la siguiente frmula: RelativeValue([Revenue];([Year]);-1) La expresin es [Ingresos]; La dimensin de sector es [Ao]; El desplazamiento es -1 (la funcin devuelve el valor inmediatamente anterior de la lista).
Trimestre T1 T2 T3 T4 T1 T2 T3 T4 Nombre del vendedor Garca Surez Gutirrez Harris Garca Surez Gutirrez Harris Ingresos 1000 2000 1500 3000 4000 3400 2000 1700 1000 2000 1500 3000 RelativeValue

Ao 2007 2007 2007 2007 2008 2008 2008 2008

Expresada como una pregunta empresarial, la frmula indica a Web Intelligence que debe devolver los ingresos generados por el mismo vendedor durante el mismo trimestre del ao anterior. Expresada como un clculo en palabras, la frmula indica que Web Intelligence debe devolver el valor de [Ingresos] (la expresin) en la fila donde el valor de [Ao] (la dimensin de sector) es el valor anterior de la

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

249

Comparar valores mediante funciones de Web Intelligence Comparar valores con la funcin RelativeValue

lista de valores del objeto [Ao] y donde los valores de [Trimestre] y [Nombre del vendedor] (las dimensiones de subeje) son iguales que los de la fila actual.
Temas relacionados

RelativeValue

Dimensiones de sector y la funcin RelativeValue


La funcin RelativeValue utiliza la lista de valores de las dimensiones de sector para buscar la fila comparativa. La funcin devuelve el valor comparativo de la expresin especificada en la funcin que constituye el nmero de filas de desplazamiento en la lista de dimensiones de sector. Como resultado, el orden de clasificacin de las dimensiones de sector es crucial a la hora de determinar la salida de la funcin.
Ejemplo: Varias dimensiones de sector

En la tabla siguiente, la columna RelativeValue tiene la siguiente frmula: RelativeValue([Revenue];([Year];[Quarter]);-1) La expresin es [Ingresos]; Las dimensiones de sector son ([Ao];[Trimestre]); El desplazamiento es -1 (la funcin devuelve el valor inmediatamente anterior de la lista).
Trimestre T1 T2 T3 T4 T1 T2 Nombre del vendedor Garca Garca Garca Garca Surez Surez Ingresos 1000 2000 1500 3000* 4000 3400 RelativeValue

Ao 2007 2007 2007 2007 2007 2007

250

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

Comparar valores mediante funciones de Web Intelligence Comparar valores con la funcin RelativeValue

Ao 2007 2007 2008 2008 2008 2008

Trimestre T3 T4 T1 T2 T3 T4

Nombre del vendedor Surez Surez Garca Garca Garca Garca

Ingresos 2000 1700 5000 3000* 2700 6800

RelativeValue

3000* 5000 3000* 2700

Expresada como una pregunta empresarial, la frmula indica a Web Intelligence que debe devolver los ingresos generados por el mismo comercial en el trimestre anterior. Expresada como un clculo en palabras, la frmula indica a Web Intelligence que debe devolver el valor de [Ingresos] en la fila donde los valores de [Ao] y [Trimestre] representan el valor anterior en la lista de valores ([Ao];[Trimestre]) y donde el valor de [Nombre del vendedor] es igual al de la fila actual. Para buscar el valor de ingresos comparativo, Web Intelligence utiliza la lista de valores de las dimensiones de sector:
Ao 2007 2007 2007 2007 2008 Trimestre T1 T2 T3 T4 T1 *

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

251

Comparar valores mediante funciones de Web Intelligence Comparar valores con la funcin RelativeValue

Ao 2008 2008 2008

Trimestre T2 T3 T4 *

El orden de clasificacin de las dimensiones de sector determina la salida de la funcin. El asterisco * en las tablas muestra el orden de clasificacin.
Temas relacionados

RelativeValue

Dimensiones de sector y secciones


Una dimensin de sector puede hallarse en una celda maestra de seccin de un informe.
Ejemplo:

En la tabla siguiente, la columna RelativeValue tiene la siguiente frmula: RelativeValue([Revenue];([Year];[Quarter]);-1)


2007

Trimestre T1 T2 T3 T4 T1

Nombre del ven- Ingresos dedor Garca Garca Garca Garca Surez 1000 2000 1500 3000* 4000

RelativeValue

252

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

Comparar valores mediante funciones de Web Intelligence Comparar valores con la funcin RelativeValue

Trimestre T2 T3 T4

Nombre del ven- Ingresos dedor Surez Surez Surez 3400 2000 1700

RelativeValue

2008

Trimestre T1 T2 T3 T4

Nombre del ven- Ingresos dedor Garca Garca Garca Garca 5000 3000* 2700 6800

RelativeValue 3000* 5000 3000* 2700

Para buscar el valor de ingresos comparativo, Web Intelligence utiliza la lista de valores de las dimensiones de sector:
Ao 2007 2007 2007 2007 2008 Trimestre T1 T2 T3 T4 T1 *

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

253

Comparar valores mediante funciones de Web Intelligence Comparar valores con la funcin RelativeValue

Ao 2008 2008 2008

Trimestre T2 T3 T4 *

El orden de clasificacin de las dimensiones de sector determina la salida de la funcin. El asterisco * en las tablas muestra el orden de clasificacin.
Temas relacionados

RelativeValue

Orden de las dimensiones de sector


Dado que el orden de clasificacin de la lista de valores de las dimensiones de sector determina la salida de RelativeValue, el orden en el que se especifican las dimensiones de sector afecta a la salida de la funcin.
Ejemplo: Orden de las dimensiones de sector

En la tabla siguiente, la columna RelativeValue tiene la siguiente frmula: RelativeValue([Revenue];([Year];[Quarter]);-1)


Ao 2007 2007 2007 2007 2007 2007 Trimestre T1 T2 T3 T4 T1 T2 Nombre del vendedor Garca Garca Garca Garca Surez Surez Ingresos 1000 2000 1500 3000* 4000 3400 RelativeValue

254

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

Comparar valores mediante funciones de Web Intelligence Comparar valores con la funcin RelativeValue

Ao 2007 2007 2008 2008 2008 2008

Trimestre T3 T4 T1 T2 T3 T4

Nombre del vendedor Surez Surez Garca Garca Garca Garca

Ingresos 2000 1700 5000 3000* 2700 6800

RelativeValue

3000* 5000 3000* 2700

Expresada como una pregunta empresarial, la frmula indica a Web Intelligence que debe mostrar los ingresos generados por el mismo comercial en el trimestre anterior. El orden de clasificacin de las dimensiones de sector es el siguiente:
Ao 2007 2007 2007 2007 2008 2008 2008 2008 Trimestre T1 T2 T3 T4 T1 T2 T3 T4 * *

La llamada a la funcin se cambia a: RelativeValue([Revenue];([Quarter];[Year]);-1) El orden de clasificacin de las dimensiones de sector pasa a ser:

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

255

Comparar valores mediante funciones de Web Intelligence Comparar valores con la funcin RelativeValue

Trimestre T1 T1 T2 T2 T3 T3 T4 T4

Ao 2007 2008 2007 2008 2007 2008 2007 2008 * * * *

El orden de clasificacin tiene el siguiente impacto en el resultado de la funcin:


Ao 2007 2007 2007 2007 2007 2007 2007 2007 2008 Trimestre T1 T2 T3 T4 T1 T2 T3 T4 T1 Nombre del vendedor Garca Garca Garca Garca Surez Surez Surez Surez Garca Ingresos 1000* 2000* 1500* 3000* 4000 3400 2000 1700 5000 1000* RelativeValue

256

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

Comparar valores mediante funciones de Web Intelligence Comparar valores con la funcin RelativeValue

Ao 2008 2008 2008

Trimestre T2 T3 T4

Nombre del vendedor Garca Garca Garca

Ingresos 3000 2700 6800

RelativeValue 2000* 1500* 3000*

Expresada como una pregunta empresarial, la frmula ahora indica a Web Intelligence que debe mostrar los ingresos generados por el mismo vendedor durante el mismo trimestre del ao anterior. El cambio en el orden de clasificacin de la dimensin de sector produce un cambio en el significado de la frmula. El asterisco * en las tablas indica el orden de clasificacin.
Temas relacionados

RelativeValue

Dimensiones de sector y ordenaciones


Dado que el orden de clasificacin de la lista de valores de las dimensiones de sector determina la salida de la funcin, la ordenacin aplicada a una dimensin cualquiera en las dimensiones de sector afecta a la salida de la funcin.
Ejemplo: Una ordenacin personalizada aplicada a una dimensin de sector

En la tabla siguiente, la columna RelativeValue tiene la siguiente frmula: RelativeValue([Revenue];([Year];[Quarter]);-1) Se aplica una ordenacin personalizada (T1, T2, T4, T3) a [Trimestre], por lo que la funcin proporciona el siguiente resultado:

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

257

Comparar valores mediante funciones de Web Intelligence Comparar valores con la funcin RelativeValue

Ao 2007 2007 2007 2007 2007 2007 2007 2007 2008 2008 2008 2008

Trimestre T1 T2 T4 T3 T1 T2 T4 T3 T1 T2 T4 T3

Nombre del vendedor Garca Garca Garca Garca Surez Surez Surez Surez Garca Garca Garca Garca

Ingresos 1000 2000 3000 1500* 4000 3400 1700 2000 5000 3000* 6800 2700

RelativeValue

1500* 5000 3000* 6800

La lista ordenada de dimensiones de sector es la siguiente:


Ao 2007 2007 2007 2007 2008 2008 2008 2008 Trimestre T1 T2 T4 T3 T1 T2 T4 T3 * *

El asterisco * en las tablas muestra el orden de clasificacin.

258

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

Comparar valores mediante funciones de Web Intelligence Comparar valores con la funcin RelativeValue

Temas relacionados

RelativeValue

Usar RelativeValue en tablas de referencias cruzadas


La funcin RelativeValue funciona del mismo modo en las tablas de referencias cruzadas que en las tablas verticales. El diseo de los datos de una tabla de referencias cruzadas no tiene impacto alguno en la salida de la funcin.
Temas relacionados

RelativeValue

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

259

Comparar valores mediante funciones de Web Intelligence Comparar valores con la funcin RelativeValue

260

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

Ms informacin

Ms informacin

Recurso de informacin

Ubicacin

Informacin del producto SAP http://www.sap.com BusinessObjects

Desplcese a http://help.sap.com/businessobjects/ y en el panel lateral de "SAP BusinessObjects Overview" (Informacin general de SAP BusinessObjects), haga clic en All Products (Todos los productos). Puede acceder a la documentacin ms actualizada sobre todos los productos SAP BusinessObjects y su despliegue en el SAP Help Portal. Puede descargar versiones en PDF o bibliotecas HTML instalables. Algunos manuales se almacenan en SAP Service Marketplace y no estn disponibles desde SAP Help Portal. Estos manuales aparecen listados en Help Portal junto con un enlace a SAP Service Marketplace. Los clientes con un acuerdo de mantenimiento disponen de una identificacin de usuario registrado para acceder a este sito. Para obtener una identificacin, pngase en contacto con su representante de asistencia al cliente. http://service.sap.com/bosap-support > Documentacin
Manuales de instalacin: https://service.sap.com/bosapinstguides Notas de la versin: http://service.sap.com/releasenotes

SAP Help Portal

SAP Service Marketplace

SAP Service Marketplace almacena algunos manuales de instalacin, manuales de actualizacin y migracin, de despliegue, notas de las versiones y documentos de las plataformas compatibles. Los clientes con un acuerdo de mantenimiento disponen de una identificacin de usuario registrado para acceder a este sito. Pngase en contacto su representante de asistencia al cliente para obtener una identificacin. Si se le redirige a SAP Service Marketplace desde SAP Help Portal, utilice el men del panel de navegacin situado a la izquierda para localizar la categora que contiene la documentacin a la que desea acceder.

262

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

Ms informacin

Recurso de informacin

Ubicacin

https://cw.sdn.sap.com/cw/community/docupedia
Docupedia

Docupedia proporciona ms recursos de documentacin, un entorno de creacin colaborador y un canal de intercambio de informacin interactivo. https://boc.sdn.sap.com/

Recursos del desarrollador

https://www.sdn.sap.com/irj/sdn/businessobjects-sdklibrary
Artculos de SAP BusinessOb- https://www.sdn.sap.com/irj/boc/businessobjects-articles jects en SAP Community Net- Estos artculos se conocan antes como documentos tcni work

cos.

https://service.sap.com/notes
Notas

Estas notas se conocan antes como artculos de Knowledge Base. https://www.sdn.sap.com/irj/scn/forums http://www.sap.com/services/education

Foros en SAP Community Network

Capacitacin

Desde la formacin tradicional en aulas hasta seminarios de e-learning especficos, podemos ofrecer un paquete de formacin que se ajuste a sus necesidades y su estilo preferido de aprendizaje.

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

263

Ms informacin

Recurso de informacin

Ubicacin

http://service.sap.com/bosap-support SAP Support Portal contiene informacin acerca de los programas y servicios de asistencia al cliente. Tambin incluye vnculos a un amplio abanico de informacin tcnica y descargas. Los clientes con un acuerdo de mantenimiento disponen de una identificacin de usuario registrado para acceder a este sito. Para obtener una identificacin, pngase en contacto con su representante de asistencia al cliente. http://www.sap.com/services/bysubject/businessobjectscon sulting
Consultora

Asistencia en lnea al cliente

Los consultores pueden acompaarle desde la fase de anlisis inicial hasta la entrega de su proyecto de desplie gue. Contamos con expertos en temas como bases de datos relacionales y multidimensionales, conectividad, he rramientas de diseo de base de datos y tecnologa de in crustacin personalizada.

264

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

ndice
Smbolos
##CLCULO, mensaje error 208 #CLCULO, mensaje de error 240 #CLASIFICACIN, mensaje de error 243 #CONTEXTO, mensaje de error 240 #DESBORDAMIENTO, mensaje de error 243 #DIV/0, mensaje de error 241 #EXTERNO, mensaje de error 242 #INCOMPATIBLE, mensaje de error 241, 242 #NO DISPONIBLE, mensaje de error 245 #PARTIALRESULT, mensaje de error 243 e indicadores inteligentes 243 #RECURSIVO, mensaje de error 244 #SEGURIDAD, mensaje de error 244 #SINCDATOS, mensaje de error 241 #SINTAXIS, mensaje de error 245 #TOREFRESH, mensaje de error 245 #VALORMLTIP, mensaje de error 242 ASCII, valores 94 devolver caracteres asociados con 95 Auto, operador 203, 224 AutorDocumento, funcin 145

B
base 10, logaritmos 178 base n, logaritmos 177 BlockName, funcin 188 Bloque, palabra clave 43, 230 bloques mostrar los nombres de 188 booleanas, expresiones devolver el contrario de 215 vincular con operador Y 214 booleanos, valores identificar 157 probar 195, 197

A
Abs, funcin 164 actualizar datos 53 agregacin, funciones descripcin de 62 mbito de anlisis e indicadores inteligentes 54 y conjuntos de agrupacin 54 Anterior, funcin 203, 221, 224 comparar valores mediante 248 y mensaje de error #CLASIFICACIN 243 Ao, funcin 129 Asc, funcin 94

C
cadenas identificar 160 cadenas de caracteres aplicar reglas de codificacin URL a 113 calcular longitud de 103 coincidir con modelo 105 combinar/concatenar 20, 95, 213 convertir en minsculas 104 convertir en nmeros 186 devolver caracteres situados ms a la derecha de 107 devolver caracteres situados ms a la izquierda de 101

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

265

ndice

cadenas de caracteres (contina) eliminar espacios a la derecha de 109, 111 eliminar espacios a la izquierda de 102, 111 extraer secciones de 110 mayscula en iniciales 113 mayscula en primera letra 100 mayscula en todas las iniciales de 113 reemplazar partes de 107 rellenar con otras cadenas 101, 108 repetir 96 transformar en maysculas 112 calcular el seno de un ngulo 184 calcular el valor absoluto de un nmero 164 calcular errores de redondeo 170, 172 calcular un coseno 165 calcular un factorial 175 calcular un logaritmo de base 10 178 calcular un logaritmo de base n 177 calcular un logaritmo natural 176 calcular un mximo acumulativo 81 calcular un mnimo acumulativo 83 calcular un modo 72 calcular un percentil 76 calcular un porcentaje 15, 73 calcular un producto 76 calcular un producto acumulativo 85 calcular un promedio 62 calcular un promedio acumulativo 77 calcular un recuento acumulado 79 calcular un valor mximo 69 calcular un valor mnimo 71 calcular una desviacin estndar 89 calcular una desviacin estndar de poblacin 90 calcular una funcin exponencial 174 calcular una mediana 70 calcular una raz cuadrada 185 calcular una suma 91 calcular una suma acumulativa 87 calcular una tangente 186 calcular una varianza 91 calcular una varianza de poblacin 93

clculos estndar 10 personalizados 10 clculos estndar 10 clculos personalizados 10 utilizar frmulas para crear 11 Car, funcin 95 carcter, funciones descripcin de 62 caracteres devolver valores ASCII de 94 mostrar a partir de valores ASCII 95 celdas incluir funciones en 14 incluir texto en 14 celdas individuales y mensaje de error #VALORMLTIP 242 Clasificacin, funcin 180, 218 clasificar y ejecutar funciones de agregacin 243 clasificar datos 180 CodificarHTML, funcin 99 CodificarURL, funcin 113 columnas mostrar los nmeros de 189 combinar cadenas de caracteres 20, 95, 213 comparar valores mediante Anterior 248 comparar valores mediante RelativeValue 248, 250, 252, 254, 257, 259 Comparar, funcin 105 Concatenacin, funcin 95 concatenar cadenas de caracteres 20, 95, 213 condicionales, operadores 21, 213 Conexin, funcin 130 Configuracin regional de visualizacin preferida mostrar 194 Configuracin regional de visualizacin preferida predominante mostrar 191 Configuracin regional del documento mostrar 191

266

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

ndice

Configuracin regional del producto mostrar 192 configuraciones regionales mostrar configuracin regional del producto 192 mostrar la configuracin regional de visualizacin preferida predominante 191 mostrar la configuracin regional del documento 191 conjuntos de agrupacin 52 administracin en Web Intelligence 53 definicin 52 ejemplo de gestin de 55 y mbito de anlisis 54 y el operador UNION 55 consultas ver resumen de 151 contar filas en tablas 199 contar valores 79 contexto de entrada definicin 25 contexto de salida definicin 26 contextos de clculo cambiar con sintaxis extendida 28 contexto de entrada 24, 25 contexto de salida 24, 26 definicin 24 e indicadores inteligentes 58 predeterminado 28 contextos predeterminados del clculo en rupturas 34 en secciones 32 en tablas de referencias cruzadas 31 en tablas horizontales 31 en tablas verticales 29 modificar con sintaxis extendida 35 convertir a partir de euros 166 convertir en euros 168 Cos, funcin 165 coseno 165

crear clculos personalizados mediante frmulas 11 criterio de ordenacin y dimensiones de sector 250, 254, 257 Cuenta, clculo estndar 10 Cuenta, funcin 64, 217, 219, 220 CuentaAcumulativa, funcin 79, 220 Cuerpo, palabra clave 44, 232

D
dar formato a nmeros 98 DataProviderKeyDateCaption, funcin 132 datos actualizar 53 datos de referencia devolver fecha de 141 Derecha, funcin 107 desviacin estndar 89 desviacin estndar de poblacin 90 DesviacinEstndar, funcin 89 DesviacinEstndarP, funcin 90 DasEntre, funcin 118 DimDeTiempo 125 dimensiones agregar al contexto de clculo 37, 228 dimensiones de sector 248, 250 eliminar del contexto de clculo 38, 229 especificar en contexto del clculo 35, 226 y conjuntos de agrupacin 58 y mensaje de error #INCOMPATIBLE 242 y mensaje de error #SINCDATOS 241 dimensiones de sector 248 impacto de la ordenacin 250, 254, 257 orden de 254 y secciones 252 direcciones URL aplicar reglas de codificacin a 113 divisas convertir entre divisas europeas 166, 168 divisas europeas convertir entre 166, 168

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

267

ndice

documento, funciones descripcin de 62 DocumentoParcialmenteActualizado, funcin 148 documentos mostrar el autor de 145 mostrar el nombre de 147 mostrar la fecha de creacin de 146 mostrar la fecha de la ltima vez que se guard 147 mostrar la hora de la ltima vez que se guard 148 ver consultas en 151 Donde, operador 225 DuracinltimaEjecucin, funcin 137

E
Editor de frmulas mostrar sintaxis de la funcin en 14 ejecutar funciones de agregacin y clasificacin 243 y mensaje de error #CLASIFICACIN 243 ElimEspacio, funcin 111 ElimEspDerecha, funcin 109 ElimEspIzquierda, funcin 102 En, operador 35, 226 EnFecha, funcin 127 EnLista, operador 21, 214, 216 EnNmero, funcin 186 EnteroInf, funcin 176 EnteroSup, funcin 164 Entre, operador 21, 214, 215 errores identificar 156 errores de redondeo 170, 172 ErrorRedondeoAEuro, funcin 172, 236 ErrorRedondeoDeEuro, funcin 170, 236 EsCadena, funcin 160 EsError, funcin 156 EsFecha, funcin 155 EsHora, funcin 161

EsLgica, funcin 157 EsNulo, funcin 158 EsNmero, funcin 159 espacios a la derecha eliminar de cadenas de caracteres 109, 111 espacios a la izquierda eliminar de cadenas de caracteres 102, 111 EstRespondidaLaPeticin, funcin 135 EuroConvertirA, funcin 236 EuroConvertirDe, funcin 166, 236 EuroConvertirEn, funcin 168 euros convertir a partir de 166 convertir en 168 Exp, funcin 174 Explorar, operador 200, 217 exponencial, funcin 174

F
Fact, funcin 175 factorial 175 fecha y hora, funciones descripcin de 62 FechaActual, funcin 114 FechaClaveProveedorDatos, funcin 131 FechaDocumento, funcin 147 FechaRelativa, funcin 124 fechas calcular fechas relativas 124 dar formato 97, 127 formato 97 identificar 155 FechaltimaEjecucin, funcin 136 Fila, operador 222 filas contar en tablas 199 contar todos 217 contar valores nicos 217 mostrar el nmero de fila 211 mostrar nmero en proveedor de datos 140 FiltroInforme, funcin 152

268

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

ndice

filtros bloque 153 e indicadores inteligentes 60 en dimensiones 59 explorar 217 filtros de exploracin 60 informe 152, 153, 217 mostrar filtros de exploracin 217 mostrar todo 217 seccin 153 filtros de exploracin 217 e indicadores inteligentes 60 ignorar 217 mostrar 217 filtros de informe 152, 217 ignorar 217 ver resumen de 153 filtros en dimensiones efecto en indicadores inteligentes de 59 FiltrosExploracin, funcin 149 FormatoFecha, funcin 97 FormatoNmero, funcin 98 frmula, mensajes de error 240 frmulas crear clculos personalizados mediante 11 e indicadores inteligentes 58 indicadores inteligentes en 58 mensajes de error generados por 240 simplificar con variables 12, 18 uso de operadores en 20, 212 ForzarFusin, funcin 190 funciones Abs 164 Ao 129 Asc 94 AutorDocumento 145 BlockName 188 Car 95 categoras de 62 Clasificacin 180, 218 CodificarHTML 99 Comparar 105

funciones (contina) Concatenacin 95 Conexin 130 Cos 165 Cuenta 64, 217, 219, 220 CuentaAcumulativa 79, 220, 222 DataProviderKeyDateCaption 132 definicin 13 Derecha 107 DesviacinEstndarP 90 DasEntre 118 DocumentCreationDate 146 DocumentCreationTime 146 DocumentCreationTime, funcin 146 DocumentoParcialmenteActualizado 148 DuracinltimaEjecucin 137 ejemplos 15 ElimEspacio 111 ElimEspDerecha, funcin 109 ElimEspIzquierda 102 EnFecha 127 EnteroSup 164 ErrorRedondeoAEuro 172, 236 ErrorRedondeoDeEuro 170, 236 EsCadena 160 EsError 156 EsFecha 155 EsHora 161 EsLgica 157 EsNmero 159 EstRespondidaLaPeticin 135 EuroConvertirA 168, 236 EuroConvertirDe 166, 236 Exp 174 Fact 175 FechaActual 114 FechaClaveProveedorDatos 131 FechaDocumento 147 FechaRelativa 124 FechaltimaEjecucin 136 FiltroInforme 152 FiltrosExploracin 149

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

269

ndice

funciones (contina) Floor 176 FormatoFecha 97 FormatoNmero 98 ForzarFusin 190 funcin CuentaAcumulativa 222 funcin DocumentCreationDate 146 funcin Interpolacin 221 funcin MxAcumulativo 222 funcin MnAcumulativo 83, 222 funcin Porcentaje 222 funcin ProductoAcumulativo 222 funcin PromedioAcumulativo 222 funcin Suma 91 HoraActual 115 HoraDocumento 148 HoraltimaEjecucin, funcin 138 Impar 162 incluir en celdas 14 ndiceDeFilas 211 IniMayscula 100 Interpolacin 66, 221, 222 IsNull 158 Izquierda 101 Ln 176 Log 177 Log10 178 Longitud 103 Mx 37, 69, 228 MxAcumulativo 81, 222 Maysculas 112 Median 70 Mes 121 MesesEntre 122 mezclar con texto en celdas 14 Mn 71 MnAcumulativo 83, 222 Minsculas 104 Mode 72 NingnFiltro 200, 217 NombreDe 199 NombreDelDa 115

funciones (contina) NombreDelDocumento 147 NombreDelUniverso 143 NombreInforme 210 NombrenicoDe 212 NmeroDeColumna 189 NmeroDeDaDelAo 118 NmeroDeDaDeLaSemana 117 NmeroDeDaDelMes 116 NmeroDeFila 199 NmeroDeFilas 140 NmeroDeMesDelAo 121 NmeroDePginas 202, 244 NmeroDeProveedores 139 ObtenerConfigRegContenido 191 ObtenerConfiguracinRegionalVisualizacinPreferida 194 ObtenerConfiguracinRegionalVisualizacinPreferida, func 194 ObtenerConfiguracinRegionalVisualizacinPreferidaPredomin 191 ObtenerIdiomayPas 192 ObtenerLocalizados 193 Pgina 202 PalabraMayscula 113 Par 154 Percentil 76 Porcentaje 15, 73, 218, 222 Pos 106 Potencia 179 Previous 203, 221, 224, 243, 248 Primero 65 Producto 76 ProductoAcumulativo 85, 222 Promedio 43, 62, 220, 230 PromedioAcumulativo 77, 220, 222 PromptSummary 150 ProveedorDeDatos 130 QuerySummary 151 Raz 185 Reemplazar 107 RefValueDate 141 RefValueUserResponse 141, 220

270

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

ndice

funciones (contina) H RelativeValue 208, 240, 248, 252, 254, 257, 259 hora, valores Relleno 96 identificar 161 RellenoDerecha 108 HoraActual, funcin 115 RellenoIzquierda 101 HoraDocumento, funcin 148 ReportFilterSummary 153 HoraltimaEjecucin, funcin 138 Residuo 178 RespuestaUsuario 15, 144, 220 Round 182, 236 I Semana 128 Si 21, 197, 213 identificar cadenas 160 Signo 183 identificar errores 156 Sin 184 identificar fechas 155 sintaxis de la funcin 14 identificar nmeros 159 SQLProveedorDatos 133 identificar nmeros impares 154, 162 StdDev 89 identificar nmeros pares 154, 162 Subcadena 110 identificar valores booleanos 157 Suma 15, 38, 40, 41, 42, 44, 45, 91, 229, 232, 233, 234, 235 identificar valores de hora 161 SumaAcumulativa 87, 222 identificar valores nulos 158 SumaAcumulativa, funcin 222 If...Then...Else, condicin 195 Tan 186 Impar, funcin 162 TipoDeProveedor 134 impares, nmeros ToNumber 186 identificar 154, 162 Trimestre 123 IncluirVaco, operador 220 Truncar 187, 236 indicador, valores ltimo 68 interpolar 66, 221, 222 ltimoDaDeLaSemana 120 indicadores ltimoDaDelMes 119 devolver valores anteriores de 208 URLEncode 113 devolver valores posteriores de 208 UsuarioActual 189 indicadores inteligentes definidos 52 ValorRef 208 y contextos predeterminados del clculo 28 Varianza 91 indicadores inteligentes VarianzaP 93 definicin 52 funciones numricas efecto de filtros en 59 descripcin de 62 imposibilidad de clculo 245

G
grficos mostrar los nombres de 188

mensaje de error #PARTIALRESULT 243 y mbito de anlisis 54 y clculos estndar 10 y conjuntos de agrupacin 52 y filtros de exploracin 60 y frmulas 58 y mensaje de error #NO DISPONIBLE 245

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

271

ndice

indicadores inteligentes (contina) y mensaje de error #TOREFRESH 245 y operadores de contexto 58 y variables 58 ndice, operador 144 ndiceDeFilas, funcin 211 Inferior, operador 180 Informe, palabra clave 40, 234 informes mostrar los nombres de objetos en 199 mostrar nmero de pginas en 202 mostrar nmeros de pgina en 202 ver nombres de 210 InfoView mostrar la identificacin de un autor de documento 145 IniMayscula, funcin 100 Interpolacin, funcin 66, 221, 222 interpolar valores de indicador 66, 221, 222 Izquierda, funcin 101

L
Lineal, operador 66, 221 Ln, funcin 176 Log, funcin 177 Log10, funcin 178 logaritmos 176, 177, 178 lgicas, funciones descripcin de 62 Longitud, funcin 103

M
matemticos, operadores 20, 213 Mx, funcin 69 usar con operadores de contexto 37, 228 MxAcumulativo, funcin 81 Mximo, clculo estndar 10 mximos, valores calcular un mximo acumulativo 81 Maysculas, funcin 112

media 70 Media, funcin 70 mensaje de error #CONTEXTO 241 mensaje de error #ERROR 166, 168, 170, 172, 186, 246 mensaje de error #INCOMPATIBLE 240 mensaje de error #SINCDATOS 240 mensaje de error #TOREFRESH 53, 58 e indicadores inteligentes 245 mensaje de error #UNAVAILABLE 59 e indicadores inteligentes 245 mensaje de error #VALORMLTIP 211 mensajes de error #CLCULO 208, 240 #CONTEXTO 240, 241 #DESBORDAMIENTO 243 #DIV/0 241 #ERROR 166, 168, 170, 172, 186, 246 #EXTERNO 242 #INCOMPATIBLE 240, 241, 242 #NO DISPONIBLE 59 #PARTIALRESULT 243 #RANGO 243 #RECURSIVO 244 #SEGURIDAD 244 #SINCDATOS 240, 241 #SINTAXIS 245 #TOREFRESH 53, 58, 245 #UNAVAILABLE 245 #VALORMLTIP 211, 242 Mes, funcin 121 MesesEntre, funcin 122 Mn, funcin 71 Mnimo, clculo estndar 10 mnimos, valores calcular un mnimo acumulativo 83 Minsculas, funcin 104 modo 72 Modo, funcin 72 mostrar configuracin regional del documento 191 mostrar el autor de documentos 145

272

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

ndice

mostrar el nmero de fila 211 mostrar el nmero de pginas en un informe 202 mostrar la configuracin regional de visualizacin preferida 194 mostrar la configuracin regional de visualizacin preferida predominante 191 mostrar la configuracin regional del producto 192 mostrar la fecha de creacin de documentos 146 mostrar la fecha en la que se guard un documento por ltima vez 147 mostrar la hora a la que se guard un documento por ltima vez 148 mostrar los nombres de grficos 188 mostrar los nombres de objetos de informe 199 mostrar los nombres de tablas 188 mostrar los nombres de universos 143 mostrar nmeros de columna 189 mostrar nmeros de pgina 202 mostrar respuestas a peticiones de orden 144 mostrar sintaxis de la funcin 14 multiplicar nmeros 76, 85

N
natural, logaritmos 176 NingnFiltro, funcin 200, 217 No, operador 21, 214 NombreDe, funcin 199 NombreDelDa, funcin 115 NombreDelDocumento, funcin 147 NombreDelUniverso, funcin 143 NombreInforme, funcin 210 NombrenicoDe, funcin 212 NoNull, operador 203, 221 Not, operador 215 NotOnBreak, operador 66, 221 nulos, valores identificar 158 NmeroDeColumna, funcin 189

NmeroDeDaDelAo, funcin 118 NmeroDeDaDeLaSemana, funcin 117 NmeroDeDaDelMes, funcin 116 NmeroDeFila, funcin 199 NmeroDeFilas, funcin 140 NmeroDeMesDelAo, funcin 121 NmeroDePginas, funcin 202 y mensaje de error #RECURSIVO 244 NmeroDeProveedores, funcin 139 nmeros calcular un mdulo 178 convertir cadenas de caracteres en 186 determinar si son pares o impares 154, 162 dividir 178 elevar a una potencia 179 formato 98 identificar 159 mdulo 178 multiplicar 76, 85 redondear 164, 182 redondear al nmero inmediatamente inferior 176 redondear nmeros 182 redondear nmeros al nmero inmediatamente inferior 176 truncar 187 truncar nmeros 187 nmeros de pgina mostrar en informes 202 nmeros pares identificar 154

O
O, operador 21, 214 objetos mostrar el nombre de 212 ver filtros en 152 ObtenerConfigRegContenido, funcin 191 ObtenerConfiguracinRegionalVisualizacinPreferidaPredominante, funcin 191 ObtenerIdiomayPas, funcin 192

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

273

ndice

ObtenerLocalizados, funcin 193 operador Col 77, 81, 83, 85, 87, 222 operador Fila 77, 81, 83, 85, 87 operador Inferior 218 operador ParaTodo 45 operadores Auto 203, 224 Col 77, 79, 81, 83, 85, 87, 222 condicionales 21, 213 contexto 21 definicin 20, 212 Donde 225 En 35, 226 EnLista 21, 214, 216 Entre 21, 214, 215 especficos de la funcin 22, 217 Explorar 200, 217 Fila 77, 79, 81, 83, 85, 87, 222 IncluirVacos 79, 220 ndice 144, 220 ndice, operador 220 Inferior 180, 218 Lineal 66, 221 lgicos 21, 214 matemticas 20, 213 No 21, 214, 215 NoNull 203, 221 NotOnBreak 66, 221 O 21, 214 operadores especficos de la funcin 22, 217 ParaCada 37, 228 ParaTodo 38, 45, 229 PointToPoint 66, 222 Ruptura 218 Superior 180, 218 Todo 200, 217, 219 Valoresnicos 219 Y 21, 214 operadores de contexto 21 operadores lgicos 21, 214

ordenaciones y dimensiones de sector 250, 254, 257 otras funciones descripcin de 62

P
Pgina, funcin 202 pginas mostrar nmero en informes 202 PalabraMayscula, funcin 113 palabras clave Bloque 43, 230 Cuerpo 44, 232 hacer informes genricos con 45 Informe 40, 45, 234 palabras clave de sintaxis extendida 39, 230 Ruptura 42, 233 Seccin 41, 235 palabras clave de sintaxis extendida hacer informes genricos con 45 usar con la funcin Promedio 43, 230 usar con la funcin Suma 41, 42, 44, 232, 233, 235 utilizar con la funcin Suma 40, 234 Par, funcin 154 ParaCada, operador 37, 228 ParaTodo, operador 38, 229 pares, nmeros identificar 162 percentil 76 Percentil, funcin 76 peticiones de orden mostrar respuestas a 15, 141, 144 PointToPoint, operador 66, 222 Porcentaje, clculo estndar 10 Porcentaje, funcin 15, 73 Pos, funcin 106 Potencia, funcin 179 Predeterminado, clculo estndar 10 Primero, funcin 65 probar valores booleanos 195, 197

274

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

ndice

Producto, funcin 76 ProductoAcumulativo, funcin 85 productos calcular un producto acumulativo 85 promedio calcular un promedio acumulativo 77 Promedio, clculo estndar 10 Promedio, funcin 62, 220 utilizar con palabras clave de sintaxis extendida 43, 230 PromedioAcumulativo, funcin 77, 220 PromptSummary, funcin 150 propiedades de consulta Mximo de filas recuperadas 243 proveedor de datos, funciones descripcin de 62 ProveedorDeDatos, funcin 130 proveedores de datos 139 mostrar el nombre del universo 143 mostrar nmero de filas en 140 ver el SQL generado por 133

RelativeValue, funcin (contina) y secciones 252 y tablas de referencias cruzadas 259 Relleno, funcin 96 RellenoDerecha, funcin 108 RellenoIzquierda, funcin 101 Report, palabra clave 45 ReportFilterSummary, funcin 153 Res, funcin 178 RespuestaUsuario, funcin 15, 144, 220 Ruptura, operador 218 Ruptura, palabra clave 42, 233 rupturas contextos del clculo predeterminado en 34

S
Seccin, palabra clave 41, 235 secciones contextos del clculo predeterminado en 32 y dimensiones de sector 252 y la funcin RelativeValue 252 Semana, funcin 128 Sen, funcin 184 seno 184 Si, funcin 21, 197, 213 Signo, funcin 183 simplificar frmulas con variables 12, 18 sintaxis de la funcin cmo las muestra Web Intelligence 14 ejemplo de 14 sintaxis extendida 21 modificar el contexto predeterminado del clculo con 35 operador En 35, 226 operador ParaTodo 35, 226 palabra clave Bloque 43, 230 palabra clave Cuerpo 44, 232 palabra clave Informe 40, 45, 234 palabra clave Ruptura 42, 233 ParaCada, operador 35, 37, 226, 228 ParaTodo, operador 35, 38, 226, 229

Q
QuerySummary, funcin 151

R
raz cuadrada 185 Raz, funcin 185 recuento acumulativo 79 redondear nmeros 164 redondear valores 236 Redondear, funcin 182, 236 Reemplazar, funcin 107 RefValueDate, funcin 141 RefValueUserResponse, funcin 141, 220 RelativeValue, funcin 208 comparar valores mediante 248, 250, 252, 254, 257, 259 y dimensiones de sector 250, 252, 257 y mensaje de error #CLCULO 240

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

275

ndice

sintaxis extendida (contina) Seccin, palabra clave 41, 235 sintaxis extendida, palabras clave de 39, 230 SQL 133 GROUPING SETS, operador 55 operador UNION 52, 55 y actualizacin de datos 53 y conjuntos de agrupacin 52, 53 SQLDelProveedor, funcin 133 Subcadena, funcin 110 Suma, clculo estndar 10 Suma, funcin 15 usar con palabras clave de sintaxis extendida 40, 234 utilizar con operadores de contexto 38, 229 utilizar con palabras clave de sintaxis extendida 41, 42, 44, 45, 232, 233, 235 SumaAcumulativa, funcin 87 Superior, operador 180, 218

Trimestre, funcin 123 truncar valores 236 Truncar, funcin 187, 236

U
ltimo, funcin 68 ltimoDaDeLaSemana, funcin 120 ltimoDaDelMes, funcin 119 UNIN, operador 55 universos mostrar los nombres de 143 Uso de funciones, frmulas y clculos, manual acerca de 8 UsuarioActual, funcin 189

V
valores comparar mediante Anterior 248 comparar mediante RelativeValue 248, 250, 252, 254, 257, 259 contar 64, 79 redondear 236 truncar 236 Valoresnicos, operador 219 ValorRef, funcin 208 variables e indicadores inteligentes 58 simplificar frmulas con 12, 18 varianza 91 varianza de poblacin 93 Varianza, funcin 91 VarianzaP, funcin 93

T
tablas contar filas en 199 horizontal 31 mostrar los nombres de 188 vertical 29 tablas de referencias cruzadas contextos del clculo predeterminado en 31 y la funcin RelativeValue 259 tablas horizontales contextos del clculo predeterminado en 31 tablas verticales contextos del clculo predeterminado en 29 Tan, funcin 186 tangentes 186 TipoDeProveedor, funcin 134 Todo, operador 200, 217, 219

Y
Y, operador 21, 214

276

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

Vous aimerez peut-être aussi