You are on page 1of 272

Uso de funciones, frmulas y

clculos en SAP BusinessObjects


Web Intelligence

SAP BusinessObjects XI 3.1 Service Pack 3

Copyright

2010 SAP AG.Reservados todos los derechos. SAP, R/3, SAP NetWeaver,
Duet, PartnerEdge, ByDesign, SAP Business ByDesign y otros productos y servicios
de SAP mencionados, as como sus logotipos respectivos, son marcas comerciales
o marcas registradas de SAP AG en Alemania y en otros 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 S.A. en los Estados Unidos y en otros
pases. Business Objects 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 los productos y servicios, si las
hubiera. Nada de lo que aparezca en este documento debe interpretarse como
garanta adicional.
2010-06-23

Contenido
Captulo 1

Acerca de este manual

Captulo 2

Utilizar clculos estndar y personalizados

Clculos estndar......................................................................................10
Uso de frmulas para crear clculos personalizados................................11
Utilizacin de variables para simplificar frmulas................................12
Cmo trabajar con funciones.....................................................................13
Inclusin de 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......................................................127
Funciones de documento...................................................................142
Funciones lgicas...............................................................................151
Funciones numricas.........................................................................161
Otras funciones..................................................................................185
Operadores de funcin y de frmula de Web Intelligence.......................209
Operadores matemticos...................................................................210
Operadores condicionales..................................................................210
Operadores lgicos............................................................................211

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

Contenido

Operadores especficos a la funcin..................................................214


Operadores de sintaxis extendida......................................................223
Palabras clave de sintaxis extendida de Web Intelligence......................227
Palabra clave Bloque.........................................................................227
Palabra clave Cuerpo.........................................................................229
Palabra clave Ruptura........................................................................230
Palabra clave Informe........................................................................231
Palabra clave Seccin........................................................................232
Cmo Web Intelligence redondea y trunca nmeros..............................233
Captulo 6

Solucin de problemas de frmulas de Web Intelligence

235

Mensajes de error e informacin de frmulas.........................................236


#CLCULO........................................................................................236
#CONTEXTO.....................................................................................236
#SINCDATOS.....................................................................................237
#DIV/0................................................................................................237
#EXTERNO........................................................................................238
#INCOMPATIBLE...............................................................................238
#VALORMLTIP.................................................................................238
#DESBORDAMIENTO.......................................................................239
#PARTIALRESULT.............................................................................239
#RANGO............................................................................................239
#RECURSIVO....................................................................................240
#SEGURIDAD....................................................................................240
#SINTAXIS.........................................................................................241
#TOREFRESH...................................................................................241
#UNAVAILABLE.................................................................................241
#ERROR............................................................................................242

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

Contenido

Captulo 7

Comparar valores con funciones de Web Intelligence

243

Comparar valores con la funcin Anterior...............................................244


Comparar valores con la funcin RelativeValue......................................244
Dimensiones de sector y la funcin RelativeValue............................246
Dimensiones de sector y secciones...................................................248
Orden de las dimensiones de sector..................................................250
Dimensiones de sector y ordenaciones.............................................253
Uso de RelativeValue en tablas de referencias cruzadas..................255
Apndice A

Ms informacin

ndice

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

257

261

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

Descripcin

Suma

Calcula la suma de los datos seleccionados.

Cuenta

Cuenta todas las filas para un objeto


de tipo indicador o contar distintas filas
para un objeto de tipo dimensin o informacin.

Promedio

Calcula el promedio de los datos.

Mnimo

Muestra el valor mnimo de los datos


seleccionados.

Mximo

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.

Porcentaje

10

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.

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

Utilizar clculos estndar y personalizados


Uso de frmulas para crear clculos personalizados

Clculo

Descripcin

Predeterminado

Aplica la funcin de agregacin predeterminada a un indicador estndar o la


funcin de agregacin de base de datos a un indicador inteligente.

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.

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


Uso de frmulas para crear clculos personalizados

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

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

Simplificacin de 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:

18

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

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

Frmula

Promedio vendido

Promedio([Cantidad vendida] En ([Trimestre])) En Informe

Nmero de observaciones

Cuenta([Cantidad vendida] En ([Trimestre])) En Informe

Diferencia de raz cuadrada

Potencia(([Cantidad vendida] - [Promedio vendido]);2)

Varianza

Suma([Diferencia de raz cuadrada] En


([Trimestre]))/([Nmero de observaciones] - 1)

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

Contexto de entrada

Encabezado de seccin y pies de


bloque

Ao

Filas del bloque

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.

28

2005

Total:8000

Cliente

Ingresos

Harris

1000

Jones

3000

Walsh

4000

Total:

8000

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

Valor

Contexto

Total de informe

20000

Total de todos los ingresos del informe

Total de encabezado de
8000
seccin

Ao

Total de cliente

1000, 3000, 4000

Ao;Cliente

Total de pie de bloque

8000

Ao

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

Pie

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

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

Encabezado

Las dimensiones y los indicadores utilizados para


generar el cuerpo del
bloque.

Cuerpo del bloque

Las dimensiones y los indicadores utilizados para El mismo que el contexto


generar el cuerpo del
de entrada.
bloque.

Pie

Las dimensiones y los indicadores utilizados para


generar el cuerpo del
bloque.

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.

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.

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.

Pie vertical

Pie horizontal

Igual al pie.

Todos los datos se agregan y, a continuacin, la


funcin de clculo devuelve un solo valor.

Igual al pie.

Todos los datos se agregan y, a continuacin, la


funcin de clculo devuelve un solo valor.

Ejemplo: Contextos predeterminados en una tabla de referencias cruzadas

El informe siguiente muestra los contextos predeterminados en una tabla


de referencias cruzadas:

Contextos predeterminados en una 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...

Cuerpo

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.

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

Encabezado

Instancia actual de la
ruptura.

Todos los datos se agregan y, a continuacin, la


funcin de clculo devuelve un solo valor.

Pie

Instancia actual de la
ruptura.

Todos los datos se agregan y, a continuacin, la


funcin de clculo devuelve un solo valor.

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

Descripcin

En

Especifica una lista explcita de dimensiones que se utilizarn en el contexto.

ParaCada

Agrega dimensiones al contexto predeterminado.

ParaTodo

Elimina dimensiones del contexto predeterminado.

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

Ingresos de ventas

Ingresos trimestrales mximos

2001

8096123,60

2660699,50

2002

13232246,00

4186120,00

2003

15059142,80

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

Hace referencia a estos datos...

Un bloque

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

Hace referencia a estos datos...

Un bloque

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

Hace referencia a estos datos...

Un bloque

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

Hace referencia a estos datos...

Un bloque

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

Hace referencia a estos datos...

Un bloque

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

Trimestre

Ingresos de ven- Cuerpo


tas

2001

T1

2.660.700

2.660.699,5

T2

2.279.003

2.279.003

T3

1.367.841

1.367.840,7

T4

1.788.580

1.788.580,4

2001

8.096.123,6

La columna Cuerpo tiene la 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.

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


[Country], [Region], [City] y el indicador inteligente [Revenue].
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

Ingresos

H1

#UNAVAILABLE

H2

#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

Regin

Ingresos

Estados Unidos

Norte

10000

Estados Unidos

Sur

15000

Estados Unidos

Este

14000

Estados Unidos

Oeste

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:

60

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.

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

Agregacin

Datos agregados (por ejemplo sumando o haciendo el promedio de un conjunto de valores)

Carcter

Manipula cadenas de caracteres

Fecha y hora

Devuelve datos de la fecha o la hora

Documento

Devuelve datos acerca de un documento

Proveedor de datos

Devuelve datos acerca del proveedor


de datos de un documento

Lgicos

Devuelve VERDADERO o FALSO

Numricos

Devuelve datos numricos

Otras funciones

Funciones que no entran en las categoras anteriores

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

Tipo

Requerido

indicador

Cualquier indicador Indicador

IncluirVacos

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

DimenS
sin o indicador

IncluirVa- Incluye valores vacos en el clculo


cos

Palabra
clave

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)

No

Notas

64

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.

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

dimensin|indica- Cualquier dimensin


dor
o indicador

Tipo

Requerido

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

Tipo

Requerido

indicador

Indicador

Cualquier indicador

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

Palabra No
clave

Fila|Col Establece la direccin de clculo

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

Valor

Interpolation([Valor])

Lunes

12

12

Martes

14

14

Mircoles
Jueves

15
16

16

Viernes

17

Sbado

18

Domingo

19

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

dimensin|indica- Cualquier dimensin


dor
o indicador

Tipo

Requerido

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

dimensin|indica- Cualquier dimensin


dor
o indicador

Tipo

Requerido

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

Descripcin

Tipo

