Está en la página 1de 276

Uso de funciones, frmulas y

clculos en SAP BusinessObjects


Web Intelligence

SAP BusinessObjects XI 3.1 Service Pack 5


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

2011-12-01
Contenido
Captulo 1 Acerca de este manual 7

Captulo 2 Utilizar clculos estndar y personalizados 9


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

Captulo 3 Descripcin de contextos de clculo 23


Descripcin de los contextos del clculo...................................................24
Contexto de entrada.............................................................................25
Contexto de salida................................................................................26
Contextos predeterminados del clculo....................................................28
Contextos predeterminados en una tabla vertical................................29
Contextos predeterminados en una tabla horizontal............................31
Contextos predeterminados en una tabla de referencias cruzadas.....31
Contextos predeterminados en una seccin........................................32
Contextos predeterminados en una ruptura.........................................34
Modificacin del contexto predeterminado del clculo con la sintaxis
extendida...................................................................................................35
Operadores de sintaxis extendida........................................................35
Palabras clave de sintaxis extendida de Web Intelligence..................39

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


Contenido

Captulo 4 Calcular valores con indicadores inteligentes 51


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

Captulo 5 Funciones, operadores y palabras clave de Web Intelligence 61


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

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


Contenido

Operadores especficos a la funcin..................................................217


Operadores de sintaxis extendida......................................................226
Palabras clave de sintaxis extendida de Web Intelligence......................230
Palabra clave Bloque.........................................................................230
Palabra clave Cuerpo.........................................................................232
Palabra clave Ruptura........................................................................233
Palabra clave Informe........................................................................234
Palabra clave Seccin........................................................................235
Cmo Web Intelligence redondea y trunca nmeros..............................236

Captulo 6 Solucin de problemas de frmulas de Web Intelligence 239


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

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


Contenido

Captulo 7 Comparar valores mediante funciones de Web Intelligence 247


Comparar valores con la funcin Anterior...............................................248
Comparar valores con la funcin RelativeValue......................................248
Dimensiones de sector y la funcin RelativeValue............................250
Dimensiones de sector y secciones...................................................252
Orden de las dimensiones de sector..................................................254
Dimensiones de sector y ordenaciones.............................................257
Usar RelativeValue en tablas de referencias cruzadas......................259

Apndice A Ms informacin 261

ndice 265

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


Acerca de este manual

1
1 Acerca de este manual

El manual Usar funciones, frmulas y clculos en SAP BusinessObjects


Web Intelligence proporciona informacin detallada sobre las funciones
avanzadas de clculo en Web Intelligence. Tambin proporciona una
referencia de sintaxis para las funciones y los operadores de Web
Intelligence.

El manual presenta esta informacin de forma genrica, sin hacer referencia


a la interfaz de Web Intelligence. Para obtener informacin acerca de cmo
trabajar con las funciones relacionadas con los clculos en los documentos
de Web Intelligence (por ejemplo, cmo agregar una variable o una frmula
a un informe), consulte la Ayuda en pantalla o los siguientes manuales:
Realizacin de anlisis en informes con SAP BusinessObjects Web
Intelligence, Elaboracin de informes con el Panel de informes Java y
Elaboracin de informes con el Cliente enriquecido de SAP BusinessObjects
Web Intelligence.

Para obtener informacin sobre la creacin de funciones personalizadas


para SAP BusinessObjects Web Intelligence, consulte el manual Puntos de
extensin de Web Intelligence: creacin de funciones personalizadas.

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


Utilizar clculos estndar y
personalizados

2
2 Utilizar clculos estndar y personalizados
Clculos estndar

Puede utilizar funciones de clculo estndar para hacer clculos rpidos de


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

Clculos 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

Calcula la suma de los datos seleccio-


Suma
nados.

Cuenta todas las filas para un objeto


de tipo indicador o contar distintas filas
Cuenta
para un objeto de tipo dimensin o in-
formacin.

Promedio Calcula el promedio de los datos.

Muestra el valor mnimo de los datos


Mnimo
seleccionados.

Muestra el valor mximo de los datos


Mximo
seleccionados.

Muestra los datos seleccionados como


un porcentaje del total. Los resultados
del porcentaje se muestran en una co-
lumna o fila adicional de la tabla.
Nota:
Los porcentajes se calculan para el in-
Porcentaje
dicador seleccionado comparado con
los resultados totales de dicho indica-
dor en la tabla o ruptura. Para calcular
el porcentaje de un indicador compara-
do con otro indicador, deber crear un
clculo personalizado.

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


Utilizar clculos estndar y personalizados
Usar frmulas para crear clculos personalizados 2
Clculo Descripcin

Aplica la funcin de agregacin prede-


terminada a un indicador estndar o la
Predeterminado
funcin de agregacin de base de da-
tos 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.

Usar frmulas para crear clculos


personalizados
Los clculos personalizados le permiten agregar clculos adicionales al
informe que van ms all de sus objetos de base y los clculos estndar
proporcionados por Web Intelligence.

Se agrega un clculo personalizado escribiendo una frmula que Web


Intelligence evala cuando se ejecuta el informe. Una frmula puede constar
de variables, funciones, operadores y contextos de clculo del informe de
base.

Un clculo personalizado es una frmula que puede constar de funciones,


operadores y objetos del informe. Las frmulas tienen un contexto del clculo
que puede especificar de manera explcita si as lo elige.

Ejemplo: Cmo mostrar un volumen de negocios por venta promedio


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

Temas relacionados
Descripcin de los contextos del clculo

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


2 Utilizar clculos estndar y personalizados
Usar frmulas para crear clculos personalizados

Usar variables para simplificar frmulas

Si una frmula es compleja, puede utilizar variables para simplificarla.


Utilizando variables descompone una frmula compleja en partes que se
pueden manejar y facilita la lectura, as como la creacin de frmulas tiene
menos probabilidad de errores.

Se pueden utilizar variables ya creadas en una frmula del mismo modo


que se emplean otros objetos del informe. Las variables aparecen en el
Editor de frmulas, en la carpeta Variables.

Puede escribir este nombre de variable en una frmula o arrastrar la variable


a la barra de herramientas Frmula de la misma manera que para cualquier
objeto del informe.

Ejemplo: Creacin de una frmula para devolver una varianza estadstica


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

Sum((([Quantity sold] - Average([Quantity sold] ForEach


[Quarter]) In Report)*([Quantity sold] - Average([Quan
tity sold] ForEach [Quarter]) In Report)) In [Quar
ter])/(Count ([Quantity sold] ForEach [Quarter]) - 1)

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


Utilizar clculos estndar y personalizados
Cmo trabajar con funciones 2
Esta frmula es claramente difcil de manejar. Utilizando variables puede
simplificarla de la manera siguiente:

Sum ([Difference Squared])/[Number of Observations] -


1)
que es mucho ms fcil de entender. Esta versin simplificada de la frmula
le proporciona una visin de alto nivel de lo que la frmula est haciendo,
en lugar de llevarlo a los detalles confusos. A continuacin puede examinar
las frmulas de las variables a las que se hace referencia en la frmula de
alto nivel para entender sus partes que la componen.

Por ejemplo, la frmula hace referencia a la variable Diferencia de raz


cuadrada, que en s hace referencia a la variable Promedio vendido.
Examinando las frmulas de Diferencia de raz cuadrada y Promedio
vendido, puede profundizar en la frmula para entender los detalles de lo
que est haciendo.

Cmo trabajar con 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


2 Utilizar clculos estndar y personalizados
Cmo trabajar con funciones

Incluir funciones en celdas

El texto de las celdas del informe siempre comienza con = . El texto literal
aparece entre comillas mientras que las frmulas aparecen sin ellas. Por
ejemplo, la frmula Promedio([Ingresos]) aparece en una celda como
=Promedio([Ingresos]). El texto Promedio de ingresos?" aparece
como ="Promedio de ingresos?"

Se puede utilizar slo texto en una celda o combinar frmulas y texto


mediante el operador +. Si desea que una celda muestre el promedio de
ingresos precedido del texto Promedio de ingresos:", el texto de celda ser
el siguiente: =" Promedio de ingresos: " + Promedio([Ingre
sos])

Observe el espacio al final de la cadena de texto de manera que el texto y


el valor no queden colocados directamente uno junto al otro en la celda.

Sintaxis de la funcin

Para utilizar una funcin necesita conocer su nombre, el nmero de valores


de entrada necesarios y los tipos de datos de esos valores de entrada.
Tambin necesita conocer el tipo de datos que la funcin va a dar como
resultado.

Por ejemplo, la funcin Suma toma un objeto numrico como entrada (por
ejemplo un indicador que muestra los ingresos de ventas) y da como
resultado datos numricos (la suma de todos los valores del objeto de tipo
indicador).

sta es la sintaxis de la funcin Abs:

num Abs(number)

Esta sintaxis indica que la funcin Abs toma un nmero individual como
entrada y devuelve un nmero como salida.

El Editor de frmulas muestra la sintaxis de funcin cuando se selecciona


la funcin.

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


Utilizar clculos estndar y personalizados
Cmo trabajar con funciones 2

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


2 Utilizar clculos estndar y personalizados
Cmo trabajar con funciones

Ejemplo: Clculo de un porcentaje utilizando la funcin Porcentaje


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

En este caso, la funcin calcula cada volumen de negocios como porcentaje


del volumen de negocios total. El contexto que lo rodea es el volumen de
negocios total; es la nica cifra de volumen de negocios que es importante
fuera de la divisin por ao y trimestre en la tabla.

Si el informe se divide en secciones por ao, el contexto que lo rodea fuera


de la tabla se convierte en el volumen de negocios total de la seccin.

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


Utilizar clculos estndar y personalizados
Cmo trabajar con funciones 2

Si la celda Porcentaje se coloca fuera de la tabla, pero an sigue dentro


de la seccin, el contexto que la rodea se convierte en el volumen de
negocios total. En este caso, la funcin Porcentaje calcula el volumen de
negocios total de la seccin como porcentaje del volumen de negocios
global total.

Ejemplo: Clculo de un porcentaje mediante la funcin Suma


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

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


2 Utilizar clculos estndar y personalizados
Cmo trabajar con funciones

ventas]/Suma([Ingresos de venta]) proporciona los ingresos de ventas


como porcentaje del volumen de negocios total.

En la tabla siguiente la columna Porcentaje de Total tiene la frmula:

[Sales revenue]/(Sum([Sales revenue] In Report))


y la columna Porcentaje de ao tiene la frmula:

[Sales revenue]/(Sum([Sales revenue] In Section))

Estas frmulas utilizan las palabras clave de sintaxis extendida Informe y


Seccin para indicar a la funcin Suma que calcule el volumen de negocios
global total y el volumen de negocios anual respectivamente.

Temas relacionados
Modificacin del contexto predeterminado del clculo con la sintaxis
extendida

Simplificar una frmula de varianza con variables

Varianza es un trmino estadstico. La varianza para un conjunto de valores


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

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


Utilizar clculos estndar y personalizados
Cmo trabajar con funciones 2
Sumar todas estas diferencias de raz cuadrada
Dividir este total entre el nmero de valores -1
Tiene un informe que muestra nmeros de artculos vendidos por trimestre
y desea incluir la varianza. Sin el uso de variables para simplificarlo, esta
formula es la siguiente:

Sum((([Quantity sold] - Average([Quantity sold] ForEach


[Quarter]) In Report)*([Quantity sold] - Average([Quan
tity sold] ForEach [Quarter]) In Report)) In [Quar
ter])/(Count ([Quantity sold] ForEach [Quarter]) - 1)

que es claramente difcil de manejar.

Creacin de la frmula de varianza


Se incluyen varios pasos al crear una frmula de varianza. Toma cada uno
de estos pasos en una variable. Las variables que crea son:
Nmero promedio de artculos vendidos
Nmero de observaciones (es decir, el nmero de los valores separados
del nmero de artculos vendidos)
Diferencia entre una observacin y el promedio, cuadrado
La suma de estas diferencias se divide entre el nmero de observaciones
1

Las frmulas variables son las siguientes:

Variable Frmula

Promedio([Cantidad vendida] En ([Tri-


Promedio vendido
mestre])) En Informe

Cuenta([Cantidad vendida] En ([Trimes-


Nmero de observaciones
tre])) En Informe

Potencia(([Cantidad vendida] - [Prome-


Diferencia de raz cuadrada
dio vendido]);2)

Suma([Diferencia de raz cuadrada] En


Varianza ([Trimestre]))/([Nmero de observacio-
nes] - 1)

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


2 Utilizar clculos estndar y personalizados
Cmo trabajar con funciones

La frmula final ahora es

Sum ([Difference Squared])/[Number of Observations] - 1)


que es mucho ms fcil de entender. Esta versin simplificada de la frmula
le proporciona una visin de alto nivel de lo que la frmula est haciendo,
en lugar de llevarlo a los detalles confusos. A continuacin puede examinar
las frmulas de las variables a las que se hace referencia en la frmula de
alto nivel para entender sus partes que la componen.

Por ejemplo, la frmula hace referencia a la variable Diferencia de raz


cuadrada, que en s hace referencia a la variable Promedio vendido.
Examinando las frmulas de Diferencia de raz cuadrada y Promedio vendido,
puede profundizar en la frmula para entender los detalles de lo que est
haciendo.

Operadores de funcin y de frmula de Web


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 2

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


2 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

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

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


Ao
bloque

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


3 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 3
Es decir, el contexto de salida aparece despus de los parntesis de la
funcin cuyo contexto de salida est especificando. En este caso, el
contexto de salida indica a Web Intelligence que calcule el volumen de
negocios mnimo por ao.

Si agrega una columna adicional que contiene esta frmula para el bloque,
el resultado es el siguiente:

Puede ver que la columna Mn por Ao contiene el volumen de negocios


mnimo que aparece en los pies de la ruptura del informe anterior.

Observe que en este ejemplo, el contexto de entrada no est especificado


porque es el contexto predeterminado (Ao, Trimestre) para el bloque. En
otras palabras, el contexto de salida indica a Web Intelligence qu volumen
de negocios por ao y trimestre dar como resultado. En pocas palabras,
con las frmulas de entrada y de salida especificadas de manera explcita,
la frmula tiene la apariencia siguiente:

Min ([Sales Revenue] In([Year];[Quarter])) In ([Year])


Explicada con palabras, esta frmula indica a Web Intelligence que calcule
los volmenes de negocios por ao por trimestre y, a continuacin d el
resultados del ms bajo de estos volmenes de negocios de cada ao ?.

Qu sucedera si no especificara el contexto de salida en la columna Mn


por Ao? En este caso, estas cifras seran idnticas a las de la columna
Ingresos de ventas. Por qu? Recuerde que el contexto predeterminado
de un bloque incluye las dimensiones de ese bloque. El volumen de

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


3 Descripcin de contextos de clculo
Contextos predeterminados del clculo

negocios mnimo por ao por trimestre es el mismo que el volumen de


negocios por ao por trimestre simplemente porque slo hay un volumen
de negocios para cada combinacin ao/trimestre.

Contextos predeterminados del clculo


Dependiendo de dnde coloca un indicador o una frmula, Web Intelligence
selecciona un contexto predeterminado para el indicador.

Los indicadores son semnticamente dinmicos: Esto significa que las cifras
devueltas por un indicador dependen de las dimensiones con las que est
asociado. Esta combinacin de dimensiones representa el contexto del
clculo.

Web Intelligence asocia un contexto predeterminado a un indicador segn


dnde est colocado el indicador. Puede cambiar este contexto
predeterminada con sintaxis ampliada. Es decir, puede determinar el conjunto
de dimensiones que se utilizar para generar un indicador. Esto es lo que
se quiere decir por definicin del contexto del clculo.

Ejemplo: Contextos predeterminados en un informe


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

2005 Total:8000

Cliente Ingresos

Harris 1000

Jones 3000

Walsh 4000

Total: 8000

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


Descripcin de contextos de clculo
Contextos predeterminados del clculo 3
Total de informe: 8000

En la tabla siguiente se indica el contexto del clculo de los indicadores


en este informe:

Indicador Valor Contexto

Total de todos los ingre-


Total de informe 20000
sos del informe

Total de encabezado de
8000 Ao
seccin

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


3 Descripcin de contextos de clculo
Contextos predeterminados del clculo

El contexto de entrada
Si el clculo est en el... El contexto de salida es
es

Todos los datos se


Las dimensiones y los in-
agregan y, a continua-
dicadores utilizados para
Encabezado cin, la funcin de
generar el cuerpo del
bloque clculo devuelve un solo
valor

Las dimensiones e indi-


El mismo que el contexto
Cuerpo del bloque cadores utilizados para
de entrada
generar la fila actual

Las dimensiones y los in- Todos los datos se agre-


dicadores utilizados para gan y, a continuacin, la
Pie
generar el cuerpo del funcin de clculo devuel-
bloque ve 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 3

Contextos predeterminados en una tabla horizontal

Una tabla horizontal es como una tabla vertical girada hacia un lado. Los
encabezados aparecen a la izquierda, los datos van de izquierda a derecha
y los pies aparecen a la derecha. Los contextos predeterminados para una
tabla horizontal son los mismos que los de una tabla vertical.

Contextos predeterminados en una tabla de


referencias cruzadas

Una tabla de referencias cruzadas muestra datos en una matriz con


indicadores que aparecen en las intersecciones de dimensiones. Los
contextos predeterminados de una tabla de referencias cruzadas son:

El contexto de entrada El contexto de salida


El clculo est en el...
es... es...

Las dimensiones y los in- Todos los datos se agre-


dicadores utilizados para gan y, a continuacin, la
Encabezado
generar el cuerpo del funcin de clculo devuel-
bloque. ve un solo valor.

Las dimensiones y los in-