Requerido

indicador

Cualquier indicador

Indicador

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

dimensin|indica- Cualquier dimensin


dor
o indicador

Tipo

Requerido

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

dimensin|indica- Cualquier dimensin


dor
o indicador

Tipo

Requerido

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

Descripcin

Tipo

Requerido

indicador

Cualquier indicador

Indicador

Ruptura

Representa rupturas
de tabla

Palabra clave

No

Fila|Col

Establece la direccin Palabra clave


de clculo

No

Ejemplos

En la tabla siguiente la columna Porcentaje tiene la frmula Porcentaje


([Ingresos de ventas])
Ao

Ingresos de ventas

Porcentaje

2001

1000

10

2002

5000

50

2003

4000

40

Suma:

10000

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)

74

Ao

Trimestre

Ingresos de ven- Porcentaje


tas

2001

T1

1000

10

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

Funciones, operadores y palabras clave de Web Intelligence


Funciones de Web Intelligence

T2

2000

20

T3

5000

50

T4

2000

20

2001

Suma:

10000

100

Ao

Trimestre

Ingresos de ven- Porcentaje


tas

2002

T1

2000

20

T2

2000

20

T3

5000

50

T4

1000

10

Suma:

10000

100

2002

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

T2

Por
centa
je

T3

Por
centa
je

T4

Porcen
taje

2001

1000

10

2000

20

5000

50

2000

20

2002

2000

20

2000

20

5000

50

1000

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

Descripcin

Tipo

Requerido

indicador

Cualquier indicador

Indicador

percentil

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

Descripcin

Tipo

Requerido

indicador

Cualquier indicador

Indicador

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

Descripcin

Tipo

Requerido

indicador

Cualquier indicador

Indicador

Fila|Col

Establece la direccin de clculo Palabra clave No

IncluirVacos

Incluye valores vacos en el


clculo

Palabra clave No

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


mensiones especificadas
mensiones

No

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:

78

Pas

Centro de vacaciones

Ingresos

Promedio acumulativo

Estados Unidos

Hawaiian Club

1.479.660

835.420

Estados Unidos

Bahamas Beach

971.444

1.225.552

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

Ingresos

Promedio acumulativo

Estados Unidos

Hawaiian Club

1.479.660

835.420

Estados Unidos

Bahamas Beach

971.444

1.225.552

Francia

Riviera francesa

835.420

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

dimensin|in- Cualquier dimensin o indicador Dimensin o


dicador
indicador

Requerido
S

Fila|Col

Establece la direccin de clculo Palabra clave No

IncluirVacos

Incluye valores vacos en el


clculo

Palabra clave No

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


mensiones especificadas
mensiones

No

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

Centro de vacaciones

Ingresos

Cuenta actual

Estados Unidos

Hawaiian Club

1.479.660

Estados Unidos

Bahamas Beach

971.444

Francia

Riviera francesa

835.420

CuentaAcumulativa([Volumen de negocios];([Pas])) devuelve


estos resultados en la siguiente tabla:
Pas

Centro de vacaciones

Ingresos

Cuenta actual

Estados Unidos

Hawaiian Club

1.479.660

Estados Unidos

Bahamas Beach

971.444

Francia

Riviera francesa

835.420

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

dimensin|in- Cualquier dimensin o indicador Dimensin o


dicador
indicador
Fila|Col

Establece la direccin de clculo Palabra clave No

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


mensiones especificadas
mensiones

No

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

82

Centro de vacaciones

Ingresos

Mx acumulativo

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

Funciones, operadores y palabras clave de Web Intelligence


Funciones de Web Intelligence

Francia

French Riviera

835.420

835.420

Estados Unidos

Bahamas Beach

971.444

971.444

Estados Unidos

Hawaiian Club

1.479.660

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

dimensin|deta- Cualquier dimensin o indicador Dimensin o


lle|indicador
indicador
Fila|Col

Establece la direccin de
clculo

Palabra clave No

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


mensiones especificadas
mensiones

No

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:

84

Pas

Centro de vacaciones

Ingresos

Mx acumulativo

Francia

French Riviera

835.420

835.420

Estados Unidos

Bahamas Beach

971.444

835.420

Estados Unidos

Hawaiian Club

1.479.660

835.420

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

Descripcin

Tipo

Requerido

indicador

Cualquier indicador

Indicador

Fila|Col

Establece la direccin de clculo Palabra clave No

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


mensiones especificadas
mensiones

No

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

Producto Acumulativo

Japn

Kobe

Japn

Osaka

24

Estados Unidos

Chicago

241

5.784

ProductoAcumulativo([Nmero de clientes];([Pas de resi


dencia])) devuelve estos resultados en la siguiente tabla:
Pas de origen

Ciudad

Nmero de clientes

Producto Acumulativo

Japn

Kobe

Japn

Osaka

24

Estados Unidos

Chicago

241

5784

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

Descripcin

Tipo

Requerido

indicador

Cualquier indicador

Indicador

Fila|Col

Establece la direccin de clculo Palabra clave No

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


mensiones especificadas
mensiones

No

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

Ingresos

Suma acumulativa

Francia

French Riviera

835.420

835.420

Estados Unidos

Bahamas Beach

971.444

1.806.864

Estados Unidos

Hawaiian Club

1.479.660

3.286.524

SumaAcumulativa([Volumen de negocios];([Pas])) devuelve


estos resultados en la siguiente tabla:
Pas

Centro de vacaciones

Volumen de nego- Suma acumulativa


cios

Francia

French Riviera

835.420

835.420

Estados Unidos

Bahamas Beach

971.444

971.444

Estados Unidos

Hawaiian Club

1.479.660

2.451.104

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

Descripcin

Tipo

Requerido

indicador

Cualquier indicador

Indicador

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

Descripcin

Tipo

Requerido

indicador

Cualquier indicador

Indicador

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

Descripcin

Tipo

Requerido

indicador

Cualquier indicador

Indicador

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

Descripcin

Tipo

Requerido

indicador

Cualquier indicador

Indicador

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

Descripcin

Tipo

Requerido

indicador

Cualquier indicador

Indicador

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

Descripcin

Tipo

cadena

Cualquier cadena Cadena

Requerido
S

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

Descripcin

Tipo

Requerido

cdigo_ascii

Un cdigo ASCII

Nmero

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

Descripcin

Tipo

Requerido

primera_cadena

La primera cadena.

Cadena

segunda_cadena

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

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

Descripcin

Tipo

Requerido

fecha

La fecha a la que se va a
aplicar formato

Fecha

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

Descripcin

Tipo

Requerido

nmero

El nmero al que se va a
aplicar formato

Nmero

Cadena

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

Descripcin

Tipo

html

Una cadena HTML Cadena

Requerido
S

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

Descripcin

Tipo

cadena

La cadena cuya primera letra se Cadena


va a poner en mayscula

Requerido
S

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

Descripcin

Tipo

Requerido

cadena

La cadena de entrada

cadena

nm_de_caracteres

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

Tipo

Requerido

cadena_re- La cadena original


llena

Cadena

longitud

La longitud de la cadena de salida

Nmero

cadena_izquierda

La cadena que se va a agregar a la


izquierda de la cadena_rellena.

Cadena

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

cadena_elimina- La cadena que se va Cadena


da
a eliminar

Requerido
S

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

Descripcin

Tipo

Requerido

cadena

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

Descripcin

Tipo

cadena

La cadena que se va a con- Cadena


vertir en minsculas

Requerido
S

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

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

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

Requerido

reemplazar_en La cadena cuyo texto se


reemplaza

cadena

cadena_reem- El texto que se desea


plazada
reemplazar

cadena

reemplazar_por El texto que reemplaza a

cadena

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

Descripcin

Tipo

Requerido

cadena

Cualquier cadena

cadena

nm_de_caracteres

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

Requerido

cadena_re- La cadena original


llena

Cadena

longitud

Nmero

Cadena

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

cadena_elimina- La cadena que se va Cadena


da
a eliminar

Requerido
S

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

Descripcin

Tipo

Requerido

cadena

Cualquier cadena

Cadena

inicio

La posicin de inicio de la
cadena extrada

Nmero

longitud

La longitud de la cadena
extrada.

Nmero

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

Descripcin

Tipo

cadena

La cadena que se va Cadena


a eliminar

Requerido
S

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

Descripcin

Tipo

cadena

La cadena que se de- Cadena


sea convertir

Requerido
S

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

Descripcin

Tipo

html

La direccin URL que se Cadena


va a codificar

Requerido
S

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

Descripcin

Tipo

Requerido

cadena

La cadena que se desea pasar


a maysculas en tipo ttulo

Cadena

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

Descripcin

Tipo

fecha

La fecha de entra- Fecha


da

Requerido
S

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

Descripcin

Tipo

fecha

La fecha de entra- Fecha


da

Requerido
S

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

Descripcin

Tipo

fecha

La fecha de entra- Fecha


da

Requerido
S

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

Descripcin

Tipo

fecha

La fecha de entra- Fecha


da

Requerido
S

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

Descripcin

Tipo

Requerido

primera_fecha

La primera fecha

Fecha

ltima_fecha

La ltima fecha

Fecha

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

Descripcin

Tipo

Requerido

fecha

Cualquier da del
mes

Fecha

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

Descripcin

Tipo

Requerido

fecha

Cualquier fecha de
la semana

Fecha

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

Descripcin

Tipo

fecha

La fecha de entra- Fecha


da

Requerido
S

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

Descripcin

Tipo

Requerido

fecha

Cualquier fecha
del ao

Fecha

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

Descripcin

Tipo

Requerido

primera_fecha

La primera fecha

Fecha

ltima_fecha

La ltima fecha

Fecha

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

Descripcin

Tipo

Requerido

fecha

Cualquier fecha del


trimestre

Fecha

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

Descripcin

Tipo

Requerido

fecha_de_inicio

La fecha de inicio

Fecha

nmero_de_das

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

EnFecha
Descripcin

Devuelve una cadena de caracteres formateada de acuerdo con un formato


de fecha
Grupo de funciones

Fecha y hora
Sintaxis

fecha EnFecha(cadena_fecha;formato)
Entrada
Parmetro

Descripcin

Tipo

cadena_fecha

La fecha a forma- cadena


tear

formato

El formato de fecha

cadena

Requerido

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

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

125

Funciones, operadores y palabras clave de Web Intelligence


Funciones de Web Intelligence

Sintaxis

entero Semana(fecha)
Entrada
Parmetro

Descripcin

Tipo

fecha

La fecha de entra- Fecha


da

Requerido
S

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)

126

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

fecha

La fecha de entra- Fecha


da

Requerido
S

Ejemplos

Ao([Fecha de la reserva]) devuelve 2005 cuando la fecha de [Fecha


de la reserva] es 15 de diciembre de 2005.

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

Descripcin

Tipo

Requerido

pd

El proveedor de
datos

Proveedor de da- S
tos

Notas

Debe incluir el nombre del proveedor de datos entre corchetes.

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

127

Funciones, operadores y palabras clave de Web Intelligence


Funciones de Web Intelligence

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
Grupo de funciones

Proveedor de datos
Sintaxis

cadena ProveedorDeDatos(obj)
Entrada
Parmetro

Descripcin

Tipo

Requerido

obj

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.

128

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

fecha FechaClaveProveedorDatos(pd)
Entrada
Parmetro

Descripcin

Tipo

Requerido

pd

El proveedor de
datos

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)

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

129

Funciones, operadores y palabras clave de Web Intelligence


Funciones de Web Intelligence

Entrada
Parmetro

Descripcin

Tipo

Requerido

pd

El proveedor de
datos

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)

130

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

pd

El proveedor de
datos

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)

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

Descripcin

Tipo

Requerido

pd

El proveedor de
datos

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)

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

Descripcin

pd

El proveedor de datos que con- Proveedor de No


tiene la peticin de orden
datos

cadena_peti- El texto de peticin de orden


cin

Tipo

Cadena

Requerido

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)

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

Descripcin

Tipo

Requerido

pd

El proveedor de
datos

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)

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

Descripcin

Tipo

Requerido

pd

El proveedor de
datos

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)

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

Descripcin

Tipo

Requerido

pd

El proveedor de
datos

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

136

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

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

Descripcin

Tipo

Requerido

pd

El proveedor de
datos

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

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

137

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

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

Descripcin

Tipo

Requerido

pd

El proveedor de datos

Provee- No
dor de datos

cadena_peticin

El texto de peticin de orden

Cadena

ndice

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.

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

139

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

Descripcin

Tipo

Requerido

pd

El proveedor de
datos

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

140

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

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

Tipo

Requerido

pd

Proveedor de
datos

No

Cadena

El proveedor de datos

cadena_pe- El texto de peticin de orden


ticin
ndice

Indica a la funcin que devuelva las claves Palabra


primarias de base de datos de los valores clave
de peticin de orden

No

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.

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

141

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

142

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

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.

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

143

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

144

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

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

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

145

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

Descripcin

Tipo

Requerido

obj

Un objeto de informe

Objeto de informe

O bien obj o separa


dor son obligatorios

separador

El separador del filtro Cadena


de exploracin

O bien obj o separa


dor son obligatorios

Notas

146

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

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

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

147

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

Descripcin

Tipo

Requerido

pd

Un proveedor de
datos

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

148

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

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

Descripcin

Tipo

Requerido

obj

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

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

149

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

Descripcin

Tipo

nombre_informe

El nombre del infor- Cadena


me

Requerido
No

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";})

150

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

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

Descripcin

Tipo

nmero

Cualquier nmero Nmero

Requerido
S

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.

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

151

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

Descripcin

Tipo

Requerido

obj

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.

152

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

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

Si...Then...Else

EsError
Descripcin

Determina si un objeto devuelve un error


Grupo de funciones

Lgicos
Sintaxis

booleano EsError(obj)
Entrada
Parmetro

Descripcin

Tipo

Requerido

obj

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.

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

153

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

Si...Then...Else

EsLgica
Descripcin

Determina si un valor es booleano


Grupo de funciones

Lgicos
Sintaxis

booleano EsLgico(obj)
Entrada
Parmetro

Descripcin

Tipo

Requerido

obj

Cualquier objeto de Objeto de informe S


informe

Notas

154

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

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

Si...Then...Else

EsNula
Descripcin

Determina si un valor es nulo


Grupo de funciones

Lgicos
Sintaxis

booleano EsNulo(obj)
Entrada
Parmetro

Descripcin

Tipo

Requerido

obj

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.

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

155

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

Si...Then...Else

EsNmero
Descripcin

Determina si un valor es un nmero


Grupo de funciones

Lgicos
Sintaxis

booleano EsNmero(obj)
Entrada
Parmetro

Descripcin

Tipo

Requerido

obj

Cualquier objeto de Objeto de informe S


informe

Notas

156

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

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

Si...Then...Else

EsCadena
Descripcin

Determina si un valor es una cadena


Grupo de funciones

Lgicos
Sintaxis

booleano EsCadena(obj)
Entrada
Parmetro

Descripcin

Tipo

Requerido

obj

Cualquier objeto de Objeto de informe S


informe

Notas

EsCadena devuelve un valor booleano que puede utilizarse en la funcin


Si.

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

157

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

Si...Then...Else

EsHora
Descripcin

Determina si una variable es una variable de hora


Grupo de funciones

Lgicos
Sintaxis

booleano EsHora(obj)

158

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

obj

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

Si...Then...Else

Impar
Descripcin

Determina si un nmero es impar


Grupo de funciones

Lgicos

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

159

Funciones, operadores y palabras clave de Web Intelligence


Funciones de Web Intelligence

Sintaxis

booleano Impar(nmero)
Entrada
Parmetro

Descripcin

Tipo

nmero

Cualquier nmero Nmero

Requerido
S

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

Si...Then...Else

160

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

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

Descripcin

Tipo

nmero

Cualquier nmero Nmero

Requerido
S

Ejemplos

Abs(25) devuelve 25.


Abs(-11) devuelve 11.

EnteroSup
Descripcin

Devuelve un nmero redondeado al entero superior ms cercano


Grupo de funciones

Numricos

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

161

Funciones, operadores y palabras clave de Web Intelligence


Funciones de Web Intelligence

Sintaxis

nmero EnteroSup(nmero)
Entrada
Parmetro

Descripcin

Tipo

nmero

Cualquier nmero Nmero

Requerido
S

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)

162

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

ngulo

Un ngulo en radianes

Nmero

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)

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

163

Funciones, operadores y palabras clave de Web Intelligence


Funciones de Web Intelligence

Entrada
Parmetro

Descripcin

Tipo

Requerido

Nmero

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

cantidad_eu- La cantidad en euros


ros

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

164

ESP

Peseta espaola

FRF

Franco francs

IEP

Libra irlandesa

ITL

Lira italiana

LUF

Franco luxemburgus

NLG

Florn dans

ATS

Cheln austraco

PTS

Escudo portugus

FIM

Marco finlands

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

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)

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

Descripcin

Tipo

Requerido

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

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:

166

BEF

Franco belga

DEM

Marco alemn

GRD

Dracma griego

ESP

Peseta espaola

FRF

Franco francs

IEP

Libra irlandesa

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

Funciones, operadores y palabras clave de Web Intelligence