dicadores utilizados para El mismo que el contexto
Cuerpo del bloque
generar el cuerpo del de entrada.
bloque.

Las dimensiones y los in- Todos los datos se agre-


dicadores utilizados para gan y, a continuacin, la
Pie
generar el cuerpo del funcin de clculo devuel-
bloque. ve un solo valor.

Todos los datos se agre-


Las dimensiones e indica-
gan y, a continuacin, la
Pie del cuerpo vertical dores utilizados para ge-
funcin de clculo devuel-
nerar la columna actual.
ve un solo valor.

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


3 Descripcin de contextos de clculo
Contextos predeterminados del clculo

El contexto de entrada El contexto de salida


El clculo est en el...
es... es...

Todos los datos se agre-


Las dimensiones e indica-
gan y, a continuacin, la
Pie del cuerpo horizontal dores utilizados para ge-
funcin de clculo devuel-
nerar la fila actual.
ve un solo valor.

Todos los datos se agre-


gan y, a continuacin, la
Pie vertical Igual al pie.
funcin de clculo devuel-
ve un solo valor.

Todos los datos se agre-


gan y, a continuacin, la
Pie horizontal Igual al pie.
funcin de clculo devuel-
ve 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 3
El contexto de entrada El contexto de salida
El clculo est en el...
es... es...

Las dimensiones y los in-


Todos los datos se agre-
dicadores del informe, fil-
gan y, a continuacin, la
Cuerpo trados para restringir los
funcin de clculo devuel-
datos a los datos de la
ve un solo valor.
seccin.

Ejemplo: Contextos predeterminados en una seccin


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

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


3 Descripcin de contextos de clculo
Contextos predeterminados del clculo

Contextos predeterminados en una ruptura

Una ruptura consta de un encabezado, cuerpo y pie. Los contextos


predeterminados de una ruptura son:

El contexto de entrada El contexto de salida


El clculo est en el...
es... es...

Todos los datos se agre-


Instancia actual de la gan y, a continuacin, la
Encabezado
ruptura. funcin de clculo devuel-
ve un solo valor.

Todos los datos se agre-


Instancia actual de la gan y, a continuacin, la
Pie
ruptura. funcin de clculo devuel-
ve 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 3
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

Especifica una lista explcita de dimen-


En
siones que se utilizarn en el contexto.

Agrega dimensiones al contexto prede-


ParaCada
terminado.

Elimina dimensiones del contexto pre-


ParaTodo
determinado.

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


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

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


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

Puede ver de dnde vienen los valores de la columna Volumen de negocios


mx. trimestral examinando este bloque al lado de un bloque que incluya
la dimensin Trimestre:

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


Descripcin de contextos de clculo
Modificacin del contexto predeterminado del clculo con la sintaxis extendida 3
La columna Volumen de negocios mx. trimestral muestra el volumen de
negocios trimestral ms alto de cada ao. Por ejemplo, T4 tiene el volumen
de negocios ms alto en 2002, por lo que el Volumen de negocios mx.
trimestral muestra el volumen de negocios de T4 en la fila que muestra
2002.

Si se utiliza el operador En, la frmula para Volumen de negocios mx.


trimestral es

Max ([Sales Revenue] In ([Year];[Quarter])) In ([Year])


Esta frmula indica a Web Intelligence que calcule los ingresos de ventas
mximos para cada combinacin (Ao,Trimestre) y, a continuacin d
como resultado estas cifras por ao.
Nota:
Debido a que el contexto de salida predeterminado del bloque es Ao, no es
necesario especificar de manera explcita el contexto de salida en esta frmula.

Operador de contexto 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


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

Ao Ingresos de ventas Ingresos trimestrales m-


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

Para dar el total de los volmenes de negocios por ao, el contexto de


entrada necesita ser (Ao); de manera predeterminada es (Ao; Trimestre).
Por lo tanto, puede eliminar Trimestre del contexto de entrada especificando
ParaTodo ([Trimestre]) en la frmula, lo que tendra la apariencia siguiente:

Sum([Sales Revenue] ForAll ([Quarter]))


Observe que puede utilizar el operador En para obtener el mismo resultado;
en este caso la frmula es:

Sum([Sales Revenue] In ([Year]))


Esta versin de la frmula explica de manera explcita Ao como contexto,
en lugar de eliminar Trimestre para dejar Ao.

Palabras clave de sintaxis extendida de Web


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


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

Las cinco palabras clave de sintaxis extendida son: Informe, Seccin,


Ruptura, Bloque y Cuerpo.

Palabra clave 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 3
La frmula para la columna Total del informe tiene la sintaxis
Suma([Ingresos de ventas]) En Informe. Sin la palabra clave Informe, esta
columna duplicara las cifras de la columna Ingresos de ventas porque
utilizara el contexto de salida predeterminado ([Ao];[Trimestre]).

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


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

La cifra de la columna Total de la seccin es el volumen de negocios total


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

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

Datos en la parte de un bloque delimi-


Un bloque
tada por una ruptura

Una ruptura de bloque (encabezado o Datos en la parte de un bloque delimi-


pie) tada por una ruptura

Una seccin (encabezado, pie o fuera


No aplicable
de un bloque)

Fuera de cualquier bloque o seccin No aplicable

Ejemplo: Palabra clave Ruptura


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

El informe tiene una ruptura en Ao. La columna Total de la ruptura tiene


la frmula siguiente:

Sum ([Sales Revenue]) In Break

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


Descripcin de contextos de clculo
Modificacin del contexto predeterminado del clculo con la sintaxis extendida 3
Sin la palabra clave Ruptura, esta columna duplicara las cifras de la
columna Ingresos de ventas porque utilizara el contexto de salida
predeterminado ([Ao];[Trimestre]).

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

Datos de todo el bloque, ignorando


Un bloque
rupturas, respectando filtros

Una ruptura de bloque (encabezado o Datos de todo el bloque, ignorando


pie) rupturas, respectando filtros

Una seccin (encabezado, pie o fuera


No aplicable
de un bloque)

Fuera de cualquier bloque o seccin No aplicable

Ejemplo: Palabra clave Bloque


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

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


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

La columna Promedio anual tiene la frmula siguiente

Average([Sales revenue] In Section)


y la columna Promedio de la primera mitad tiene la frmula

Average ([Sales revenue]) In Block


Puede ver cmo la palabra clave Bloque tiene en cuenta el filtro del bloque.

Palabra clave 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 3
Cuando est colocada en... Hace referencia a estos datos...

Una seccin (encabezado, pie o fuera


Datos de la seccin
de un bloque)

Fuera de cualquier bloque o seccin Datos del informe

Ejemplo: Palabra clave Cuerpo


Tiene un informe que muestra Ao, Trimestre e Ingresos de ventas, con
una ruptura en Ao. El informe tiene una seccin que se basa en Ao y
una ruptura en Trimestre.

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

Usar palabras clave para hacer los informes genricos

Las palabras clave de sintaxis extendida garantizan que el informe admitir


los cambios en el futuro. Si se refiere a los datos de manera explcita

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


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

(especificando dimensiones que utilizan En, ParaCada o ParaTodo), los


informes podran devolver datos inesperados si se agregaran o eliminaran
dimensiones. El ejemplo siguiente lo demuestra.

Ejemplo: Utilizacin de la palabra clave Informe para mostrar porcentajes


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

La frmula para la columna Porcentaje del total es:

([Sales revenue]/(Sum([Sales revenue]) In Report)) *


100
En un bloque, el informe incluye todos los datos de un informe, por lo que
esta frmula se podra escribir de la manera siguiente:

([Sales revenue]/Sum([Sales revenue] ForAll


([Year];[Quarter]))) * 100
La frmula indica a Web Intelligence que elimine Ao y Trimestre del
contexto de salida; es decir, que calcule un total general, porque no hay
ninguna otra dimensin en el informe. A continuacin, la frmula divide
cada volumen de negocios entre el total para dar su porcentaje del total.

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


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

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


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

A qu se debe? El problema se encuentra en:

Sum ([Sales Revenue] ForAll ([Year];[Quarter))

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


Descripcin de contextos de clculo
Modificacin del contexto predeterminado del clculo con la sintaxis extendida 3
Cuando Ao y Trimestre eran las nicas dimensiones del informe, esto era
equivalente a "total de todos los volmenes de negocios". Una vez agregue
la dimensin de mes, esta expresin elimina el ao y el trimestre del
contexto de salida predeterminado, aunque deja el mes.

La frmula ahora tiene una "ruptura" en mes. En otras palabras, en cada


fila donde el mes sea igual a 1, esta expresin quiere decir que el volumen
de negocios total de todos los meses 1. En cada fila donde el mes sea
igual a 2, quiere decir el volumen de negocios total de todos los meses
2. Como resultado de esto, los porcentajes no son los porcentajes
previstos.

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


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

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


Calcular valores con
indicadores inteligentes

4
4 Calcular valores con indicadores inteligentes
Definicin de indicadores inteligentes

Definicin de indicadores 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 4
Ejemplo: Conjuntos de agrupacin en una consulta
Una consulta contiene las dimensiones [Pas], [Regin], [Ciudad] y el
indicador inteligente [Ingresos]. Estos objetos implican los siguientes
conjuntos de agrupacin para calcular los ingresos en todos los contextos
posibles:
Valor total de indicador inteligente
valor de indicador inteligente por (Country, Region, City)
valor de indicador inteligente por (Country, City)
valor de indicador inteligente por (City)
valor de indicador inteligente por (Region, City)
valor de indicador inteligente por (Region)
valor de indicador inteligente por (Country, Region)
valor de indicador inteligente por (Country)

Web Intelligence recupera conjuntos de agrupacin mediante el uso del


operador UNION en la consulta. Si la base de datos no admite UNION, Web
Intelligence realiza las uniones.

Web Intelligence actualiza los conjuntos de agrupacin segn los contextos


de clculo que necesita el informe, que pueden cambiar como respuesta
a los cambios en la estructura del informe.

Cmo administra Web Intelligence los conjuntos de


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


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

Si quita la dimensin [City] del bloque, Web Intelligence necesita el conjunto


de agrupacin (Country, Region) para devolver los valores de ingresos. Este
conjunto de agrupacin no est todava disponible en el cdigo SQL de
consulta, por lo que Web Intelligence muestra #TOREFRESH en las celdas
[Revenue]. Al actualizar los datos, Web Intelligence puede reemplazar
#TOREFRESH por los valores de ingresos.

Si despus reemplaza la dimensin [City] en el bloque, el conjunto de


agrupacin (Country, Region) ya no es necesario. Web Intelligence lo quita
del cdigo SQL de consulta y descarta sus valores la prxima vez que
actualice los datos.

Cada vez que actualice los datos del informe, Web Intelligence actualiza el
cdigo SQL de consulta para incluir o descartar conjuntos de agrupacin
segn los contextos de clculos que requiera el informe.

En determinadas situaciones, Web Intelligence no puede mostrar el valor


de un indicador inteligente. En este caso Web Intelligence muestra
#UNAVAILABLE en las celdas de indicador.

Indicadores inteligentes y el mbito de


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 4
Indicadores inteligentes y SQL

Conjuntos de agrupacin y el operador UNION

Algunas bases de datos admiten conjuntos de agrupacin de forma explcita


con el operador GROUPING SETS. Web Intelligence utiliza varios conjuntos
de resultados y el operador UNION para simular el efecto de GROUPING
SETS.

Ejemplo: Conjuntos de agrupacin recuperados con el operador UNION


En este ejemplo se describe una consulta que contiene las dimensiones
[Pas], [Regin], [Ciudad] y el indicador inteligente [Ingresos].
Nota:
Por simplicidad, el indicador inteligente calcula una suma. En la prctica, no
se necesita un indicador inteligente para esta agregacin porque los universos
de Web Intelligence admiten la funcin Sum.
Cuando se ejecuta la consulta por primera vez, la agrupacin es (Country,
Region, City). La consulta SQL completa devuelve este conjunto de
agrupacin y no es necesario el operador UNION en el cdigo SQL.

Si quita la dimensin [City] de la tabla, Web Intelligence necesita el conjunto


de agrupacin (Contry, Region) para mostrar los ingresos (que aparece
como #TOREFRESH). Despus de la actualizacin de datos, el cdigo
SQL es el siguiente:

SELECT
SELECT
0 AS GID,
country.country_name,
region.region_name,
NULL,
sum(city.revenue)
FROM
country,
region,
city
WHERE
( country.country_id=region.country_id )
AND ( region.region_id=city.region_id )

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


4 Calcular valores con indicadores inteligentes
Indicadores inteligentes y SQL

GROUP BY
country.country_name,
region.region_name
UNION
SELECT
1 AS GID,
country.country_name,
region.region_name,
city.city_name,
sum(city.revenue)
FROM
country,
region,
city
WHERE
( country.country_id=region.country_id )
AND ( region.region_id=city.region_id )
GROUP BY
country.country_name,
region.region_name,
city.city_name
Cada conjunto de agrupacin est representado mediante una instruccin
SELECT y cada uno tiene su propio ID (la columna GID). Los conjuntos de
agrupacin que no contiene el conjunto completo de dimensiones incluyen
columnas vacas (SELECT '') porque cada instruccin SELECT en una
consulta que incluya UNION debe tener el mismo nmero de columnas.

Si agrega un nuevo bloque que contenga [Country] y [Revenue] al informe,


Web Intelligence necesita el conjunto de agrupacin (Country). El cdigo
SQL generado incluye tres conjuntos de agrupacin del siguiente modo:

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

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


Calcular valores con indicadores inteligentes
Indicadores inteligentes y SQL 4
country.country_name,
region.region_name
UNION
SELECT
1 AS GID,
country.country_name,
NULL,
NULL,
sum(city.revenue)
FROM
country,
city,
region
WHERE
( country.country_id=region.country_id )
AND ( region.region_id=city.region_id )
GROUP BY
country.country_name
UNION
SELECT
2 AS GID,
country.country_name,
region.region_name,
city.city_name,
sum(city.revenue)
FROM
country,
region,
city
WHERE
( country.country_id=region.country_id )
AND ( region.region_id=city.region_id )
GROUP BY
country.country_name,
region.region_name,
city.city_name

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


4 Calcular valores con indicadores inteligentes
Indicadores inteligentes y frmulas

Indicadores inteligentes y 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 4
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


4 Calcular valores con indicadores inteligentes
Indicadores inteligentes y filtros

aplica un filtro de informe que restrinja los valores de [Region] a "South


East" o "South West", Web Intelligence muestra #UNAVAILABLE en las
celdas [Revenue].

Indicadores inteligentes y filtros de exploracin

En general, Web Intelligence no puede devolver valores para indicadores


inteligentes cuando se aplica un filtro a una dimensin que afecta al clculo
del indicador. Las dimensiones filtradas por filtros de exploracin constituyen
una excepcin a esta regla.

Ejemplo: Un filtro de exploracin que afecta a un indicador inteligente


Un bloque contiene los objetos [Pas] y [Ingresos]. Puede explorar [Country]
y Web Intelligence mostrar [Region], [Revenue] en el bloque y mover el
filtro en [Country] a la barra de herramientas de exploracin.

Para ello, Web Intelligence agrega el conjunto de agrupacin (Country,


Region) a la consulta y recupera todos sus datos y, a continuacin, filtra
estos datos para mostrar slo las regiones incluidas en el pas explorado.
Web Intelligence no necesita agregar un filtro en el nivel de consulta para
filtrar regiones basndose en su pas.

Medidas inteligentes y filtros OR anidados

Los filtros OR anidados en que al menos una de las dimensiones filtradas


no aparece en un bloque, se genera el error #UNAVAILABLE para una
medida inteligente del bloque.

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

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


Funciones, operadores y
palabras clave de Web
Intelligence

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

Funciones de Web Intelligence


Web Intelligence divida las funciones en las siguientes categoras:

Categora Descripcin

Datos agregados (por ejemplo suman-


Agregacin do o haciendo el promedio de un con-
junto de valores)

Carcter Manipula cadenas de caracteres

Fecha y hora Devuelve datos de la fecha o la hora

Devuelve datos acerca de un documen-


Documento
to

Devuelve datos acerca del proveedor


Proveedor de datos
de datos de un documento

Lgicos Devuelve VERDADERO o FALSO

Numricos Devuelve datos numricos

Funciones que no entran en las catego-


Otras funciones
ras 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 5
Grupo de funciones
Agregacin

Sintaxis

nmero Promedio(indicador[;IncluirVacos])

Entrada

Parmetro Descripcin Tipo Requerido


indicador Cualquier indicador Indicador S
IncluirVa- Incluye filas vacas Palabra
No
cos en el clculo clave
(Filas vacas excluidas de for-
ma predeterminada)

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

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

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


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

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

Parme- Descripcin Tipo Requeri-


tro do
dimen- Cualquier dimensin o indicador Dimen- S
sin|indi- sin o indi-
cador cador
IncluirVa- Incluye valores vacos en el clculo Palabra No
cos clave
Valores- Incluye en el clculo slo valores nicos Palabra No
nicos|To- (valor predeterminado para dimensiones) o clave
dos todos los valores (valor predeterminado para
indicadores)

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

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


Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence 5
El parmetro Valoresnicos/Todos es opcional. Si no especifica este
parmetro, los valores predeterminados sern Valoresnicos para
las dimensiones y Todos para los indicadores.

Ejemplos
Cuenta("Prueba") devuelve 1.

Cuenta([Ciudad];Valoresnicos) devuelve 5 si existen cinco ciudades


diferentes en una lista de ciudades, incluso si hay ms de cinco filas en la
lista debido a la duplicacin.

Cuenta([Ciudad];Todos) devuelve 10 si existen diez ciudades en una


lista de ciudades, incluso si algunas estn duplicadas.

Cuenta ([Ciudad]; IncluirVacos) devuelve 6 si existen cinco


ciudades y una fila en blanco en una lista de ciudades.
Temas relacionados
Operador INCLUIRVACOS
Operadores Valoresnicos/Todo

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


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

Entrada

Parmetro Descripcin Tipo Requerido


dimensin|indica- Cualquier dimensin Dimensin o indi- S
dor o indicador 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 5
Entrada

Parme- Descripcin Tipo Requerido


tro
indica- Cualquier indicador Indica- S
dor dor
PointTo- Palabra
El mtodo de interpolacin: No
Point|Li- clave
neal PointToPoint: interpolacin (PointToPoint es
punto a punto el valor predetermi-
Lineal: regresin lineal con in- nado)
terpolacin de mnimos cuadra-
dos.

NotOn- Evita que la funcin restablezca el Palabra No


Break clculo en los saltos de seccin y clave
bloque
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


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

Los filtros aplicados a un indicador interpolado pueden cambiar los valores


devueltos mediante Interpolation, segn los valores afectados por
el filtro.

Ejemplos
Interpolation([Valor]) proporciona los siguientes valores que faltan
mediante el mtodo de interpolacin punto a punto predeterminado:

Da Valor Interpolation([Valor])

Lunes 12 12

Martes 14 14

Mircoles 15

Jueves 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 5
Sintaxis

ltimo tipo_entrada(dimensin|indicador)

Entrada

Parmetro Descripcin Tipo Requerido


dimensin|indica- Cualquier dimensin Dimensin o indi- S
dor o indicador 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


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

Entrada

Parmetro Descripcin Tipo Requerido


dimensin|indica- Cualquier dimensin Dimensin o indi- S
dor o indicador 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 5
Entrada

Parmetro Descripcin Tipo Requerido


indicador Cualquier indica- Indicador S
dor

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


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

Entrada

Parmetro Descripcin Tipo Requerido


dimensin|indica- Cualquier dimensin Dimensin o indi- S
dor o indicador 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 5
Entrada

Parmetro Descripcin Tipo Requerido


dimensin|indica- Cualquier dimensin Indicador S
dor o indicador

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

Ejemplos
Res([Ingresos]) devuelve 200 si [Ingresos] tiene los valores 100, 200,
300 y 200.

Modo([Pas]) devuelve el valor de [Pas] que ms se repita.

Porcentaje

Descripcin
Expresa un valor de indicador como porcentaje de su contexto integrado

Grupo de funciones
Agregacin

Sintaxis

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

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


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

Entrada

Parmetro Descripcin Tipo Requerido


indicador Cualquier indicador Indicador S
Ruptura Representa rupturas Palabra clave No
de tabla
Fila|Col Establece la direccin Palabra clave No
de clculo

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)

Ao Trimestre Ingresos de ven- Porcentaje


tas

2001 T1 1000 10

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


Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence 5
T2 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

2002 Suma: 10000 100

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 T2 Por T3 Por T4 Porcen


centa centa centa taje
je je je

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


5 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 S
percentil Un porcentaje expresado como Nmero S
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 5
Grupo de funciones
Agregacin

Sintaxis

nmero Producto(indicador)

Entrada

Parmetro Descripcin Tipo Requerido


indicador Cualquier indica- Indicador S
dor

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


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

Entrada

Parmetro Descripcin Tipo Requerido


indicador Cualquier indicador Indicador S
Fila|Col Establece la direccin de clculo Palabra clave No
IncluirVacos Incluye valores vacos en el Palabra clave No
clculo
restabl_dimen- Restablece el clculo en las di- Lista de di- No
siones mensiones especificadas mensiones

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

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

Pas Centro de vaca- Ingresos Promedio acumula-


ciones tivo

Estados Unidos Hawaiian Club 1.479.660 835.420

Estados Unidos Bahamas Beach 971.444 1.225.552

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


Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence 5
Francia Riviera francesa 835.420 1.095.508

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

Pas Centro de vaca- Ingresos Promedio acumula-


ciones tivo

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


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

Entrada

Parmetro Descripcin Tipo Requerido


dimensin|in- Cualquier dimensin o indicador Dimensin o S
dicador indicador
Fila|Col Establece la direccin de clculo Palabra clave No
IncluirVacos Incluye valores vacos en el Palabra clave No
clculo
restabl_dimen- Restablece el clculo en las di- Lista de di- No
siones mensiones especificadas mensiones

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

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

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


Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence 5
Pas Centro de vaca- Ingresos Cuenta actual
ciones
Estados Unidos Hawaiian Club 1.479.660 1
Estados Unidos Bahamas Beach 971.444 2
Francia Riviera francesa 835.420 3

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


estos resultados en la siguiente tabla:

Pas Centro de vaca- Ingresos Cuenta actual


ciones
Estados Unidos Hawaiian Club 1.479.660 1
Estados Unidos Bahamas Beach 971.444 2
Francia Riviera francesa 835.420 1

Temas relacionados
Operador INCLUIRVACOS
Operadores Fila/Col
Operador INCLUIRVACOS
Operador INCLUIRVACOS

MxAcumulativo

Descripcin
Devuelve el mximo acumulativo de una dimensin o indicador

Grupo de funciones
Agregacin

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


5 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 S
dicador indicador
Fila|Col Establece la direccin de clculo Palabra clave No
restabl_dimen- Restablece el clculo en las di- Lista de di- No
siones mensiones especificadas mensiones

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

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

Pas Centro de vaca- Ingresos Mx acumulativo


ciones

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


Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence 5
Francia 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


5 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 S
lle|indicador indicador
Fila|Col Establece la direccin de Palabra clave No
clculo
restabl_dimen- Restablece el clculo en las di- Lista de di- No
siones mensiones especificadas mensiones

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

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

Pas Centro de vaca- Ingresos Mx acumulativo


ciones

Francia French Riviera 835.420 835.420

Estados Unidos Bahamas Beach 971.444 835.420

Estados Unidos Hawaiian Club 1.479.660 835.420

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


Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence 5
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 S
Fila|Col Establece la direccin de clculo Palabra clave No
restabl_dimen- Restablece el clculo en las di- Lista de di- No
siones mensiones especificadas mensiones

Notas
Con la funcin ProductoAcumulativo puede utilizar operadores de
contexto de sintaxis extendida.
Puede establecer la direccin del clculo con los operadores Fila y
Col.
Si aplica una ordenacin de acuerdo con el indicador al que hace
referencia ProductoAcumulativo, Web Intelligence aplicar primero
la ordenacin al indicador y, a continuacin, calcular el producto
acumulativo.

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


5 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 clien- Producto Acumula-


tes tivo

Japn Kobe 6 6

Japn Osaka 4 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 clien- Producto Acumula-


tes tivo

Japn Kobe 6 6

Japn Osaka 4 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 5

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 S
Fila|Col Establece la direccin de clculo Palabra clave No
restabl_dimen- Restablece el clculo en las di- Lista de di- No
siones mensiones especificadas mensiones

Notas
Con la funcin SumaAcumulativa puede utilizar operadores de contexto
de sintaxis extendida.
Puede establecer la direccin del clculo con los operadores Fila y
Col.
Si aplica una ordenacin de acuerdo con el indicador al que hace
referencia la funcin SumaAcumulativa, Web Intelligence aplicar
primero la ordenacin al indicador y, a continuacin, calcular la suma
acumulativa.
Las dimensiones deben colocarse siempre entre parntesis, incluso si
hay una sola dimensin en la lista de dimensiones para restablecer.
Al especificar un conjunto de dimensiones para restablecer, dichas
dimensiones debern estar separadas por puntos y comas.

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


5 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 vaca- Ingresos Suma acumulativa


ciones

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 vaca- Volumen de nego- Suma acumulativa


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

DesviacinEstndar

Descripcin
Devuelve la desviacin estndar de un indicador

Grupo de funciones
Agregacin

Sintaxis

nmero DesviacinEstndar(indicador)

Entrada

Parmetro Descripcin Tipo Requerido


indicador Cualquier indica- Indicador S
dor

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


5 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 indica- Indicador S
dor

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 5

Suma

Descripcin
Devuelve la suma de un indicador

Grupo de funciones
Agregacin

Sintaxis

nmero Suma(indicador)

Entrada

Parmetro Descripcin Tipo Requerido


indicador Cualquier indica- Indicador S
dor

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


5 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 indica- Indicador S
dor

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 5

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 indica- Indicador S
dor

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


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


cadena Cualquier cadena Cadena 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 5
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 S

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

Ejemplo
s
Car(123) devuelve "{".

Concatenacin

Descripcin
Concatena (une) dos cadenas de caracteres.

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


5 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 cade- Cadena S
na.
segunda_cadena La segunda cade- Cadena S
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 5
Grupo de funciones
Carcter

Sintaxis

cadena Relleno(cadena_repetida;nm_repeticiones)

Entrada

Parmetro Descripcin Tipo Requerido


cadena_repetida La cadena que se va Cadena S
a repetir.
nm_repeticiones El nmero de repeti- Nmero S
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


5 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 Fecha S
aplicar formato
formato_cade- El formato que se va a aplicar Cadena S
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 5
Entrada

Parmetro Descripcin Tipo Requerido


nmero El nmero al que se va a Nmero S
aplicar formato
formato_cadena El formato que se va a Cadena S
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


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

Entrada

Parmetro Descripcin Tipo Requerido


html Una cadena HTML Cadena 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 Requerido


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

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

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


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

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 S
nm_de_ca- Nmero de caracteres que se va nmero S
racteres 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


5 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 Cadena S
llena
longitud La longitud de la cadena de salida Nmero S
cadena_iz- La cadena que se va a agregar a la Cadena S
quierda izquierda de la cadena_rellena.

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

Sintaxis

cadena ElimEspIzquierda(cadena_eliminada)

Entrada

Parmetro Descripcin Tipo Requerido


cadena_elimina- La cadena que se va Cadena S
da a eliminar

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

Longitud

Descripcin
Devuelve el nmero de caracteres que contiene una cadena.

Grupo de funciones
Carcter

Sintaxis

entero Longitud(cadena)

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


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

Entrada

Parmetro Descripcin Tipo Requerido


cadena La cadena de en- Cadena S
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 Requerido


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

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

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


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

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 S
ba con el modelo de texto
modelo La cadena de modelo de texto S

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


5 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 S
ba con el modelo de texto
modelo La cadena de modelo de texto S

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 5

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 cadena S
reemplaza
cadena_reem- El texto que se desea cadena S
plazada reemplazar
reemplazar_por El texto que reemplaza a cadena S
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


5 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 S
nm_de_ca- Nmero de caracteres que se va nmero S
racteres 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 5
Entrada

Parmetro Descripcin Tipo Requerido


cadena_re- La cadena original Cadena S
llena
longitud La longitud de la cadena de salida Nmero S
cadena_de- La cadena que se va a agregar a la Cadena S
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


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

Sintaxis

cadena ElimEspDerecha(cadena_eliminada)

Entrada

Parmetro Descripcin Tipo Requerido


cadena_elimina- La cadena que se va Cadena S
da a eliminar

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

Subcadena

Descripcin
Devuelve partes de una cadena

Grupo de funciones
Carcter

Sintaxis

cadena Subcadena(cadena;inicio;longitud)

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


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

Parmetro Descripcin Tipo Requerido


cadena Cualquier cadena Cadena S
inicio La posicin de inicio de la Nmero S
cadena extrada
longitud La longitud de la cadena Nmero S
extrada.

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


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

Entrada

Parmetro Descripcin Tipo Requerido


cadena La cadena que se va Cadena S
a eliminar

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

Maysculas

Descripcin
Convierte una cadena de caracteres en maysculas

Grupo de funciones
Carcter

Sintaxis

cadena Maysculas(cadena)

Entrada

Parmetro Descripcin Tipo Requerido


cadena La cadena que se de- Cadena S
sea convertir

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

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


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

UrlCodificar

Descripcin
Aplica reglas de codificacin URL a una cadena

Grupo de funciones
Carcter

Sintaxis

cadena CodificarUrl(html)

Entrada

Parmetro Descripcin Tipo Requerido


html La direccin URL que se Cadena S
va a codificar

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

PalabraMayscula

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

Grupo de funciones
Carcter

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


5 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 Cadena S
a maysculas en tipo ttulo

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 5

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


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

Entrada

Parmetro Descripcin Tipo Requerido


fecha La fecha de entra- Fecha S
da

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

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

NmeroDeDaDelMes

Descripcin
Devuelve el nmero de da de un mes

Grupo de funciones
Fecha y hora

Sintaxis

entero NmeroDeDaDelMes(fecha)

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


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

Parmetro Descripcin Tipo Requerido


fecha La fecha de entra- Fecha S
da

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

NmeroDeDaDeLaSemana

Descripcin
Devuelve el nmero de da de una semana

Grupo de funciones
Fecha y hora

Sintaxis

entero NmeroDeDaDeLaSemana(fecha)

Entrada

Parmetro Descripcin Tipo Requerido


fecha La fecha de entra- Fecha S
da

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

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


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


fecha La fecha de entra- Fecha S
da

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

DasEntre

Descripcin
Devuelve el nmero de das entre dos fechas.

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


Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence 5
Grupo de funciones
Fecha y hora

Sintaxis

entero DasEntre(primera_fecha;ltima_fecha)

Entrada

Parmetro Descripcin Tipo Requerido


primera_fecha La primera fecha Fecha S
ltima_fecha La ltima fecha Fecha S

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

ltimoDaDelMes

Descripcin
Devuelve la fecha del ltimo da del mes.

Grupo de funciones
Fecha y hora

Sintaxis

fecha ltimoDaDelMes(fecha)

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


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

Entrada

Parmetro Descripcin Tipo Requerido


fecha Cualquier da del Fecha S
mes

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 Fecha S
la semana

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


fecha La fecha de entra- Fecha S
da

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

NmeroDeMesDelAo

Descripcin
Devuelve el nmero del mes en una fecha

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


5 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 Fecha S
del ao

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

Parmetro Descripcin Tipo Requerido


primera_fecha La primera fecha Fecha S
ltima_fecha La ltima fecha Fecha S

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

Trimestre

Descripcin
Devuelve el nmero del trimestre en una fecha

Grupo de funciones
Fecha y hora

Sintaxis

entero Trimestre(fecha)

Entrada

Parmetro Descripcin Tipo Requerido


fecha Cualquier fecha del Fecha S
trimestre

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


5 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_ini- La fecha de inicio Fecha S
cio
nme- El nmero de das a partir de Nmero S
ro_de_das 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 5

TimeDim

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

Grupo de funciones
Fecha y hora

Sintaxis

TimeDim([Date Type]; Period Type)

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


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

Entrada

Parme- Descripcin Tipo Requeri-


tro do
Tipo de El objeto de fecha para el informe, por Fecha S
fecha ejemplo, InvoiceDate.
Tipo de El perodo para los resultados, desde los si- Fecha Opcional
perodo guientes valores:
PerodoDeDa
PerodoDeMes
PerodoDeTrimestre
PerodoDeAo
Cuando no se selecciona ningn valor, de
forma predeterminada se usa DayPeriod.

Use la funcin anterior junto con las siguientes funciones:


NombreDelDa
NmeroDeDaDelMes
NmeroDeDaDeLaSemana
NmeroDeDaDelAo
Mes
NmeroDeMesDelAo
Trimestre
Ao
FormatoFecha

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

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


Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence 5
Fecha de factura Ingresos
1/3/00 31.607
1/8/00 31.244
7/3/00 38.154

La siguiente consulta DayName(TimeDim([Fecha de factura] ;


QuarterPeriod) devuelve los valores diarios de la tabla anterior.

Fecha de factura Ingresos


1/3/00 31.607
1/8/00 31.244
4/1/00
7/3/00 38.154

Debe dar formato a los resultados de la funcin timedim con la funcin


Trimestre para devolver los resultados por Trimestre (T1, T2...) para que
proporcionen la siguiente tabla de resultados:

Fecha de factura Ingresos


T1 62,851
T2
T3 38.154

EnFecha

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

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


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

Grupo de funciones
Fecha y hora

Sintaxis

fecha EnFecha(cadena_fecha;formato)

Entrada

Parmetro Descripcin Tipo Requerido


cadena_fecha La fecha a forma- cadena S
tear
formato El formato de fe- cadena S
cha

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

Semana

Descripcin
Devuelve el nmero de semana en el ao

Grupo de funciones
Fecha y hora

Sintaxis

entero Semana(fecha)

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


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

Parmetro Descripcin Tipo Requerido


fecha La fecha de entra- Fecha S
da

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

Ao

Descripcin
Devuelve el ao en una fecha

Grupo de funciones
Fecha y hora

Sintaxis

entero Ao(fecha)

Entrada

Parmetro Descripcin Tipo Requerido


fecha La fecha de entra- Fecha S
da

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

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


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

Funciones de proveedor de datos

Conexin

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

Grupo de funciones
Proveedor de datos

Sintaxis

cadena Conexin(pd)

Entrada

Parmetro Descripcin Tipo Requerido


pd El proveedor de Proveedor de da- S
datos tos

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

ProveedorDeDatos

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

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


Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence 5
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.

Grupo de funciones
Proveedor de datos

Sintaxis

fecha FechaClaveProveedorDatos(pd)

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


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

Entrada

Parmetro Descripcin Tipo Requerido


pd El proveedor de Proveedor de da- S
datos tos

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

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

DataProviderKeyDateCaption

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

Grupo de funciones
Proveedor de datos

Sintaxis

cadena DataProviderKeyDateCaption(pd)

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


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

Parmetro Descripcin Tipo Requerido


pd El proveedor de Proveedor de da- S
datos tos

Notas
Debe incluir el nombre del proveedor de datos entre corchetes.

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

SQLProveedorDatos

Descripcin
Devuelve el cdigo SQL generado por un proveedor de datos

Grupo de funciones
Proveedor de datos

Sintaxis

cadena SQLProveedorDatos(pd)

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


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

Entrada

Parmetro Descripcin Tipo Requerido


pd El proveedor de Proveedor de da- S
datos tos

Notas
Debe incluir el nombre del proveedor de datos entre corchetes.

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

TipoDeProveedor

Descripcin
Devuelve el tipo de un proveedor de datos.

Grupo de funciones
Proveedor de datos

Sintaxis

cadena TipoDeProveedor(pd)

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


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

Parmetro Descripcin Tipo Requerido


pd El proveedor de Proveedor de da- S
datos tos

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

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

EstRespondidaLaPeticin

Descripcin
Determina si se ha respondido a una peticin de orden

Grupo de funciones
Proveedor de datos

Sintaxis

booleano EstRespondidaLaPeticin([pd]cadena_peticin)

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


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

Entrada

Parmetro Descripcin Tipo Requerido


pd El proveedor de datos que con- Proveedor de No
tiene la peticin de orden datos
cadena_peti- El texto de peticin de orden Cadena S
cin

Notas
Debe incluir el nombre del proveedor de datos entre corchetes.

Ejemplos
EstRespondidaLaPeticin("Elegir ciudad") devuelve verdadero
si se ha respondido a la peticin de orden que identifica el texto "Elegir
ciudad".

EstRespondidaLaPeticin([Ventas];"Elegir ciudad") devuelve


verdadero si se ha respondido a la peticin que identifica el texto "Elegir
ciudad" del proveedor de datos de [Ventas].

FechaltimaEjecucin

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

Grupo de funciones
Proveedor de datos

Sintaxis

fecha FechaltimaEjecucin(pd)

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


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

Parmetro Descripcin Tipo Requerido


pd El proveedor de Proveedor de da- S
datos tos

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

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

DuracinltimaEjecucin

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

Grupo de funciones
Proveedor de datos

Sintaxis

nmero DuracinltimaEjecucin(pd)

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


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

Entrada

Parmetro Descripcin Tipo Requerido


pd El proveedor de Proveedor de da- S
datos tos

Notas
Debe incluir el nombre del proveedor de datos entre corchetes.

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

HoraltimaEjecucin

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

Grupo de funciones
Proveedor de datos

Sintaxis

hora HoraltimaEjecucin(pd)

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


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

Parmetro Descripcin Tipo Requerido


pd El proveedor de Proveedor de da- S
datos tos

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

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

NmeroDeProveedores

Descripcin
Devuelve el nmero de proveedores de datos de un informe

Grupo de funciones
Proveedor de datos

Sintaxis

entero NmeroDeProveedores()

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


5 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 Proveedor de da- S
datos tos

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

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

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


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

RefValueDate

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

Grupo de funciones
Proveedor de datos

Sintaxis

fecha RefValueDate()

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

RefValueUserReponse

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

Grupo de funciones
Proveedor de datos

Sintaxis

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

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


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

Entrada

Parme- Descripcin Tipo Requeri-


tro do
pd El proveedor de datos Provee- No
dor de da-
tos
cade- El texto de peticin de orden Cadena S
na_peti-
cin
ndice Indica a la funcin que devuelva las claves Palabra No
primarias de base de datos de los valores clave
de peticin de orden

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

Ejemplos
RefValueUserResponse ( "Qu ciudad?" ) devuelve "Mrida" si
el usuario introdujo "Mrida" en la peticin de orden "Qu ciudad?" en el
momento en el que el dato de referencia era el dato actual.

RefValueUserResponse([Consulta Ventas];"Qu ciudad?")


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

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


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

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 Proveedor de da- S
datos tos

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

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

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


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


do
pd El proveedor de datos Provee- No
dor de
datos
cadena_pe- El texto de peticin de orden Cadena S
ticin
ndice Indica a la funcin que devuelva las claves Palabra No
primarias de base de datos de los valores clave
de peticin de orden

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

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


Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence 5
Ejemplos
RespuestaUsuario("Qu ciudad?") devuelve "Mrida" si el usuario
introdujo "Mrida" en la peticin de orden "Qu ciudad?" .

RespuestaUsuario([Consulta ventas];"Qu ciudad?") devuelve


"Mrida" si el usuario introdujo "Mrida" en la peticin de orden "Qu
ciudad?" del proveedor de datos "Consulta de ventas".

RespuestaUsuario([Consulta ventas];"Qu ciudad?";ndice)


devuelve 23 si el usuario introdujo "Mrida" en la peticin de orden "Qu
ciudad?" del proveedor de datos "Consulta de ventas" y la clave primaria
de base de datos de Mrida es 23.

Funciones de documento

AutorDocumento

Descripcin
Devuelve la identificacin de InfoView del creador del documento

Grupo de funciones
Documento

Sintaxis

cadena AutorDocumento()

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

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


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

DocumentCreationDate

Descripcin
Devuelve la fecha en la que se cre el documento

Grupo de funciones
Documento

Sintaxis

fecha DocumentCreationDate()

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

DocumentCreationTime

Descripcin
Devuelve la hora a la que se cre el documento

Grupo de funciones
Documento

Sintaxis

hora DocumentCreationTime()

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

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


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

FechaDocumento

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

Grupo de funciones
Documento

Sintaxis

fecha FechaDocumento()

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

NombreDelDocumento

Descripcin
Devuelve el nombre del documento.

Grupo de funciones
Documento

Sintaxis

cadena NombreDocumento()

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

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


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

DocumentoParcialmenteActualizado

Descripcin
Determina si un documento est parcialmente actualizado.

Grupo de funciones
Documento

Sintaxis

booleano DocumentoParcialmenteActualizado()

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

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

HoraDocumento

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

Grupo de funciones
Documento

Sintaxis

hora HoraDocumento()

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


Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence 5
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 in- O bien obj o separa
forme dor son obligatorios
separador El separador del filtro Cadena O bien obj o separa
de exploracin dor son obligatorios

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

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


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

Ejemplos
FiltrosExploracin() devuelve "EE.UU." si el documento tiene un
filtro de exploracin que restringe el objeto [Pas] a EE.UU.

FiltrosExploracin() devuelve "EE.UU. - 1999" si el documento tiene


un filtro que restringe [Pas] a "EE.UU." y [Ao] a 1999.

FiltrosExploracin("/") devuelve "EE.UU. / 1999" si el documento


tiene un filtro que restringe [Pas] a "EE.UU." y [Ao] a 1999.

FiltrosExploracin([Trimestre]) devuelve "T3" si el documento


tiene un filtro de exploracin que restringe [Trimestre] a "T3".

PromptSummary

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

Grupo de funciones
Documento

Sintaxis

string PromptSummary()

Ejemplos
ResumenConsulta() devuelve informacin acerca de las peticiones de
orden de un documento.

Resultado de ejemplo:

Enter Quantity Sold: 5000


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

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


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

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 Proveedor de da- No
datos tos

Notas
Debe incluir el nombre del proveedor de datos entre corchetes.

Ejemplos
QuerySummary() devuelve informacin acerca de todas las consultas de
un documento.

QuerySummary([Consulta 1]) devuelve informacin acerca de las


consultas basadas en el proveedor de datos [Consulta 1].

Resultado del ejemplo:

Query 1:
Universe: eFashion
Last execution time: 1s
NB of rows: 34500
Result objects: State, Year, Sales Revenue
Scope of analysis: State, City, Year, Quarter,
Month

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


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

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


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

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 Requerido


nombre_informe El nombre del infor- Cadena No
me

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

Ejemplos
ReportFilterSummary() devuelve informacin acerca de todos los filtros
de informe de un documento.

ReportFilterSummary("Informe1") devuelve informacin acerca de


todos los filtros de informes del informe. "Informe1".

Resultado del ejemplo:

Filters on Report1:
(Sales Revenue Greater Than 1000000
Or (Sales Revenue Less Than 3000))
Filters on Section on City:
(City InList{"Los Angeles";"San Diego";})

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


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


nmero Cualquier nmero Nmero 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.

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


Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence 5
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.

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


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

Si(EsFecha([Fecha de la reserva]) Then "Fecha" Else "No


es fecha" devuelve "Fecha" si [Fecha de la reserva] es una fecha.
Temas relacionados
If...Then...Else

EsError

Descripcin
Determina si un objeto devuelve un error

Grupo de funciones
Lgicos

Sintaxis

booleano EsError(obj)

Entrada

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

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


Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence 5
EsError([Clientes promedio]) devuelve verdadero si la variable
[Clientes promedio] devuelve un error de divisin entre cero (#DIV/0).

Si EsError([Clientes promedio]) Then "Error" Else "Sin


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

EsLgica

Descripcin
Determina si un valor es booleano

Grupo de funciones
Lgicos

Sintaxis

booleano EsLgico(obj)

Entrada

Parmetro Descripcin Tipo Requerido


obj Cualquier objeto de Objeto de informe S
informe

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

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


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

Ejemplos
EsLgico(EsCadena([Pas])) devuelve verdadero.

EsLgico([Pas]) devuelve falso si el pas devuelve cualquier tipo de


datos que no sea booleano.

Si EsLgico(EsFecha([Pas])) Then "Booleano" Else "No


booleano" devuelve "Booleano".
Temas relacionados
If...Then...Else

EsNula

Descripcin
Determina si un valor es nulo

Grupo de funciones
Lgicos

Sintaxis

booleano EsNulo(obj)

Entrada

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

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


Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence 5
Ejemplos
EsNulo([Ingresos]) devuelve falso si la variable [Ingresos] no es nula.

EsNulo([Clientes promedio]) devuelve verdadero si la variable


[Clientes promedio] es nula.
Temas relacionados
If...Then...Else

EsNmero

Descripcin
Determina si un valor es un nmero

Grupo de funciones
Lgicos

Sintaxis

booleano EsNmero(obj)

Entrada

Parmetro Descripcin Tipo Requerido


obj Cualquier objeto de Objeto de informe S
informe

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

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


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

Ejemplos
EsNmero([Ingresos]) devuelve verdadero si la variable [Ingresos] es
un nmero.

EsNmero([Nombre del cliente]) devuelve falso si la variable [Nombre


del cliente] no es un nmero.

Si EsNmero([Nombre del cliente]) Then "Nmero" Else "No


es un nmero" devuelve "No es un nmero" si la variable [Nombre del
cliente] no es un nmero.
Temas relacionados
If...Then...Else

EsCadena

Descripcin
Determina si un valor es una cadena

Grupo de funciones
Lgicos

Sintaxis

booleano EsCadena(obj)

Entrada

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

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


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

Ejemplos
EsCadena([Volumen de negocios]) devuelve falso si la variable
[Volumen de negocios] no es una cadena.

EsCadena([Nombre del cliente]) devuelve verdadero si la variable


[Nombre del cliente] es una cadena.

Si EsCadena([Nombre del cliente]) Then "Cadena" Else "No


es una cadena" devuelve "Cadena" si la variable [Nombre del cliente] es
una cadena.
Temas relacionados
If...Then...Else

EsHora

Descripcin
Determina si una variable es una variable de hora

Grupo de funciones
Lgicos

Sintaxis

booleano EsHora(obj)

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


5 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
If...Then...Else

Impar

Descripcin
Determina si un nmero es impar

Grupo de funciones
Lgicos

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


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

booleano Impar(nmero)

Entrada

Parmetro Descripcin Tipo Requerido


nmero Cualquier nmero Nmero 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
If...Then...Else

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


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


nmero Cualquier nmero Nmero 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

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


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

nmero EnteroSup(nmero)

Entrada

Parmetro Descripcin Tipo Requerido


nmero Cualquier nmero Nmero 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)

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


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

Entrada

Parmetro Descripcin Tipo Requerido


ngulo Un ngulo en ra- Nmero S
dianes

Ejemplos
Cos(180) devuelve -0,6.

EuroConvertirDe

Descripcin
Convierte una cantidad en euros en otra divisa

Grupo de funciones
Numricos

Sintaxis

nmero ConvertirDeEuro(cantidad_euros;cdigo_divisa;ni
vel_redondeo)

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


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

Parmetro Descripcin Tipo Requerido


cantidad_eu- La cantidad en euros Nmero S
ros
cdigo_divi- El cdigo ISO de la divisa de desti- Cadena S
sa no
nivel_redon- El nmero de decimales a los que Nmero S
deo el resultado se va a redondear

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

BEF Franco belga

DEM Marco alemn

GRD Dracma griego

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


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

Ejemplos
ConvertirDeEuro(1000;"FRF";2) devuelve 6559,57.

ConvertirDeEuro(1000;"FRF";1) devuelve 6559,60.

ConvertirDeEuro(1000,04;"DEM";2) devuelve 1955,83.

ConvertirDeEuro(1000,04;"DEM";1) devuelve 1955,80.


Temas relacionados
Cmo Web Intelligence redondea y trunca nmeros

EuroConvertirEn

Descripcin
Convierte una cantidad en euros

Grupo de funciones
Numricos

Sintaxis

nmero ConvertirAEuro (cantidad_no_euros;cdigo_divisa;ni


vel_redondeo)

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


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

Parmetro Descripcin Tipo Requerido


canti- La cantidad en una divisa distinta del Nmero S
dad_no_eu- euro
ros
cdigo_divi- El cdigo ISO de la divisa distinta del Cadena S
sa euro
nivel_redon- El nmero de decimales a los que el Nmero S
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:

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 169


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

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


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

Parmetro Descripcin Tipo Requerido


cantidad_eu- La cantidad en euros Nmero S
ros
cdigo_divi- El cdigo ISO de la divisa de destino Cadena S
sa
nivel_redon- El nmero de decimales a los que el Nmero S
deo resultado se va a redondear

Salida
El error de redondeo en el clculo.

Ejemplos
ErrorRedondeoDeEuro(1000;"FRF";2) devuelve 0. (No existe ninguna
diferencia entre la conversin sin redondeo y la conversin con redondeo
con dos decimales.)

ErrorRedondeoDeEuro(1000;"FRF";1) devuelve 0,03. (La conversin


sin redondeo es 6559,57. La conversin con redondeo con un decimal es
6559,60. El error de redondeo es 0,03.)

ErrorRedondeoDeEuro(1000;"DEM";2) devuelve 0. (No hay diferencia


entre la conversin sin redondeo y la conversin con redondeo con dos
decimales.)

ErrorRedondeoDeEuro(1000;"DEM";1) devuelve -0,01. (La conversin


sin redondeo es 1955,83. La conversin con redondeo con un decimal es
1995,80. El error de redondeo es -0,03.)

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

BEF Franco belga

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


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

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


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

Parmetro Descripcin Tipo Requerido


canti- La cantidad en una divisa distinta del Nmero S
dad_no_eu- euro
ros
cdigo_divi- El cdigo ISO de la divisa distinta del Cadena S
sa euro
nivel_redon- El nmero de decimales a los que el Nmero S
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:

BEF Franco belga

DEM Marco alemn

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


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

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


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

Parmetro Descripcin Tipo Requerido


avanzados La potencia. Nmero S

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

Ejemplos
Exp(2,2) devuelve 9,03.

Fact

Descripcin
Devuelve el factorial de un nmero

Grupo de funciones
Numricos

Sintaxis

entero Fact(nmero)

Entrada

Parmetro Descripcin Tipo Requerido


nmero Cualquier nmero Nmero S

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

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


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


nmero Cualquier nmero Nmero S

Ejemplo
EnteroInf(24,4) devuelve 24.

Ln

Descripcin
Devuelve el logaritmo natural de un nmero

Grupo de funciones
Numricos

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


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

nmero Ln(nmero)

Entrada

Parmetro Descripcin Tipo Requerido


nmero Cualquier nmero Nmero 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 S
base La base del logarit- Nmero S
mo.

Ejemplos
Log(12;5) devuelve 3.

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


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

Log10

Descripcin
Devuelve el logaritmo en base 10 de un nmero

Grupo de funciones
Numricos

Sintaxis

nmero Log10(nmero)

Entrada

nmero_de_entrada Un nmero

Ejemplos
Log10(100) devuelve 2.

Residuo

Descripcin
Devuelve el resto de la divisin de dos nmeros

Grupo de funciones
Numricos

Sintaxis

nmero Res(dividendo;divisor)

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


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

Parmetro Descripcin Tipo Requerido


dividendo El dividendo Nmero S
divisor El divisor Nmero S

Ejemplos
Res(10;4) devuelve 2.

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

Potencia

Descripcin
Devuelve un nmero elevado a una potencia.

Grupo de funciones
Numricos

Sintaxis

nmero Potencia(nmero;potencia)

Entrada

Parmetro Descripcin Tipo Requerido


nmero El nmero al que elevar Nmero S
a una potencia
avanzados La potencia. Nmero S

Ejemplo
Potencia(10;2) devuelve 100.

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


5 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 Tipo Requerido


tro
indicador El indicador que se va a clasificar Indicador S
clasifica- Las dimensiones utilizadas para clasifi- Lista de No
cin_di- car el indicador dimensio-
mensio- nes
nes
Arri- Establece el orden de clasificacin: Palabra No (Arriba
ba|Abajo Arriba: descendente clave es el valor pre-
Abajo: ascendente determinado)

res- Las dimensiones que restablecen la Lista de No


tabl_di- clasificacin dimensio-
mensio- nes
nes

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

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


Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence 5
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 2

Estados Unidos 2.451.104 1

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


gresos];([Pas]);Abajo). El argumento Abajo hace que los
indicadores se clasifiquen en orden ascendente.