Funciones de Web Intelligence

ITL

Lira italiana

LUF

Franco luxemburgus

NLG

Florn dans

ATS

Cheln austraco

PTS

Escudo portugus

FIM

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)

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

167

Funciones, operadores y palabras clave de Web Intelligence


Funciones de Web Intelligence

Entrada
Parmetro

Descripcin

Tipo

Requerido

Nmero

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

cantidad_eu- La cantidad en euros


ros

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

168

Franco belga

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

Funciones, operadores y palabras clave de Web Intelligence


Funciones de Web Intelligence

DEM

Marco alemn

GRD

Dracma griego

ESP

Peseta espaola

FRF

Franco francs

IEP

Libra irlandesa

ITL

Lira italiana

LUF

Franco luxemburgus

NLG

Florn dans

ATS

Cheln austraco

PTS

Escudo portugus

FIM

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)

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

169

Funciones, operadores y palabras clave de Web Intelligence


Funciones de Web Intelligence

Entrada
Parmetro

Descripcin

Tipo

Requerido

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

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:

170

BEF

Franco belga

DEM

Marco alemn

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

Funciones, operadores y palabras clave de Web Intelligence


Funciones de Web Intelligence

GRD

Dracma griego

ESP

Peseta espaola

FRF

Franco francs

IEP

Libra irlandesa

ITL

Lira italiana

LUF

Franco luxemburgus

NLG

Florn dans

ATS

Cheln austraco

PTS

Escudo portugus

FIM

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)

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

171

Funciones, operadores y palabras clave de Web Intelligence


Funciones de Web Intelligence

Entrada
Parmetro

Descripcin

Tipo

Requerido

avanzados

La potencia.

Nmero

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

Descripcin

Tipo

nmero

Cualquier nmero Nmero

Requerido
S

Notas

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


nmero.

172

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

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

Descripcin

Tipo

nmero

Cualquier nmero Nmero

Requerido
S

Ejemplo

EnteroInf(24,4) devuelve 24.

Ln
Descripcin

Devuelve el logaritmo natural de un nmero


Grupo de funciones

Numricos

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

173

Funciones, operadores y palabras clave de Web Intelligence


Funciones de Web Intelligence

Sintaxis

nmero Ln(nmero)
Entrada
Parmetro

Descripcin

Tipo

nmero

Cualquier nmero Nmero

Requerido
S

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

Descripcin

Tipo

Requerido

nmero

Cualquier nmero Nmero

base

La base del logarit- Nmero


mo.

Ejemplos

Log(12;5) devuelve 3.

174

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

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)

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

175

Funciones, operadores y palabras clave de Web Intelligence


Funciones de Web Intelligence

Entrada
Parmetro

Descripcin

Tipo

Requerido

dividendo

El dividendo

Nmero

divisor

El divisor

Nmero

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

Descripcin

Tipo

Requerido

nmero

El nmero al que elevar


a una potencia

Nmero

avanzados

La potencia.

Nmero

Ejemplo

Potencia(10;2) devuelve 100.

176

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

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

Tipo

Requerido

indicador El indicador que se va a clasificar

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

Palabra
clave

restabl_dimensiones

Lista de No
dimensiones

Las dimensiones que restablecen la


clasificacin

No (Arriba
es el valor predeterminado)

Notas

Si no se especifica ninguna dimensin de clasificacin, Web Intelligence


utilizar el contexto de clculo predeterminado para calcular la
clasificacin.

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

177

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

Ingresos

Clasificacin

Francia

835.420

Estados Unidos

2.451.104

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

Ingresos

Clasificacin

Francia

835.420

Estados Unidos

2.451.104

En la siguiente tabla, la clasificacin viene dada por Clasificacin([In


gresos];([Pas];[Centro de vacaciones])):

178

Pas

Centro de vacacio- Ingresos


nes

Clasificacin

Francia

Riviera francesa

835.420

Estados Unidos

Bahamas Beach

971.444

Estados Unidos

Hawaiian Club

1.479.660

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

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

Ao

Ingresos

Clasificacin

Francia

A1998

295.940

Francia

A1999

280.310

Francia

A2000

259.170

Estados Unidos

A1998

767.614

Estados Unidos

A1999

826.930

Estados Unidos

A2000

856.560

Temas relacionados

Operadores Inferior/Superior

Redondear
Descripcin

Redondea un nmero
Grupo de funciones

Numricos
Sintaxis

nmero Redondear(nmero;nivel_redondeo)

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

179

Funciones, operadores y palabras clave de Web Intelligence


Funciones de Web Intelligence

Entrada
Parmetro

Descripcin

Tipo

Requerido

nmero

Nmero que se va a redondear

Nmero

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)

180

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

Cualquier nmero Nmero

Requerido
S

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)

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

181

Funciones, operadores y palabras clave de Web Intelligence


Funciones de Web Intelligence

Entrada
Parmetro

Descripcin

Tipo

Requerido

ngulo

Un ngulo en radianes

Nmero

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

Descripcin

Tipo

nmero

Cualquier nmero Nmero

Requerido
S

Ejemplo

Raz(25) devuelve 5.

182

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

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

Descripcin

Tipo

Requerido

ngulo

Un ngulo en radianes

Nmero

Ejemplos

Tangente(90) devuelve -2.

EnNmero
Descripcin

Devuelve una cadena como nmero


Grupo de funciones

Numricos
Sintaxis

nmero EnNmero(cadena)

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

Descripcin

Tipo

Requerido

cadena

Un nmero como
cadena

Cadena

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)

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

Descripcin

Tipo

Requerido

nmero

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

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

185

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

186

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

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

Descripcin

Tipo

Requerido

indicador

Cualquier indicador

Indicador

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.

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

187

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

188

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

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

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

189

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

Descripcin

Tipo

Requerido

cadena

La cadena que se va a tradu- cadena


cir

comentario

Un comentario para ayudar a cadena


los traductores

No

Notas

190

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

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

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

191

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

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

192

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

valor_boolea- Un valor booleano


no

Tipo

Requerido

Booleano

valor_verda- El valor devuelto si la expresin


Cualquiera
dero
valor_booleano es verdadera

valor_falso

S, si Else
est incluido

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.

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

193

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)

194

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

valor_boolea- Un valor booleano


no

Tipo

Requerido

Booleano

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

Si ([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.
Si [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

Si...Then...Else

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

195

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)

196

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

obj

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

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

obj

Cualquier objeto de informe

Objeto de S
informe

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

Requerido

No

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

198

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

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.

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

199

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

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

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

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.

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

201

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

Ingresos

Anterior

Estados Unidos

5.000.000

Reino Unido

2.000.000

Estados Unidos

Francia

2.100.000

Reino Unido

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


tabla:

202

Pas

Ingresos

Anterior

Estados Unidos

5.000.000

Reino Unido

2.000.000

5.000.000

Francia

2.100.000

2.000.000

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

Funciones, operadores y palabras clave de Web Intelligence


Funciones de Web Intelligence

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


tabla:
Pas

Regin

Ingresos

Estados Unidos

Norte

5.000.000

Sur

7.000.000

Norte

3.000.000

Sur

4.000.000

Reino Unido

Anterior

5.000.000

3.000.000

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


referencias cruzadas:
2004

Anterior

2005

Anterior

Estados Unidos

5.000.000

6.000.000

5.000.000

Reino Unido

2.000.000

2.500.000

2.000.000

Francia

3.000.000

2.000.000

3.000.000

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


tabla con una ruptura en [Pas]:
Pas

Regin

Ingresos

Estados Unidos

Norte

5.000.000

Sur

7.000.000

Estados Unidos

Pas

Anterior

5.000.000

12.000.000

Regin

Ingresos

Anterior

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

203

Funciones, operadores y palabras clave de Web Intelligence


Funciones de Web Intelligence

Reino Unido

Norte

3.000.000

7.000.000

Sur

4.000.000

3.000.000

7.000.000

12.000.000

Reino Unido

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


tabla:
Ao

Trimestre

Ingresos

2008

T1

500

2008

T2

2008

T3

400

500

2008

T4

700

500

2008

T1

300

400

2008

T2

700

2008

T3

300

2008

T4

200

Anterior

300

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


Temas relacionados

Comparar valores con la funcin Anterior


Operador Auto

204

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

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)

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

205

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

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.

206

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

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

Trimestre

Nombre del
vendedor

Ingresos

RelativeValue

2007

T1

Garca

1000

2007

T2

Surez

2000

2007

T3

Gutirrez

1500

2007

T4

Harris

3000

2008

T1

Garca

4000

1000

2008

T2

Surez

3400

2000

2008

T3

Gutirrez

2000

1500

2008

T4

Harris

1700

3000

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.

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

207

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.

208

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

NombrenicoDe
Descripcin

Devuelve el nombre nico de un objeto


Grupo de funciones

Otras funciones
Sintaxis

cadena NombrenicoDe(obj)
Entrada
Parmetro

Descripcin

Tipo

Requerido

obj

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.

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

209

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.

210

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

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

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

212

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

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

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

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

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

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

214

Sin especificar: NingnFiltro omite los filtros de informes y bloques

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

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

Trimestre

Ingresos

Porcentaje

2005

T1

10000

10%

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

2005

T2

20000

20%

2006

T1

30000

30%

2006

T2

40000

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

Trimestre

Ingresos

Porcentaje

2005

T1

10000

33,3%

2005

T2

20000

66,6%

2006

T1

30000

42,9%

2006

T2

40000

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

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

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

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

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.

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

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

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

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

Porcentaje

Indicador

Porcentaje

100

10%

500

50%

200

20%

200

20%

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


Indicador

Porcentaje

Indicador

Porcentaje

100

16,7%

500

83,3%

200

50%

200

50%

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


Indicador

Porcentaje

Indicador

Porcentaje

100

33,3%

500

83,3%

200

66,6%

200

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:

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

Indicador

SumaAcumulativa Indicador

SumaAcumulativa

100

100

200

300

400

700

250

950

En una tabla de referencias cruzadas, SumaAcumulativa([Indica


dor];Col) dar el siguiente resultado:
Indicador

SumaAcumulativa Indicador

SumaAcumulativa

100

100

200

700

400

500

250

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

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

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

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

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

Descripcin

En

Especifica una lista explcita de dimensiones que se utilizarn en el contexto.

ParaCada

Agrega dimensiones al contexto predeterminado.

ParaTodo

Elimina dimensiones del contexto predeterminado.

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:

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

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.

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

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

Ingresos de ventas

Ingresos trimestrales mximos

2001

8096123,60

2660699,50

2002

13232246,00

4186120,00

2003

15059142,80

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

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

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

226

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

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

Hace referencia a estos datos...

Un bloque

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

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

227

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.

228

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

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

Hace referencia a estos datos...

Un bloque

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

Trimestre

Ingresos de ven- Cuerpo


tas

2001

T1

2.660.700

2.660.699,5

T2

2.279.003

2.279.003

T3

1.367.841

1.367.840,7

T4

1.788.580

1.788.580,4

2001

8.096.123,6

La columna Cuerpo tiene la frmula


Sum ([Sales Revenue]) In Body

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

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

Hace referencia a estos datos...

Un bloque

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.

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

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

Hace referencia a estos datos...

Un bloque

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.

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

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

Hace referencia a estos datos...

Un bloque

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

232

No aplicable

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

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.

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

233

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

234

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.

236

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

237

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

238

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

239

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.

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

#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

241

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.

242

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

Comparar valores con


funciones de Web
Intelligence

Comparar valores con 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

244

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

Comparar valores con 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).

Ao

Trimestre

Nombre del
vendedor

Ingresos

RelativeValue

2007

T1

Garca

1000

2007

T2

Surez

2000

2007

T3

Gutirrez

1500

2007

T4

Harris

3000

2008

T1

Garca

4000

1000

2008

T2

Surez

3400

2000

2008

T3

Gutirrez

2000

1500

2008

T4

Harris

1700

3000

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

245

Comparar valores con 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)

246

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

Ao

Trimestre

Nombre del
vendedor

Ingresos

2007

T1

Garca

1000

2007

T2

Garca

2000

2007

T3

Garca

1500

2007

T4

Garca

3000*

2007

T1

Surez

4000

2007

T2

Surez

3400

RelativeValue

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

Comparar valores con funciones de Web Intelligence


Comparar valores con la funcin RelativeValue

Ao

Trimestre

Nombre del
vendedor

Ingresos

RelativeValue

2007

T3

Surez

2000

2007

T4

Surez

1700

2008

T1

Garca

5000**

3000*

2008

T2

Garca

3000***

5000**

2008

T3

Garca

2700****

3000***

2008

T4

Garca

6800

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

Trimestre

2007

T1

2007

T2

2007

T3

2007

T4

2008

T1

**

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

247

Comparar valores con funciones de Web Intelligence


Comparar valores con la funcin RelativeValue

Ao

Trimestre

2008

T2

***

2008

T3

****

2008

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

248

Trimestre

Nombre del ven- Ingresos


dedor

T1

Garca

1000

T2

Garca

2000

T3

Garca

1500

T4

Garca

3000*

T1

Surez

4000

RelativeValue

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

Comparar valores con funciones de Web Intelligence


Comparar valores con la funcin RelativeValue

Trimestre

Nombre del ven- Ingresos


dedor

T2

Surez

3400

T3

Surez

2000

T4

Surez

1700

RelativeValue

2008

Trimestre

Nombre del ven- Ingresos


dedor

RelativeValue

T1

Garca

5000**

3000*

T2

Garca

3000***

5000**

T3

Garca

2700****

3000***

T4

Garca

6800

2700****

Para buscar el valor de ingresos comparativo, Web Intelligence utiliza la


lista de valores de las dimensiones de sector:
Ao

Trimestre

2007

T1

2007

T2

2007

T3

2007

T4

2008

T1

**

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

249

Comparar valores con funciones de Web Intelligence


Comparar valores con la funcin RelativeValue

Ao

Trimestre

2008

T2

***

2008

T3

****

2008

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)

250

Ao

Trimestre

Nombre del
vendedor

Ingresos

2007

T1

Garca

1000

2007

T2

Garca

2000

2007

T3

Garca

1500

2007

T4

Garca

3000*

2007

T1

Surez

4000

2007

T2

Surez

3400

RelativeValue

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

Comparar valores con funciones de Web Intelligence


Comparar valores con la funcin RelativeValue

Ao

Trimestre

Nombre del
vendedor

Ingresos

RelativeValue

2007

T3

Surez

2000

2007

T4

Surez

1700

2008

T1

Garca

5000**

3000*

2008

T2

Garca

3000***

5000**

2008

T3

Garca

2700****

3000***

2008

T4

Garca

6800

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

Trimestre

2007

T1

2007

T2

2007

T3

2007

T4

2008

T1

**

2008

T2

***

2008

T3

****

2008

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

251

Comparar valores con funciones de Web Intelligence


Comparar valores con la funcin RelativeValue

Trimestre

Ao

T1

2007

T1

2008

**

T2

2007

***

T2

2008

****

T3

2007

*****

T3

2008

******

T4

2007

*******

T4

2008

********

El orden de clasificacin tiene el siguiente impacto en el resultado de la


funcin:

252

Ao

Trimestre

Nombre del
vendedor

Ingresos

2007

T1

Garca

1000*

2007

T2

Garca

2000***

2007

T3

Garca

1500*****

2007

T4

Garca

3000*******

2007

T1

Surez

4000

2007

T2

Surez

3400

2007

T3

Surez

2000

2007

T4

Surez

1700

2008

T1

Garca

5000**

RelativeValue

1000*

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

Comparar valores con funciones de Web Intelligence


Comparar valores con la funcin RelativeValue

Ao

Trimestre

Nombre del
vendedor

Ingresos

RelativeValue

2008

T2

Garca

3000****

2000***

2008

T3

Garca

2700******

1500*****

2008

T4

Garca

6800********

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

253

Comparar valores con funciones de Web Intelligence


Comparar valores con la funcin RelativeValue

Ao

Trimestre

Nombre del
vendedor

Ingresos

RelativeValue

2007

T1

Garca

1000

2007

T2

Garca

2000

2007

T4

Garca

3000

2007

T3

Garca

1500*

2007

T1

Surez

4000

2007

T2

Surez

3400

2007

T4

Surez

1700

2007

T3

Surez

2000

2008

T1

Garca

5000**

1500*

2008

T2

Garca

3000***

5000**

2008

T4

Garca

6800****

3000***

2008

T3

Garca

2700

6800****

La lista ordenada de dimensiones de sector es la siguiente:


Ao

Trimestre

2007

T1

2007

T2

2007

T4

2007

T3

2008

T1

**

2008

T2

***

2008

T4

****

2008

T3

El asterisco * en las tablas muestra el orden de clasificacin.

254

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

Comparar valores con funciones de Web Intelligence


Comparar valores con la funcin RelativeValue

Temas relacionados

RelativeValue

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

255

Comparar valores con funciones de Web Intelligence


Comparar valores con la funcin RelativeValue

256

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

Ms informacin

Ms informacin

Recurso de informacin

Ubicacin

Informacin del producto SAP Busines- http://www.sap.com


sObjects

Seleccione http://help.sap.com > SAP BusinessObjects.


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.
SAP Help Portal