Pas Ingresos Clasificacin

Francia 835.420 1

Estados Unidos 2.451.104 2

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


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

Pas Centro de vacacio- Ingresos Clasificacin


nes

Francia Riviera francesa 835.420 3

Estados Unidos Bahamas Beach 971.444 2

Estados Unidos Hawaiian Club 1.479.660 1

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


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

Francia A1999 280.310 2

Francia A2000 259.170 3

Estados Unidos A1998 767.614 3

Estados Unidos A1999 826.930 2

Estados Unidos A2000 856.560 1

Temas relacionados
Operadores Inferior/Superior

Redondear

Descripcin
Redondea un nmero

Grupo de funciones
Numricos

Sintaxis

nmero Redondear(nmero;nivel_redondeo)

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


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

Parmetro Descripcin Tipo Requerido


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

Ejemplos
Redondear(9,44;1) devuelve 9,4.

Redondear(9,45;1) devuelve 9,5.

Redondear(9,45;0) devuelve 9.

Redondear(9,45;-1) devuelve 10.

Redondear(4,45;-1) devuelve 0.
Temas relacionados
Cmo Web Intelligence redondea y trunca nmeros

Signo

Descripcin
Devuelve el signo de un nmero

Grupo de funciones
Numricos

Sintaxis

entero Signo(nmero)

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


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