258

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.

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

Ms informacin

Recurso de informacin

Ubicacin

http://service.sap.com/bosap-support > Documentacin

Manuales de instalacin: https://service.sap.com/bo


sap-instguides
Notas de la versin: http://service.sap.com/releaseno
tes

SAP Service Marketplace almacena algunos manuales


de instalacin, manuales de actualizacin y migracin,
SAP Service Market- de despliegue, notas de las versiones y documentos
place
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.
https://boc.sdn.sap.com/
Recursos del desahttps://www.sdn.sap.com/irj/sdn/businessobjects-sdkli
rrollador

brary
https://www.sdn.sap.com/irj/boc/businessobjects-arti
Artculos de SAP
BusinessObjects en cles
SAP Community
Estos artculos se conocan antes como documentos
Network
tcnicos.

https://service.sap.com/notes
Notas

Estas notas se conocan antes como artculos de


Knowledge Base.

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

259

Ms informacin

Recurso de informacin

Ubicacin

Foros en SAP Comhttps://www.sdn.sap.com/irj/scn/forums


munity Network

http://www.sap.com/services/education
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.
http://service.sap.com/bosap-support

Asistencia en lnea
al cliente

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/businessob
jectsconsulting

Consultora

260

Los consultores pueden acompaarle desde la fase


de anlisis inicial hasta la entrega de su proyecto de
despliegue. Contamos con expertos en temas como
bases de datos relacionales y multidimensionales,
conectividad, herramientas de diseo de base de datos
y tecnologa de incrustacin personalizada.

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

ndice
Smbolos

##CLCULO, mensaje error 205, 236


#EXTERNO, mensaje de error 238

cadenas
identificar 157
cadenas de caracteres
aplicar reglas de codificacin URL a 113
calcular longitud de 103
coincidir con modelo 105
combinar/concatenar 20, 95, 210
convertir en minsculas 104
convertir en nmeros 183
devolver caracteres situados ms a la
derecha de 107
devolver caracteres situados ms a la
izquierda de 101
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 181
calcular el valor absoluto de un nmero 161
calcular errores de redondeo 167, 169
calcular un coseno 162
calcular un factorial 172
calcular un logaritmo de base 10 175
calcular un logaritmo de base n 174
calcular un logaritmo natural 173
calcular un mximo acumulativo 81
calcular un mnimo acumulativo 83
calcular un modo 72

A
Abs, funcin 161
actualizar datos 53
agregacin, funciones
descripcin de 62
Anterior, funcin 200, 218
comparar valores mediante 244
y mensaje de error #CLASIFICACIN 239
Ao, funcin 126
Asc, funcin 94
ASCII, valores 94
devolver caracteres asociados con 95
Auto, operador 200
AutorDocumento, funcin 142

B
base 10, logaritmos 175
base n, logaritmos 174
BlockName, funcin 185
bloques
mostrar los nombres de 185
booleanas, expresiones
devolver el contrario de 212
vincular con operador And 211
booleanos, valores
identificar 154
probar 192, 194

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

261

ndice

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 171
calcular una mediana 70
calcular una raz cuadrada 182
calcular una suma 91
calcular una suma acumulativa 87
calcular una tangente 183
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 238
Clasificacin, funcin 177, 215
clasificar
y ejecutar funciones de agregacin 239
clasificar datos 177
CodificarURL, funcin 113

262

columnas
mostrar los nmeros de 186
combinar cadenas de caracteres 20, 95, 210
comparar valores mediante Anterior 244
comparar valores mediante RelativeValue 244,
246, 248, 250, 253, 255
Comparar, funcin 105
Concatenacin, funcin 95
concatenar cadenas de caracteres 20, 95, 210
Conexin, funcin 127
Configuracin regional de visualizacin
preferida
mostrar 191
Configuracin regional de visualizacin
preferida predominante
mostrar 188
Configuracin regional del documento
mostrar 188
Configuracin regional del producto
mostrar 189
configuraciones regionales
mostrar configuracin regional del producto
189
mostrar la configuracin regional de
visualizacin preferida predominante
188
mostrar la configuracin regional del
documento 188
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 148
contar filas en tablas 196
contar valores 79
contexto de entrada
definicin 25
contexto de salida
definicin 26

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

ndice

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 163
convertir en euros 165
Cos, funcin 162
coseno 162
crear clculos personalizados mediante
frmulas 11
criterio de ordenacin
y dimensiones de sector 246, 250, 253
Cuenta, clculo estndar 10
Cuenta, funcin 64, 214, 216, 217
CuentaAcumulativa, funcin 79, 217
Cuerpo, palabra clave 44, 229

D
dar formato a nmeros 98
DataProviderKeyDateCaption, funcin 129
datos
actualizar 53
datos de referencia
devolver fecha de 138
Derecha, funcin 107
desviacin estndar 89
desviacin estndar de poblacin 90
DesviacinEstndarP, funcin 90
DasEntre, funcin 118
dimensiones
agregar al contexto de clculo 37, 225

dimensiones (contina)
dimensiones de sector 244, 246
eliminar del contexto de clculo 38, 226
especificar en contexto del clculo 35, 223
y conjuntos de agrupacin 58
y mensaje de error #INCOMPATIBLE 238
y mensaje de error #SINCDATOS 237
dimensiones de sector 244
impacto de la ordenacin 246, 250, 253
orden de 250
y secciones 248
direcciones URL
aplicar reglas de codificacin a 113
divisas
convertir entre divisas europeas 163, 165
divisas europeas
convertir entre 163, 165
documento, funciones
descripcin de 62
DocumentoParcialmenteActualizado, funcin
145
documentos
mostrar el autor de 142
mostrar el nombre de 144
mostrar la fecha de creacin de 143
mostrar la fecha de la ltima vez que se
guard 144
mostrar la hora de la ltima vez que se
guard 145
ver consultas en 148
Donde, operador 222
DuracinltimaEjecucin, funcin 134

E
Editor de frmulas
mostrar sintaxis de la funcin en 14
ejecutar funciones de agregacin
y clasificacin 239
y mensaje de error #CLASIFICACIN 239
ElimEspacio, funcin 111
ElimEspDerecha, funcin 109

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

263

ndice

ElimEspIzq, funcin 102


EnFecha, funcin 125
EnLista, operador 21, 211
EnteroSup, funcin 161
Entre, operador 21, 211
errores
identificar 153
errores de redondeo 167, 169
ErrorRedondeoAEuro, funcin 169, 233
ErrorRedondeoDeEuro, funcin 233
ErrorRedondeoDeEuroEuroToRoundError 167
EsCadena, funcin 157
EsError, funcin 153
EsFecha, funcin 152
EsHora, funcin 158
EsLgica, funcin 154
EsNulo, funcin 155
EsNmero, funcin 156
espacios a la derecha
eliminar de cadenas de caracteres 109, 111
espacios a la izquierda
eliminar de cadenas de caracteres 102, 111
EstRespondidaLaPeticin, funcin 132
EuroConvertirA, funcin 165, 233
EuroConvertirDe, funcin 163, 233
euros
convertir a partir de 163
convertir en 165
Exp, funcin 171
Explorar, operador 197, 214
exponencial, funcin 171

F
Fact, funcin 172
factorial 172
fecha y hora, funciones
descripcin de 62
FechaActual, funcin 114
FechaClaveProveedorDatos, funcin 128
FechaDocumento, funcin 144
FechaRelativa, funcin 124

264

fechas
calcular fechas relativas 124
formato 97, 125
identificar 152
FechaltimaEjecucin, funcin 133
filas
contar en tablas 196
contar todos 214
contar valores nicos 214
mostrar el nmero de fila 208
mostrar nmero en proveedor de datos 137
FiltroInforme, funcin 149
filtros
bloque 150
e indicadores inteligentes 60
en dimensiones 59
explorar 214
filtros de exploracin 60
informe 149, 150, 214
mostrar filtros de exploracin 214
mostrar todo 214
seccin 150
filtros de exploracin 214
e indicadores inteligentes 60
ignorar 214
mostrar 214
filtros de informe 149, 214
ignorar 214
ver resumen de 150
filtros en dimensiones
efecto en indicadores inteligentes de 59
FiltrosExploracin, funcin 146
Floor (funcin) 173
FormatoFecha, funcin 97
FormatoNmero, funcin 98
frmula, mensajes de error 236
frmulas
crear clculos personalizados mediante 11
e indicadores inteligentes 58
indicadores inteligentes en 58
mensajes de error generados por 236
simplificar con variables 12, 18

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

ndice