Entrada

Parmetro Descripcin Tipo Requerido


nmero Cualquier nmero Nmero 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)

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


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

Parmetro Descripcin Tipo Requerido


ngulo Un ngulo en ra- Nmero S
dianes

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 Requerido


nmero Cualquier nmero Nmero S

Ejemplo
Raz(25) devuelve 5.

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


5 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 ra- Nmero S
dianes

Ejemplos
Tangente(90) devuelve -2.

EnNmero

Descripcin
Devuelve una cadena como nmero

Grupo de funciones
Numricos

Sintaxis

nmero EnNmero(cadena)

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


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

Parmetro Descripcin Tipo Requerido


cadena Un nmero como Cadena S
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)

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


5 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 S
nivel_trunca- El nmero de decimales que se Nmero S
miento van a eliminar del nmero

Notas

Ejemplo
Truncar(3,423;2) devuelve 3,42.
Temas relacionados
Cmo Web Intelligence redondea y trunca nmeros

Otras funciones

BlockName

Descripcin
Devuelve el nombre del bloque

Grupo de funciones
Otras funciones

Sintaxis

cadena BlockName()

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

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


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

NmeroDeColumna

Descripcin
Devuelve el nmero de columna

Grupo de funciones
Otras funciones

Sintaxis

entero NmeroColumna()

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

UsuarioActual

Descripcin
Devuelve la identificacin de InfoView del usuario actual

Grupo de funciones
Otras funciones

Sintaxis

cadena UsuarioActual()

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

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


5 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 indica- Indicador S
dor

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

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

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


Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence 5
Ejemplos
ForzarFusin([Ingresos]) devuelve el valor de [Ingresos] teniendo
en cuenta todas las dimensiones sincronizadas que no figuren en el mismo
bloque que el indicador [Ingresos].

ObtenerConfigRegContenido

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

Grupo de funciones
Otras funciones

Sintaxis

cadena ObtenerConfigRegContenido()

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

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

ObtenerConfiguracinRegionalVisualizacinPreferidaPredominante

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

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


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

Grupo de funciones
Otras funciones

Sintaxis

string GetDominantPreferredViewingLocale()

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

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

ObtenerIdiomayPas

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

Grupo de funciones
Otras funciones

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


Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence 5
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 S
cir
comentario Un comentario para ayudar a cadena No
los traductores

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

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


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

Al disear un informe, se puede utilizar el parmetro comentario para


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

Ejemplos
ObtenerLocalizados("Product Total") devuelve la traduccin al
francs de " Total para todos los productos" si la configuracin regional de
visualizacin preferida es "fr_FR".

ObtenerLocalizados("Product Total";"Try not to use more


than 20 characters") devuelve la traduccin al alemn de " Total for
all products" si la configuracin regional de visualizacin preferida es " de_DE
". La funcin tambin le dice al traductor del informe que, a ser posible, no
utilice ms de 20 caracteres al traducir la cadena.
Temas relacionados
ObtenerConfiguracinRegionalVisualizacinPreferida

ObtenerConfiguracinRegionalVisualizacinPreferida

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

Grupo de funciones
Otras funciones

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


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

cadena ObtenerConfiguracinRegionalVisualizacinPreferi
da()

Ejemplos
ObtenerConfiguracinRegionalVisualizacinPreferida devuelve
"en_US" si la configuracin regional de visualizacin preferida es "Ingls
(EE.UU.)".
Temas relacionados
ObtenerLocalizados
ObtenerConfiguracinRegionalVisualizacinPreferidaPredominante

If...Then...Else

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

Grupo de funciones
Otras funciones

Sintaxis

If bool_value Then true_value [Else false_value]

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


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

Entrada

Parmetro Descripcin Tipo Requerido


valor_boolea- Un valor booleano Booleano S
no
valor_verda- El valor devuelto si la expresin Cualquiera S
dero valor_booleano es verdadera
valor_falso El valor devuelto si la expresin Cualquiera S, si Else
valor_booleano es falsa est incluido

Notas
valor_verdadero y valor_falso pueden mezclar los tipos de datos.
Puede utilizar los operadores booleanos Y, Entre, EnLista, O y NO con
la funcin Si.
Puede anidar las condiciones Si mediante ElseIf. La sintaxis es:

If test_value Then true_value [Else false_value|ElseIf


test_value Then true_value [Else
false_value]]

Web Intelligence es compatible tambin con la sintaxis Si(valor_boo


leano;valor_verdadero;valor_falso).

Ejemplos
Si [Ingresos de ventas]>1000000 Then "Ingresos altos"
devuelve "Ingresos altos" para todas las filas cuyos ingresos sean superiores
a 1.000.000 pero no devuelve nada para las dems filas.

Si [Ingresos de ventas]>1000000 Then "Ingresos altos"


Else [Ingresos] devuelve "Ingresos altos" para todas las filas cuyos
ingresos sean superiores a 1.000.000 y el valor de los ingresos para todas
las dems filas.

Si [Ingresos de ventas]>1000000 Then "Ingresos altos"


Else "Ingresos bajos" devuelve "Ingresos altos" para todas las filas
cuyos ingresos sean superiores a 1.000.000 e "Ingresos bajos" para todas
las filas cuyos ingresos sean inferiores a 1.000.000.

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


Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence 5
Si [Ingresos de ventas]>1000000 Then "Ingresos altos"
ElseIf [Ingresos de ventas] > 800000 Then "Ingresos me
dianos" Else "Ingresos bajos" devuelve "Ingresos altos" para todas
las filas cuyos ingresos sean superiores a 1.000.000, "Ingresos medianos"
para todas las filas cuyos ingresos se encuentren entre 800.000 y 1.000.000
e "Ingresos bajos" para todas las dems filas.
Temas relacionados
Si
Operador Y
Operador Entre
Operador EnLista
operador O
No, operador

Si

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

Grupo de funciones
Otras funciones

Sintaxis

If(bool_value;true_value;false_value)

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


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

Entrada

Parmetro Descripcin Tipo Requerido


valor_boolea- Un valor booleano Booleano S
no
valor_verda- El valor devuelto si la expresin Cualquiera S
dero valor_booleano es verdadera
valor_falso El valor devuelto si la expresin Cualquiera S
valor_booleano es falsa

Notas
valor_verdadero y valor_falso pueden mezclar los tipos de datos.
Puede anidar las condiciones Si al sustituir valor_falso con otras
condiciones Si adicionales:

If(bool_value;true_value;If(bool_value;true_value;fal
se_value|If...))

Web Intelligence tambin es compatible con la sintaxis


Si...Then...Else.

Ejemplos
If ([Ingresos de ventas]>1000000;"Ingresos altos";"Ingre
sos bajos") devuelve "Ingresos altos" para todas las filas cuyos ingresos
sean superiores a 1.000.000 e "Ingresos bajos" para todas las filas cuyos
ingresos sean inferiores a 1.000.000.

If [Ingresos de ventas]>1000000;"Ingresos altos";[Ingre


sos] devuelve "Ingresos altos" para todas las filas cuyos ingresos sean
superiores a 1.000.000 y el valor de los ingresos para todas las dems filas.
Temas relacionados
If...Then...Else

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


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

NmeroDeFila

Descripcin
Devuelve el nmero de fila dentro de una tabla

Grupo de funciones
Otras funciones

Sintaxis

entero NmeroDeFila()

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

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

NombreDe

Descripcin
Devuelve el nombre de un objeto

Grupo de funciones
Otras funciones

Sintaxis

cadena NombreDe(obj)

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


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

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


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

Parme- Descripcin Tipo Requeri-


tro do
obj Cualquier objeto de informe Objeto de S
informe
Todos|Ex- Sin especificar palabra clave: se omiten Palabra No
plorar los filtros de informes y bloques clave
Todos: se omiten todos los filtros
Explorar: se omiten los filtros de explo-
racin y de informes

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

Ejemplos
Si se coloca en un pie de bloque, NingnFiltro(Suma([Ingresos de
ventas]) devuelve el total de ingresos por ventas de todas las filas posibles
del bloque, incluidas las filas filtradas del bloque.

NingnFiltro(Suma([Ingresos de ventas]);Todo) devuelve la


suma de los ingresos de venta de todos los pases, incluida Francia, aunque
exista un filtro que excluya a Francia del informe.

NingnFiltro(Suma([Ingresos de ventas]);Explorar) devuelve


la suma de los ingresos de venta de todos los pases aunque exista un filtro
de exploracin en la dimensin [Pas].

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


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

NmeroDePginas

Descripcin
Devuelve el nmero de pginas del informe

Grupo de funciones
Otras funciones

Sintaxis

entero NmeroDePginas()

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

Pgina

Descripcin
Devuelve el nmero de la pgina actual en el informe

Grupo de funciones
Otras funciones

Sintaxis

entero Pgina()

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

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


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

Anterior

Descripcin
Devuelve un valor anterior de un objeto

Grupo de funciones
Otras funciones

Sintaxis

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

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


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

Entrada

Parme- Descripcin Tipo Requerido


tro
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
res- La lista de dimensiones utilizada para Lista de di- No
tabl_di- restablecer el clculo mensiones
mensio-
nes
despla- Especifica el valor de la dimensin o Entero No (el valor
zamien- indicador que est desplazado el predetermi-
to nmero de filas anteriores a la fila actual nado es 1)

NoNull Indica a la funcin que debe devolver el Palabra clave No


primer valor no nulo comenzando a
partir del desplazamiento

Notas
El valor predeterminado de desplazamiento es 1. Anterior([Ingre
sos];1) y Anterior([Ingresos]) son funcionalmente iguales.
Cuando se incluye el argumento NoNull, Web Intelligence devuelve el
primer valor no nulo del objeto, comenzando por las filas de desplaza
miento de celda antes de la fila actual y contando hacia atrs.
Con la funcin Anterior puede utilizar los operadores de contexto de
la sintaxis compleja.
El operador Auto permite hacer referencia al valor anterior de una celda
si sta contiene un elemento distinto de un objeto de informe.
Las dimensiones deben colocarse siempre entre parntesis, incluso si
hay una sola dimensin en la lista de dimensiones para restablecer.
Al especificar un conjunto de dimensiones para restablecer, dichas
dimensiones debern estar separadas por puntos y comas.
Web Intelligence aplica la funcin Anterior despus de aplicar todos
los filtros de informe, seccin y bloque.
No es posible aplicar un filtro en una frmula que utilice Anterior.

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


Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence 5
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:

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 205


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

Estados Unidos Norte 5.000.000

Sur 7.000.000 5.000.000

Reino Unido Norte 3.000.000

Sur 4.000.000 3.000.000

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


referencias cruzadas:

2004 Anterior 2005 Anterior

Estados Uni- 5.000.000 6.000.000 5.000.000


dos

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 Anterior

Estados Unidos Norte 5.000.000

Sur 7.000.000 5.000.000

Estados Unidos 12.000.000

Pas Regin Ingresos Anterior

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


Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence 5
Reino Unido Norte 3.000.000 7.000.000

Sur 4.000.000 3.000.000

Reino Unido 7.000.000 12.000.000

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


tabla:

Ao Trimestre Ingresos Anterior

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 300

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


Temas relacionados
Comparar valores con la funcin Anterior
Operador Auto

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


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

ValorRef

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

Grupo de funciones
Otras funciones

Sintaxis

tipo_entrada ValorRef(obj)

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

ValorRef([Ingresos]) devuelve 1000 si el valor del indicador [Ingresos]


es 1000 en los datos de referencia.

RelativeValue

Descripcin
Devuelve los valores anteriores o posteriores de un objeto

Grupo de funciones
Otras funciones

Sintaxis

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

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


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

Parme- Descripcin Tipo Requeri-


tro do
indica- Cualquier 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 dimensio-
tor nes
desplaza- Especifica el valor del indicador o el de Entero S
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.
Una dimensin usada como una seccin de clave maestra se puede
especificar como dimensin de sector.
Todas las dimensiones de sector deben estar presentes en el bloque o
en el encabezado de seccin del bloque en el que est colocada la
funcin. Si posteriormente se elimina del bloque una dimensin de sector,
la funcin devuelve el error #CLCULO.
Si el desplazamiento excede el nmero de filas de la lista de valores de
la dimensin de sector, la funcin devuelve un valor nulo.
RelativeValue no se puede utilizar de forma recursiva.
Las dimensiones deben colocarse siempre entre parntesis, incluso si
hay una sola dimensin en la lista de dimensiones de sector.

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


5 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 Ingresos RelativeValue


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

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


Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence 5
Grupo de funciones
Otras funciones

Sintaxis

cadena NombreInforme()

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

ndiceDeFilas

Descripcin
Devuelve el nmero de fila

Grupo de funciones
Otras funciones

Sintaxis

entero ndiceDeFilas()

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

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

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


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

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


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

Operadores matemticos

Los operadores matemticos son comunes de la aritmtica de todos los


das. stos son operadores de adicin (+), sustraccin (-), multiplicacin (*),
divisin (/) que le permiten realizar operaciones matemticas en una frmula.
La frmula [Ingresos de ventas] - [Coste de las ventas]
contiene un operador matemtico, en este caso, sustraccin.

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

Operadores condicionales

Los operadores condicionales determinan el tipo de comparacin que se


debe hacer entre valores.

Operador Descripcin

= Igual a

> Mayor que

< Menor que

>= Mayor o igual a

<= Menor o igual a

<> No es igual que

Los operadores condicionales se usan con la funcin Si, como en:

If [Revenue]>10000 Then "High" Else "Low"


que devuelve "Alto" para todas las filas donde el volumen de negocios es
mayor o igual a 10000 y "Bajo" para todas las dems filas.

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


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

Operadores lgicos

Los operadores lgicos de Web Intelligence son Y, O, NO, Entre y EnLista.


Los operadores lgicos se utilizan en expresiones booleanas que devuelven
True o False.

Operador Y

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

Sintaxis

valor_booleano Y valor_booleano [Y valor_booleano...]

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

operador O

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

Sintaxis

valor_booleano O valor_booleano [O valor_booleano...]

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


Funciones, operadores y palabras clave de Web Intelligence
Operadores de funcin y de frmula de Web Intelligence 5
Ejemplos
Si [Centro de vacaciones] = "Bahamas Beach" O [Centro de
vacaciones]="Hawaiian Club" Then "EE.UU." Else "Francia"
devuelve "EE.UU." si [Centro de vacaciones]="Bahamas Beach" o "Hawaiian
Club", o "Francia" si no.

No, operador

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

Sintaxis

booleano No(valor_booleano)

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

Operador Entre

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

Sintaxis

booleano Entre(primer_valor;segundo_valor)

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

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


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

Ejemplos
Si [Ingresos] Entre(800000;900000) Then "Ingresos media
nos" devuelve "Ingresos medianos" si [Ingresos] est entre 800000 y
900000.
[Ingresos de ventas] Entre (10000;20000) devuelve verdadero
si el valor de los ingresos de ventas se encuentra entre 10000 y 20000.

Si ([Ingresos de ventas] Entre (200000;500000);"Ingresos


medianos";"Ingresos bajos/altos") devuelve "Ingresos medianos"
si [Ingresos de ventas] es 300000.
Temas relacionados
If...Then...Else
Operador Where

Operador EnLista

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

Sintaxis

booleano valor_prueba EnLista (lista_valores)

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

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

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


Funciones, operadores y palabras clave de Web Intelligence
Operadores de funcin y de frmula de Web Intelligence 5
Si [Centro de vacaciones] EnLista("Bahamas Beach";"Ha
waiian Club") Then "US Resort" devuelve "US Resort" si [Centro
de vacaciones] es igual a "Bahamas Beach" o "Hawaiian Club".
Temas relacionados
If...Then...Else
Operador Where

Operadores especficos a la funcin

Algunas funciones de Web Intelligence pueden tomar determinados


operadores como argumentos. Por ejemplo, la funcin Anterior puede
tomar el operador Auto.

Todas las funciones utilizan ) y ( para encerrar argumentos de la funcin.


Las funciones que aceptan varios parmetros utilizan ; para separarlos.

Operador Todos

El operador Todos le indica a la funcin NingnFiltro que omita todos


los filtros o le indica a la funcin Recuento que cuente todos los valores,
incluidos los duplicados.
Temas relacionados
Count
Operadores Valoresnicos/Todo
NingnFiltro
Operadores Todo/Explorar

Operadores Todo/Explorar

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

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


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

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

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


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

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


(5;5;6;4).
Temas relacionados
Count

Operador INCLUIRVACOS

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

Ejemplos
Promedio([Ingresos]; IncluirVacos) devuelve 3 si [Ingresos]
tiene los valores (5;3;<vaco>;4).
Temas relacionados
Promedio
Count
PromedioAcumulativo
CuentaAcumulativa

Operador ndice

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

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


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

Operador lineal

Descripcin
El operador Lineal indica a la funcin Interpolacin que debe usar la
regresin lineal con interpolacin de mnimos cuadrados para proporcionar
los valores de indicadores que falten.

La regresin lineal con interpolacin de mnimos cuadrados calcula los


valores que faltan calculando una ecuacin lineal con la frmula f(x) = ax +
b, que analiza todos los valores disponibles del indicador lo ms
detenidamente posible.
Temas relacionados
Interpolacin

Operador NoNull

Descripcin
El operador NoNull indica a la funcin Anterior que debe ignorar los
valores nulos.

Cuando se utiliza con NoNull,Anterior devuelve el primer valor no nulo


del objeto, comenzando por las filas de desplazamiento de celda antes
de la fila actual y contando hacia atrs.
Temas relacionados
Anterior

Operador NotOnBreak

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

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


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

Temas relacionados
Interpolacin

Operador PointToPoint

Descripcin
El operador PointToPoint indica a la funcin Interpolacin que debe
utilizar la interpolacin punto a punto para proporcionar los valores que
faltan.

La interpolacin punto a punto calcula los valores que faltan mediante una
ecuacin lineal con la frmula f(x) = ax + b que pasa por los dos valores
adyacentes del valor que falta.
Temas relacionados
Interpolacin

Operadores Fila/Col

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

Notas
Web Intelligence utiliza el operador Fila para calcular cada valor de una
fila como porcentaje del valor total de todas las filas en el contexto integrado.
Web Intelligence utiliza el operador Col para calcular cada valor de una
columna como porcentaje del valor total de todas las columnas en el contexto
integrado.

En una tabla de referencias cruzadas, Web Intelligence calcula de manera


predeterminada el valor de cada celda como porcentaje del valor total en la
tabla de referencias cruzadas. Web Intelligence utiliza el operador Fila

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


Funciones, operadores y palabras clave de Web Intelligence
Operadores de funcin y de frmula de Web Intelligence 5
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:

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


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

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 5
Temas relacionados
Anterior

Operador Where

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

Ejemplos
La frmula Promedio([Ingresos de ventas]) Donde ([Pas] =
"EE.UU.") calcula las ventas medias cuando el pas sea Estados Unidos
de Norteamrica.

La frmula Promedio([Ingresos de ventas]) Donde ([Pas] =


"EE.UU." O [Pas] = "Francia") calcula las ventas medias cuando
el pas sea Estados Unidos de Norteamrica o Francia.

La frmula [Ingresos] Donde (No ([Pas] EnLista


("EE.UU.";"Francia"))) calcula los ingresos de cualquier pas salvo
Estados Unidos de Norteamrica y Francia.

La variable [Ingresos altos] tiene la frmula [Ingresos] Donde [Ingre


sos > 500000]. Si se coloca en un bloque, [Ingresos altos] muestra los
ingresos cuando tienen un valor superior a 500.000 o bien no muestra nada.
Si se coloca en un pie al final de la columna [Ingresos altos], la frmula
Promedio([Ingresos altos]) devuelve el promedio de todos los
ingresos superiores a 500.000.
Temas relacionados
Operador Y
Operador Entre
Operador EnLista
operador O
No, operador

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


5 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

Especifica una lista explcita de dimen-


En
siones que se utilizarn en el contexto.

Agrega dimensiones al contexto prede-


ParaCada
terminado.

Elimina dimensiones del contexto pre-


ParaTodo
determinado.

Los operadores ParaTodo y ParaCada son tiles cuando tiene un contexto


predeterminado con varias dimensiones. A menudo es ms fcil agregar o
sustraer del contexto utilizando ParaTodo y ParaCada que especificar la
lista de manera explcita utilizando En.

Operador de contexto En

El operador de contexto En especifica dimensiones de manera explcita en


un contexto.

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


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

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


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

Puede ver de dnde vienen los valores de la columna Volumen de negocios


mx. trimestral examinando este bloque al lado de un bloque que incluya
la dimensin Trimestre:

La columna Volumen de negocios mx. trimestral muestra el volumen de


negocios trimestral ms alto de cada ao. Por ejemplo, T4 tiene el volumen
de negocios ms alto en 2002, por lo que el Volumen de negocios mx.
trimestral muestra el volumen de negocios de T4 en la fila que muestra
2002.

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


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


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

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


Funciones, operadores y palabras clave de Web Intelligence
Operadores de funcin y de frmula de Web Intelligence 5
Mediante el operador de contexto ParaCada, puede obtener el mismo
resultado con la frmula siguiente:

Max ([Sales Revenue] ForEach ([Quarter])) In ([Year])


Por qu? Porque la dimensin Ao es el contexto de entrada
predeterminado del bloque. Al utilizar el operador ParaCada, agrega la
dimensin Trimestre al contexto, dando un contexto de salida de
([Ao];[Trimestre]).

Operador de contexto ParaTodo

El operador de contexto ParaTodo elimina dimensiones de un contexto.

Ejemplo: Utilizacin de ParaTodo para eliminar dimensiones de un


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

Para dar el total de los volmenes de negocios por ao, el contexto de


entrada necesita ser (Ao); de manera predeterminada es (Ao; Trimestre).
Por lo tanto, puede eliminar Trimestre del contexto de entrada especificando
ParaTodo ([Trimestre]) en la frmula, lo que tendra la apariencia siguiente:

Sum([Sales Revenue] ForAll ([Quarter]))

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


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

Datos de todo el bloque, ignorando


Un bloque
rupturas, respectando filtros

Una ruptura de bloque (encabezado o Datos de todo el bloque, ignorando


pie) rupturas, respectando filtros

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


Funciones, operadores y palabras clave de Web Intelligence
Palabras clave de sintaxis extendida de Web Intelligence 5
Cuando est colocada en... Hace referencia a estos datos...

Una seccin (encabezado, pie o fuera


No aplicable
de un bloque)

Fuera de cualquier bloque o seccin No aplicable

Ejemplo: Palabra clave Bloque


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

La columna Promedio anual tiene la frmula siguiente

Average([Sales revenue] In Section)


y la columna Promedio de la primera mitad tiene la frmula

Average ([Sales revenue]) In Block


Puede ver cmo la palabra clave Bloque tiene en cuenta el filtro del bloque.

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


5 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

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


Funciones, operadores y palabras clave de Web Intelligence
Palabras clave de sintaxis extendida de Web Intelligence 5
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...

Datos en la parte de un bloque delimi-


Un bloque
tada por una ruptura

Una ruptura de bloque (encabezado o Datos en la parte de un bloque delimi-


pie) tada por una ruptura

Una seccin (encabezado, pie o fuera


No aplicable
de un bloque)

Fuera de cualquier bloque o seccin No aplicable

Ejemplo: Palabra clave Ruptura


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

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


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

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


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

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

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


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

Ejemplo: Palabra clave Seccin


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

El informe tiene una seccin que se basa en Ao. La columna Total de la


seccin tiene la frmula siguiente:

Sum ([Sales Revenue]) In Section


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

Cmo Web Intelligence redondea y trunca


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

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


Funciones, operadores y palabras clave de Web Intelligence
Cmo Web Intelligence redondea y trunca nmeros 5
Parmetro Descripcin
>0
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

0
La funcin redondea/trunca al nmero entero ms prximo.

Ejemplos:

Truncar(3,7;0) devuelve 3

Truncar(4,164;0) devuelve 4

<0
La funcin redondea/trunca al 10 ms cercano (parmetro
= -1), 100 (parmetro = -2), 1000 (parmetro = -3), etc.

Ejemplos:

Redondear(123,76;-1) devuelve 120

Redondear(459,9;-2) devuelve 500

Truncar(1600;-3) devuelve 1000

Nota:
Los nmeros se representan internamente como dobles, y tienen una
precisin de diecisis dgitos.
Temas relacionados
Redondear
Truncar
EuroConvertirEn
EuroConvertirDe
ErrorRedondeoDeEuro
ErrorRedondeoAEuro

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


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

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


Solucin de problemas de
frmulas de Web
Intelligence

6
6 Solucin de problemas de frmulas de Web Intelligence
Mensajes de error e informacin de frmulas

Mensajes de error e informacin de


frmulas
En algunos casos, las frmulas de Web Intelligence no pueden devolver
ningn valor, por lo que devuelven un mensaje de error o informacin que
comienza por una almohadilla ("#"). Este mensaje aparece en la celda en
la que est colocada la frmula.

#CLCULO

Se produce #CLCULO cuando una dimensin de sector especificada en


la funcin RelativeValue deja de estar disponible en el contexto de clculo
del bloque donde se coloc la funcin.

#CLCULO tambin se refiere a la mala utilizacin de operadores de


contexto en una frmula. Para obtener ms informacin, consulte el manual
Uso de funciones, frmulas y clculos en SAP BusinessObjects Web
Intelligence.
Temas relacionados
RelativeValue

#CONTEXTO

#CONTEXTO aparece en un indicador cuando ste tiene un contexto de


clculo inexistente.

#CONTEXTO est relacionado con los mensajes de error #INCOMPATIBLE


y #SINCDATOS, los cuales se producen en las dimensiones cuando un
bloque contiene un contexto de clculo inexistente.

En el caso de #INCOMPATIBLE el contexto no existe porque las dimensiones


son incompatibles; en el caso de #SINCDATOS el contexto no existe porque
las dimensiones proceden de varios proveedores de datos sin sincronizar.

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


Solucin de problemas de frmulas de Web Intelligence
Mensajes de error e informacin de frmulas 6
Ejemplo: Contexto de clculo no existente en una consulta
Si un bloque basado en el universo Viajes Archipilagos contiene los objetos
Ao de la reserva y Volumen de negocios, el mensaje de error #CONTEXTO
aparece porque no es posible realizar la agregacin de volumen de
negocios por ao de reserva. (Las reservas no han generado an ingresos.)

#SINCDATOS

El error #SINCDATOS se produce cuando se coloca una dimensin de un


proveedor de datos diferente en un bloque que contiene dimensiones de
otro proveedor de datos y los dos no estn sincronizados mediante una
dimensin fusionada. El error #SINCDATOS aparece en todas las
dimensiones del bloque y el error #CONTEXTO en los indicadores.

Ejemplo: Dimensiones de diferentes proveedores de datos en un bloque


Si un informe basado en el universo Viajes Archipilago contiene
proveedores de datos con los objetos (Ao, Volumen de negocios) y
(Trimestre), un bloque que contenga Ao, Trimestre y Volumen de negocios
muestra #SINCDATOS en las columnas Ao y Trimestre porque los dos
proveedores de datos no estn sincronizados mediante una dimensin
fusionada.

#DIV/0

#DIV/0 se muestra cuando una frmula intenta dividir un nmero entre cero,
lo que es matemticamente imposible. Cero nunca puede aparecer como
divisor.

Ejemplo: Determinacin del volumen de negocios por artculo


Tiene un informe que muestra los ingresos de ventas, nmero de artculos
vendidos y el volumen de negocios por artculo (que se calcula dividiendo
los ingresos de ventas entre el nmero de artculos vendidos).

Tuvo un trimestre muy malo en el que no cre ningn volumen de negocios,


la columna Volumen de negocios por artculo devuelve #DIV/0 para este

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


6 Solucin de problemas de frmulas de Web Intelligence
Mensajes de error e informacin de frmulas

trimestre porque la frmula est intentando dividir entre cero; es decir,


dividir el volumen de negocios entre cero nmero de artculos vendidos.

#EXTERNO

#EXTERNO sucede cuando una frmula hace referencia a una funcin


externa que no est disponible en Web Intelligence.

#INCOMPATIBLE

El error #INCOMPATIBLE se produce cuando un bloque contiene objetos


incompatibles.

Ejemplo: Objetos incompatibles en una consulta


Si un bloque basado en el universo Viajes Archipilagos contiene las
dimensiones Ao y Ao de la reserva, las columnas que contienen estas
dimensiones muestran #INCOMPATIBLE porque dichos objetos son
incompatibles.

#VALORMLTIP

#VALORMLTIP aparece cuando coloca una frmula que devuelve varios


valores en una celda que da como resultado un valor nicamente.

Ejemplo: Valor mltiple en una celda


Tiene un informe que muestra Pas, Centro de vacaciones y Volumen de
negocios y, agrega una celda al informe que contiene la frmula [Volumen
de negocios] ParaCada ([Pas]). Esta celda devuelve #VALORMLTIP
porque Pas tiene dos valores en el informe: US y Francia.

Una celda no puede mostrar los volmenes de negocios para US y Francia.


Colocada fuera de una tabla, una celda que contiene el volumen de
negocios slo puede agregar los volmenes de negocios en la tabla de

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


Solucin de problemas de frmulas de Web Intelligence
Mensajes de error e informacin de frmulas 6
alguna manera (por ejemplo, sumndolos o haciendo un promedio de
stos).

Si el informe se divide en secciones en Pas, la frmula es correcta cuando


se coloca en una seccin porque hay slo un valor de Pas por seccin.
Sin embargo, fuera de una seccin, la frmula sigue devolviendo
#VALORMLTIP

#DESBORDAMIENTO

El error #DESBORDAMIENTO ocurre cuando un clculo devuelve un valor


que es demasiado grande para que Web Intelligence lo trate. Este valor, en
forma exponencial, es 1,7E308 (1,7 seguido de 307 ceros).

#PARTIALRESULT

#PARTIALRESULT se produce cuando Web Intelligence no puede recuperar


todas las filas asociadas a un objeto de informe.

Si #PARTIALRESULT se produce con frecuencia en los informes y dispone


de los derechos de seguridad adecuados, modifique la propiedad de consulta
Mximo de filas recuperadas para que Web Intelligence recupere ms datos.
Si no dispone del derecho para modificar la consulta, consulte al
administrador de Business Objects.

Si el informe contiene indicadores inteligentes, es muy probable que se


muestre #PARTIALRESULT porque los indicadores inteligentes requieren
Web Intelligence para recuperar grandes cantidades de datos que los
indicadores clsicos.

#RANGO

El error #CLASIFICACIN aparece cuando intenta clasificar datos basados


en un objeto que depende del orden de valores. (Los objetos que utilizan la
funcin Previous() o cualquier funcin de agregacin acumulativa dependen
del orden de los valores.) La clasificacin provoca que estos objetos
recalculen sus valores, lo que cambia la clasificacin y da lugar a una

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


6 Solucin de problemas de frmulas de Web Intelligence
Mensajes de error e informacin de frmulas

dependencia circular. Este tipo de dependencia se puede producir al utilizar


el cuadro de dilogo Clasificacin para crear una clasificacin o al utilizar la
funcin Rank().

Ejemplo: Clasificacin en valores de promedio acumulativo o anteriores


Si intenta clasificar un bloque de una columna que contiene la funcin
Previous() o cualquier funcin de agregacin acumulativa, el bloque
completo devuelve #CLASIFICACIN.

#RECURSIVO

El error #RECURSIVO aparece cuando Web Intelligence no puede realizar


un clculo debido a una dependencia circular.

Ejemplo: Uso de la funcin NumberOfPages()


Si coloca la funcin NumberOfPages() cuyas funciones de ajuste automtico
de altura o de anchura estn establecidas, Web Intelligence devuelve
#RECURSIVO porque al colocar esta frmula en una celda de ajuste
automtico crea una dependencia circular. Web Intelligence debe conocer
el tamao exacto del informe para poder devolver un valor desde la funcin,
pero el tamao de la celda (que afecta al tamao del informe) viene
determinado por el contenido de la misma.

#SEGURIDAD

El error #SEGURIDAD aparece cuando intenta utilizar una funcin para la


que no tiene derechos de seguridad.

Ejemplo: Uso de la funcin ProveedorDeDatosSQL()


Si un usuario que no tiene el derecho de ver el cdigo SQL del proveedor
de datos coloca la funcin ProveedorDeDatosSQL() en una celda, el
mensaje #SEGURIDAD aparece en la celda.

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


Solucin de problemas de frmulas de Web Intelligence
Mensajes de error e informacin de frmulas 6

#SINTAXIS

El error #SINTAXIS ocurre cuando una frmula hace referencia a un objeto


que ya no existe en el informe.

Ejemplo: Referencia a un objeto no existente


Tiene un informe que al principio mostraba Ao, Trimestre e Ingresos de
ventas, con una columna adicional que muestra la diferencia entre el
volumen de negocios y el volumen de negocios anual promedio. Esta cifra
es proporcionada por la variable Diferencia de Promedio anual.

Si la variable Diferencia de Promedio anual se elimina del informe, la


columna que la contiene devuelve #SINTAXIS.

#TOREFRESH

#TOREFRESH aparece en las celdas basadas en indicadores inteligentes


cuando el valor devuelto por el indicador inteligente no est disponible. Esta
situacin se produce cuando el conjunto de agrupacin que contiene el
valor no est disponible en el proveedor de datos.

El error #TOREFRESH se quita con la actualizacin de los datos.

#UNAVAILABLE

#UNAVAILABLE aparece cuando Web Intelligence no puede calcular el


valor de un indicador inteligente.

Esta situacin se produce cuando Web Intelligence no puede mostrar los


valores en un indicador inteligente filtrado sin aplicar un filtro a la consulta.
Como esto conlleva el riesgo de afectar a los dems informes basados en
la misma consulta, Web Intelligence no aplica el filtro de consulta.

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


6 Solucin de problemas de frmulas de Web Intelligence
Mensajes de error e informacin de frmulas

#ERROR

#ERROR es el mensaje de error predeterminado que abarca todos los


errores que no tratan otros mensajes de error.

La funcin de agregacin devuelve resultados


incorrectos

Las funciones de agregacin que utilizan los operadores Where e In a veces


devuelven resultados incorrectos. Ejemplos de sintaxis que devuelve
resultados incorrectos:

Sum([Measure] In ([Dim 1];[Dim 2])) In ([Dim


1]) Where ([Dim 3]="Constant")

Sum( [Measure] In ([Dim 1]) ) Where ([Dim


3]="Constant")

Max( [Measure] In ([Dim 1]) ) Where ([Dim


3]="Constant")

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


Comparar valores mediante
funciones de Web
Intelligence

7
7 Comparar valores mediante funciones de Web Intelligence
Comparar valores con la funcin Anterior

Comparar valores con la funcin Anterior


La funcin Anterior devuelve un valor anterior comparativo de una
expresin. El valor devuelto depender del diseo del informe.

Para obtener capacidades de comparacin ms potentes utilice la funcin


RelativeValue. RelativeValue devuelve un valor comparativo anterior
o posterior de una expresin. El valor devuelto no depender del diseo del
informe.
Temas relacionados
Anterior
RelativeValue
Comparar valores con la funcin RelativeValue

Comparar valores con la funcin


RelativeValue
La funcin RelativeValue devuelve valores comparativos de una
expresin. La funcin devuelve estos valores independientemente del diseo
del informe.

Cuando se utiliza RelativeValue se especifican los siguientes elementos:


La expresin cuyo valor comparativo se desea encontrar (la expresin
debe ser un indicador o un detalle de una dimensin disponible en el
bloque)
La lista de dimensiones de sector
El desplazamiento.

La funcin hace uso de las dimensiones de sector, el desplazamiento y las


dimensiones de subeje (determinadas por las dimensiones de sector) para
devolver un valor comparativo. Las dimensiones de subeje son todas las
dems dimensiones del contexto de clculo menos las dimensiones de
sector.

Expresado en trminos generales, RelativeValue devuelve el valor de


la expresin en la fila que, dentro de la lista de valores de las dimensiones
de sector, son filas de desplazamiento eliminadas de la fila actual y donde

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


Comparar valores mediante funciones de Web Intelligence
Comparar valores con la funcin RelativeValue 7
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 Ingresos RelativeValue


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


7 Comparar valores mediante funciones de Web Intelligence
Comparar valores con la funcin RelativeValue

lista de valores del objeto [Ao] y donde los valores de [Trimestre] y


[Nombre del vendedor] (las dimensiones de subeje) son iguales que los
de la fila actual.

Temas relacionados
RelativeValue

Dimensiones de sector y la funcin RelativeValue

La funcin RelativeValue utiliza la lista de valores de las dimensiones


de sector para buscar la fila comparativa. La funcin devuelve el valor
comparativo de la expresin especificada en la funcin que constituye el
nmero de filas de desplazamiento en la lista de dimensiones de sector.

Como resultado, el orden de clasificacin de las dimensiones de sector es


crucial a la hora de determinar la salida de la funcin.

Ejemplo: Varias dimensiones de sector


En la tabla siguiente, la columna RelativeValue tiene la siguiente frmula:

RelativeValue([Revenue];([Year];[Quarter]);-1)
La expresin es [Ingresos];
Las dimensiones de sector son ([Ao];[Trimestre]);
El desplazamiento es -1 (la funcin devuelve el valor inmediatamente
anterior de la lista).

Ao Trimestre Nombre del Ingresos RelativeValue


vendedor
2007 T1 Garca 1000
2007 T2 Garca 2000
2007 T3 Garca 1500
2007 T4 Garca 3000*
2007 T1 Surez 4000
2007 T2 Surez 3400

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


Comparar valores mediante funciones de Web Intelligence
Comparar valores con la funcin RelativeValue 7
Ao Trimestre Nombre del Ingresos RelativeValue
vendedor
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 251


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

Trimestre Nombre del ven- Ingresos RelativeValue


dedor
T1 Garca 1000
T2 Garca 2000
T3 Garca 1500
T4 Garca 3000*
T1 Surez 4000

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


Comparar valores mediante funciones de Web Intelligence
Comparar valores con la funcin RelativeValue 7
Trimestre Nombre del ven- Ingresos RelativeValue
dedor
T2 Surez 3400
T3 Surez 2000
T4 Surez 1700

2008

Trimestre Nombre del ven- Ingresos RelativeValue


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


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

Ao Trimestre Nombre del Ingresos RelativeValue


vendedor
2007 T1 Garca 1000
2007 T2 Garca 2000
2007 T3 Garca 1500
2007 T4 Garca 3000*
2007 T1 Surez 4000
2007 T2 Surez 3400

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


Comparar valores mediante funciones de Web Intelligence
Comparar valores con la funcin RelativeValue 7
Ao Trimestre Nombre del Ingresos RelativeValue
vendedor
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 255


7 Comparar valores mediante 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:

Ao Trimestre Nombre del Ingresos RelativeValue


vendedor
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 1000*

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


Comparar valores mediante funciones de Web Intelligence
Comparar valores con la funcin RelativeValue 7
Ao Trimestre Nombre del Ingresos RelativeValue
vendedor
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 257


7 Comparar valores mediante funciones de Web Intelligence
Comparar valores con la funcin RelativeValue

Ao Trimestre Nombre del Ingresos RelativeValue


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

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


Comparar valores mediante funciones de Web Intelligence
Comparar valores con la funcin RelativeValue 7
Temas relacionados
RelativeValue

Usar RelativeValue en tablas de referencias cruzadas

La funcin RelativeValue funciona del mismo modo en las tablas de


referencias cruzadas que en las tablas verticales. El diseo de los datos de
una tabla de referencias cruzadas no tiene impacto alguno en la salida de
la funcin.
Temas relacionados
RelativeValue

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


7 Comparar valores mediante funciones de Web Intelligence
Comparar valores con la funcin RelativeValue

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


Ms informacin

A
A Ms informacin

Recurso de informacin Ubicacin

Informacin del producto SAP


http://www.sap.com
BusinessObjects

Desplcese a http://help.sap.com/businessobjects/ y en el
panel lateral de "SAP BusinessObjects Overview" (Informa-
cin general de SAP BusinessObjects), haga clic en All
Products (Todos los productos).

Puede acceder a la documentacin ms actualizada sobre


todos los productos SAP BusinessObjects y su despliegue
en el SAP Help Portal. Puede descargar versiones en PDF
o bibliotecas HTML instalables.
SAP Help Portal
Algunos manuales se almacenan en SAP Service Market-
place 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 represen-
tante de asistencia al cliente.

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


Manuales de instalacin: https://service.sap.com/bosap-
instguides
Notas de la versin: http://service.sap.com/releasenotes
SAP Service Marketplace almacena algunos manuales de
instalacin, manuales de actualizacin y migracin, de
despliegue, notas de las versiones y documentos de las
SAP Service Marketplace
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 nave-
gacin situado a la izquierda para localizar la categora
que contiene la documentacin a la que desea acceder.

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


Ms informacin
A
Recurso de informacin Ubicacin

https://cw.sdn.sap.com/cw/community/docupedia

Docupedia Docupedia proporciona ms recursos de documentacin,


un entorno de creacin colaborador y un canal de intercam-
bio de informacin interactivo.

https://boc.sdn.sap.com/
Recursos del desarrollador
https://www.sdn.sap.com/irj/sdn/businessobjects-sdklibrary

Artculos de SAP BusinessOb- https://www.sdn.sap.com/irj/boc/businessobjects-articles


jects en SAP Community Net- Estos artculos se conocan antes como documentos tcni
work
cos.

https://service.sap.com/notes
Notas Estas notas se conocan antes como artculos de Knowled-
ge Base.

Foros en SAP Community


https://www.sdn.sap.com/irj/scn/forums
Network

http://www.sap.com/services/education

Desde la formacin tradicional en aulas hasta seminarios


Capacitacin de e-learning especficos, podemos ofrecer un paquete de
formacin que se ajuste a sus necesidades y su estilo
preferido de aprendizaje.

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


A Ms informacin

Recurso de informacin Ubicacin

http://service.sap.com/bosap-support
SAP Support Portal contiene informacin acerca de los
programas y servicios de asistencia al cliente. Tambin
incluye vnculos a un amplio abanico de informacin tcnica
Asistencia en lnea al cliente 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, pn-
gase en contacto con su representante de asistencia al
cliente.

http://www.sap.com/services/bysubject/businessobjectscon
sulting

Los consultores pueden acompaarle desde la fase de


Consultora anlisis inicial hasta la entrega de su proyecto de desplie
gue. Contamos con expertos en temas como bases de
datos relacionales y multidimensionales, conectividad, he
rramientas de diseo de base de datos y tecnologa de in
crustacin personalizada.

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


ndice
Smbolos ASCII, valores 94
devolver caracteres asociados con 95
##CLCULO, mensaje error 208 Auto, operador 203, 224
#CLCULO, mensaje de error 240 AutorDocumento, funcin 145
#CLASIFICACIN, mensaje de error 243
#CONTEXTO, mensaje de error 240
#DESBORDAMIENTO, mensaje de error 243
B
#DIV/0, mensaje de error 241 base 10, logaritmos 178
#EXTERNO, mensaje de error 242 base n, logaritmos 177
#INCOMPATIBLE, mensaje de error 241, 242 BlockName, funcin 188
#NO DISPONIBLE, mensaje de error 245 Bloque, palabra clave 43, 230
#PARTIALRESULT, mensaje de error 243 bloques
e indicadores inteligentes 243 mostrar los nombres de 188
#RECURSIVO, mensaje de error 244 booleanas, expresiones
#SEGURIDAD, mensaje de error 244 devolver el contrario de 215
#SINCDATOS, mensaje de error 241 vincular con operador Y 214
#SINTAXIS, mensaje de error 245 booleanos, valores
#TOREFRESH, mensaje de error 245 identificar 157
#VALORMLTIP, mensaje de error 242 probar 195, 197

A C
Abs, funcin 164 cadenas
actualizar datos 53 identificar 160
agregacin, funciones cadenas de caracteres
descripcin de 62 aplicar reglas de codificacin URL a 113
mbito de anlisis calcular longitud de 103
e indicadores inteligentes 54 coincidir con modelo 105
y conjuntos de agrupacin 54 combinar/concatenar 20, 95, 213
Anterior, funcin 203, 221, 224 convertir en minsculas 104
comparar valores mediante 248 convertir en nmeros 186
y mensaje de error #CLASIFICACIN 243 devolver caracteres situados ms a la
Ao, funcin 129 derecha de 107
Asc, funcin 94 devolver caracteres situados ms a la
izquierda de 101

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


ndice

cadenas de caracteres (contina) clculos


eliminar espacios a la derecha de 109, 111 estndar 10
eliminar espacios a la izquierda de 102, 111 personalizados 10
extraer secciones de 110 clculos estndar 10
mayscula en iniciales 113 clculos personalizados 10
mayscula en primera letra 100 utilizar frmulas para crear 11
mayscula en todas las iniciales de 113 Car, funcin 95
reemplazar partes de 107 carcter, funciones
rellenar con otras cadenas 101, 108 descripcin de 62
repetir 96 caracteres
transformar en maysculas 112 devolver valores ASCII de 94
calcular el seno de un ngulo 184 mostrar a partir de valores ASCII 95
calcular el valor absoluto de un nmero 164 celdas
calcular errores de redondeo 170, 172 incluir funciones en 14
calcular un coseno 165 incluir texto en 14
calcular un factorial 175 celdas individuales
calcular un logaritmo de base 10 178 y mensaje de error #VALORMLTIP 242
calcular un logaritmo de base n 177 Clasificacin, funcin 180, 218
calcular un logaritmo natural 176 clasificar
calcular un mximo acumulativo 81 y ejecutar funciones de agregacin 243
calcular un mnimo acumulativo 83 clasificar datos 180
calcular un modo 72 CodificarHTML, funcin 99
calcular un percentil 76 CodificarURL, funcin 113
calcular un porcentaje 15, 73 columnas
calcular un producto 76 mostrar los nmeros de 189
calcular un producto acumulativo 85 combinar cadenas de caracteres 20, 95, 213
calcular un promedio 62 comparar valores mediante Anterior 248
calcular un promedio acumulativo 77 comparar valores mediante RelativeValue 248,
calcular un recuento acumulado 79 250, 252, 254, 257, 259
calcular un valor mximo 69 Comparar, funcin 105
calcular un valor mnimo 71 Concatenacin, funcin 95
calcular una desviacin estndar 89 concatenar cadenas de caracteres 20, 95, 213
calcular una desviacin estndar de poblacin condicionales, operadores 21, 213
90 Conexin, funcin 130
calcular una funcin exponencial 174 Configuracin regional de visualizacin
calcular una mediana 70 preferida
calcular una raz cuadrada 185 mostrar 194
calcular una suma 91 Configuracin regional de visualizacin
calcular una suma acumulativa 87 preferida predominante
calcular una tangente 186 mostrar 191
calcular una varianza 91 Configuracin regional del documento
calcular una varianza de poblacin 93 mostrar 191

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


ndice

Configuracin regional del producto crear clculos personalizados mediante


mostrar 192 frmulas 11
configuraciones regionales criterio de ordenacin
mostrar configuracin regional del producto y dimensiones de sector 250, 254, 257
192 Cuenta, clculo estndar 10
mostrar la configuracin regional de Cuenta, funcin 64, 217, 219, 220
visualizacin preferida predominante CuentaAcumulativa, funcin 79, 220
191 Cuerpo, palabra clave 44, 232
mostrar la configuracin regional del
documento 191
conjuntos de agrupacin 52
D
administracin en Web Intelligence 53 dar formato a nmeros 98
definicin 52 DataProviderKeyDateCaption, funcin 132
ejemplo de gestin de 55 datos
y mbito de anlisis 54 actualizar 53
y el operador UNION 55 datos de referencia
consultas devolver fecha de 141
ver resumen de 151 Derecha, funcin 107
contar filas en tablas 199 desviacin estndar 89
contar valores 79 desviacin estndar de poblacin 90
contexto de entrada DesviacinEstndar, funcin 89
definicin 25 DesviacinEstndarP, funcin 90
contexto de salida DasEntre, funcin 118
definicin 26 DimDeTiempo 125
contextos de clculo dimensiones
cambiar con sintaxis extendida 28 agregar al contexto de clculo 37, 228
contexto de entrada 24, 25 dimensiones de sector 248, 250
contexto de salida 24, 26 eliminar del contexto de clculo 38, 229
definicin 24 especificar en contexto del clculo 35, 226
e indicadores inteligentes 58 y conjuntos de agrupacin 58
predeterminado 28 y mensaje de error #INCOMPATIBLE 242
contextos predeterminados del clculo y mensaje de error #SINCDATOS 241
en rupturas 34 dimensiones de sector 248
en secciones 32 impacto de la ordenacin 250, 254, 257
en tablas de referencias cruzadas 31 orden de 254
en tablas horizontales 31 y secciones 252
en tablas verticales 29 direcciones URL
modificar con sintaxis extendida 35 aplicar reglas de codificacin a 113
convertir a partir de euros 166 divisas
convertir en euros 168 convertir entre divisas europeas 166, 168
Cos, funcin 165 divisas europeas
coseno 165 convertir entre 166, 168

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


ndice

documento, funciones EsLgica, funcin 157


descripcin de 62 EsNulo, funcin 158
DocumentoParcialmenteActualizado, funcin EsNmero, funcin 159
148 espacios a la derecha
documentos eliminar de cadenas de caracteres 109, 111
mostrar el autor de 145 espacios a la izquierda
mostrar el nombre de 147 eliminar de cadenas de caracteres 102, 111
mostrar la fecha de creacin de 146 EstRespondidaLaPeticin, funcin 135
mostrar la fecha de la ltima vez que se EuroConvertirA, funcin 236
guard 147 EuroConvertirDe, funcin 166, 236
mostrar la hora de la ltima vez que se EuroConvertirEn, funcin 168
guard 148 euros
ver consultas en 151 convertir a partir de 166
Donde, operador 225 convertir en 168
DuracinltimaEjecucin, funcin 137 Exp, funcin 174
Explorar, operador 200, 217
exponencial, funcin 174
E
Editor de frmulas F
mostrar sintaxis de la funcin en 14
ejecutar funciones de agregacin Fact, funcin 175
y clasificacin 243 factorial 175
y mensaje de error #CLASIFICACIN 243 fecha y hora, funciones
ElimEspacio, funcin 111 descripcin de 62
ElimEspDerecha, funcin 109 FechaActual, funcin 114
ElimEspIzquierda, funcin 102 FechaClaveProveedorDatos, funcin 131
En, operador 35, 226 FechaDocumento, funcin 147
EnFecha, funcin 127 FechaRelativa, funcin 124
EnLista, operador 21, 214, 216 fechas
EnNmero, funcin 186 calcular fechas relativas 124
EnteroInf, funcin 176 dar formato 97, 127
EnteroSup, funcin 164 formato 97
Entre, operador 21, 214, 215 identificar 155
errores FechaltimaEjecucin, funcin 136
identificar 156 Fila, operador 222
errores de redondeo 170, 172 filas
ErrorRedondeoAEuro, funcin 172, 236 contar en tablas 199
ErrorRedondeoDeEuro, funcin 170, 236 contar todos 217
EsCadena, funcin 160 contar valores nicos 217
EsError, funcin 156 mostrar el nmero de fila 211
EsFecha, funcin 155 mostrar nmero en proveedor de datos 140
EsHora, funcin 161 FiltroInforme, funcin 152

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


ndice

filtros funciones (contina)


bloque 153 Concatenacin 95
e indicadores inteligentes 60 Conexin 130
en dimensiones 59 Cos 165
explorar 217 Cuenta 64, 217, 219, 220
filtros de exploracin 60 CuentaAcumulativa 79, 220, 222
informe 152, 153, 217 DataProviderKeyDateCaption 132
mostrar filtros de exploracin 217 definicin 13
mostrar todo 217 Derecha 107
seccin 153 DesviacinEstndarP 90
filtros de exploracin 217 DasEntre 118
e indicadores inteligentes 60 DocumentCreationDate 146
ignorar 217 DocumentCreationTime 146
mostrar 217 DocumentCreationTime, funcin 146
filtros de informe 152, 217 DocumentoParcialmenteActualizado 148
ignorar 217 DuracinltimaEjecucin 137
ver resumen de 153 ejemplos 15
filtros en dimensiones ElimEspacio 111
efecto en indicadores inteligentes de 59 ElimEspDerecha, funcin 109
FiltrosExploracin, funcin 149 ElimEspIzquierda 102
FormatoFecha, funcin 97 EnFecha 127
FormatoNmero, funcin 98 EnteroSup 164
frmula, mensajes de error 240 ErrorRedondeoAEuro 172, 236
frmulas ErrorRedondeoDeEuro 170, 236
crear clculos personalizados mediante 11 EsCadena 160
e indicadores inteligentes 58 EsError 156
indicadores inteligentes en 58 EsFecha 155
mensajes de error generados por 240 EsHora 161
simplificar con variables 12, 18 EsLgica 157
uso de operadores en 20, 212 EsNmero 159
ForzarFusin, funcin 190 EstRespondidaLaPeticin 135
funciones EuroConvertirA 168, 236
Abs 164 EuroConvertirDe 166, 236
Ao 129 Exp 174
Asc 94 Fact 175
AutorDocumento 145 FechaActual 114
BlockName 188 FechaClaveProveedorDatos 131
Car 95 FechaDocumento 147
categoras de 62 FechaRelativa 124
Clasificacin 180, 218 FechaltimaEjecucin 136
CodificarHTML 99 FiltroInforme 152
Comparar 105 FiltrosExploracin 149

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


ndice

funciones (contina) funciones (contina)


Floor 176 NombreDelDocumento 147
FormatoFecha 97 NombreDelUniverso 143
FormatoNmero 98 NombreInforme 210
ForzarFusin 190 NombrenicoDe 212
funcin CuentaAcumulativa 222 NmeroDeColumna 189
funcin DocumentCreationDate 146 NmeroDeDaDelAo 118
funcin Interpolacin 221 NmeroDeDaDeLaSemana 117
funcin MxAcumulativo 222 NmeroDeDaDelMes 116
funcin MnAcumulativo 83, 222 NmeroDeFila 199
funcin Porcentaje 222 NmeroDeFilas 140
funcin ProductoAcumulativo 222 NmeroDeMesDelAo 121
funcin PromedioAcumulativo 222 NmeroDePginas 202, 244
funcin Suma 91 NmeroDeProveedores 139
HoraActual 115 ObtenerConfigRegContenido 191
HoraDocumento 148 ObtenerConfiguracinRegionalVisualizacinPreferida 194
HoraltimaEjecucin, funcin 138 ObtenerConfiguracinRegionalVisualizacinPreferida, func
Impar 162 194
incluir en celdas 14 ObtenerConfiguracinRegionalVisualizacinPreferidaPredomin
ndiceDeFilas 211 191
IniMayscula 100 ObtenerIdiomayPas 192
Interpolacin 66, 221, 222 ObtenerLocalizados 193
IsNull 158 Pgina 202
Izquierda 101 PalabraMayscula 113
Ln 176 Par 154
Log 177 Percentil 76
Log10 178 Porcentaje 15, 73, 218, 222
Longitud 103 Pos 106
Mx 37, 69, 228 Potencia 179
MxAcumulativo 81, 222 Previous 203, 221, 224, 243, 248
Maysculas 112 Primero 65
Median 70 Producto 76
Mes 121 ProductoAcumulativo 85, 222
MesesEntre 122 Promedio 43, 62, 220, 230
mezclar con texto en celdas 14 PromedioAcumulativo 77, 220, 222
Mn 71 PromptSummary 150
MnAcumulativo 83, 222 ProveedorDeDatos 130
Minsculas 104 QuerySummary 151
Mode 72 Raz 185
NingnFiltro 200, 217 Reemplazar 107
NombreDe 199 RefValueDate 141
NombreDelDa 115 RefValueUserResponse 141, 220

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


ndice

funciones (contina) H
RelativeValue 208, 240, 248, 252, 254, 257, 259
Relleno 96 hora, valores
RellenoDerecha 108 identificar 161
RellenoIzquierda 101 HoraActual, funcin 115
ReportFilterSummary 153 HoraDocumento, funcin 148
Residuo 178 HoraltimaEjecucin, funcin 138
RespuestaUsuario 15, 144, 220
Round 182, 236
Semana 128
I
Si 21, 197, 213 identificar cadenas 160
Signo 183 identificar errores 156
Sin 184 identificar fechas 155
sintaxis de la funcin 14 identificar nmeros 159
SQLProveedorDatos 133 identificar nmeros impares 154, 162
StdDev 89 identificar nmeros pares 154, 162
Subcadena 110 identificar valores booleanos 157
Suma 15, 38, 40, 41, 42, 44, 45, 91, 229, 232, 233, 234, 235
identificar valores de hora 161
SumaAcumulativa 87, 222 identificar valores nulos 158
SumaAcumulativa, funcin 222 If...Then...Else, condicin 195
Tan 186 Impar, funcin 162
TipoDeProveedor 134 impares, nmeros
ToNumber 186 identificar 154, 162
Trimestre 123 IncluirVaco, operador 220
Truncar 187, 236 indicador, valores
ltimo 68 interpolar 66, 221, 222
ltimoDaDeLaSemana 120 indicadores
ltimoDaDelMes 119 devolver valores anteriores de 208
URLEncode 113 devolver valores posteriores de 208
UsuarioActual 189 indicadores inteligentes definidos 52
ValorRef 208 y contextos predeterminados del clculo 28
Varianza 91 indicadores inteligentes
VarianzaP 93 definicin 52
funciones numricas efecto de filtros en 59
descripcin de 62 imposibilidad de clculo 245
mensaje de error #PARTIALRESULT 243
G y mbito de anlisis 54
y clculos estndar 10
grficos y conjuntos de agrupacin 52
mostrar los nombres de 188 y filtros de exploracin 60
y frmulas 58
y mensaje de error #NO DISPONIBLE 245

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


ndice

indicadores inteligentes (contina) media 70


y mensaje de error #TOREFRESH 245 Media, funcin 70
y operadores de contexto 58 mensaje de error #CONTEXTO 241
y variables 58 mensaje de error #ERROR 166, 168, 170, 172,
ndice, operador 144 186, 246
ndiceDeFilas, funcin 211 mensaje de error #INCOMPATIBLE 240
Inferior, operador 180 mensaje de error #SINCDATOS 240
Informe, palabra clave 40, 234 mensaje de error #TOREFRESH 53, 58
informes e indicadores inteligentes 245
mostrar los nombres de objetos en 199 mensaje de error #UNAVAILABLE 59
mostrar nmero de pginas en 202 e indicadores inteligentes 245
mostrar nmeros de pgina en 202 mensaje de error #VALORMLTIP 211
ver nombres de 210 mensajes de error
InfoView #CLCULO 208, 240
mostrar la identificacin de un autor de #CONTEXTO 240, 241
documento 145 #DESBORDAMIENTO 243
IniMayscula, funcin 100 #DIV/0 241
Interpolacin, funcin 66, 221, 222 #ERROR 166, 168, 170, 172, 186, 246
interpolar valores de indicador 66, 221, 222 #EXTERNO 242
Izquierda, funcin 101 #INCOMPATIBLE 240, 241, 242
#NO DISPONIBLE 59
#PARTIALRESULT 243
L #RANGO 243
Lineal, operador 66, 221 #RECURSIVO 244
Ln, funcin 176 #SEGURIDAD 244
Log, funcin 177 #SINCDATOS 240, 241
Log10, funcin 178 #SINTAXIS 245
logaritmos 176, 177, 178 #TOREFRESH 53, 58, 245
lgicas, funciones #UNAVAILABLE 245
descripcin de 62 #VALORMLTIP 211, 242
Longitud, funcin 103 Mes, funcin 121
MesesEntre, funcin 122
Mn, funcin 71
M Mnimo, clculo estndar 10
mnimos, valores
matemticos, operadores 20, 213 calcular un mnimo acumulativo 83
Mx, funcin 69 Minsculas, funcin 104
usar con operadores de contexto 37, 228 modo 72
MxAcumulativo, funcin 81 Modo, funcin 72
Mximo, clculo estndar 10 mostrar configuracin regional del documento
mximos, valores 191
calcular un mximo acumulativo 81 mostrar el autor de documentos 145
Maysculas, funcin 112

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


ndice

mostrar el nmero de fila 211 NmeroDeDaDelAo, funcin 118


mostrar el nmero de pginas en un informe NmeroDeDaDeLaSemana, funcin 117
202 NmeroDeDaDelMes, funcin 116
mostrar la configuracin regional de NmeroDeFila, funcin 199
visualizacin preferida 194 NmeroDeFilas, funcin 140
mostrar la configuracin regional de NmeroDeMesDelAo, funcin 121
visualizacin preferida predominante 191 NmeroDePginas, funcin 202
mostrar la configuracin regional del producto y mensaje de error #RECURSIVO 244
192 NmeroDeProveedores, funcin 139
mostrar la fecha de creacin de documentos nmeros
146 calcular un mdulo 178
mostrar la fecha en la que se guard un convertir cadenas de caracteres en 186
documento por ltima vez 147 determinar si son pares o impares 154, 162
mostrar la hora a la que se guard un dividir 178
documento por ltima vez 148 elevar a una potencia 179
mostrar los nombres de grficos 188 formato 98
mostrar los nombres de objetos de informe 199 identificar 159
mostrar los nombres de tablas 188 mdulo 178
mostrar los nombres de universos 143 multiplicar 76, 85
mostrar nmeros de columna 189 redondear 164, 182
mostrar nmeros de pgina 202 redondear al nmero inmediatamente
mostrar respuestas a peticiones de orden 144 inferior 176
mostrar sintaxis de la funcin 14 redondear nmeros 182
multiplicar nmeros 76, 85 redondear nmeros al nmero
inmediatamente inferior 176
truncar 187
N truncar nmeros 187
natural, logaritmos 176 nmeros de pgina
NingnFiltro, funcin 200, 217 mostrar en informes 202
No, operador 21, 214 nmeros pares
NombreDe, funcin 199 identificar 154
NombreDelDa, funcin 115
NombreDelDocumento, funcin 147 O
NombreDelUniverso, funcin 143
NombreInforme, funcin 210 O, operador 21, 214
NombrenicoDe, funcin 212 objetos
NoNull, operador 203, 221 mostrar el nombre de 212
Not, operador 215 ver filtros en 152
NotOnBreak, operador 66, 221 ObtenerConfigRegContenido, funcin 191
nulos, valores ObtenerConfiguracinRegionalVisualizacinPreferidaPredominante,
identificar 158 funcin 191
NmeroDeColumna, funcin 189 ObtenerIdiomayPas, funcin 192

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


ndice

ObtenerLocalizados, funcin 193 ordenaciones


operador Col 77, 81, 83, 85, 87, 222 y dimensiones de sector 250, 254, 257
operador Fila 77, 81, 83, 85, 87 otras funciones
operador Inferior 218 descripcin de 62
operador ParaTodo 45
operadores
Auto 203, 224
P
Col 77, 79, 81, 83, 85, 87, 222 Pgina, funcin 202
condicionales 21, 213 pginas
contexto 21 mostrar nmero en informes 202
definicin 20, 212 PalabraMayscula, funcin 113
Donde 225 palabras clave
En 35, 226 Bloque 43, 230
EnLista 21, 214, 216 Cuerpo 44, 232
Entre 21, 214, 215 hacer informes genricos con 45
especficos de la funcin 22, 217 Informe 40, 45, 234
Explorar 200, 217 palabras clave de sintaxis extendida 39, 230
Fila 77, 79, 81, 83, 85, 87, 222 Ruptura 42, 233
IncluirVacos 79, 220 Seccin 41, 235
ndice 144, 220 palabras clave de sintaxis extendida
ndice, operador 220 hacer informes genricos con 45
Inferior 180, 218 usar con la funcin Promedio 43, 230
Lineal 66, 221 usar con la funcin Suma 41, 42, 44, 232,
lgicos 21, 214 233, 235
matemticas 20, 213 utilizar con la funcin Suma 40, 234
No 21, 214, 215 Par, funcin 154
NoNull 203, 221 ParaCada, operador 37, 228
NotOnBreak 66, 221 ParaTodo, operador 38, 229
O 21, 214 pares, nmeros
operadores especficos de la funcin 22, identificar 162
217 percentil 76
ParaCada 37, 228 Percentil, funcin 76
ParaTodo 38, 45, 229 peticiones de orden
PointToPoint 66, 222 mostrar respuestas a 15, 141, 144
Ruptura 218 PointToPoint, operador 66, 222
Superior 180, 218 Porcentaje, clculo estndar 10
Todo 200, 217, 219 Porcentaje, funcin 15, 73
Valoresnicos 219 Pos, funcin 106
Y 21, 214 Potencia, funcin 179
operadores de contexto 21 Predeterminado, clculo estndar 10
operadores lgicos 21, 214 Primero, funcin 65
probar valores booleanos 195, 197

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


ndice

Producto, funcin 76 RelativeValue, funcin (contina)


ProductoAcumulativo, funcin 85 y secciones 252
productos y tablas de referencias cruzadas 259
calcular un producto acumulativo 85 Relleno, funcin 96
promedio RellenoDerecha, funcin 108
calcular un promedio acumulativo 77 RellenoIzquierda, funcin 101
Promedio, clculo estndar 10 Report, palabra clave 45
Promedio, funcin 62, 220 ReportFilterSummary, funcin 153
utilizar con palabras clave de sintaxis Res, funcin 178
extendida 43, 230 RespuestaUsuario, funcin 15, 144, 220
PromedioAcumulativo, funcin 77, 220 Ruptura, operador 218
PromptSummary, funcin 150 Ruptura, palabra clave 42, 233
propiedades de consulta rupturas
Mximo de filas recuperadas 243 contextos del clculo predeterminado en 34
proveedor de datos, funciones
descripcin de 62
ProveedorDeDatos, funcin 130
S
proveedores de datos 139 Seccin, palabra clave 41, 235
mostrar el nombre del universo 143 secciones
mostrar nmero de filas en 140 contextos del clculo predeterminado en 32
ver el SQL generado por 133 y dimensiones de sector 252
y la funcin RelativeValue 252
Q Semana, funcin 128
Sen, funcin 184
QuerySummary, funcin 151 seno 184
Si, funcin 21, 197, 213
Signo, funcin 183
R simplificar frmulas con variables 12, 18
raz cuadrada 185 sintaxis de la funcin
Raz, funcin 185 cmo las muestra Web Intelligence 14
recuento acumulativo 79 ejemplo de 14
redondear nmeros 164 sintaxis extendida 21
redondear valores 236 modificar el contexto predeterminado del
Redondear, funcin 182, 236 clculo con 35
Reemplazar, funcin 107 operador En 35, 226
RefValueDate, funcin 141 operador ParaTodo 35, 226
RefValueUserResponse, funcin 141, 220 palabra clave Bloque 43, 230
RelativeValue, funcin 208 palabra clave Cuerpo 44, 232
comparar valores mediante 248, 250, 252, palabra clave Informe 40, 45, 234
254, 257, 259 palabra clave Ruptura 42, 233
y dimensiones de sector 250, 252, 257 ParaCada, operador 35, 37, 226, 228
y mensaje de error #CLCULO 240 ParaTodo, operador 35, 38, 226, 229

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


ndice

sintaxis extendida (contina) Trimestre, funcin 123


Seccin, palabra clave 41, 235 truncar valores 236
sintaxis extendida, palabras clave de 39, 230 Truncar, funcin 187, 236
SQL 133
GROUPING SETS, operador 55
operador UNION 52, 55
U
y actualizacin de datos 53 ltimo, funcin 68
y conjuntos de agrupacin 52, 53 ltimoDaDeLaSemana, funcin 120
SQLDelProveedor, funcin 133 ltimoDaDelMes, funcin 119
Subcadena, funcin 110 UNIN, operador 55
Suma, clculo estndar 10 universos
Suma, funcin 15 mostrar los nombres de 143
usar con palabras clave de sintaxis Uso de funciones, frmulas y clculos, manual
extendida 40, 234 acerca de 8
utilizar con operadores de contexto 38, 229 UsuarioActual, funcin 189
utilizar con palabras clave de sintaxis
extendida 41, 42, 44, 45, 232, 233, 235
SumaAcumulativa, funcin 87 V
Superior, operador 180, 218
valores
comparar mediante Anterior 248
T comparar mediante RelativeValue 248, 250,
252, 254, 257, 259
tablas contar 64, 79
contar filas en 199 redondear 236
horizontal 31 truncar 236
mostrar los nombres de 188 Valoresnicos, operador 219
vertical 29 ValorRef, funcin 208
tablas de referencias cruzadas variables
contextos del clculo predeterminado en 31 e indicadores inteligentes 58
y la funcin RelativeValue 259 simplificar frmulas con 12, 18
tablas horizontales varianza 91
contextos del clculo predeterminado en 31 varianza de poblacin 93
tablas verticales Varianza, funcin 91
contextos del clculo predeterminado en 29 VarianzaP, funcin 93
Tan, funcin 186
tangentes 186
TipoDeProveedor, funcin 134 Y
Todo, operador 200, 217, 219
Y, operador 21, 214

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

También podría gustarte