frmulas (contina)
uso de operadores en 20, 209
ForzarFusin, funcin 187
funcin Anterior 221
funcin CodificarHTML 99
funcin NmeroDeProveedores 136
funcin ObtenerConfigRegContenido 188
funcin PromedioAcumulativo 77
funciones
Abs 161
Ao 126
Asc 94
AutorDocumento 142
BlockName 185
Car 95
categoras de 62
Clasificacin 177, 215
CodificarHTML 99
Comparar 105
Concatenacin 95
Conexin 127
Cos 162
Cuenta 64, 214, 216, 217
CuentaAcumulativa 79, 217, 219
DataProviderKeyDateCaption 129
definicin 13
Derecha 107
DesviacinEstndarP 90
DasEntre 118
DocumentCreationDate 143
DocumentCreationTime 143
DocumentoParcialmenteActualizado 145
DuracinltimaEjecucin 134
ejemplos 15
ElimEspacio 111
ElimEspDerecha, funcin 109
ElimEspIzquierda 102
EnFecha 125
EnteroSup 161
ErrorRedondeoAEuro 169, 233
ErrorRedondeoDeEuro 167, 233
EsCadena 157

funciones (contina)
EsError 153
EsFecha 152
EsHora 158
EsLgica 154
EsNmero 156
EstRespondidaLaPeticin 132
EuroConvertirA 165, 233
EuroConvertirDe 163, 233
Exp 171
Fact 172
FechaActual 114
FechaClaveProveedorDatos 128
FechaDocumento 144
FechaRelativa 124
FechaltimaEjecucin 133
FiltroInforme 149
FiltrosExploracin 146
Floor 173
FormatoFecha 97
FormatoNmero 98
ForzarFusin 187
funcin CuentaAcumulativa 219
funcin DocumentCreationDate 143
funcin DocumentCreationTime 143
funcin HoraltimaEjecucin 135
funcin Interpolacin 218
funcin MxAcumulativo 219
funcin MnAcumulativo 83, 219
funcin Porcentaje 219
funcin ProductoAcumulativo 219
funcin PromedioAcumulativo 219
funcin Suma 91
funcin SumaAcumulativa 219
HoraActual 115
HoraDocumento 145
Impar 159
incluir en celdas 14
ndiceDeFilas 208
IniMayscula 100
Interpolacin 66, 218, 219
IsNull 155

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

265

ndice

funciones (contina)
funciones (contina)
Izquierda 101
PalabraMayscula 113
Ln 173
Par 151
Log 174
Percentil 76
Log10 175
Porcentaje 15, 73, 215, 219
Longitud 103
Pos 106
Mx 37, 69, 225
Potencia 176
MxAcumulativo 81, 219
Previous 200, 218, 221, 239, 244
Maysculas 112
Primero 65
Median 70
Producto 76
MesesEntre 122
ProductoAcumulativo 85, 219
mezclar con texto en celdas 14
Promedio 43, 62, 217, 227
Mn 71
PromedioAcumulativo 77, 217, 219
MnAcumulativo 83, 219
PromptSummary 147
Minsculas 104
ProveedorDeDatos 128
Mode 72
QuerySummary 148
Month 121
Raz 182
NingnFiltro 197, 214
Reemplazar 107
NombreDe 196
RefValueDate 138
NombreDelDa 115
RefValueUserResponse 138, 217
NombreDelDocumento 144
RelativeValue 205, 236, 244, 248, 250, 253, 255
NombreDelUniverso 140
Relleno 96
NombreInforme 207
RellenoDerecha 108
NombrenicoDe 209
RellenoIzquierda 101
NmeroDeColumna 186
ReportFilterSummary 150
NmeroDeDaDelAo 118
Residuo 175
NmeroDeDaDeLaSemana 117
RespuestaUsuario 15, 141, 217
NmeroDeDaDelMes 116
Round 179, 233
NmeroDeFila 196
Semana 125
NmeroDeFilas 137
Si 21, 194, 210
NmeroDeMesDelAo 121
Signo 180
NmeroDePginas 199, 240
Sin 181
NmeroDeProveedores 136
sintaxis de la funcin 14
ObtenerConfigRegContenido 188
SQLProveedorDatos 130
ObtenerConfiguracinRegionalVisualizacinPreferida
StdDev
191 89
ObtenerConfiguracinRegionalVisualizacinPreferida,
Subcadena
funcin 110
191
Suma 15, 38, 40, 41, 42, 44, 45, 91, 226, 229, 230, 231, 23
ObtenerConfiguracinRegionalVisualizacinPreferidaPredominante
SumaAcumulativa 87, 219
188
Tan 183
ObtenerIdiomayPas 189
TipoDeProveedor 131
ObtenerLocalizados 190
ToNumber 183
Pgina 199
Trimestre 123

266

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

ndice

funciones (contina)
Truncar 184, 233
ltimo 68
ltimoDaDeLaSemana 120
ltimoDaDelMes 119
URLEncode 113
UsuarioActual 186
ValorRef 205
Varianza 91
VarianzaP 93
funciones numricas
descripcin de 62

G
grficos
mostrar los nombres de 185

H
hora, valores
identificar 158
HoraActual, funcin 115
HoraDocumento, funcin 145
HoraltimaEjecucin, funcin 135

I
identificar cadenas 157
identificar errores 153
identificar fechas 152
identificar nmeros 156
identificar nmeros impares 151, 159
identificar nmeros pares 151, 159
identificar valores booleanos 154
identificar valores de hora 158
identificar valores nulos 155
Impar, funcin 159
impares, nmeros
identificar 151, 159

indicador, valores
interpolar 66, 218, 219
indicadores
devolver valores anteriores de 205
devolver valores posteriores de 205
indicadores inteligentes definidos 52
y contextos predeterminados del clculo 28
indicadores inteligentes
definicin 52
efecto de filtros en 59
imposibilidad de clculo 241
mensaje de error #PARTIALRESULT 239
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 241
y mensaje de error #TOREFRESH 241
y operadores de contexto 58
y variables 58
ndice, operador 141
ndiceDeFila, funcin 208
Inferior, operador 177
informes
mostrar los nombres de objetos en 196
mostrar nmero de pginas en 199
mostrar nmeros de pgina en 199
ver nombres de 207
InfoView
mostrar la identificacin de un autor de
documento 142
IniMayscula, funcin 100
Interpolacin, funcin 66, 218, 219
interpolar valores de indicador 66, 218, 219
Izquierda, funcin 101

L
Lineal, operador 66, 218
Ln, funcin 173
Log, funcin 174

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

267

ndice

Log10, funcin 175


logaritmos 173, 174, 175
lgicas, funciones
descripcin de 62
Longitud, funcin 103

M
Mx, funcin 69
utilizar con operadores de contexto 37, 225
MxAcumulativo, funcin 81
Mximo, clculo estndar 10
mximos, valores
calcular un mximo acumulativo 81
Maysculas, funcin 112
Median (funcin) 70
mediana 70
mensaje de error #CLASIFICACIN 239
mensaje de error #CONTEXTO 236, 237
mensaje de error #DESBORDAMIENTO 239
mensaje de error #DIV/0 237
mensaje de error #ERROR 163, 165, 167, 169,
183, 242
mensaje de error #INCOMPATIBLE 236, 237,
238
mensaje de error #PARTIALRESULT 239
e indicadores inteligentes 239
mensaje de error #RECURSIVO 240
mensaje de error #SEGURIDAD 240
mensaje de error #SINCDATOS 236, 237
mensaje de error #SINTAXIS 241
mensaje de error #TOREFRESH 53, 58, 241
e indicadores inteligentes 241
mensaje de error #UNAVAILABLE 59, 241
e indicadores inteligentes 241
mensaje de error #VALORMLTIP 208, 238
mensajes de error
#CLCULO 205, 236
#CONTEXTO 236, 237
#DESBORDAMIENTO 239
#DIV/0 237
#ERROR 163, 165, 167, 169, 183, 242

268

mensajes de error (contina)


#EXTERNO 238
#INCOMPATIBLE 236, 237, 238
#PARTIALRESULT 239
#RANGO 239
#RECURSIVO 240
#SEGURIDAD 240
#SINCDATOS 236, 237
#SINTAXIS 241
#TOREFRESH 53, 58, 241
#UNAVAILABLE 59, 241
#VALORMLTIP 208, 238
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
188
mostrar el autor de documentos 142
mostrar el nmero de fila 208
mostrar el nmero de pginas en un informe
199
mostrar la configuracin regional de
visualizacin preferida 191
mostrar la configuracin regional de
visualizacin preferida predominante 188
mostrar la configuracin regional del producto
189
mostrar la fecha de creacin de documentos
143
mostrar la fecha en la que se guard un
documento por ltima vez 144
mostrar la hora a la que se guard un
documento por ltima vez 145
mostrar los nombres de grficos 185
mostrar los nombres de objetos de informe 196
mostrar los nombres de tablas 185

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

ndice

mostrar los nombres de universos 140


mostrar nmeros de columna 186
mostrar nmeros de pgina 199
mostrar respuestas a peticiones de orden 141
mostrar sintaxis de la funcin 14
multiplicar nmeros 76, 85

N
natural, logaritmos 173
NingnFiltro, funcin 197, 214
No, operador 21, 211
NombreDe, funcin 196
NombreDelDa, funcin 115
NombreDelDocumento, funcin 144
NombreDelUniverso, funcin 140
NombreInforme, funcin 207
NombrenicoDe, funcin 209
NoNull, operador 200, 218
Not (operador) 212
NotOnBreak, operador 66, 218
nulos, valores
identificar 155
NmeroDeColumna, funcin 186
NmeroDeDaDelAo, funcin 118
NmeroDeDaDeLaSemana, funcin 117
NmeroDeDaDelMes, funcin 116
NmeroDeFila, funcin 196
NmeroDeFilas, funcin 137
NmeroDeMesDelAo, funcin 121
NmeroDePginas, funcin 199
y mensaje de error #RECURSIVO 240
nmeros
calcular un mdulo 175
convertir cadenas de caracteres en 183
determinar si son pares o impares 151, 159
dividir 175
elevar a una potencia 176
formato 98
identificar 156
mdulo 175
multiplicar 76, 85

nmeros (contina)
redondear 161, 179
redondear al nmero inmediatamente
inferior 173
redondear nmeros 179
redondear nmeros al nmero
inmediatamente inferior 173
truncar 184
truncar nmeros 184
nmeros de pgina
mostrar en informes 199
nmeros pares
identificar 151

O
O, operador 21, 211
objeto de anlisis
e indicadores inteligentes 54
y conjuntos de agrupacin 54
objetos
mostrar el nombre de 209
ver filtros en 149
ObtenerConfiguracinRegionalVisualizacinPreferidaPredominante,
funcin 188
ObtenerIdiomayPas, funcin 189
ObtenerLocalizados, funcin 190
operador Auto 221
operador Col 77, 81, 83, 85, 87, 219
operador En 35, 223
operador EnLista 213
operador Entre 212
operador Fila 77, 81, 83, 85, 87, 219
operador IncluirVacos 217
operador Inferior 215
operador O 211
operador ParaCada 37, 225
operador ParaTodo 38, 45, 226
operador UNION 55
operador Y 211
operadores
Auto 200, 221

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

269

ndice

operadores (contina)
Col 77, 79, 81, 83, 85, 87, 219
condicionales 21, 210
contexto 21
definicin 20, 209
Donde 222
En 35, 223
EnLista 21, 211, 213
Entre 21, 211, 212
especficos de la funcin 22, 214
Explorar 197, 214
Fila 77, 79, 81, 83, 85, 87, 219
IncluirVacos 79, 217
ndice 141, 217
ndice, operador 217
Inferior 177, 215
Lineal 66, 218
lgicos 21, 211
matemticas 20, 210
No 21, 211, 212
NoNull 200, 218
NotOnBreak 66, 218
O 21, 211
operadores especficos de la funcin 22,
214
ParaCada 37, 225
ParaTodo 38, 45, 226
PointToPoint 66, 219
Ruptura 215
Superior 177, 215
Todo 197, 214, 216
Valoresnicos 216
Y 21, 211
operadores condicionales 21, 210
operadores de contexto 21
operadores lgicos 21, 211
operadores matemticos 20, 210
ordenaciones
y dimensiones de sector 246, 250, 253
otras funciones
descripcin de 62

270

P
Pgina, funcin 199
pginas
mostrar nmero en informes 199
palabra clave Bloque 43, 227
palabra clave Ruptura 42, 230
palabra clave Seccin 41, 232
PalabraMayscula, funcin 113
palabras clave
Bloque 43, 227
Cuerpo 44, 229
hacer informes genricos con 45
Informe 40, 45, 231
palabras clave de sintaxis extendida 39, 227
Ruptura 42, 230
Seccin 41, 232
palabras clave de sintaxis extendida 39, 227
hacer informes genricos con 45
utilizar con la funcin Promedio 43, 227
utilizar con la funcin Suma 40, 41, 42, 44,
229, 230, 231, 232
Par, funcin 151
pares, nmeros
identificar 159
percentil 76
Percentil, funcin 76
peticiones de orden
mostrar respuestas a 15, 138, 141
PointToPoint, operador 66, 219
Porcentaje, clculo estndar 10
Porcentaje, funcin 15, 73
Pos, funcin 106
Potencia, funcin 176
Predeterminado, clculo estndar 10
Primero, funcin 65
probar valores booleanos 192, 194
Producto, funcin 76
ProductoAcumulativo, funcin 85
productos
calcular un producto acumulativo 85

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

ndice

promedio
calcular un promedio acumulativo 77
Promedio, clculo estndar 10
Promedio, funcin 62, 217
utilizar con palabras clave de sintaxis
extendida 43, 227
PromedioAcumulativo, funcin 217
PromptSummary, funcin 147
propiedades de consulta
Mximo de filas recuperadas 239
proveedor de datos, funciones
descripcin de 62
ProveedorDeDatos, funcin 128
ProveedorDeDatosSQL, funcin 130
proveedores de datos 136
mostrar el nombre del universo 140
mostrar nmero de filas en 137
ver el SQL generado por 130

Q
QuerySummary, funcin 148

R
raz cuadrada 182
Raz, funcin 182
recuento acumulado 79
redondear nmeros 161
redondear valores 233
Redondear, funcin 233
Reemplazar, funcin 107
RefValueDate, funcin 138
RefValueUserResponse, funcin 138, 217
RelativeValue, funcin 205
comparar valores mediante 244, 246, 248,
250, 253, 255
y dimensiones de sector 246, 248, 253
y mensaje de error #CLCULO 236
y secciones 248
y tablas de referencias cruzadas 255
RellenoDerecha, funcin 108

RellenoIzquierda, funcin 101


Repetir, funcin 96
Report, palabra clave 40, 45, 231
ReportFilterSummary, funcin 150
Residuo, funcin 175
RespuestaUsuario, funcin 15, 141, 217
Round (funcin) 179
Ruptura, operador 215
rupturas
contextos del clculo predeterminado en 34

S
secciones
contextos del clculo predeterminado en 32
y dimensiones de sector 248
y la funcin RelativeValue 248
Semana, funcin 125
Sen, funcin 181
seno 181
Si, funcin 21, 194, 210
Si...Then...Else, condicin 192
Signo, funcin 180
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, 223
palabra clave Bloque 43, 227
palabra clave Cuerpo 44, 229
palabra clave Informe 40, 45, 231
palabra clave Ruptura 42, 230
ParaCada, operador 35, 37, 223, 225
ParaTodo, operador 35, 38, 223, 226
Seccin, palabra clave 41, 232
SQL 130
GROUPING SETS, operador 55
operador UNION 52, 55
y actualizacin de datos 53

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

271

ndice

SQL (contina)
y conjuntos de agrupacin 52, 53
StdDev (funcin) 89
Subcadena, funcin 110
Suma, clculo estndar 10
Suma, funcin 15
utilizar con operadores de contexto 38, 226
utilizar con palabras clave de sintaxis
extendida 40, 41, 42, 44, 45, 229, 230,
231, 232
SumaAcumulativa, funcin 87
Superior, operador 177, 215

valores
comparar mediante Anterior 244
comparar mediante RelativeValue 244, 246,
248, 250, 253, 255
contar 64, 79
redondear 233
truncar 233
Valoresnicos, operador 216
ValorRef, funcin 205
variables
e indicadores inteligentes 58
simplificar frmulas con 12, 18
varianza 91
varianza de poblacin 93
Varianza, funcin 91
VarianzaP, funcin 93

tablas
contar filas en 196
horizontal 31
mostrar los nombres de 185
vertical 29
tablas de referencias cruzadas
contextos del clculo predeterminado en 31
y la funcin RelativeValue 255
tablas horizontales
contextos del clculo predeterminado en 31
tablas verticales
contextos del clculo predeterminado en 29
Tan, funcin 183
tangentes 183
TipoDeProveedor, funcin 131
Todo, operador 197, 214, 216
ToNumber (funcin) 183
Trimestre, funcin 123
truncar valores 233
Truncar, funcin 184, 233

272

ltimo, funcin 68
ltimoDaDeLaSemana, funcin 120
ltimoDaDelMes, funcin 119
universos
mostrar los nombres de 140
Uso de funciones, frmulas y clculos, manual
acerca de 8
UsuarioActual, funcin 186

Y
Y, operador 21, 211

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