Funciones de Web Intelligence

Anuncio
Uso de funciones, fórmulas y
cálculos en SAP BusinessObjects
Web Intelligence
SAP BusinessObjects XI 3.1 Service Pack 4
Copyright
© 2011 SAP AG.Reservados todos los derechos. SAP, R/3, SAP NetWeaver,
Duet, PartnerEdge, ByDesign, SAP Business ByDesign y otros productos y servicios
de SAP mencionados, así como sus logotipos respectivos, son marcas comerciales
o marcas registradas de SAP AG en Alemania y en otros países. Business Objects
y el logotipo de Business Objects, BusinessObjects, Crystal Reports, Crystal
Decisions, Web Intelligence, Xcelsius y otros productos y servicios de Business
Objects mencionados, así como sus logotipos respectivos, son marcas comerciales
o marcas registradas de Business Objects S.A. en los Estados Unidos y en otros
países. Business Objects es una empresa de SAP. Todos los demás nombres de
productos y servicios mencionados son marcas comerciales de sus respectivas
empresas. Los datos de este documento sólo tienen carácter informativo. Las
especificaciones de productos en cada país pueden ser diferentes. Estos materiales
pueden modificarse sin previo aviso. Estos materiales los proporciona SAP AG y
sus empresas afiliadas ("SAP Group") con carácter informativo, sin representación
ni garantía de ningún tipo y SAP Group no se hace responsable de los errores u
omisiones en dichos materiales. Las únicas garantías para los productos y servicios
de SAP Group son aquellas especificadas en los productos y servicios, si las
hubiera. Nada de lo que aparezca en este documento debe interpretarse como
garantía adicional.
2011-05-06
Contenido
Capítulo 1
Acerca de este manual
7
Capítulo 2
Utilizar cálculos estándar y personalizados
9
Cálculos estándar......................................................................................10
Usar fórmulas para crear cálculos personalizados....................................11
Usar variables para simplificar fórmulas..............................................12
Cómo trabajar con funciones.....................................................................13
Incluir funciones en celdas...................................................................14
Sintaxis de la función...........................................................................14
Ejemplos de funciones.........................................................................15
Operadores de función y de fórmula de Web Intelligence...................20
Capítulo 3
Descripción de contextos de cálculo
23
Descripción de los contextos del cálculo...................................................24
Contexto de entrada.............................................................................25
Contexto de salida................................................................................26
Contextos predeterminados del cálculo....................................................28
Contextos predeterminados en una tabla vertical................................29
Contextos predeterminados en una tabla horizontal............................31
Contextos predeterminados en una tabla de referencias cruzadas.....31
Contextos predeterminados en una sección........................................32
Contextos predeterminados en una ruptura.........................................34
Modificación del contexto predeterminado del cálculo con la sintaxis
extendida...................................................................................................35
Operadores de sintaxis extendida........................................................35
Palabras clave de sintaxis extendida de Web Intelligence..................39
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
3
Contenido
Capítulo 4
Calcular valores con indicadores inteligentes
51
Definición de indicadores inteligentes.......................................................52
Conjuntos de agrupación e indicadores inteligentes.................................52
Cómo administra Web Intelligence los conjuntos de agrupación.........53
Indicadores inteligentes y el ámbito de análisis........................................54
Indicadores inteligentes y SQL..................................................................55
Conjuntos de agrupación y el operador UNION...................................55
Indicadores inteligentes y fórmulas...........................................................58
Indicadores inteligentes y dimensiones que contienen fórmulas.........58
Indicadores inteligentes en fórmulas....................................................58
Indicadores inteligentes y filtros................................................................59
Indicadores inteligentes y filtros en dimensiones.................................59
Indicadores inteligentes y filtros de exploración...................................60
Medidas inteligentes y filtros OR anidados..........................................60
Capítulo 5
Funciones, operadores y palabras clave de Web Intelligence
61
Funciones de Web Intelligence..................................................................62
Funciones de agregación.....................................................................62
Funciones carácter...............................................................................94
Funciones Fecha y hora.....................................................................114
Funciones de proveedor de datos......................................................130
Funciones de documento...................................................................145
Funciones lógicas...............................................................................154
Funciones numéricas.........................................................................164
Otras funciones..................................................................................188
Operadores de función y de fórmula de Web Intelligence.......................212
Operadores matemáticos...................................................................213
Operadores condicionales..................................................................213
Operadores lógicos............................................................................214
4
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Contenido
Operadores específicos a la función..................................................217
Operadores de sintaxis extendida......................................................226
Palabras clave de sintaxis extendida de Web Intelligence......................230
Palabra clave Bloque.........................................................................230
Palabra clave Cuerpo.........................................................................232
Palabra clave Ruptura........................................................................233
Palabra clave Informe........................................................................234
Palabra clave Sección........................................................................235
Cómo Web Intelligence redondea y trunca números..............................236
Capítulo 6
Solución de problemas de fórmulas de Web Intelligence
239
Mensajes de error e información de fórmulas.........................................240
#CÁLCULO........................................................................................240
#CONTEXTO.....................................................................................240
#SINCDATOS.....................................................................................241
#DIV/0................................................................................................241
#EXTERNO........................................................................................242
#INCOMPATIBLE...............................................................................242
#VALORMÚLTIP.................................................................................242
#DESBORDAMIENTO.......................................................................243
#PARTIALRESULT.............................................................................243
#RANGO............................................................................................243
#RECURSIVO....................................................................................244
#SEGURIDAD....................................................................................244
#SINTAXIS.........................................................................................245
#TOREFRESH...................................................................................245
#UNAVAILABLE.................................................................................245
#ERROR............................................................................................246
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
5
Contenido
Capítulo 7
Comparar valores con funciones de Web Intelligence
247
Comparar valores con la función Anterior...............................................248
Comparar valores con la función RelativeValue......................................248
Dimensiones de sector y la función RelativeValue............................250
Dimensiones de sector y secciones...................................................252
Orden de las dimensiones de sector..................................................254
Dimensiones de sector y ordenaciones.............................................257
Usar RelativeValue en tablas de referencias cruzadas......................259
Apéndice A
Más información
Índice
6
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
261
265
Acerca de este manual
1
1
Acerca de este manual
El manual Usar funciones, fórmulas y cálculos en SAP BusinessObjects
Web Intelligence proporciona información detallada sobre las funciones
avanzadas de cálculo en Web Intelligence. También proporciona una
referencia de sintaxis para las funciones y los operadores de Web
Intelligence.
El manual presenta esta información de forma genérica, sin hacer referencia
a la interfaz de Web Intelligence. Para obtener información acerca de cómo
trabajar con las funciones relacionadas con los cálculos en los documentos
de Web Intelligence (por ejemplo, cómo agregar una variable o una fórmula
a un informe), consulte la Ayuda en pantalla o los siguientes manuales:
Realización de análisis en informes con SAP BusinessObjects Web
Intelligence, Elaboración de informes con el Panel de informes Java y
Elaboración de informes con el Cliente enriquecido de SAP BusinessObjects
Web Intelligence.
Para obtener información sobre la creación de funciones personalizadas
para SAP BusinessObjects Web Intelligence, consulte el manual Puntos de
extensión de Web Intelligence: creación de funciones personalizadas.
8
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Utilizar cálculos estándar y
personalizados
2
2
Utilizar cálculos estándar y personalizados
Cálculos estándar
Puede utilizar funciones de cálculo estándar para hacer cálculos rápidos de
los datos de informes de Web Intelligence. Si los cálculos estándar no
resultan suficientes para sus necesidades, puede utilizar el lenguaje de
fórmulas de Web Intelligence para crear cálculos personalizados.
Cálculos estándar
Puede utilizar funciones de cálculo estándar para hacer cálculos rápidos de
los datos de informes de Web Intelligence. Se encuentran disponibles los
siguientes cálculos estándar:
Cálculo
Descripción
Suma
Calcula la suma de los datos seleccionados.
Cuenta
Cuenta todas las filas para un objeto
de tipo indicador o contar distintas filas
para un objeto de tipo dimensión o información.
Promedio
Calcula el promedio de los datos.
Mínimo
Muestra el valor mínimo de los datos
seleccionados.
Máximo
Muestra el valor máximo de los datos
seleccionados.
Muestra los datos seleccionados como
un porcentaje del total. Los resultados
del porcentaje se muestran en una columna o fila adicional de la tabla.
Porcentaje
10
Nota:
Los porcentajes se calculan para el indicador seleccionado comparado con
los resultados totales de dicho indicador en la tabla o ruptura. Para calcular
el porcentaje de un indicador comparado con otro indicador, deberá crear un
cálculo personalizado.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Utilizar cálculos estándar y personalizados
Usar fórmulas para crear cálculos personalizados
Cálculo
Descripción
Predeterminado
Aplica la función de agregación predeterminada a un indicador estándar o la
función de agregación de base de datos a un indicador inteligente.
Cuando se aplica un cálculo estándar a una columna de tabla, el resultado
del cálculo aparece en el pie de la columna. Web Intelligence agrega un pie
para el resultado de cada cálculo si aplica varios cálculos a la misma
columna.
Usar fórmulas para crear cálculos
personalizados
Los cálculos personalizados le permiten agregar cálculos adicionales al
informe que van más allá de sus objetos de base y los cálculos estándar
proporcionados por Web Intelligence.
Se agrega un cálculo personalizado escribiendo una fórmula que Web
Intelligence evalúa cuando se ejecuta el informe. Una fórmula puede constar
de variables, funciones, operadores y contextos de cálculo del informe de
base.
Un cálculo personalizado es una fórmula que puede constar de funciones,
operadores y objetos del informe. Las fórmulas tienen un contexto del cálculo
que puede especificar de manera explícita si así lo elige.
Ejemplo: Cómo mostrar un volumen de negocios por venta promedio
Si tiene un informe con los objetos Ingresos de ventas y Número vendido
y desea agregar el volumen de negocios por venta al informe. El cálculo
[Ingresos de ventas]/[Número de ventas] proporciona este
valor dividiendo el volumen de negocios entre el número de artículos
vendidos para proporcionar el volumen de negocios por artículo.
Temas relacionados
• Descripción de los contextos del cálculo
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
11
2
2
Utilizar cálculos estándar y personalizados
Usar fórmulas para crear cálculos personalizados
Usar variables para simplificar fórmulas
Si una fórmula es compleja, puede utilizar variables para simplificarla.
Utilizando variables descompone una fórmula compleja en partes que se
pueden manejar y facilita la lectura, así como la creación de fórmulas tiene
menos probabilidad de errores.
Se pueden utilizar variables ya creadas en una fórmula del mismo modo
que se emplean otros objetos del informe. Las variables aparecen en el
Editor de fórmulas, en la carpeta Variables.
Puede escribir este nombre de variable en una fórmula o arrastrar la variable
a la barra de herramientas Fórmula de la misma manera que para cualquier
objeto del informe.
Ejemplo: Creación de una fórmula para devolver una varianza estadística
Varianza es un término estadístico. La varianza para un conjunto de valores
mide la extensión de esos valores alrededor de su promedio. Web
Intelligence tiene la función Var() que calcula la varianza en un solo paso,
pero el cálculo manual de la varianza proporciona un buen ejemplo de
cómo simplificar una fórmula compleja utilizando variables. Para calcular
la varianza manualmente, necesita hacer lo siguiente:
•
•
•
•
Calcular el número promedio de artículos vendidos
Calcular la diferencia entre cada número de artículos vendidos y el promedio
y, a continuación, la raíz cuadrada de este valor
Sumar todas estas diferencias de raíz cuadrada
Dividir este total entre el número de valores -1
Tiene un informe que muestra números de artículos vendidos por trimestre
y desea incluir la varianza. Sin el uso de variables para simplificarlo, esta
formula es la siguiente:
Sum((([Quantity sold] - Average([Quantity sold] ForEach
[Quarter]) In Report)*([Quantity sold] - Average([Quan
tity sold] ForEach [Quarter]) In Report)) In [Quar
ter])/(Count ([Quantity sold] ForEach [Quarter]) - 1)
12
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Utilizar cálculos estándar y personalizados
Cómo trabajar con funciones
Esta fórmula es claramente difícil de manejar. Utilizando variables puede
simplificarla de la manera siguiente:
Sum ([Difference Squared])/[Number of Observations] 1)
que es mucho más fácil de entender. Esta versión simplificada de la fórmula
le proporciona una visión de alto nivel de lo que la fórmula está haciendo,
en lugar de llevarlo a los detalles confusos. A continuación puede examinar
las fórmulas de las variables a las que se hace referencia en la fórmula de
alto nivel para entender sus partes que la componen.
Por ejemplo, la fórmula hace referencia a la variable Diferencia de raíz
cuadrada, que en sí hace referencia a la variable Promedio vendido.
Examinando las fórmulas de Diferencia de raíz cuadrada y Promedio
vendido, puede profundizar en la fórmula para entender los detalles de lo
que está haciendo.
Cómo trabajar con funciones
Un cálculo personalizado en ocasiones contiene objetos de informe
únicamente, por ejemplo [Ingresos de ventas]/[Número de ven
tas]. Los cálculos también pueden incluir funciones además de objetos de
informe.
Una función que no recibe ningún valor o recibe varios valores como
información y devuelve resultados según esos valores. Por ejemplo, la
función Suma calcula el total de todos los valores de un indicador y devuelve
el resultado. La fórmula Suma([Ingresos de ventas]) da como
resultado un total de ingresos de ventas. En este caso, la información de la
función es el indicador Ingresos de ventas y el resultado es el total de los
indicadores de ventas.
Temas relacionados
• Operadores de función y de fórmula de Web Intelligence
• Funciones de Web Intelligence
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
13
2
2
Utilizar cálculos estándar y personalizados
Cómo trabajar con funciones
Incluir funciones en celdas
El texto de las celdas del informe siempre comienza con ‘=’ . El texto literal
aparece entre comillas mientras que las fórmulas aparecen sin ellas. Por
ejemplo, la fórmula Promedio([Ingresos]) aparece en una celda como
=Promedio([Ingresos]). El texto “Promedio de ingresos?" aparece
como ="Promedio de ingresos?"
Se puede utilizar sólo texto en una celda o combinar fórmulas y texto
mediante el operador ‘+’. Si desea que una celda muestre el promedio de
ingresos precedido del texto “Promedio de ingresos:", el texto de celda será
el siguiente: =" Promedio de ingresos: " + Promedio([Ingre
sos])
Observe el espacio al final de la cadena de texto de manera que el texto y
el valor no queden colocados directamente uno junto al otro en la celda.
Sintaxis de la función
Para utilizar una función necesita conocer su nombre, el número de valores
de entrada necesarios y los tipos de datos de esos valores de entrada.
También necesita conocer el tipo de datos que la función va a dar como
resultado.
Por ejemplo, la función Suma toma un objeto numérico como entrada (por
ejemplo un indicador que muestra los ingresos de ventas) y da como
resultado datos numéricos (la suma de todos los valores del objeto de tipo
indicador).
Ésta es la sintaxis de la función Abs:
num Abs(number)
Esta sintaxis indica que la función Abs toma un número individual como
entrada y devuelve un número como salida.
El Editor de fórmulas muestra la sintaxis de función cuando se selecciona
la función.
14
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Utilizar cálculos estándar y personalizados
Cómo trabajar con funciones
Ejemplos de funciones
Ejemplo: Cómo mostrar la entrada de petición de orden con la función
RespuestaUsuario
Tiene un informe que muestra Año, Trimestre e Ingresos de ventas. El
objeto Comunidad también aparece en los datos del informe, aunque no
se muestran. Cuando el usuario ejecuta el informe se presenta con una
petición de orden y se debe elegir una comunidad. Desea mostrar la
comunidad que se ha elegido en el título del informe. Si el proveedor de
datos se denomina “eModas, ? y el texto de la petición de orden es “Elija
una Comunidad, ?, la fórmula del título es:
"Quarterly Revenues for " + UserResponse( "eFas
hion";"Choose a State")
El informe es el siguiente:
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
15
2
2
Utilizar cálculos estándar y personalizados
Cómo trabajar con funciones
Ejemplo: Cálculo de un porcentaje utilizando la función Porcentaje
Web Intelligence tiene la función Porcentaje para calcular porcentajes. Esta
función calcula el porcentaje de un número relacionado con su contexto
que lo rodea. Por ejemplo, la tabla siguiente muestra volúmenes de
negocios por año y trimestre. La columna Porcentaje contiene la fórmula
Porcentaje ([Ingresos de ventas]).
En este caso, la función calcula cada volumen de negocios como porcentaje
del volumen de negocios total. El contexto que lo rodea es el volumen de
negocios total; es la única cifra de volumen de negocios que es importante
fuera de la división por año y trimestre en la tabla.
Si el informe se divide en secciones por año, el contexto que lo rodea fuera
de la tabla se convierte en el volumen de negocios total de la sección.
16
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Utilizar cálculos estándar y personalizados
Cómo trabajar con funciones
Si la celda Porcentaje se coloca fuera de la tabla, pero aún sigue dentro
de la sección, el contexto que la rodea se convierte en el volumen de
negocios total. En este caso, la función Porcentaje calcula el volumen de
negocios total de la sección como porcentaje del volumen de negocios
global total.
Ejemplo: Cálculo de un porcentaje mediante la función Suma
Puede tener más control del contexto en el que se calcula un porcentaje
utilizando la función Suma en vez de la función Porcentaje. Si divide una
cifra en un conjunto de cifras entre el total de esas cifras, obtiene su
porcentaje del total, por ejemplo, la fórmula [Ingresos de
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
17
2
2
Utilizar cálculos estándar y personalizados
Cómo trabajar con funciones
ventas]/Suma([Ingresos de venta]) proporciona los ingresos de ventas
como porcentaje del volumen de negocios total.
En la tabla siguiente la columna Porcentaje de Total tiene la fórmula:
[Sales revenue]/(Sum([Sales revenue] In Report))
y la columna Porcentaje de año tiene la fórmula:
[Sales revenue]/(Sum([Sales revenue] In Section))
Estas fórmulas utilizan las palabras clave de sintaxis extendida Informe y
Sección para indicar a la función Suma que calcule el volumen de negocios
global total y el volumen de negocios anual respectivamente.
Temas relacionados
• Modificación del contexto predeterminado del cálculo con la sintaxis
extendida
Simplificar una fórmula de varianza con variables
Varianza es un término estadístico. La varianza para un conjunto de valores
mide la extensión de esos valores alrededor de su promedio. Web Intelligence
tiene la función Var() que calcula la varianza en un solo paso, pero el cálculo
manual de la varianza proporciona un buen ejemplo de cómo simplificar una
fórmula compleja utilizando variables. Para calcular la varianza manualmente,
necesita hacer lo siguiente:
•
•
18
Calcular el número promedio de artículos vendidos
Calcular la diferencia entre cada número de artículos vendidos y el
promedio y, a continuación, la raíz cuadrada de este valor
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Utilizar cálculos estándar y personalizados
Cómo trabajar con funciones
•
•
Sumar todas estas diferencias de raíz cuadrada
Dividir este total entre el número de valores -1
Tiene un informe que muestra números de artículos vendidos por trimestre
y desea incluir la varianza. Sin el uso de variables para simplificarlo, esta
formula es la siguiente:
Sum((([Quantity sold] - Average([Quantity sold] ForEach
[Quarter]) In Report)*([Quantity sold] - Average([Quan
tity sold] ForEach [Quarter]) In Report)) In [Quar
ter])/(Count ([Quantity sold] ForEach [Quarter]) - 1)
que es claramente difícil de manejar.
Creación de la fórmula de varianza
Se incluyen varios pasos al crear una fórmula de varianza. Toma cada uno
de estos pasos en una variable. Las variables que crea son:
• Número promedio de artículos vendidos
• Número de observaciones (es decir, el número de los valores separados
del número de artículos vendidos)
• Diferencia entre una observación y el promedio, cuadrado
• La suma de estas diferencias se divide entre el número de observaciones
–1
Las fórmulas variables son las siguientes:
Variable
Fórmula
Promedio vendido
Promedio([Cantidad vendida] En ([Trimestre])) En Informe
Número de observaciones
Cuenta([Cantidad vendida] En ([Trimestre])) En Informe
Diferencia de raíz cuadrada
Potencia(([Cantidad vendida] - [Promedio vendido]);2)
Varianza
Suma([Diferencia de raíz cuadrada] En
([Trimestre]))/([Número de observaciones] - 1)
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
19
2
2
Utilizar cálculos estándar y personalizados
Cómo trabajar con funciones
La fórmula final ahora es
Sum ([Difference Squared])/[Number of Observations] - 1)
que es mucho más fácil de entender. Esta versión simplificada de la fórmula
le proporciona una visión de alto nivel de lo que la fórmula está haciendo,
en lugar de llevarlo a los detalles confusos. A continuación puede examinar
las fórmulas de las variables a las que se hace referencia en la fórmula de
alto nivel para entender sus partes que la componen.
Por ejemplo, la fórmula hace referencia a la variable Diferencia de raíz
cuadrada, que en sí hace referencia a la variable Promedio vendido.
Examinando las fórmulas de Diferencia de raíz cuadrada y Promedio vendido,
puede profundizar en la fórmula para entender los detalles de lo que está
haciendo.
Operadores de función y de fórmula de Web
Intelligence
Los operadores vinculan los diversos componentes de una fórmula. Las
fórmulas pueden contener operadores matemáticos, condicionales, lógicos,
específicos de función o de sintaxis extendida.
Operadores matemáticos
Los operadores matemáticos son comunes de la aritmética de todos los
días. Éstos son operadores de adición (+), sustracción (-), multiplicación (*),
división (/) que le permiten realizar operaciones matemáticas en una fórmula.
La fórmula [Ingresos de ventas] - [Coste de las ventas]
contiene un operador matemático, en este caso, sustracción.
Nota:
Cuando se utiliza con cadenas de caracteres, el operador '+' se convierte
en un operador de concatenación de cadena. Es decir, une cadenas de
caracteres. Por ejemplo, la fórmula "Juan" + "Suárez" devuelve "Juan
Suárez".
20
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Utilizar cálculos estándar y personalizados
Cómo trabajar con funciones
Operadores condicionales
Los operadores condicionales determinan el tipo de comparación que se
debe hacer entre valores.
Operador
Descripción
=
Igual a
>
Mayor que
<
Menor que
>=
Mayor o igual a
<=
Menor o igual a
<>
No es igual que
Los operadores condicionales se usan con la función Si, como en:
If [Revenue]>10000 Then "High" Else "Low"
que devuelve "Alto" para todas las filas donde el volumen de negocios es
mayor o igual a 10000 y "Bajo" para todas las demás filas.
Operadores lógicos
Los operadores lógicos de Web Intelligence son Y, O, NO, Entre y EnLista.
Los operadores lógicos se utilizan en expresiones booleanas que devuelven
True o False.
Operadores de contexto
Los operadores de contexto forman parte de la sintaxis extendida de cálculos.
La sintaxis extendida le permite definir qué dimensiones tiene en cuenta un
indicador o una fórmula en un cálculo.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
21
2
2
Utilizar cálculos estándar y personalizados
Cómo trabajar con funciones
Operadores específicos a la función
Algunas funciones de Web Intelligence pueden tomar determinados
operadores como argumentos. Por ejemplo, la función Anterior puede
tomar el operador Auto.
Todas las funciones utilizan ) y ( para encerrar argumentos de la función.
Las funciones que aceptan varios parámetros utilizan ; para separarlos.
22
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Descripción de contextos de
cálculo
3
3
Descripción de contextos de cálculo
Descripción de los contextos del cálculo
Descripción de los contextos del cálculo
El contexto del cálculo son los datos que un cálculo tiene en cuenta al
generar un resultado. Web Intelligence, esto significa que el valor
proporcionado por un indicador se determina mediante las dimensiones
utilizadas para calcular el indicador.
Un informe contiene dos clases de objeto:
•
•
Las dimensiones representan datos empresariales que generan cifras.
Tiendas, años o regiones son ejemplos de datos de dimensión. Por
ejemplo, una tienda, un año o una región pueden generar ingresos:
podemos hablar de ingresos por tienda, ingresos por año o ingresos por
región.
Los indicadores son datos numéricos generados por datos de dimensión.
Los ingresos y el número de ventas son ejemplos de indicadores. Por
ejemplo, podemos hablar del número de ventas realizadas en una tienda
determinada.
Los indicadores también se pueden generar mediante combinaciones de
datos de dimensión. Por ejemplo, podemos hablar de los ingresos generados
por un determinado almacén en 2005.
El contexto del cálculo de un indicador tiene dos componentes:
• la dimensión o la lista de dimensiones que determinan el valor del
indicador
• la parte de los datos de dimensión que determinan el valor del indicador
El contexto del cálculo tiene dos componentes:
•
•
Contexto de entrada
Contexto de salida
Temas relacionados
• Contexto de entrada
• Contexto de salida
24
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Descripción de contextos de cálculo
Descripción de los contextos del cálculo
Contexto de entrada
El contexto de entrada de un indicador o una fórmula es la lista de
dimensiones que se emplean en el cálculo.
La lista de dimensiones de un contexto de entrada aparece dentro de los
paréntesis de la función que envía el valor. La lista de dimensiones también
debe estar entre paréntesis (incluso si contiene una sola dimensión) y las
dimensiones deben estar separadas por puntos y coma.
Ejemplo: Cómo especificar un contexto de entrada
En un informe con secciones Año y un bloque en cada sección con las
columnas Cliente e Ingresos, los contextos de entrada son:
Sección de informe
Contexto de entrada
Encabezado de sección y pies de
bloque
Año
Filas del bloque
Año, Cliente
Es decir, los encabezados de sección y los pies de bloque muestran los
ingresos agregados por año y cada fila del bloque muestra los ingresos
agregados por año y cliente (los ingresos generados por dicho cliente en
el año en cuestión).
Cuando se especifican de manera explícita en una fórmula, los contextos
de entrada son:
Sum ([Revenue] In ([Year]))
Sum ([Revenue] In ([Year];[Customer]))
Es decir, las dimensiones del contexto de entrada aparecen dentro de los
paréntesis de la función (en este caso, Suma) cuyo contexto de entrada
está especificado.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
25
3
3
Descripción de contextos de cálculo
Descripción de los contextos del cálculo
Contexto de salida
El contexto de salida de hace que la fórmula dé como resultado un valor
como si estuviera colocado en el pie de un bloque que contiene una ruptura.
Ejemplo: Cómo especificar un contexto de salida
El informe siguiente muestra el volumen de negocios por año y trimestre,
con una ruptura en año y el volumen de negocios mínimo calculado por
año.
¿Qué sucede si desea mostrar el volumen de negocios mínimo por año
en un bloque que no tiene ninguna ruptura? Puede hacerlo especificando
el contexto de salida en una fórmula. En este caso, la fórmula tiene la
apariencia siguiente:
Min ([Revenue]) In ([Year])
26
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Descripción de contextos de cálculo
Descripción de los contextos del cálculo
Es decir, el contexto de salida aparece después de los paréntesis de la
función cuyo contexto de salida está especificando. En este caso, el
contexto de salida indica a Web Intelligence que calcule el volumen de
negocios mínimo por año.
Si agrega una columna adicional que contiene esta fórmula para el bloque,
el resultado es el siguiente:
Puede ver que la columna Mín por Año contiene el volumen de negocios
mínimo que aparece en los pies de la ruptura del informe anterior.
Observe que en este ejemplo, el contexto de entrada no está especificado
porque es el contexto predeterminado (Año, Trimestre) para el bloque. En
otras palabras, el contexto de salida indica a Web Intelligence qué volumen
de negocios por año y trimestre dar como resultado. En pocas palabras,
con las fórmulas de entrada y de salida especificadas de manera explícita,
la fórmula tiene la apariencia siguiente:
Min ([Sales Revenue] In([Year];[Quarter])) In ([Year])
Explicada con palabras, esta fórmula indica a Web Intelligence que “calcule
los volúmenes de negocios por año por trimestre y, a continuación dé el
resultados del más bajo de estos volúmenes de negocios de cada año ?.
¿Qué sucedería si no especificara el contexto de salida en la columna Mín
por Año? En este caso, estas cifras serían idénticas a las de la columna
Ingresos de ventas. ¿Por qué? Recuerde que el contexto predeterminado
de un bloque incluye las dimensiones de ese bloque. El volumen de
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
27
3
3
Descripción de contextos de cálculo
Contextos predeterminados del cálculo
negocios mínimo por año por trimestre es el mismo que el volumen de
negocios por año por trimestre simplemente porque sólo hay un volumen
de negocios para cada combinación año/trimestre.
Contextos predeterminados del cálculo
Dependiendo de dónde coloca un indicador o una fórmula, Web Intelligence
selecciona un contexto predeterminado para el indicador.
Los indicadores son semánticamente dinámicos: Esto significa que las cifras
devueltas por un indicador dependen de las dimensiones con las que esté
asociado. Esta combinación de dimensiones representa el contexto del
cálculo.
Web Intelligence asocia un contexto predeterminado a un indicador según
dónde esté colocado el indicador. Puede cambiar este contexto
predeterminada con sintaxis ampliada. Es decir, puede determinar el conjunto
de dimensiones que se utilizará para generar un indicador. Esto es lo que
se quiere decir por definición del contexto del cálculo.
Ejemplo: Contextos predeterminados en un informe
En este ejemplo se describe el contexto del cálculo predeterminado de los
indicadores en un informe simple. El informe muestra los ingresos
generados por los clientes y su división en secciones por año.
28
2005
Total:8000
Cliente
Ingresos
Harris
1000
Jones
3000
Walsh
4000
Total:
8000
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Descripción de contextos de cálculo
Contextos predeterminados del cálculo
Total de informe: 8000
En la tabla siguiente se indica el contexto del cálculo de los indicadores
en este informe:
Indicador
Valor
Contexto
Total de informe
20000
Total de todos los ingresos del informe
Total de encabezado de
8000
sección
Año
Total de cliente
1000, 3000, 4000
Año;Cliente
Total de pie de bloque
8000
Año
Temas relacionados
• Descripción de los contextos del cálculo
• Modificación del contexto predeterminado del cálculo con la sintaxis
extendida
Contextos predeterminados en una tabla vertical
Una tabla vertical es una tabla estándar de un informe con encabezados en
la parte superior, datos que van de la parte superior a la inferior y pies al
final. Los contextos predeterminados de una tabla vertical son:
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
29
3
3
Descripción de contextos de cálculo
Contextos predeterminados del cálculo
Si el cálculo está en el...
El contexto de entrada
El contexto de salida es
es
Encabezado
Las dimensiones y los inagregan y, a continuadicadores utilizados para
ción, la función de
generar el cuerpo del
cálculo devuelve un solo
bloque
Todos los datos se
valor
Cuerpo del bloque
Las dimensiones e indiEl mismo que el contexto
cadores utilizados para
de entrada
generar la fila actual
Pie
Las dimensiones y los indicadores utilizados para
generar el cuerpo del
bloque
Todos los datos se agregan y, a continuación, la
función de cálculo devuelve un solo valor
Ejemplo: Contextos predeterminados en una tabla vertical
La tabla siguiente muestra los contextos predeterminados en una tabla
vertical:
30
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Descripción de contextos de cálculo
Contextos predeterminados del cálculo
Contextos predeterminados en una tabla horizontal
Una tabla horizontal es como una tabla vertical girada hacia un lado. Los
encabezados aparecen a la izquierda, los datos van de izquierda a derecha
y los pies aparecen a la derecha. Los contextos predeterminados para una
tabla horizontal son los mismos que los de una tabla vertical.
Contextos predeterminados en una tabla de
referencias cruzadas
Una tabla de referencias cruzadas muestra datos en una matriz con
indicadores que aparecen en las intersecciones de dimensiones. Los
contextos predeterminados de una tabla de referencias cruzadas son:
El cálculo está en el...
El contexto de entrada El contexto de salida
es...
es...
Encabezado
Las dimensiones y los indicadores utilizados para
generar el cuerpo del
bloque.
Cuerpo del bloque
Las dimensiones y los indicadores utilizados para El mismo que el contexto
generar el cuerpo del
de entrada.
bloque.
Pie
Las dimensiones y los indicadores utilizados para
generar el cuerpo del
bloque.
Pie del cuerpo vertical
Todos los datos se agreLas dimensiones e indicagan y, a continuación, la
dores utilizados para gefunción de cálculo devuelnerar la columna actual.
ve un solo valor.
Todos los datos se agregan y, a continuación, la
función de cálculo devuelve un solo valor.
Todos los datos se agregan y, a continuación, la
función de cálculo devuelve un solo valor.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
31
3
3
Descripción de contextos de cálculo
Contextos predeterminados del cálculo
El cálculo está en el...
El contexto de entrada El contexto de salida
es...
es...
Todos los datos se agreLas dimensiones e indicagan y, a continuación, la
Pie del cuerpo horizontal dores utilizados para gefunción de cálculo devuelnerar la fila actual.
ve un solo valor.
Pie vertical
Pie horizontal
Igual al pie.
Todos los datos se agregan y, a continuación, la
función de cálculo devuelve un solo valor.
Igual al pie.
Todos los datos se agregan y, a continuación, la
función de cálculo devuelve un solo valor.
Ejemplo: Contextos predeterminados en una tabla de referencias cruzadas
El informe siguiente muestra los contextos predeterminados en una tabla
de referencias cruzadas:
Contextos predeterminados en una sección
Una sección consta de un encabezado, cuerpo y pie. Los contextos
predeterminados de una sección son:
32
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Descripción de contextos de cálculo
Contextos predeterminados del cálculo
El cálculo está en el...
El contexto de entrada El contexto de salida
es...
es...
Cuerpo
Las dimensiones y los indicadores del informe, filtrados para restringir los
datos a los datos de la
sección.
Todos los datos se agregan y, a continuación, la
función de cálculo devuelve un solo valor.
Ejemplo: Contextos predeterminados en una sección
El informe siguiente muestra los contextos predeterminados en una tabla
de referencias cruzadas:
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
33
3
3
Descripción de contextos de cálculo
Contextos predeterminados del cálculo
Contextos predeterminados en una ruptura
Una ruptura consta de un encabezado, cuerpo y pie. Los contextos
predeterminados de una ruptura son:
El cálculo está en el...
El contexto de entrada El contexto de salida
es...
es...
Encabezado
Instancia actual de la
ruptura.
Todos los datos se agregan y, a continuación, la
función de cálculo devuelve un solo valor.
Pie
Instancia actual de la
ruptura.
Todos los datos se agregan y, a continuación, la
función de cálculo devuelve un solo valor.
Ejemplo: Contextos predeterminados en una ruptura
El informe siguiente muestra los contextos predeterminados en una ruptura:
34
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Descripción de contextos de cálculo
Modificación del contexto predeterminado del cálculo con la sintaxis extendida
Modificación del contexto
predeterminado del cálculo con la sintaxis
extendida
La sintaxis extendida utiliza operadores de contexto que agrega a una fórmula
o indicador para especificar su contexto de cálculo. El contexto de un
indicador o una fórmula consta de su contexto de entrada y contexto de
salida.
Operadores de sintaxis extendida
Los contextos de entrada y de salida se especifican de forma explícita con
los operadores de contexto. La tabla siguiente enumera los operadores de
contexto:
Operador
Descripción
En
Especifica una lista explícita de dimensiones que se utilizarán en el contexto.
ParaCada
Agrega dimensiones al contexto predeterminado.
ParaTodo
Elimina dimensiones del contexto predeterminado.
Los operadores ParaTodo y ParaCada son útiles cuando tiene un contexto
predeterminado con varias dimensiones. A menudo es más fácil agregar o
sustraer del contexto utilizando ParaTodo y ParaCada que especificar la
lista de manera explícita utilizando En.
Operador de contexto En
El operador de contexto En especifica dimensiones de manera explícita en
un contexto.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
35
3
3
Descripción de contextos de cálculo
Modificación del contexto predeterminado del cálculo con la sintaxis extendida
Ejemplo: Utilización de En para especificar las dimensiones en un contexto
En este ejemplo, tiene un informe que muestra Año e Ingresos de ventas.
El proveedor de datos también contiene el objeto Trimestre, pero no incluye
esta dimensión en el bloque. En lugar de ello, desea incluir una columna
adicional para mostrar el volumen de negocios máximo por trimestre de
cada año. El informe tiene la apariencia siguiente:
Puede ver de dónde vienen los valores de la columna Volumen de negocios
máx. trimestral examinando este bloque al lado de un bloque que incluya
la dimensión Trimestre:
36
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Descripción de contextos de cálculo
Modificación del contexto predeterminado del cálculo con la sintaxis extendida
La columna Volumen de negocios máx. trimestral muestra el volumen de
negocios trimestral más alto de cada año. Por ejemplo, T4 tiene el volumen
de negocios más alto en 2002, por lo que el Volumen de negocios máx.
trimestral muestra el volumen de negocios de T4 en la fila que muestra
2002.
Si se utiliza el operador En, la fórmula para Volumen de negocios máx.
trimestral es
Max ([Sales Revenue] In ([Year];[Quarter])) In ([Year])
Esta fórmula indica a Web Intelligence que calcule los ingresos de ventas
máximos para cada combinación (Año,Trimestre) y, a continuación dé
como resultado estas cifras por año.
Nota:
Debido a que el contexto de salida predeterminado del bloque es Año, no es
necesario especificar de manera explícita el contexto de salida en esta fórmula.
Operador de contexto ParaCada
El operador ParaCada agrega dimensiones a un contexto.
Ejemplo: Utilización de ParaCada para agregar dimensiones a un contexto
En la tabla siguiente se muestran los ingresos máximos de cada trimestre
en un informe que contiene la dimensión Trimestre pero no se incluye en
el bloque:
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
37
3
3
Descripción de contextos de cálculo
Modificación del contexto predeterminado del cálculo con la sintaxis extendida
Año
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 fórmula para la columna Volumen de negocios máx.
trimestral que no incluye el operador ParaCada:
Max ([Sales Revenue] In ([Year];[Quarter])) In ([Year])
Mediante el operador de contexto ParaCada, puede obtener el mismo
resultado con la fórmula siguiente:
Max ([Sales Revenue] ForEach ([Quarter])) In ([Year])
¿Por qué? Porque la dimensión Año es el contexto de entrada
predeterminado del bloque. Al utilizar el operador ParaCada, agrega la
dimensión Trimestre al contexto, dando un contexto de salida de
([Año];[Trimestre]).
Operador de contexto ParaTodo
El operador de contexto ParaTodo elimina dimensiones de un contexto.
Ejemplo: Utilización de ParaTodo para eliminar dimensiones de un
contexto
Tiene un informe que muestra Año, Trimestre e Ingresos de ventas y desea
agregar una columna que muestre el volumen de negocios total de cada
año, como se muestra en el bloque siguiente:
38
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Descripción de contextos de cálculo
Modificación del contexto predeterminado del cálculo con la sintaxis extendida
Para dar el total de los volúmenes de negocios por año, el contexto de
entrada necesita ser (Año); de manera predeterminada es (Año; Trimestre).
Por lo tanto, puede eliminar Trimestre del contexto de entrada especificando
ParaTodo ([Trimestre]) en la fórmula, lo que tendría la apariencia siguiente:
Sum([Sales Revenue] ForAll ([Quarter]))
Observe que puede utilizar el operador En para obtener el mismo resultado;
en este caso la fórmula es:
Sum([Sales Revenue] In ([Year]))
Esta versión de la fórmula explica de manera explícita Año como contexto,
en lugar de eliminar Trimestre para dejar Año.
Palabras clave de sintaxis extendida de Web
Intelligence
Las palabras clave de sintaxis extendida son una clase de "taquigrafía" que
le permite referirse a dimensiones en sintaxis extendida sin especificar esas
dimensiones de manera explícita. Esto ayuda a los informes futuros de
prueba; si las fórmulas no contienen referencias de código duro a las
dimensiones, seguirán funcionando incluso si se agregan o eliminan
dimensiones de un informe.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
39
3
3
Descripción de contextos de cálculo
Modificación del contexto predeterminado del cálculo con la sintaxis extendida
Las cinco palabras clave de sintaxis extendida son: Informe, Sección,
Ruptura, Bloque y Cuerpo.
Palabra clave Informe
La tabla siguiente describe los datos a los que hace referencia la palabra
clave Informe dependiendo de dónde está colocada en un informe:
Cuando está colocada en...
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 sección (encabezado, pie o fuera
Todos los datos del informe
de un bloque)
Fuera de cualquier bloque o sección
Todos los datos del informe
Ejemplo: Palabra clave Informe
Tiene un informe que muestra Año, Trimestre e Ingresos de ventas. El
informe tiene una columna, Total del informe, que muestra el total de todo
el volumen de negocios del informe.
40
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Descripción de contextos de cálculo
Modificación del contexto predeterminado del cálculo con la sintaxis extendida
La fórmula para la columna Total del informe tiene la sintaxis
Suma([Ingresos de ventas]) En Informe. Sin la palabra clave Informe, esta
columna duplicaría las cifras de la columna Ingresos de ventas porque
utilizaría el contexto de salida predeterminado ([Año];[Trimestre]).
Palabra clave Sección
La tabla siguiente describe los datos a los que hace referencia la palabra
clave Sección dependiendo de dónde está colocada en un informe
Cuando está colocada en...
Hace referencia a estos datos...
Un bloque
Todos los datos de la sección
Una ruptura de bloque (encabezado o
Todos los datos de la sección
pie)
Una sección (encabezado, pie o fuera
Todos los datos de la sección
de un bloque)
Fuera de cualquier bloque o sección
No aplicable
Ejemplo: Palabra clave Sección
Tiene un informe que muestra Año, Trimestre e Ingresos de ventas.
El informe tiene una sección que se basa en Año. La columna Total de la
sección tiene la fórmula siguiente:
Sum ([Sales Revenue]) In Section
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
41
3
3
Descripción de contextos de cálculo
Modificación del contexto predeterminado del cálculo con la sintaxis extendida
La cifra de la columna Total de la sección es el volumen de negocios total
para 2001, porque la ruptura de sección ocurre en el objeto Año. Sin la
palabra clave Sección, esta columna duplicaría las cifras de la columna
Ingresos de ventas porque utilizaría el contexto de salida predeterminado
([Año];[Trimestre]).
Palabra clave Ruptura
La tabla siguiente describe las dimensiones a las que hace referencia la
palabra clave Ruptura dependiendo de dónde está colocada en un informe:
Cuando está colocada en...
Hace referencia a estos datos...
Un bloque
Datos en la parte de un bloque delimitada por una ruptura
Una ruptura de bloque (encabezado o Datos en la parte de un bloque delimipie)
tada por una ruptura
Una sección (encabezado, pie o fuera
No aplicable
de un bloque)
Fuera de cualquier bloque o sección
No aplicable
Ejemplo: Palabra clave Ruptura
Tiene un informe que muestra Año, Trimestre e Ingresos de ventas.
El informe tiene una ruptura en Año. La columna Total de la ruptura tiene
la fórmula siguiente:
Sum ([Sales Revenue]) In Break
42
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Descripción de contextos de cálculo
Modificación del contexto predeterminado del cálculo con la sintaxis extendida
Sin la palabra clave Ruptura, esta columna duplicaría las cifras de la
columna Ingresos de ventas porque utilizaría el contexto de salida
predeterminado ([Año];[Trimestre]).
Palabra clave Bloque
La tabla siguiente describe las dimensiones a las que hace referencia la
palabra clave Bloque dependiendo de dónde está colocada en un informe:
la palabra clave Bloque a menudo abarca los mismos datos que la palabra
clave Sección. La diferencia es que Bloque representa filtros de un bloque,
mientras que Sección los ignora.
Cuando está colocada en...
Hace referencia a estos datos...
Un bloque
Datos de todo el bloque, ignorando
rupturas, respectando filtros
Una ruptura de bloque (encabezado o Datos de todo el bloque, ignorando
pie)
rupturas, respectando filtros
Una sección (encabezado, pie o fuera
No aplicable
de un bloque)
Fuera de cualquier bloque o sección
No aplicable
Ejemplo: Palabra clave Bloque
Tiene un informe que muestra Año, Trimestre e Ingresos de ventas. El
informe tiene una sección que se basa en Año. El bloque está filtrado para
excluir el tercer y cuarto trimestres.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
43
3
3
Descripción de contextos de cálculo
Modificación del contexto predeterminado del cálculo con la sintaxis extendida
La columna Promedio anual tiene la fórmula siguiente
Average([Sales revenue] In Section)
y la columna Promedio de la primera mitad tiene la fórmula
Average ([Sales revenue]) In Block
Puede ver cómo la palabra clave Bloque tiene en cuenta el filtro del bloque.
Palabra clave Cuerpo
La tabla siguiente describe las dimensiones a las que hace referencia la
palabra clave Cuerpo dependiendo de dónde está colocada en un informe:
Cuando está colocada en...
Hace referencia a estos datos...
Un bloque
Datos del bloque
Una ruptura de bloque (encabezado o
Datos del bloque
pie)
44
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Descripción de contextos de cálculo
Modificación del contexto predeterminado del cálculo con la sintaxis extendida
Cuando está colocada en...
Hace referencia a estos datos...
Una sección (encabezado, pie o fuera
Datos de la sección
de un bloque)
Fuera de cualquier bloque o sección
Datos del informe
Ejemplo: Palabra clave Cuerpo
Tiene un informe que muestra Año, Trimestre e Ingresos de ventas, con
una ruptura en Año. El informe tiene una sección que se basa en Año y
una ruptura en Trimestre.
Año
Trimestre
Ingresos de 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 fórmula
Sum ([Sales Revenue]) In Body
Los totales de la columna Cuerpo son los mismos que los de la columna
Ingresos de ventas porque la palabra clave Cuerpo se refiere a los datos
del bloque. Si eliminara el objeto Mes, las cifras de la columna Bloque
cambiarían para corresponder con las cifras cambiadas en la columna
Ingresos de ventas. Si colocara la fórmula en el pie del informe, devolvería
el volumen de negocios total para el bloque.
Usar palabras clave para hacer los informes genéricos
Las palabras clave de sintaxis extendida garantizan que el informe admitirá
los cambios en el futuro. Si se refiere a los datos de manera explícita
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
45
3
3
Descripción de contextos de cálculo
Modificación del contexto predeterminado del cálculo con la sintaxis extendida
(especificando dimensiones que utilizan En, ParaCada o ParaTodo), los
informes podrían devolver datos inesperados si se agregaran o eliminaran
dimensiones. El ejemplo siguiente lo demuestra.
Ejemplo: Utilización de la palabra clave Informe para mostrar porcentajes
En este ejemplo tiene un bloque que contiene los objetos Año, Trimestre
e Ingresos de ventas. Desea mostrar los volúmenes de negocios por año
y trimestre, y el porcentaje del volumen de negocios total del informe que
representa cada volumen de negocios individual, como se muestra:
La fórmula para la columna Porcentaje del total es:
([Sales revenue]/(Sum([Sales revenue]) In Report)) *
100
En un bloque, el informe incluye todos los datos de un informe, por lo que
esta fórmula se podría escribir de la manera siguiente:
([Sales revenue]/Sum([Sales revenue] ForAll
([Year];[Quarter]))) * 100
La fórmula indica a Web Intelligence que elimine Año y Trimestre del
contexto de salida; es decir, que calcule un total general, porque no hay
ninguna otra dimensión en el informe. A continuación, la fórmula divide
cada volumen de negocios entre el total para dar su porcentaje del total.
46
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Descripción de contextos de cálculo
Modificación del contexto predeterminado del cálculo con la sintaxis extendida
Aunque puede utilizar ParaTodo en este caso, es mucho mejor utilizar la
palabra clave Informe. ¿Por qué? ¿Qué sucedería si la dimensión Mes se
agregara posteriormente al informe? La versión de la fórmula que utiliza
la palabra clave Informe aún calcula cada porcentaje correctamente, pero
la versión que especifica de manera explícita las dimensiones Año y
Trimestre ahora son incorrectas:
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
47
3
3
Descripción de contextos de cálculo
Modificación del contexto predeterminado del cálculo con la sintaxis extendida
¿A qué se debe? El problema se encuentra en:
Sum ([Sales Revenue] ForAll ([Year];[Quarter))
48
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Descripción de contextos de cálculo
Modificación del contexto predeterminado del cálculo con la sintaxis extendida
Cuando Año y Trimestre eran las únicas dimensiones del informe, esto era
equivalente a "total de todos los volúmenes de negocios". Una vez agregue
la dimensión de mes, esta expresión elimina el año y el trimestre del
contexto de salida predeterminado, aunque deja el mes.
La fórmula ahora tiene una "ruptura" en mes. En otras palabras, en cada
fila donde el mes sea igual a 1, esta expresión 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, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
49
3
3
Descripción de contextos de cálculo
Modificación del contexto predeterminado del cálculo con la sintaxis extendida
50
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Calcular valores con
indicadores inteligentes
4
4
Calcular valores con indicadores inteligentes
Definición de indicadores inteligentes
Definición 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 cálculo
necesarios en un informe. Estos contextos pueden cambiar a medida que
se edite el informe. Como resultado, Web Intelligence modifica la consulta
en cada actualización de datos después de que han cambiado los contextos
requeridos.
Los indicadores inteligentes se comportan de forma distinta a los indicadores
clásicos, que admiten un conjunto básico de funciones de agregación (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 país si suma los ingresos de todas las regiones del país.
Los contextos de cálculo están representados por “conjuntos de agrupación”
en la consulta que genera Web Intelligence.
Conjuntos de agrupación e indicadores
inteligentes
En “conjunto de agrupación” es un conjunto de dimensiones que genera un
resultado para un indicador. Cuando Web Intelligence devuelve datos para
un indicador inteligente, el código SQL generado incluye conjuntos de
agrupación para todas las agregaciones de dicho indicador que están
incluidas en el informe.
52
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Calcular valores con indicadores inteligentes
Conjuntos de agrupación e indicadores inteligentes
Ejemplo: Conjuntos de agrupación en una consulta
Una consulta contiene las dimensiones [País], [Región], [Ciudad] y el
indicador inteligente [Ingresos]. Estos objetos implican los siguientes
conjuntos de agrupación 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 agrupación 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 agrupación según los contextos
de cálculo que necesita el informe, que pueden cambiar como respuesta
a los cambios en la estructura del informe.
Cómo administra Web Intelligence los conjuntos de
agrupación
Cuando se crea y ejecuta por primera vez una consulta que contiene
indicadores inteligentes, Web Intelligence incluye los conjuntos de agrupación
necesarios para calcular los indicadores inteligentes en el máximo nivel de
detalle implícito por los objetos de consulta. Web Intelligence siempre incluye
el conjunto de agrupación en el código 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 agrupación (Country, Region, City) en el código SQL generado.
Este conjunto de agrupación siempre aparece en el código SQL. Web
Intelligence agrega y quita otros conjuntos de agrupación como respuesta
a los cambios del informe.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
53
4
4
Calcular valores con indicadores inteligentes
Indicadores inteligentes y el ámbito de análisis
Si quita la dimensión [City] del bloque, Web Intelligence necesita el conjunto
de agrupación (Country, Region) para devolver los valores de ingresos. Este
conjunto de agrupación no está todavía disponible en el código 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 después reemplaza la dimensión [City] en el bloque, el conjunto de
agrupación (Country, Region) ya no es necesario. Web Intelligence lo quita
del código SQL de consulta y descarta sus valores la próxima vez que
actualice los datos.
Cada vez que actualice los datos del informe, Web Intelligence actualiza el
código SQL de consulta para incluir o descartar conjuntos de agrupación
según los contextos de cálculos 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
análisis
Al crear una consulta con un ámbito de análisis, Web Intelligence genera
un conjunto de agrupación inicial que contiene los objetos de resultado, pero
no los objetos de ámbito. Web Intelligence no genera todos los conjuntos
de agrupación posibles a partir de la combinación de los objetos de resultado
además de los objetos de ámbito.
Ejemplo: Una consulta con un ámbito de análisis y un indicador inteligente
Una consulta tiene los objetos de resultado [País] y [Ingresos]. El ámbito
de análisis contiene las dimensiones [Region] y [City]. Al ejecutar la
consulta, Web Intelligence recupera el conjunto de agrupación (Country)
y muestra [Country] y [Revenue] en un bloque.
54
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Calcular valores con indicadores inteligentes
Indicadores inteligentes y SQL
Indicadores inteligentes y SQL
Conjuntos de agrupación y el operador UNION
Algunas bases de datos admiten conjuntos de agrupación de forma explícita
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 agrupación recuperados con el operador UNION
En este ejemplo se describe una consulta que contiene las dimensiones
[País], [Región], [Ciudad] y el indicador inteligente [Ingresos].
Nota:
Por simplicidad, el indicador inteligente calcula una suma. En la práctica, no
se necesita un indicador inteligente para esta agregación porque los universos
de Web Intelligence admiten la función Sum.
Cuando se ejecuta la consulta por primera vez, la agrupación es (Country,
Region, City). La consulta SQL completa devuelve este conjunto de
agrupación y no es necesario el operador UNION en el código SQL.
Si quita la dimensión [City] de la tabla, Web Intelligence necesita el conjunto
de agrupación (Contry, Region) para mostrar los ingresos (que aparece
como #TOREFRESH). Después de la actualización de datos, el código
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, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
55
4
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 agrupación está representado mediante una instrucción
SELECT y cada uno tiene su propio ID (la columna GID). Los conjuntos de
agrupación que no contiene el conjunto completo de dimensiones incluyen
columnas vacías (SELECT '') porque cada instrucción SELECT en una
consulta que incluya UNION debe tener el mismo número de columnas.
Si agrega un nuevo bloque que contenga [Country] y [Revenue] al informe,
Web Intelligence necesita el conjunto de agrupación (Country). El código
SQL generado incluye tres conjuntos de agrupación 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, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Calcular valores con indicadores inteligentes
Indicadores inteligentes y SQL
country.country_name,
region.region_name
UNION
SELECT
1 AS GID,
country.country_name,
NULL,
NULL,
sum(city.revenue)
FROM
country,
city,
region
WHERE
( country.country_id=region.country_id
AND ( region.region_id=city.region_id
GROUP BY
country.country_name
UNION
SELECT
2 AS GID,
country.country_name,
region.region_name,
city.city_name,
sum(city.revenue)
FROM
country,
region,
city
WHERE
( country.country_id=region.country_id
AND ( region.region_id=city.region_id
GROUP BY
country.country_name,
region.region_name,
city.city_name
)
)
)
)
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
57
4
4
Calcular valores con indicadores inteligentes
Indicadores inteligentes y fórmulas
Indicadores inteligentes y fórmulas
Indicadores inteligentes y dimensiones que contienen
fórmulas
Si una fórmula o variable aparece como una dimensión en el contexto de
cálculo de un indicador inteligente y la fórmula determina el conjunto de
agrupación que requiere el indicador, Web Intelligence no puede mostrar
valores para el indicador inteligente. Web Intelligence no puede deducir el
conjunto de agrupación desde una fórmula en esta situación.
Por ejemplo, un informe contiene una variable, Semester, con la fórmula
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 fórmulas
Web Intelligence puede devolver un valor para un indicador inteligente
cuando éste está incluido en una fórmula, incluso si la fórmula requiere un
contexto de cálculo distinto del contexto implícito en la posición de la fórmula.
Por ejemplo, un informe contiene el bloque siguiente:
58
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Calcular valores con indicadores inteligentes
Indicadores inteligentes y filtros
País
Región
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 fórmula
[Revenue] ForAll ([Region])
Web Intelligence devuelve inicialmente #TOREFRESH porque la fórmula
requiere el conjunto de agrupación (Country). (La fórmula excluye las
regiones del cálculo.) Al actualizar los datos, Web Intelligence agrega el
conjunto de agrupación (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 dimensión de la que dependa el valor de un
indicador inteligente, pero la dimensión no aparece explícitamente en el
contexto de cálculo del indicador, Web Intelligence no puede devolver un
valor para el indicador inteligente y muestra #UNAVAILABLE.
Esta situación 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 demás 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 dimensión
Una consulta contiene las dimensiones [País] y [Región] y el indicador
inteligente [Ingresos]. [Country] y [Revenue] se muestran en un bloque. Si
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
59
4
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 exploración
En general, Web Intelligence no puede devolver valores para indicadores
inteligentes cuando se aplica un filtro a una dimensión que afecta al cálculo
del indicador. Las dimensiones filtradas por filtros de exploración constituyen
una excepción a esta regla.
Ejemplo: Un filtro de exploración que afecta a un indicador inteligente
Un bloque contiene los objetos [País] 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 exploración.
Para ello, Web Intelligence agrega el conjunto de agrupación (Country,
Region) a la consulta y recupera todos sus datos y, a continuación, filtra
estos datos para mostrar sólo las regiones incluidas en el país explorado.
Web Intelligence no necesita agregar un filtro en el nivel de consulta para
filtrar regiones basándose en su país.
Medidas inteligentes y filtros OR anidados
Los filtros OR anidados en que al menos una de las dimensiones filtradas
no aparece en un bloque, se genera el error #UNAVAILABLE para una
medida inteligente del bloque.
Ejemplo:
•
•
60
El filtro [País] = "EE.UU." OR [País] = "Francia" genera
#UNAVAILABLE para una medida inteligente que utiliza la dimensión
[País] si [País] no aparece en el bloque.
El filtro [País] = "EE.UU." OR [Año] = 2008 genera
#UNAVAILABLE para una medida inteligente que utiliza las dimensiones
[País] o [Año] si [País] o [Año] no aparecen en el bloque.
Uso de funciones, fórmulas y cálculos 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 categorías:
Categoría
Descripción
Agregación
Datos agregados (por ejemplo sumando o haciendo el promedio de un conjunto de valores)
Carácter
Manipula cadenas de caracteres
Fecha y hora
Devuelve datos de la fecha o la hora
Documento
Devuelve datos acerca de un documento
Proveedor de datos
Devuelve datos acerca del proveedor
de datos de un documento
Lógicos
Devuelve VERDADERO o FALSO
Numéricos
Devuelve datos numéricos
Otras funciones
Funciones que no entran en las categorías anteriores
Funciones de agregación
Promedio
Descripción
Devuelve el promedio de un indicador
62
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Grupo de funciones
Agregación
Sintaxis
número Promedio(indicador[;IncluirVacíos])
Entrada
Parámetro Descripción
Tipo
Requerido
indicador
Cualquier indicador Indicador
Sí
IncluirVacíos
Incluye filas vacías Palabra
en el cálculo
clave
No
(Filas vacías excluidas de forma predeterminada)
Notas
•
•
Con la función Promedio puede utilizar operadores de contexto de
sintaxis extendida.
Puede especificar IncluirVacíos como segundo argumento para la
función. Cuando especifica este argumento, la función tiene en cuenta
filas vacías (nulas) en el cálculo.
Ejemplos
Si el indicador [Ingresos de ventas] incluye los valores 41569, 30500, 40000
y 50138, Promedio([Ingresos de ventas]) devuelve 40552.
Temas relacionados
• Operador INCLUIRVACÍOS
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
63
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Count
Descripción
Devuelve el número de valores de una dimensión o de un indicador
Grupo de funciones
Agregación
Sintaxis
entero Cuenta(dimensión|indicador[;IncluirVacíos][;Valo
res únicos|Todos])
Entrada
Parámetro
Descripción
Tipo
Requerido
dimenCualquier dimensión o indicador
sión|indicador
DimenSí
sión o indicador
IncluirVa- Incluye valores vacíos en el cálculo
cíos
Palabra
clave
No
ValoresÚ- Incluye en el cálculo sólo valores únicos
Palabra
nicos|To- (valor predeterminado para dimensiones) o clave
dos
todos los valores (valor predeterminado para
indicadores)
No
Notas
•
•
64
Con la función Cuenta puede utilizar operadores de contexto de sintaxis
extendida.
Puede especificar IncluirVacíos como segundo argumento para la
función. Cuando especifica este argumento, la función tiene en cuenta
filas vacías (nulas) en el cálculo.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
•
El parámetro ValoresÚnicos/Todos es opcional. Si no especifica este
parámetro, los valores predeterminados serán ValoresÚnicos para
las dimensiones y Todos para los indicadores.
Ejemplos
Cuenta("Prueba") devuelve 1.
Cuenta([Ciudad];ValoresÚnicos) devuelve 5 si existen cinco ciudades
diferentes en una lista de ciudades, incluso si hay más de cinco filas en la
lista debido a la duplicación.
Cuenta([Ciudad];Todos) devuelve 10 si existen diez ciudades en una
lista de ciudades, incluso si algunas están duplicadas.
Cuenta ([Ciudad]; IncluirVacíos) devuelve 6 si existen cinco
ciudades y una fila en blanco en una lista de ciudades.
Temas relacionados
• Operador INCLUIRVACÍOS
• Operadores ValoresÚnicos/Todo
Primero
Descripción
Devuelve el primer valor de un conjunto de datos
Grupo de funciones
Agregación
Sintaxis
tipo_entrada Primero(dimensión|indicador)
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
65
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
dimensión|indica- Cualquier dimensión
dor
o indicador
Tipo
Requerido
Dimensión o indi- Sí
cador
Notas
•
•
Si se coloca en un pie de ruptura, Primero devuelve el primer valor de
la ruptura.
Si se coloca en un pie de sección, Primero devuelve el primer valor de
la sección.
Ejemplos
Si se coloca en un pie de tabla, Primero([Ingresos]) devuelve el primer
valor de [Ingresos] de la tabla.
Interpolación
Descripción
Calcula los valores de indicadores vacíos mediante la interpolación.
Grupo de funciones
Numéricos
Sintaxis
num Interpolation(measure[;PointToPoint|Linear][;NotOn
Break][;Row|Col])
66
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Paráme- Descripción
tro
Tipo
Requerido
indicador
Indicador
Sí
Cualquier indicador
PointToPalabra
El método de interpolación:
No
Point|Liclave
• PointToPoint: interpolación
neal
(PointToPoint es
punto a punto
el valor predetermi• Lineal: regresión lineal con innado)
terpolación de mínimos cuadrados.
NotOn- Evita que la función restablezca el
Break
cálculo en los saltos de sección y
bloque
Palabra No
clave
Fila|Col Establece la dirección de cálculo
Palabra No
clave
Notas
•
•
•
•
•
•
La función Interpolation resulta especialmente útil cuando se crea
un gráfico de líneas en un indicador que contiene valores que faltan.
Gracias a ella, podrá asegurarse de que el gráfico trace una línea continua
en vez de líneas discontinuas y puntos.
La regresión lineal con interpolación de mínimos cuadrados calcula los
valores que faltan calculando una ecuación lineal con la fórmula f(x) =
ax + b, que analiza todos los valores disponibles del indicador lo más
detenidamente posible.
La interpolación punto a punto calcula los valores que faltan mediante
una ecuación lineal con la fórmula f(x) = ax + b que pasa por los dos
valores adyacentes del valor que falta.
La ordenación del indicador repercute en los valores devueltos por In
terpolation.
No se puede aplicar una ordenación o clasificación a una fórmula que
contenga la función Interpolation.
Si sólo hay un valor en la lista de valores, Interpolation utilizará
dicho valor para proporcionar todos los valores que faltan.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
67
5
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, según los valores afectados por
el filtro.
Ejemplos
Interpolation([Valor]) proporciona los siguientes valores que faltan
mediante el método de interpolación punto a punto predeterminado:
Día
Valor
Interpolation([Valor])
Lunes
12
12
Martes
14
14
Miércoles
Jueves
15
16
16
Viernes
17
Sábado
18
Domingo
19
19
Temas relacionados
• Operador lineal
• Operador PointToPoint
Último
Descripción
Devuelve el último valor de una dimensión o indicador.
Grupo de funciones
Agregación
68
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Sintaxis
Último tipo_entrada(dimensión|indicador)
Entrada
Parámetro
Descripción
dimensión|indica- Cualquier dimensión
dor
o indicador
Tipo
Requerido
Dimensión o indi- Sí
cador
Notas
•
•
Si se coloca en un pie de ruptura, Último devuelve el último valor de la
ruptura.
Si se coloca en un pie de sección, Último devuelve el último valor de
la sección.
Ejemplos
Si se coloca en un pie de tabla, Primero([Ingresos]) devuelve el primer
valor de [Ingresos] de la tabla.
Máx
Descripción
Devuelve el valor mayor de una dimensión o indicador
Grupo de funciones
Agregación
Sintaxis
tipo_entrada Máx(dimensión|indicador)
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
69
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
dimensión|indica- Cualquier dimensión
dor
o indicador
Tipo
Requerido
Dimensión o indi- Sí
cador
Notas
Con la función Máx puede utilizar operadores de contexto de sintaxis
extendida.
Ejemplos
Si el indicador Ingresos de ventas tiene los valores 3000, 60034 y 901234,
Máx([Ingresos de ventas]) devuelve 901234.
Si la dimensión <Ciudad> tiene los valores "Aberdeen" y "Londres",
Máx([Ciudad]) devuelve "Londres".
Media
Descripción
Devuelve la mediana (valor medio) de un indicador
Grupo de funciones
Agregación
Sintaxis
número Mediana(indicador)
70
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
Requerido
indicador
Cualquier indicador
Indicador
Sí
Notas
Si el indicador tiene un número 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.
Mín
Descripción
Devuelve el valor menor de una dimensión o indicador
Grupo de funciones
Agregación
Sintaxis
cualquier_tipo Mín(dimensión|indicador)
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
71
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
dimensión|indica- Cualquier dimensión
dor
o indicador
Tipo
Requerido
Dimensión o indi- Sí
cador
Notas
Con la función Mín puede utilizar operadores de contexto de sintaxis
extendida.
Ejemplos
Si el indicador Ingresos de ventas tiene los valores 3000, 60034 y 901234,
Mín([Ingresos de ventas]) devuelve 3000.
Si la dimensión [Ciudad] tiene los valores Aberdeen y Londres, Mín[(Ciu
dad)] devuelve "Aberdeen".
Modo
Descripción
Devuelve el valor que ocurre con más frecuencia en un conjunto de datos
Grupo de funciones
Agregación
Sintaxis
input_type Mode(dimension|measure)
72
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
dimensión|indica- Cualquier dimensión
dor
o indicador
Tipo
Requerido
Indicador
Sí
Notas
•
Res devuelve nulo si el conjunto de valores no contiene ningún valor que
aparezca con mayor frecuencia que los demás.
Ejemplos
Res([Ingresos]) devuelve 200 si [Ingresos] tiene los valores 100, 200,
300 y 200.
Modo([País]) devuelve el valor de [País] que más se repita.
Porcentaje
Descripción
Expresa un valor de indicador como porcentaje de su contexto integrado
Grupo de funciones
Agregación
Sintaxis
número Porcentaje(indicador[;Ruptura][;Fila|Col])
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
73
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
Requerido
indicador
Cualquier indicador
Indicador
Sí
Ruptura
Representa rupturas
de tabla
Palabra clave
No
Fila|Col
Establece la dirección Palabra clave
de cálculo
No
Ejemplos
En la tabla siguiente la columna Porcentaje tiene la fórmula Porcentaje
([Ingresos de ventas])
Año
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 función tenga en cuenta una
ruptura en una tabla utilizando el argumento opcional Ruptura. En este
caso, el contexto integrado predeterminado se convierte en la sección de la
tabla.
En la tabla siguiente la columna Porcentaje tiene la fórmula Porcentaje
([Ingresos de ventas]; Ruptura)
74
Año
Trimestre
Ingresos de ven- Porcentaje
tas
2001
T1
1000
10
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
T2
2000
20
T3
5000
50
T4
2000
20
2001
Suma:
10000
100
Año
Trimestre
Ingresos de ven- Porcentaje
tas
2002
T1
2000
20
T2
2000
20
T3
5000
50
T4
1000
10
Suma:
10000
100
2002
Puede utilizar la función Porcentaje tanto en filas como en columnas. Si
desea hacerlo de manera explícita, utilice el argumento opcional Fila|Col.
Por ejemplo, en la siguiente tabla de referencias cruzadas, la columna
Porcentaje tiene la fórmula Porcentaje([Ingresos de ventas];Fila)
T1
Por
centa
je
T2
Por
centa
je
T3
Por
centa
je
T4
Porcen
taje
2001
1000
10
2000
20
5000
50
2000
20
2002
2000
20
2000
20
5000
50
1000
10
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
75
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Percentil
Descripción
Devuelve el percentil n-ésimo de un indicador
Grupo de funciones
Numéricos
Sintaxis
número Percentil(indicador;percentil)
Entrada
Parámetro
Descripción
Tipo
Requerido
indicador
Cualquier indicador
Indicador
Sí
percentil
Un porcentaje expresado como Número
un número decimal
Sí
Notas
El percentil n-ésimo es un número mayor o igual que n% de los números de
un conjunto. El n% se expresa en la forma 0.n.
Ejemplos
Si [indicador] contiene el conjunto de números (10;20;30;40;50), Percen
til([indicador];0,3) devolverá el valor 22, que es mayor o igual que
el 30% de los números del conjunto.
Producto
Descripción
Multiplica los valores de un indicador
76
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Grupo de funciones
Agregación
Sintaxis
número Producto(indicador)
Entrada
Parámetro
Descripción
Tipo
Requerido
indicador
Cualquier indicador
Indicador
Sí
Ejemplos
Si [Indicador] tiene un conjunto de valores 2, 3, 5, Producto([Indica
dor]) devolverá 30.
PromedioAcumulativo
Descripción
Devuelve el promedio acumulativo de un indicador
Grupo de funciones
Agregación
Sintaxis
número PromedioAcumulativo(indicador[;Fila|Col][;Incluir
Vacíos][;restabl_dimensiones])
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
77
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
Requerido
indicador
Cualquier indicador
Indicador
Sí
Fila|Col
Establece la dirección de cálculo Palabra clave No
IncluirVacíos
Incluye valores vacíos en el
cálculo
Palabra clave No
restabl_dimen- Restablece el cálculo en las di- Lista de disiones
mensiones especificadas
mensiones
No
Notas
•
•
•
•
•
•
Con la función PromedioAcumulativo puede utilizar operadores de
contexto de sintaxis extendida.
Puede establecer la dirección del cálculo con los operadores Fila y
Col.
Si aplica una ordenación de acuerdo con el indicador al que hace
referencia PromedioAcumulativo, Web Intelligence aplicará primero
la ordenación al indicador y, a continuación, calculará el promedio
acumulativo.
Las dimensiones deben colocarse siempre entre paréntesis, incluso si
hay una sola dimensión en la lista de dimensiones para restablecer.
Al especificar un conjunto de dimensiones para restablecer, dichas
dimensiones deberán estar separadas por puntos y comas.
PromedioAcumulativo no restablece de manera automática el
promedio después de una ruptura de bloque o una sección nueva.
Ejemplos
PromedioAcumulativo([Volumen de negocios]) devuelve estos
resultados en la siguiente tabla:
78
País
Centro de vacaciones
Ingresos
Promedio acumulativo
Estados Unidos
Hawaiian Club
1.479.660
835.420
Estados Unidos
Bahamas Beach
971.444
1.225.552
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Francia
Riviera francesa
835.420
1.095.508
PromedioAcumulativo([Volumen de negocios];([País]))
devuelve estos resultados en la siguiente tabla:
País
Centro de vacaciones
Ingresos
Promedio acumulativo
Estados Unidos
Hawaiian Club
1.479.660
835.420
Estados Unidos
Bahamas Beach
971.444
1.225.552
Francia
Riviera francesa
835.420
835.420
Temas relacionados
• Operador INCLUIRVACÍOS
• Operadores Fila/Col
CuentaAcumulativa
Descripción
Devuelve el recuento acumulativo de un conjunto de números
Grupo de funciones
Agregación
Sintaxis
número CuentaAcumulativa(dimensión|indicador[;Fi
la|Col][;IncluirVacíos][;restabl_dimensiones])
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
79
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
dimensión|in- Cualquier dimensión o indicador Dimensión o
dicador
indicador
Requerido
Sí
Fila|Col
Establece la dirección de cálculo Palabra clave No
IncluirVacíos
Incluye valores vacíos en el
cálculo
Palabra clave No
restabl_dimen- Restablece el cálculo en las di- Lista de disiones
mensiones especificadas
mensiones
No
Notas
•
•
•
•
•
•
Con la función CuentaAcumulativa puede utilizar operadores de
contexto de sintaxis extendida.
Puede establecer la dirección del cálculo con los operadores Fila y
Col.
Si aplica una ordenación de acuerdo con el indicador al que hace
referencia CuentaAcumulativa, Web Intelligence aplicará primero la
ordenación al indicador y, a continuación, calculará la cuenta acumulativo.
Las dimensiones deben colocarse siempre entre paréntesis, incluso si
hay una sola dimensión en la lista de dimensiones para restablecer.
Al especificar un conjunto de dimensiones para restablecer, dichas
dimensiones deberán estar separadas por puntos y comas.
CuentaAcumulativa no restablece de manera automática la cuenta
después de una ruptura de bloque o una sección nueva.
Ejemplos
CuentaAcumulativa([Volumen de negocios]) devuelve estos
resultados en la siguiente tabla:
80
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
País
Centro de vacaciones
Ingresos
Cuenta actual
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];([País])) devuelve
estos resultados en la siguiente tabla:
País
Centro de vacaciones
Ingresos
Cuenta actual
Estados Unidos
Hawaiian Club
1.479.660
1
Estados Unidos
Bahamas Beach
971.444
2
Francia
Riviera francesa
835.420
1
Temas relacionados
• Operador INCLUIRVACÍOS
• Operadores Fila/Col
• Operador INCLUIRVACÍOS
• Operador INCLUIRVACÍOS
MáxAcumulativo
Descripción
Devuelve el máximo acumulativo de una dimensión o indicador
Grupo de funciones
Agregación
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
81
5
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
Parámetro
Descripción
Tipo
Requerido
dimensión|in- Cualquier dimensión o indicador Dimensión o
dicador
indicador
Fila|Col
Sí
Establece la dirección de cálculo Palabra clave No
restabl_dimen- Restablece el cálculo en las di- Lista de disiones
mensiones especificadas
mensiones
No
Notas
•
•
•
•
•
•
Con la función MáxAcumulativo puede utilizar operadores de contexto
de sintaxis extendida.
Puede establecer la dirección del cálculo con los operadores Fila y
Col.
Si aplica una ordenación de acuerdo con el indicador al que hace
referencia MáxAcumulativo, Web Intelligence aplicará primero la
ordenación al indicador y, a continuación, calculará el máximo
acumulativo.
Las dimensiones deben colocarse siempre entre paréntesis, incluso si
hay una sola dimensión en la lista de dimensiones para restablecer.
Al especificar un conjunto de dimensiones para restablecer, dichas
dimensiones deberán estar separadas por puntos y comas.
MáxAcumulativo no restablece de manera automática el máximo
después de una ruptura de bloque o una sección nueva.
Ejemplos
MáxAcumulativo([Volumen de negocios]) devuelve los resultados
de la siguiente tabla:
País
82
Centro de vacaciones
Ingresos
Máx acumulativo
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Francia
French Riviera
835.420
835.420
Estados Unidos
Bahamas Beach
971.444
971.444
Estados Unidos
Hawaiian Club
1.479.660
1.479.660
Temas relacionados
• Operador INCLUIRVACÍOS
• Operadores Fila/Col
MínAcumulativo
Descripción
Devuelve el mínimo acumulativo de una dimensión o indicador
Grupo de funciones
Agregación
Sintaxis
tipo_entrada MínAcumulativo(dimensión|indicador;[Fi
la|Col];[restabl_dimensiones])
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
83
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
Requerido
dimensión|deta- Cualquier dimensión o indicador Dimensión o
lle|indicador
indicador
Fila|Col
Establece la dirección de
cálculo
Sí
Palabra clave No
restabl_dimen- Restablece el cálculo en las di- Lista de disiones
mensiones especificadas
mensiones
No
Notas
•
•
•
•
•
•
Con la función MínAcumulativo puede utilizar operadores de contexto
de sintaxis extendida.
Puede establecer la dirección del cálculo con los operadores Fila y
Col.
Si aplica una ordenación de acuerdo con el indicador al que hace
referencia MínAcumulativo, Web Intelligence aplicará primero la
ordenación al indicador y, a continuación, calculará el mínimo acumulativo.
Las dimensiones deben colocarse siempre entre paréntesis, incluso si
hay una sola dimensión en la lista de dimensiones para restablecer.
Al especificar un conjunto de dimensiones para restablecer, dichas
dimensiones deberán estar separadas por puntos y comas.
MínAcumulativo no restablece de manera automática el mínimo
después de una ruptura de bloque o una sección nueva.
Ejemplos
MínAcumulativo([Volumen de negocios]) devuelve los resultados
de la siguiente tabla:
84
País
Centro de vacaciones
Ingresos
Máx acumulativo
Francia
French Riviera
835.420
835.420
Estados Unidos
Bahamas Beach
971.444
835.420
Estados Unidos
Hawaiian Club
1.479.660
835.420
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Temas relacionados
• Operador INCLUIRVACÍOS
• Operadores Fila/Col
ProductoAcumulativo
Descripción
Devuelve el producto acumulativo de un indicador
Grupo de funciones
Agregación
Sintaxis
númeroProductoAcumulativo(indicador[;Fila|Col][;res
tabl_dimensiones])
Entrada
Parámetro
Descripción
Tipo
Requerido
indicador
Cualquier indicador
Indicador
Sí
Fila|Col
Establece la dirección de cálculo Palabra clave No
restabl_dimen- Restablece el cálculo en las di- Lista de disiones
mensiones especificadas
mensiones
No
Notas
•
•
•
Con la función ProductoAcumulativo puede utilizar operadores de
contexto de sintaxis extendida.
Puede establecer la dirección del cálculo con los operadores Fila y
Col.
Si aplica una ordenación de acuerdo con el indicador al que hace
referencia ProductoAcumulativo, Web Intelligence aplicará primero
la ordenación al indicador y, a continuación, calculará el producto
acumulativo.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
85
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
•
•
•
Las dimensiones deben colocarse siempre entre paréntesis, incluso si
hay una sola dimensión en la lista de dimensiones para restablecer.
Al especificar un conjunto de dimensiones para restablecer, dichas
dimensiones deberán estar separadas por puntos y comas.
ProductoAcumulativo no restablece de manera automática el producto
después de una ruptura de bloque o una sección nueva.
Ejemplos
ProductoAcumulativo([Número de clientes]) devuelve estos
resultados en la siguiente tabla:
País de origen
Ciudad
Número de clientes
Producto Acumulativo
Japón
Kobe
6
6
Japón
Osaka
4
24
Estados Unidos
Chicago
241
5.784
ProductoAcumulativo([Número de clientes];([País de resi
dencia])) devuelve estos resultados en la siguiente tabla:
País de origen
Ciudad
Número de clientes
Producto Acumulativo
Japón
Kobe
6
6
Japón
Osaka
4
24
Estados Unidos
Chicago
241
5784
Temas relacionados
• Operador INCLUIRVACÍOS
• Operadores Fila/Col
86
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
SumaAcumulativa
Descripción
Devuelve la suma acumulativa de un indicador
Grupo de funciones
Agregación
Sintaxis
número SumaAcumulativa(indicador[;Fila|Col][;restabl_di
mensiones])
Entrada
Parámetro
Descripción
Tipo
Requerido
indicador
Cualquier indicador
Indicador
Sí
Fila|Col
Establece la dirección de cálculo Palabra clave No
restabl_dimen- Restablece el cálculo en las di- Lista de disiones
mensiones especificadas
mensiones
No
Notas
•
•
•
•
•
Con la función SumaAcumulativa puede utilizar operadores de contexto
de sintaxis extendida.
Puede establecer la dirección del cálculo con los operadores Fila y
Col.
Si aplica una ordenación de acuerdo con el indicador al que hace
referencia la función SumaAcumulativa, Web Intelligence aplicará
primero la ordenación al indicador y, a continuación, calculará la suma
acumulativa.
Las dimensiones deben colocarse siempre entre paréntesis, incluso si
hay una sola dimensión en la lista de dimensiones para restablecer.
Al especificar un conjunto de dimensiones para restablecer, dichas
dimensiones deberán estar separadas por puntos y comas.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
87
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
•
SumaAcumulativa no restablece de manera automática la suma
después de una ruptura de bloque o una sección nueva.
Ejemplo
SumaAcumulativa([Volumen de negocios]) devuelve estos resultados
en la siguiente tabla:
País
Centro de vacaciones
Ingresos
Suma acumulativa
Francia
French Riviera
835.420
835.420
Estados Unidos
Bahamas Beach
971.444
1.806.864
Estados Unidos
Hawaiian Club
1.479.660
3.286.524
SumaAcumulativa([Volumen de negocios];([País])) devuelve
estos resultados en la siguiente tabla:
País
Centro de vacaciones
Volumen de nego- Suma acumulativa
cios
Francia
French Riviera
835.420
835.420
Estados Unidos
Bahamas Beach
971.444
971.444
Estados Unidos
Hawaiian Club
1.479.660
2.451.104
Temas relacionados
• Operador INCLUIRVACÍOS
• Operadores Fila/Col
88
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
DesviaciónEstándar
Descripción
Devuelve la desviación estándar de un indicador
Grupo de funciones
Agregación
Sintaxis
número DesviaciónEstándar(indicador)
Entrada
Parámetro
Descripción
Tipo
Requerido
indicador
Cualquier indicador
Indicador
Sí
Notas
La desviación estándar es un indicador de la dispersión estadística en un
conjunto de números. Se calcula del siguiente modo:
• calculando el promedio del conjunto de números;
• restando el promedio de cada número del conjunto y hallando la raíz
cuadrada de la diferencia;
• sumando todas las raíces cuadradas de estas diferencias.
• dividiendo esta suma por (número de números del conjunto -1).
• calculando la raíz cuadrada del resultado.
Ejemplos
Si indicador tiene un conjunto de valores (2, 4, 6, 8), DesviaciónEstán
dar([indicador]) devolverá 2,58.
Temas relacionados
• Var
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
89
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
DesviaciónEstándarP
Descripción
Devuelve la desviación estándar de población de un indicador
Grupo de funciones
Agregación
Sintaxis
número DesviaciónEstándarP( indicador)
Entrada
Parámetro
Descripción
Tipo
Requerido
indicador
Cualquier indicador
Indicador
Sí
Notas
La desviación estándar de la población es un indicador de la dispersión
estadística en un conjunto de números. Se calcula del siguiente modo:
• calculando el promedio del conjunto de números;
• restando el promedio de cada número del conjunto y hallando la raíz
cuadrada de la diferencia;
• sumando todas las raíces cuadradas de estas diferencias;
• dividiendo esta suma por (número de números del conjunto);
• calculando la raíz cuadrada del resultado.
Con la función DesviaciónEstándarP puede utilizar los operadores de
contexto de la sintaxis compleja.
Ejemplos
Si indicador tiene un conjunto de valores (2, 4, 6, 8), DesviaciónEstán
darP([indicador]) devolverá 2,24.
90
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Suma
Descripción
Devuelve la suma de un indicador
Grupo de funciones
Agregación
Sintaxis
número Suma(indicador)
Entrada
Parámetro
Descripción
Tipo
Requerido
indicador
Cualquier indicador
Indicador
Sí
Notas
Con la función 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
Descripción
Devuelve la varianza de un indicador
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
91
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Grupo de funciones
Agregación
Sintaxis
númeroVarianza(indicador)
Entrada
Parámetro
Descripción
Tipo
Requerido
indicador
Cualquier indicador
Indicador
Sí
Notas
La varianza es un indicador de la dispersión estadística en un conjunto de
números. Se calcula del siguiente modo:
• calculando el promedio del conjunto de números;
• restando el promedio de cada número del conjunto y hallando la raíz
cuadrada de la diferencia;
• sumando todas las raíces cuadradas de estas diferencias.
• dividiendo esta suma por (número de números del conjunto -1).
La varianza de es el cuadrado de la desviación estándar.
Con la función 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
• DesviaciónEstándar
92
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
VarP
Descripción
Devuelve la varianza de población de un indicador
Grupo de funciones
Agregación
Sintaxis
número VarianzaP(indicador)
Entrada
Parámetro
Descripción
Tipo
Requerido
indicador
Cualquier indicador
Indicador
Sí
Notas
La varianza de población es un indicador de la dispersión estadística en un
conjunto de números. Se calcula del siguiente modo:
• calculando el promedio del conjunto de números;
• restando el promedio de cada número del conjunto y hallando la raíz
cuadrada de la diferencia;
• sumando todas las raíces cuadradas de estas diferencias.
• dividiendo esta suma por (número de números del conjunto)
La varianza de población es el cuadrado de la desviación estándar de
población.
Con la función VarianzaP puede utilizar los operadores de contexto de la
sintaxis compleja.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
93
5
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
• DesviaciónEstándarP
Funciones carácter
Asc
Descripción
Devuelve el valor ASCII de un carácter
Grupo de funciones
Carácter
Sintaxis
entero Asc(cadena)
Entrada
Parámetro
Descripción
Tipo
cadena
Cualquier cadena Cadena
Requerido
Sí
Notas
Si cadena contiene más de un carácter, la función devolverá el valor ASCII
del primer carácter de la cadena.
Ejemplos
Asc("A") devuelve 65.
94
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Asc("ab") devuelve 97.
Asc([País]) devuelve 85 cuando el valor de [País] es "EE.UU.".
Car
Descripción
Devuelve el carácter asociado a un código ASCII
Grupo de funciones
Carácter
Sintaxis
cadena Carácter(código_ascii)
Entrada
Parámetro
Descripción
Tipo
Requerido
código_ascii
Un código ASCII
Número
Sí
Notas
Si número es un número decimal, la función ignorará la parte decimal.
Ejemplo
s
Car(123) devuelve "{".
Concatenación
Descripción
Concatena (une) dos cadenas de caracteres.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
95
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Grupo de funciones
Carácter
Sintaxis
cadena Concatenación(primera_cadena;segunda_cadena)
Entrada
Parámetro
Descripción
Tipo
Requerido
primera_cadena
La primera cadena.
Cadena
Sí
segunda_cadena
La segunda cade- Cadena
na.
Sí
Notas
También puede utilizar el operador '+' para concatenar cadenas.
"Primero " + "Segundo" devuelve "Primero Segundo".
"Primero " + "Segundo" + " Tercero" devuelve "Primero Segundo
Tercero".
Ejemplos
Concatenación("Primero ";"Segundo") devuelve "Primero Segundo".
Concatenación("Primero ";Concatenación ("Segundo ";"Ter
cero")) devuelve "Primero Segundo Tercero".
Relleno
Descripción
Genera una cadena al repetir una cadena n número de veces
96
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Grupo de funciones
Carácter
Sintaxis
cadena Relleno(cadena_repetida;núm_repeticiones)
Entrada
Parámetro
Descripción
Tipo
Requerido
cadena_repetida La cadena que se va Cadena
a repetir.
Sí
núm_repeticiones El número de repeti- Número
ciones
Sí
Ejemplos
Relleno("New York";2) devuelve "New York New York".
FormatoFecha
Descripción
Da formato a una fecha con un formato proporcionado
Grupo de funciones
Carácter
Sintaxis
cadena FormatoFecha(fecha;formato_cadena)
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
97
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
Requerido
fecha
La fecha a la que se va a
aplicar formato
Fecha
Sí
formato_cade- El formato que se va a aplicar Cadena
na
Sí
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 función FormatoFecha.
Ejemplos
FormatoFecha(FechaActual();"dd/MM/yyyy") devuelve "15/12/2005"
si la fecha actual es el 15 de diciembre de 2005.
FormatoNúmero
Descripción
Da formato a un número con un formato proporcionado
Grupo de funciones
Carácter
Sintaxis
cadena FormatoNúmero(número;formato_cadena)
98
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
Requerido
número
El número al que se va a
aplicar formato
Número
Sí
Cadena
Sí
formato_cadena El formato que se va a
aplicar
Notas
•
•
El formato del resultado depende del formato de número aplicado a la
celda.
Las cadenas de formato de color (por ejemplo: [Rojo], [Azul], etc.) no se
pueden aplicar a la función FormatoNúmero.
Ejemplos
FormatoNúmero([Ingresos];"#.##,00") devuelve 835.420,00" si
[Ingresos] es 835.420.
CodificarHTML
Descripción
Aplica reglas de codificación HTML a una cadena
Grupo de funciones
Carácter
Sintaxis
cadena CodificarHTML(html)
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
99
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
html
Una cadena HTML Cadena
Requerido
Sí
Ejemplos
CodificarHTML("http:/www.businessobjects.com") devuelve
"http%3A%2F%2Fwww%2Ebusinessobjects%2Ecom".
IniMayúscula
Descripción
Pone en mayúscula la primera letra de una cadena
Grupo de funciones
Carácter
Sintaxis
cadena IniMayúscula(cadena)
Entrada
Parámetro
Descripción
Tipo
cadena
La cadena cuya primera letra se Cadena
va a poner en mayúscula
Requerido
Sí
Ejemplos
IniMayúscula("consideramos estas verdades como eviden
tes") devuelve "Consideramos estas verdades como evidentes".
100
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Izquierda
Descripción
Devuelve los caracteres situados más a la izquierda de una cadena
Grupo de funciones
Carácter
Sintaxis
cadena Izquierda (cadena;núm_de_caracteres)
Entrada
Parámetro
Descripción
Tipo
Requerido
cadena
La cadena de entrada
cadena
Sí
núm_de_caracteres
Número de caracteres que se va número
a devolver de la izquierda
Sí
Ejemplos
Izquierda([País];2) devuelve "Fr" si [País] es "Francia".
RellenoIzquierda
Descripción
Rellena una cadena a la izquierda con otra cadena.
Grupo de funciones
Carácter
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
101
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Sintaxis
cadena RellenoIzquierda(cadena_rellena;izquierda;cade
na_izquierda)
Entrada
Parámetro Descripción
Tipo
Requerido
cadena_re- La cadena original
llena
Cadena
Sí
longitud
La longitud de la cadena de salida
Número
Sí
cadena_izquierda
La cadena que se va a agregar a la
izquierda de la cadena_rellena.
Cadena
Sí
Notas
•
•
•
Si longitud es inferior a la longitud de cadena_izquierda y cade
na_rellena juntas, cadena_izquierda quedará truncada.
Si longitud es inferior o igual a la longitud de cadena_rellena, la
función 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
Descripción
Elimina los espacios en blanco a la izquierda de una cadena
102
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Grupo de funciones
Carácter
Sintaxis
cadena ElimEspIzquierda(cadena_eliminada)
Entrada
Parámetro
Descripción
Tipo
cadena_elimina- La cadena que se va Cadena
da
a eliminar
Requerido
Sí
Ejemplos
ElimEspIzquierda([País]) devuelve "Francia" si [País] es " Francia".
Longitud
Descripción
Devuelve el número de caracteres que contiene una cadena.
Grupo de funciones
Carácter
Sintaxis
entero Longitud(cadena)
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
103
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
Requerido
cadena
La cadena de en- Cadena
trada
Sí
Ejemplos
Longitud ([Apellido]) devuelve 6 si [Apellido] es "Suárez".
Minúsculas
Descripción
Convierte una cadena de caracteres en minúsculas
Grupo de funciones
Carácter
Sintaxis
cadena Minúsculas(cadena)
Entrada
Parámetro
Descripción
Tipo
cadena
La cadena que se va a con- Cadena
vertir en minúsculas
Requerido
Sí
Ejemplos
Minúsculas("New York") devuelve "new york".
104
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Coincidir
Descripción
Determina si una cadena corresponde a un modelo
Grupo de funciones
Carácter
Sintaxis
booleano Comparar(cadena_prueba;modelo)
Entrada
Parámetro
Descripción
Tipo
Requerido
cadena_prue- La cadena que se va a probar cadena
ba
con el modelo de texto
Sí
modelo
Sí
La cadena de modelo de texto
Notas
•
El modelo puede contener los comodines "*" (reemplaza cualquier juego
de caracteres) o "?" (reemplaza cualquier carácter).
Ejemplos
Comparar([País];"F*") devuelve Verdadero si [País] es "Francia".
Comparar([País];"?EE.?") devuelve Verdadero si [País] es "EE.UU.".
Comparar("New York";"P*") devuelve Falso.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
105
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Pos
Descripción
Devuelve la posición de principio de un modelo de texto en una cadena de
caracteres
Grupo de funciones
Carácter
Sintaxis
entero Pos(cadena_prueba;modelo)
Entrada
Parámetro
Descripción
Tipo
Requerido
cadena_prue- La cadena que se va a probar cadena
ba
con el modelo de texto
Sí
modelo
Sí
La cadena de modelo de texto
Notas
•
Si el modelo se presenta más de una vez, Pos devolverá la posición de
la primera ocasión.
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, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Reemplazar
Descripción
Reemplaza parte de una cadena por otra cadena
Grupo de funciones
Carácter
Sintaxis
cadena Reemplazar (reemplazar_en;cadena_reemplazada;reem
plazar_por)
Entrada
Parámetro
Descripción
Tipo
Requerido
reemplazar_en La cadena cuyo texto se
reemplaza
cadena
Sí
cadena_reem- El texto que se desea
plazada
reemplazar
cadena
Sí
reemplazar_por El texto que reemplaza a
cadena
Sí
cadena_reemplazada
Ejemplos
Reemplazar("New YORK";"ORK";"ork") devuelve "New York".
Derecho
Descripción
Devuelve los caracteres situados más a la derecha de una cadena
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
107
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Grupo de funciones
Carácter
Sintaxis
cadena Derecha(cadena;núm_de_caracteres)
Entrada
Parámetro
Descripción
Tipo
Requerido
cadena
Cualquier cadena
cadena
Sí
núm_de_caracteres
Número de caracteres que se va número
a devolver de la derecha
Sí
Ejemplos
Derecha([País];2) devuelve "ia" si [País] es "Francia".
Función RellenoDerecha
Descripción
Rellena la derecha de una cadena con otra cadena.
Grupo de funciones
Carácter
Sintaxis
cadena RellenoDerecha(cadena_rellena;longitud;cadena_de
recha)
108
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
Requerido
cadena_re- La cadena original
llena
Cadena
Sí
longitud
Número
Sí
Cadena
Sí
La longitud de la cadena de salida
cadena_de- La cadena que se va a agregar a la
recha
derecha de la cadena_rellena.
Notas
•
•
•
Si longitud es inferior a la longitud de cadena_derecha y cadena_re
llena juntas, cadena_derecha quedará truncada.
Si longitud es inferior o igual a la longitud de cadena_rellena, la
función 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
Descripción
Elimina los espacios en blanco a la derecha de una cadena
Grupo de funciones
Carácter
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
109
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Sintaxis
cadena ElimEspDerecha(cadena_eliminada)
Entrada
Parámetro
Descripción
Tipo
cadena_elimina- La cadena que se va Cadena
da
a eliminar
Requerido
Sí
Ejemplos
ElimEspDerecha([País]) devuelve "Francia" si [País] es "Francia ".
Subcadena
Descripción
Devuelve partes de una cadena
Grupo de funciones
Carácter
Sintaxis
cadena Subcadena(cadena;inicio;longitud)
110
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
Requerido
cadena
Cualquier cadena
Cadena
Sí
inicio
La posición de inicio de la
cadena extraída
Número
Sí
longitud
La longitud de la cadena
extraída.
Número
Sí
Ejemplos
Subcadena("Gran Bretaña";1;5) devuelve "Gran".
Subcadena("Gran Bretaña";7;7) devuelve "Bretaña".
ElimEspacio
Descripción
Elimina los espacios en blanco a izquierda y derecha de una cadena
Grupo de funciones
Carácter
Sintaxis
cadena Eliminar(cadena_eliminada)
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
111
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
cadena
La cadena que se va Cadena
a eliminar
Requerido
Sí
Ejemplos
Elim(" Gran Bretaña ") devuelve "Gran Bretaña".
Mayúsculas
Descripción
Convierte una cadena de caracteres en mayúsculas
Grupo de funciones
Carácter
Sintaxis
cadena Mayúsculas(cadena)
Entrada
Parámetro
Descripción
Tipo
cadena
La cadena que se de- Cadena
sea convertir
Requerido
Sí
Ejemplos
Mayúsculas("New York") devuelve "NEW YORK".
112
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
UrlCodificar
Descripción
Aplica reglas de codificación URL a una cadena
Grupo de funciones
Carácter
Sintaxis
cadena CodificarUrl(html)
Entrada
Parámetro
Descripción
Tipo
html
La dirección URL que se Cadena
va a codificar
Requerido
Sí
Ejemplos
CodificarURL("http://www.businessobjects.com") devuelve
"http%3A%2F%2Fwww%2Ebusinessobjects%2Ecom".
PalabraMayúscula
Descripción
Pone en mayúscula la primera letra de cada palabra de una cadena
Grupo de funciones
Carácter
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
113
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Sintaxis
cadena PalabraMayúscula(cadena)
Entrada
Parámetro
Descripción
Tipo
Requerido
cadena
La cadena que se desea pasar
a mayúsculas en tipo título
Cadena
Sí
Ejemplos
PalabraMayúscula("Ingresos de ventas de marzo") devuelve
"Ingresos De Ventas De Marzo"
Funciones Fecha y hora
CurrentDate
Descripción
Devuelve la fecha actual con el formato según la configuración 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, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
CurrentTime
Descripción
Devuelve la hora actual con el formato según la configuración regional
Grupo de funciones
Fecha y hora
Sintaxis
hora HoraActual()
Ejemplos
HoraActual devuelve 11:15 si la hora actual es 11:15.
NombreDelDía
Descripción
Devuelve el nombre del día de una fecha
Grupo de funciones
Fecha y hora
Sintaxis
cadena NombreDelDía(fecha)
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
115
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
fecha
La fecha de entra- Fecha
da
Requerido
Sí
Ejemplos
NombreDelDía([Fecha de reserva]) devuelve "Sábado" cuando la
fecha de [Fecha de reserva] es 15 de diciembre de 2001 (que es sábado).
Nota
La fecha de entrada debe ser una variable. No puede especificar la fecha
directamente, como en NombreDelDía("15/07/2001").
NúmeroDeDíaDelMes
Descripción
Devuelve el número de día de un mes
Grupo de funciones
Fecha y hora
Sintaxis
entero NúmeroDeDíaDelMes(fecha)
116
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
fecha
La fecha de entra- Fecha
da
Requerido
Sí
Ejemplos
NúmeroDeDíaDelMes([Fecha de reserva]) devuelve 15 cuando la
fecha de [Fecha de reserva] es 15 de diciembre de 2001.
NúmeroDeDíaDeLaSemana
Descripción
Devuelve el número de día de una semana
Grupo de funciones
Fecha y hora
Sintaxis
entero NúmeroDeDíaDeLaSemana(fecha)
Entrada
Parámetro
Descripción
Tipo
fecha
La fecha de entra- Fecha
da
Requerido
Sí
Notas
Web Intelligence trata el lunes como el primer día de la semana.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
117
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Ejemplos
NúmeroDeDíaDeLaSemana([Fecha de la reserva]) devuelve 1
cuando la fecha de [Fecha de la reserva] es 2 de mayo de 2005 (que es
lunes).
NúmeroDeDíaDelAño
Descripción
Devuelve el número de día de un año
Grupo de funciones
Fecha y hora
Sintaxis
entero NúmeroDeDíaDelAño(fecha)
Entrada
Parámetro
Descripción
Tipo
fecha
La fecha de entra- Fecha
da
Requerido
Sí
Ejemplos
NúmeroDeDíaDelAño([Fecha de reserva]) devuelve 349 cuando la
fecha de [Fecha de reserva] es 15 de diciembre de 2001.
DíasEntre
Descripción
Devuelve el número de días entre dos fechas.
118
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Grupo de funciones
Fecha y hora
Sintaxis
entero DíasEntre(primera_fecha;última_fecha)
Entrada
Parámetro
Descripción
Tipo
Requerido
primera_fecha
La primera fecha
Fecha
Sí
última_fecha
La última fecha
Fecha
Sí
Ejemplos
DíasEntre([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.
ÚltimoDíaDelMes
Descripción
Devuelve la fecha del último día del mes.
Grupo de funciones
Fecha y hora
Sintaxis
fecha ÚltimoDíaDelMes(fecha)
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
119
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
Requerido
fecha
Cualquier día del
mes
Fecha
Sí
Ejemplos
ÚltimoDíaDelMes([Fecha de venta]) devuelve 31 de diciembre de
2005 si el valor de [Fecha de venta] es 11 de diciembre de 2005.
ÚltimoDíaDeLaSemana
Descripción
Devuelve la fecha del último día de la semana
Grupo de funciones
Fecha y hora
Sintaxis
fecha ÚltimoDíaSemana(fecha)
Entrada
Parámetro
Descripción
Tipo
Requerido
fecha
Cualquier fecha de
la semana
Fecha
Sí
Notas
Web Intelligence trata el lunes como el primer día de la semana.
120
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Ejemplos
ÚltimoDíaSemana([Fecha de venta]) devuelve 15 de mayo de 2005
(domingo) si el valor de [Fecha de venta] es 11 de mayo de 2005
Mes
Descripción
Devuelve el mes de una fecha
Grupo de funciones
Fecha y hora
Sintaxis
cadena Mes(fecha)
Entrada
Parámetro
Descripción
Tipo
fecha
La fecha de entra- Fecha
da
Requerido
Sí
Ejemplos
Mes([Fecha de reserva]) devuelve "Diciembre" cuando la fecha de
[Fecha de reserva] es 15 de diciembre de 2005.
NúmeroDeMesDelAño
Descripción
Devuelve el número del mes en una fecha
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
121
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Grupo de funciones
Fecha y hora
Sintaxis
entero NúmeroDeMesDelAño(fecha)
Entrada
Parámetro
Descripción
Tipo
Requerido
fecha
Cualquier fecha
del año
Fecha
Sí
Ejemplo
NúmeroDeMesDelAño([Fecha de reserva]) devuelve 12 cuando la
fecha de [Fecha de reserva] es 15 de diciembre de 2005.
MesesEntre
Descripción
Devuelve el número de meses entre dos fechas
Grupo de funciones
Fecha y hora
Sintaxis
entero MesesEntre(primera_fecha;última_fecha)
122
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
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
Descripción
Devuelve el número del trimestre en una fecha
Grupo de funciones
Fecha y hora
Sintaxis
entero Trimestre(fecha)
Entrada
Parámetro
Descripción
Tipo
Requerido
fecha
Cualquier fecha del
trimestre
Fecha
Sí
Ejemplos
Trimestre([Fecha de reserva]) devuelve 4 cuando la fecha de [Fecha
de reserva] es 15 de diciembre de 2005.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
123
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
FechaRelativa
Descripción
Devuelve una fecha relativa a otra fecha
Grupo de funciones
Fecha y hora
Sintaxis
fecha FechaRelativa(fecha_de_inicio;número_de_días)
Entrada
Parámetro
Descripción
Tipo
Requerido
fecha_de_inicio
La fecha de inicio
Fecha
Sí
número_de_días
El número de días a partir de Número
la fecha de inicio
Sí
Notas
El parámetro número_de_días 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, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
TimeDim
Descripción
La dimensión de tiempo TimeDim permite elaborar un eje de tiempo desde
un objeto de universo de tipo de fecha. Timedim devuelve los datos de las
fechas dadas como el primer parámetro sobre los períodos de tiempo dados
como el segundo parámetro. Cuando existen períodos que no disponen de
datos, se devuelve el primer día de casa período vacío. Esto garantiza un
eje completo para el período dado. Esto garantiza:
• Que el eje conserva el orden natural del tiempo (primero los objetos más
antiguos y por último los objetos más recientes).
• El eje contiene todos los períodos entre las fechas mínimas y máximas
en el contexto actual.
Grupo de funciones
Fecha y hora
Sintaxis
TimeDim([Date Type]; Period Type)
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
125
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
Requerido
Tipo de
fecha
El objeto de fecha para el informe, por
ejemplo, InvoiceDate.
Fecha
Sí
Tipo de
período
El período para los resultados, desde los si- Fecha
guiente valores:
•
•
•
•
Opcional
DayPeriod
MonthPeriod
QuarterPeriod
YearPeriod
Cuando no se ha seleccionado un valor,
de usa DayPeriod de forma predeterminada.
Use la anterior función junto con las siguientes funciones:
• NombreDelDía
• NúmeroDeDíaDelMes
• NúmeroDeDíaDeLaSemana
• NúmeroDeDíaDelAño
• Mes
• NúmeroDeMesDelAño
• Trimestre
• Año
• FormatoFecha
Ejemplo
La primera tabla, que aparece a continuación, contiene todos los datos
relativos sólo a determinadas fechas. Los siguientes ejemplos de consulta
muestran cómo se interpretan los resultados.
126
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
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 desde 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 función timedim con la función
Quarter para que devuelva los resultados por trimestre (T1, T2...) para
conseguir la siguiente tabla de resultados:
Fecha de factura
Ingresos
T1
62.851
T2
T3
38.154
EnFecha
Descripción
Devuelve una cadena de caracteres formateada de acuerdo con un formato
de fecha
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
127
5
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
Parámetro
Descripción
Tipo
cadena_fecha
La fecha a forma- cadena
tear
Sí
formato
El formato de fecha
Sí
cadena
Requerido
Ejemplos
EnFecha("15/12/2002";"dd/MM/yyyy") devuelve el 15 de diciembre
de 2002.
Semana
Descripción
Devuelve el número de semana en el año
Grupo de funciones
Fecha y hora
Sintaxis
entero Semana(fecha)
128
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
fecha
La fecha de entra- Fecha
da
Requerido
Sí
Ejemplos
Semana([Fecha de la reserva]) devuelve 1 cuando la fecha de [Fecha
de la reserva] es el 4 de enero de 2004 (que cae en la primera semana del
año 2004).
Año
Descripción
Devuelve el año en una fecha
Grupo de funciones
Fecha y hora
Sintaxis
entero Año(fecha)
Entrada
Parámetro
Descripción
Tipo
fecha
La fecha de entra- Fecha
da
Requerido
Sí
Ejemplos
Año([Fecha de la reserva]) devuelve 2005 cuando la fecha de [Fecha
de la reserva] es 15 de diciembre de 2005.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
129
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Funciones de proveedor de datos
Conexión
Descripción
Devuelve los parámetros de la conexión con la base de datos que utiliza un
proveedor de datos.
Grupo de funciones
Proveedor de datos
Sintaxis
cadena Conexión(pd)
Entrada
Parámetro
Descripción
Tipo
Requerido
pd
El proveedor de
datos
Proveedor de da- Sí
tos
Notas
•
•
Debe incluir el nombre del proveedor de datos entre corchetes.
Por motivos de seguridad, el resultado de la función no incluye el nombre
de host de la base de datos, el nombre de usuario ni la contraseña.
ProveedorDeDatos
Descripción
Devuelve el nombre del proveedor de datos que contiene un objeto de
informe
130
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Grupo de funciones
Proveedor de datos
Sintaxis
cadena ProveedorDeDatos(obj)
Entrada
Parámetro
Descripción
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
Descripción
Devuelve la fecha clave de un proveedor de datos.
Grupo de funciones
Proveedor de datos
Sintaxis
fecha FechaClaveProveedorDatos(pd)
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
131
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
Requerido
pd
El proveedor de
datos
Proveedor de da- Sí
tos
Notas
•
•
Debe incluir el nombre del proveedor de datos entre corchetes.
A la fecha clave devuelta se le aplicará el formato correspondiente a la
configuración 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
Descripción
Devuelve el título de la fecha clave de un proveedor de datos
Grupo de funciones
Proveedor de datos
Sintaxis
cadena DataProviderKeyDateCaption(pd)
132
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
Requerido
pd
El proveedor de
datos
Proveedor de da- Sí
tos
Notas
Debe incluir el nombre del proveedor de datos entre corchetes.
Ejemplos
DataProviderKeyDateCaption([Ventas]) devuelve "Fecha actual
del calendario" si ése es el título de la fecha clave del proveedor de datos
Ventas.
SQLProveedorDatos
Descripción
Devuelve el código SQL generado por un proveedor de datos
Grupo de funciones
Proveedor de datos
Sintaxis
cadena SQLProveedorDatos(pd)
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
133
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
Requerido
pd
El proveedor de
datos
Proveedor de da- Sí
tos
Notas
Debe incluir el nombre del proveedor de datos entre corchetes.
Ejemplos
SQLProveedorDatos([Consulta 1]) devuelve "SELECT
país.nombre_país FROM país" si el código SQL del proveedor de datos
es "SELECT país.nombre_país FROM país".
TipoDeProveedor
Descripción
Devuelve el tipo de un proveedor de datos.
Grupo de funciones
Proveedor de datos
Sintaxis
cadena TipoDeProveedor(pd)
134
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
Requerido
pd
El proveedor de
datos
Proveedor de da- Sí
tos
Notas
•
•
TipoDeProveedor devuelve "Universo" en el caso de proveedores de
datos de universo o "Datos personales" en el caso de proveedores de
datos personales.
Debe incluir el nombre del proveedor de datos entre corchetes.
Ejemplos
TipoDeProveedor([Ventas]) devuelve "Universo" si el proveedor de
datos "Ventas" está basado en un universo.
EstáRespondidaLaPetición
Descripción
Determina si se ha respondido a una petición de orden
Grupo de funciones
Proveedor de datos
Sintaxis
booleano EstáRespondidaLaPetición([pd]cadena_petición)
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
135
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
pd
El proveedor de datos que con- Proveedor de No
tiene la petición de orden
datos
cadena_peti- El texto de petición de orden
ción
Tipo
Cadena
Requerido
Sí
Notas
Debe incluir el nombre del proveedor de datos entre corchetes.
Ejemplos
EstáRespondidaLaPetición("Elegir ciudad") devuelve verdadero
si se ha respondido a la petición de orden que identifica el texto "Elegir
ciudad".
EstáRespondidaLaPetición([Ventas];"Elegir ciudad") devuelve
verdadero si se ha respondido a la petición que identifica el texto "Elegir
ciudad" del proveedor de datos de [Ventas].
FechaÚltimaEjecución
Descripción
Devuelve la fecha en que se actualizó por última vez el proveedor de datos.
Grupo de funciones
Proveedor de datos
Sintaxis
fecha FechaÚltimaEjecución(pd)
136
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
Requerido
pd
El proveedor de
datos
Proveedor de da- Sí
tos
Notas
•
•
•
Si el informe tiene un único proveedor de datos, puede omitir el parámetro
pd.
Debe incluir el nombre del proveedor de datos entre corchetes.
Puede utilizar la función ProveedorDeDatos para proporcionar una
referencia de un proveedor de datos.
Ejemplos
FechaÚltimaEjecución([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
DuraciónÚltimaEjecución
Descripción
Devuelve el tiempo en segundos que tarda la última actualización del
proveedor de datos
Grupo de funciones
Proveedor de datos
Sintaxis
número DuraciónÚltimaEjecución(pd)
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
137
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
Requerido
pd
El proveedor de
datos
Proveedor de da- Sí
tos
Notas
Debe incluir el nombre del proveedor de datos entre corchetes.
Ejemplos
DuraciónÚltimaEjecución([Ventas]) devuelve 3 si el proveedor de
datos de "Ventas" tardó tres segundos en devolver sus datos en la última
ejecución.
HoraÚltimaEjecución
Descripción
Devuelve la hora en que se actualizó por última vez el proveedor de datos
Grupo de funciones
Proveedor de datos
Sintaxis
hora HoraÚltimaEjecución(pd)
138
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
Requerido
pd
El proveedor de
datos
Proveedor de da- Sí
tos
Notas
•
•
•
Si el informe tiene un único proveedor de datos, puede omitir el parámetro
pd.
Puede utilizar la función ProveedorDeDatos para proporcionar una
referencia de un proveedor de datos.
Debe incluir el nombre del proveedor de datos entre corchetes.
Ejemplos
HoraÚltimaEjecución([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
NúmeroDeProveedores
Descripción
Devuelve el número de proveedores de datos de un informe
Grupo de funciones
Proveedor de datos
Sintaxis
entero NúmeroDeProveedores()
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
139
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Ejemplos
NúmeroDeProveedores() devuelve 2 si el informe tiene dos proveedores
de datos.
NúmeroDeFilas
Descripción
Devuelve el número de filas de un proveedor de datos
Grupo de funciones
Proveedor de datos
Sintaxis
entero NúmeroDeFilas(pd)
Entrada
Parámetro
Descripción
Tipo
Requerido
pd
El proveedor de
datos
Proveedor de da- Sí
tos
Notas
•
•
Debe incluir el nombre del proveedor de datos entre corchetes.
Puede utilizar la función ProveedorDeDatos para proporcionar una
referencia de un proveedor de datos.
Ejemplos
NúmeroDeFilas([Consulta 1]) devuelve 10 si el proveedor de "Consulta
1" tiene 10 filas.
Temas relacionados
• ProveedorDeDatos
140
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
RefValueDate
Descripción
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
Descripción
Devuelve la respuesta a una petición 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_petición[;Índi
ce])
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
141
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
Requerido
pd
El proveedor de datos
Provee- No
dor de datos
cadena_petición
El texto de petición de orden
Cadena
Índice
Indica a la función que devuelva las claves Palabra
primarias de base de datos de los valores clave
de petición de orden
Sí
No
Notas
•
•
•
•
La función devuelve una cadena vacía si el seguimiento de datos no está
activado.
Debe incluir el nombre del proveedor de datos entre corchetes.
Puede utilizar la función ProveedorDeDatos para proporcionar una
referencia de un proveedor de datos.
Si selecciona varios valores como respuesta a una petición de orden, la
función 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 "Mérida" si
el usuario introdujo "Mérida" en la petición de orden "¿Qué ciudad?" en el
momento en el que el dato de referencia era el dato actual.
RefValueUserResponse([Consulta Ventas];"¿Qué ciudad?")
devuelve "Mérida" si el usuario introdujo "Mérida" en la petición 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, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
NombreDelUniverso
Descripción
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
Parámetro
Descripción
Tipo
Requerido
pd
El proveedor de
datos
Proveedor de da- Sí
tos
Notas
•
•
•
Web Intelligence actualiza de manera automática el nombre del proveedor
de datos en la fórmula. Si, en el ejemplo anterior, se cambia el nombre
del proveedor de datos por "Q1", la fórmula pasará a ser NombreDelU
niverso([Q1]).
Debe incluir el nombre del proveedor de datos entre corchetes.
Puede utilizar la función 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, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
143
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
RespuestaUsuario
Descripción
Devuelve la respuesta a una petición de orden
Grupo de funciones
Proveedor de datos
Sintaxis
cadena RespuestaUsuario([pd;]cadena_petición[;Índice])
Entrada
Parámetro Descripción
Tipo
Requerido
pd
Proveedor de
datos
No
Cadena
Sí
El proveedor de datos
cadena_pe- El texto de petición de orden
tición
Índice
Indica a la función que devuelva las claves Palabra
primarias de base de datos de los valores clave
de petición de orden
No
Notas
•
•
•
144
Debe incluir el nombre del proveedor de datos entre corchetes.
Puede utilizar la función ProveedorDeDatos para proporcionar una
referencia de un proveedor de datos.
Si selecciona varios valores como respuesta a una petición de orden, la
función devuelve una cadena que consta de una lista de valores (o claves
primarias si se especifica el operador Índice) separados por puntos y
coma.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Ejemplos
RespuestaUsuario("¿Qué ciudad?") devuelve "Mérida" si el usuario
introdujo "Mérida" en la petición de orden "¿Qué ciudad?" .
RespuestaUsuario([Consulta ventas];"¿Qué ciudad?") devuelve
"Mérida" si el usuario introdujo "Mérida" en la petición de orden "¿Qué
ciudad?" del proveedor de datos "Consulta de ventas".
RespuestaUsuario([Consulta ventas];"¿Qué ciudad?";Índice)
devuelve 23 si el usuario introdujo "Mérida" en la petición de orden "¿Qué
ciudad?" del proveedor de datos "Consulta de ventas" y la clave primaria
de base de datos de Mérida es 23.
Funciones de documento
AutorDocumento
Descripción
Devuelve la identificación de InfoView del creador del documento
Grupo de funciones
Documento
Sintaxis
cadena AutorDocumento()
Ejemplos
AutorDocumento() devuelve "gkn" si la identificación del autor del
documento es "gkn".
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
145
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
DocumentCreationDate
Descripción
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
Descripción
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, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
FechaDocumento
Descripción
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
Descripción
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, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
147
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
DocumentoParcialmenteActualizado
Descripción
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 función Si.
Ejemplos
DocumentoParcialmenteActualizado() devuelve verdadero si el
documento está parcialmente actualizado.
HoraDocumento
Descripción
Devuelve la hora a la que el documento se guardó por última vez
Grupo de funciones
Documento
Sintaxis
hora HoraDocumento()
148
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Notas
El formato de la hora devuelta varía según el formato de celda.
Ejemplo
HoraDocumento() devuelve 15:45 si el documento se guardó a las 15:45.
FiltrosExploración
Descripción
Devuelve los filtros de exploración aplicados a un documento o un objeto
en modo de exploración
Grupo de funciones
Documento
Sintaxis
cadena FiltrosExploración(obj|separador)
Entrada
Parámetro
Descripción
Tipo
Requerido
obj
Un objeto de informe
Objeto de informe
O bien obj o separa
dor son obligatorios
separador
El separador del filtro Cadena
de exploración
O bien obj o separa
dor son obligatorios
Notas
•
•
Puede insertar la función FiltrosExploración directamente sin
necesidad de introducir la fórmula de forma manual insertando una celda
FiltrosExploración.
Si no especifica un objeto, la función devuelve todos los filtros de
exploración aplicados al documento.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
149
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Ejemplos
FiltrosExploración() devuelve "EE.UU." si el documento tiene un
filtro de exploración que restringe el objeto [País] a EE.UU.
FiltrosExploración() devuelve "EE.UU. - 1999" si el documento tiene
un filtro que restringe [País] a "EE.UU." y [Año] a 1999.
FiltrosExploración("/") devuelve "EE.UU. / 1999" si el documento
tiene un filtro que restringe [País] a "EE.UU." y [Año] a 1999.
FiltrosExploración([Trimestre]) devuelve "T3" si el documento
tiene un filtro de exploración que restringe [Trimestre] a "T3".
PromptSummary
Descripción
Devuelve el texto de petición 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 información 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, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
QuerySummary
Descripción
Devuelve información acerca de las consultas de un documento.
Grupo de funciones
Documento
Sintaxis
cadena QuerySummary([pd])
Entrada
Parámetro
Descripción
Tipo
Requerido
pd
Un proveedor de
datos
Proveedor de da- No
tos
Notas
•
Debe incluir el nombre del proveedor de datos entre corchetes.
Ejemplos
QuerySummary() devuelve información acerca de todas las consultas de
un documento.
QuerySummary([Consulta 1]) devuelve información 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, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
151
5
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
Descripción
Devuelve los filtros de informe aplicados sobre un objeto o informe
Grupo de funciones
Documento
Sintaxis
cadena FiltroInforme(obj)
Entrada
Parámetro
Descripción
Tipo
Requerido
obj
Un objeto de infor- Objeto de informe Sí
me
Ejemplos
FiltroInforme([País]) devuelve "Estados Unidos" si existe un filtro
de informe en el objeto País que lo restrinja a "Estados Unidos".
152
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
ReportFilterSummary
Descripción
Devuelve un resumen de los filtros de informe en un documento o informe
Grupo de funciones
Documento
Sintaxis
string ReportFilterSummary(report_name)
Entrada
Parámetro
Descripción
Tipo
nombre_informe
El nombre del infor- Cadena
me
Requerido
No
Notas
Si nombre_informe se omite, ReportFilterSummary devuelve un
resumen de todos los filtros de informes de todos los informes del documento.
Ejemplos
ReportFilterSummary() devuelve información acerca de todos los filtros
de informe de un documento.
ReportFilterSummary("Informe1") devuelve información 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, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
153
5
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 lógicas
Par
Descripción
Determina si un número es par
Grupo de funciones
Lógicos
Sintaxis
booleano Par(número)
Entrada
Parámetro
Descripción
Tipo
número
Cualquier número Número
Requerido
Sí
Notas
•
•
Par devuelve un valor booleano que se puede utilizar en la función 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 número con un formato de número booleano.
Ejemplos
Par(4) devuelve el valor verdadero.
Par(3) devuelve el valor falso.
154
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Par(23,2) devuelve el valor falso.
Par(-4) devuelve el valor verdadero.
Par(-2,2) devuelve el valor falso.
EsFecha
Descripción
Determina si un valor es una fecha
Grupo de funciones
Lógicos
Sintaxis
booleano EsFecha(obj)
Entrada
Parámetro
Descripción
Tipo
Requerido
obj
Cualquier objeto de Objeto de informe Sí
informe
Notas
•
•
EsFecha devuelve un valor booleano que se puede utilizar en la función
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 número con un formato de número booleano.
Ejemplos
EsFecha([Fecha de la reserva]) devuelve Verdadero si [Fecha de
la reserva] es una fecha.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
155
5
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
Descripción
Determina si un objeto devuelve un error
Grupo de funciones
Lógicos
Sintaxis
booleano EsError(obj)
Entrada
Parámetro
Descripción
Tipo
Requerido
obj
Cualquier objeto de Objeto de informe Sí
informe
Notas
•
•
EsError devuelve un valor booleano que puede utilizarse en la función
Si.
Si se coloca EsError directamente en una columna, Web Intelligence
convertirá el valor devuelto en un número entero. Puede dar formato a
este número con un formato de número booleano.
Ejemplos
EsError([Ingresos]) devuelve falso si la variable [Ingresos] no devuelve
un error.
156
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
EsError([Clientes promedio]) devuelve verdadero si la variable
[Clientes promedio] devuelve un error de división entre cero (#DIV/0).
Si EsError([Clientes promedio]) Then "Error" Else "Sin
error" devuelve "Error" si la variable [Clientes promedio] devuelve un error
de división entre cero (#DIV/0).
Temas relacionados
• If...Then...Else
EsLógica
Descripción
Determina si un valor es booleano
Grupo de funciones
Lógicos
Sintaxis
booleano EsLógico(obj)
Entrada
Parámetro
Descripción
Tipo
Requerido
obj
Cualquier objeto de Objeto de informe Sí
informe
Notas
•
•
EsLógico() devuelve un valor booleano que puede utilizarse en la
función Si.
Si se coloca EsLógico directamente en una columna, Web Intelligence
convertirá el valor devuelto en un número entero. Puede dar formato a
este número con un formato de número booleano.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
157
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Ejemplos
EsLógico(EsCadena([País])) devuelve verdadero.
EsLógico([País]) devuelve falso si el país devuelve cualquier tipo de
datos que no sea booleano.
Si EsLógico(EsFecha([País])) Then "Booleano" Else "No
booleano" devuelve "Booleano".
Temas relacionados
• If...Then...Else
EsNula
Descripción
Determina si un valor es nulo
Grupo de funciones
Lógicos
Sintaxis
booleano EsNulo(obj)
Entrada
Parámetro
Descripción
Tipo
Requerido
obj
Cualquier objeto de Objeto de informe Sí
informe
Notas
•
•
158
EsNulo() devuelve un valor booleano que puede utilizarse en la función
Si.
Si se coloca EsNulo() directamente en una columna, Web Intelligence
convertirá el valor devuelto en un número entero. Puede dar formato a
este número con un formato de número booleano.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Ejemplos
EsNulo([Ingresos]) devuelve falso si la variable [Ingresos] no es nula.
EsNulo([Clientes promedio]) devuelve verdadero si la variable
[Clientes promedio] es nula.
Temas relacionados
• If...Then...Else
EsNúmero
Descripción
Determina si un valor es un número
Grupo de funciones
Lógicos
Sintaxis
booleano EsNúmero(obj)
Entrada
Parámetro
Descripción
Tipo
Requerido
obj
Cualquier objeto de Objeto de informe Sí
informe
Notas
•
•
EsNúmero devuelve un valor booleano que puede utilizarse en la función
Si.
Si se coloca EsNúmero directamente en una columna, Web Intelligence
convertirá el valor devuelto en un número entero. Puede dar formato a
este número con un formato de número booleano.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
159
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Ejemplos
EsNúmero([Ingresos]) devuelve verdadero si la variable [Ingresos] es
un número.
EsNúmero([Nombre del cliente]) devuelve falso si la variable [Nombre
del cliente] no es un número.
Si EsNúmero([Nombre del cliente]) Then "Número" Else "No
es un número" devuelve "No es un número" si la variable [Nombre del
cliente] no es un número.
Temas relacionados
• If...Then...Else
EsCadena
Descripción
Determina si un valor es una cadena
Grupo de funciones
Lógicos
Sintaxis
booleano EsCadena(obj)
Entrada
Parámetro
Descripción
Tipo
Requerido
obj
Cualquier objeto de Objeto de informe Sí
informe
Notas
•
160
EsCadena devuelve un valor booleano que puede utilizarse en la función
Si.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
•
Si se coloca EsCadena directamente en una columna, Web Intelligence
convertirá el valor devuelto en un número entero. Puede dar formato a
este número con un formato de número 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
Descripción
Determina si una variable es una variable de hora
Grupo de funciones
Lógicos
Sintaxis
booleano EsHora(obj)
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
161
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
Requerido
obj
Cualquier objeto de Objeto de informe Sí
informe
Notas
•
•
EsHora devuelve un valor booleano que puede utilizarse en la función
Si.
Si se coloca EsHora directamente en una columna, Web Intelligence
convertirá el valor devuelto en un número entero. Puede dar formato a
este número con un formato de número 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
Descripción
Determina si un número es impar
Grupo de funciones
Lógicos
162
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Sintaxis
booleano Impar(número)
Entrada
Parámetro
Descripción
Tipo
número
Cualquier número Número
Requerido
Sí
Notas
•
•
•
Impar devuelve un valor booleano que puede utilizarse en la función
Si.
Si se coloca Impar directamente en una columna, Web Intelligence
convertirá el valor devuelto en un número entero. Puede dar formato a
este número con un formato de número booleano.
Impar ignora la parte decimal de los números.
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, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
163
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Funciones numéricas
Abs
Descripción
Devuelve el valor absoluto de un número
Grupo de funciones
Numéricos
Sintaxis
número Abs(número)
Entrada
Parámetro
Descripción
Tipo
número
Cualquier número Número
Requerido
Sí
Ejemplos
Abs(25) devuelve 25.
Abs(-11) devuelve 11.
EnteroSup
Descripción
Devuelve un número redondeado al entero superior más cercano
Grupo de funciones
Numéricos
164
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Sintaxis
número EnteroSup(número)
Entrada
Parámetro
Descripción
Tipo
número
Cualquier número Número
Requerido
Sí
Ejemplos
EnteroSup(2,4) devuelve 3.
EnteroSup(3,1) devuelve 4.
EnteroSup(-3,1) devuelve -3.
Cos
Descripción
Devuelve el coseno de un ángulo
Grupo de funciones
Numéricos
Sintaxis
número Cos(ángulo)
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
165
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
Requerido
ángulo
Un ángulo en radianes
Número
Sí
Ejemplos
Cos(180) devuelve -0,6.
EuroConvertirDe
Descripción
Convierte una cantidad en euros en otra divisa
Grupo de funciones
Numéricos
Sintaxis
número ConvertirDeEuro(cantidad_euros;código_divisa;ni
vel_redondeo)
166
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
Requerido
Número
Sí
código_divi- El código ISO de la divisa de desti- Cadena
sa
no
Sí
nivel_redon- El número de decimales a los que Número
deo
el resultado se va a redondear
Sí
cantidad_eu- La cantidad en euros
ros
Notas
El código monetario debe corresponder al código de una de las 12 divisas
europeas, cuyos valores se fijaron en relación con el euro antes de la
abolición de éstas en enero de 2002. En caso contrario, la función devolverá
#ERROR. Las divisas son:
BEF
Franco belga
DEM Marco alemán
GRD Dracma griego
ESP
Peseta española
FRF
Franco francés
IEP
Libra irlandesa
ITL
Lira italiana
LUF
Franco luxemburgués
NLG
Florín danés
ATS
Chelín austríaco
PTS
Escudo portugués
FIM
Marco finlandés
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
167
5
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
• Cómo Web Intelligence redondea y trunca números
EuroConvertirEn
Descripción
Convierte una cantidad en euros
Grupo de funciones
Numéricos
Sintaxis
número ConvertirAEuro (cantidad_no_euros;código_divisa;ni
vel_redondeo)
168
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
Requerido
cantiLa cantidad en una divisa distinta del Número
dad_no_eu- euro
ros
Sí
código_divi- El código ISO de la divisa distinta del Cadena
sa
euro
Sí
nivel_redon- El número de decimales a los que el Número
deo
resultado se va a redondear
Sí
Ejemplo
ConvertirAEuro(6559;"FRF";2) devuelve 999,91.
ConvertirAEuro(6559;"FRF";1) devuelve 999,90.
ConvertirAEuro(1955;"DEM";2) devuelve 999,58.
ConvertirAEuro(1955;"DEM";1) devuelve 999,60.
Nota
El código monetario debe corresponder al código de una de las 12 divisas
europeas, cuyos valores se fijaron en relación con el euro antes de la
abolición de éstas en enero de 2002. En caso contrario, la función devolverá
#ERROR. Las divisas son:
BEF
Franco belga
DEM
Marco alemán
GRD
Dracma griego
ESP
Peseta española
FRF
Franco francés
IEP
Libra irlandesa
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
169
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
ITL
Lira italiana
LUF
Franco luxemburgués
NLG
Florín danés
ATS
Chelín austríaco
PTS
Escudo portugués
FIM
Marco finlandés
Temas relacionados
• Cómo Web Intelligence redondea y trunca números
ErrorRedondeoDeEuro
Descripción
Devuelve el error de redondeo hallado en un cálculo de conversión de euros
Grupo de funciones
Numéricos
Sintaxis
número ErrorRedondeoDeEuro(cantidad_euros;código_divi
sa;nivel_redondeo)
170
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
Requerido
Número
Sí
código_divi- El código ISO de la divisa de destino Cadena
sa
Sí
nivel_redon- El número de decimales a los que el Número
deo
resultado se va a redondear
Sí
cantidad_eu- La cantidad en euros
ros
Salida
El error de redondeo en el cálculo.
Ejemplos
ErrorRedondeoDeEuro(1000;"FRF";2) devuelve 0. (No existe ninguna
diferencia entre la conversión sin redondeo y la conversión con redondeo
con dos decimales.)
ErrorRedondeoDeEuro(1000;"FRF";1) devuelve 0,03. (La conversión
sin redondeo es 6559,57. La conversión 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 conversión sin redondeo y la conversión con redondeo con dos
decimales.)
ErrorRedondeoDeEuro(1000;"DEM";1) devuelve -0,01. (La conversión
sin redondeo es 1955,83. La conversión con redondeo con un decimal es
1995,80. El error de redondeo es -0,03.)
Nota
El código monetario debe corresponder al código de una de las 12 divisas
europeas, cuyos valores se fijaron en relación con el euro antes de la
abolición de éstas en enero de 2002. En caso contrario, la función devolverá
#ERROR. Las divisas son:
BEF
Franco belga
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
171
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
DEM
Marco alemán
GRD
Dracma griego
ESP
Peseta española
FRF
Franco francés
IEP
Libra irlandesa
ITL
Lira italiana
LUF
Franco luxemburgués
NLG
Florín danés
ATS
Chelín austríaco
PTS
Escudo portugués
FIM
Marco finlandés
Temas relacionados
• Cómo Web Intelligence redondea y trunca números
ErrorRedondeoAEuro
Descripción
Devuelve el error de redondeo hallado en un cálculo de conversión a euros
Grupo de funciones
Numéricos
Sintaxis
número ErrorRedondeoAEuro (cantidad_no_euros;código_divi
sa;nivel_redondeo)
172
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
Requerido
cantiLa cantidad en una divisa distinta del Número
dad_no_eu- euro
ros
Sí
código_divi- El código ISO de la divisa distinta del Cadena
sa
euro
Sí
nivel_redon- El número de decimales a los que el Número
deo
resultado se va a redondear
Sí
Ejemplos
ErrorRedondeoAEuro(6559;"FRF";2) devuelve 0. (No hay diferencia
entre la conversión sin redondeo y la conversión con redondeo con dos
decimales.)
ErrorRedondeoAEuro(6559;"FRF";1) devuelve -0,01. (La conversión
sin redondeo es 999,91. La conversión 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 conversión sin redondeo y la conversión con redondeo con dos
decimales.)
ErrorRedondeoAEuro(1955;"DEM";1) devuelve 0,02. (La conversión
sin redondeo es 999,58. La conversión con redondeo con un decimal es
999,60. El error de redondeo es 0,02.)
Nota
El código monetario debe corresponder al código de una de las 12 divisas
europeas, cuyos valores se fijaron en relación con el euro antes de la
abolición de éstas en enero de 2002. En caso contrario, la función devolverá
#ERROR. Las divisas son:
BEF
Franco belga
DEM
Marco alemán
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
173
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
GRD
Dracma griego
ESP
Peseta española
FRF
Franco francés
IEP
Libra irlandesa
ITL
Lira italiana
LUF
Franco luxemburgués
NLG
Florín danés
ATS
Chelín austríaco
PTS
Escudo portugués
FIM
Marco finlandés
Temas relacionados
• Cómo Web Intelligence redondea y trunca números
Exp
Descripción
Devuelve un valor exponencial (número elevado a una potencia)
Grupo de funciones
Numéricos
Sintaxis
número Exp(potencia)
174
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
Requerido
avanzados
La potencia.
Número
Sí
Notas
Un exponencial es el número e constante (2,718...) elevado a una potencia.
Ejemplos
Exp(2,2) devuelve 9,03.
Fact
Descripción
Devuelve el factorial de un número
Grupo de funciones
Numéricos
Sintaxis
entero Fact(número)
Entrada
Parámetro
Descripción
Tipo
número
Cualquier número Número
Requerido
Sí
Notas
El factorial de número es el producto de todos los enteros desde 1 hasta
número.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
175
5
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
Descripción
Devuelve un número redondeado al entero inferior más cercano
Grupo de funciones
Numéricos
Sintaxis
entero EnteroInf(número)
Entrada
Parámetro
Descripción
Tipo
número
Cualquier número Número
Requerido
Sí
Ejemplo
EnteroInf(24,4) devuelve 24.
Ln
Descripción
Devuelve el logaritmo natural de un número
Grupo de funciones
Numéricos
176
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Sintaxis
número Ln(número)
Entrada
Parámetro
Descripción
Tipo
número
Cualquier número Número
Requerido
Sí
Ejemplos
Ln(10) devuelve 2.
Registro
Descripción
Devuelve el logaritmo de un número en una base especificada
Grupo de funciones
Numéricos
Sintaxis
número Log (número;base)
Entrada
Parámetro
Descripción
Tipo
Requerido
número
Cualquier número Número
Sí
base
La base del logarit- Número
mo.
Sí
Ejemplos
Log(12;5) devuelve 3.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
177
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Log10
Descripción
Devuelve el logaritmo en base 10 de un número
Grupo de funciones
Numéricos
Sintaxis
número Log10(número)
Entrada
número_de_entrada
Un número
Ejemplos
Log10(100) devuelve 2.
Residuo
Descripción
Devuelve el resto de la división de dos números
Grupo de funciones
Numéricos
Sintaxis
número Res(dividendo;divisor)
178
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
Requerido
dividendo
El dividendo
Número
Sí
divisor
El divisor
Número
Sí
Ejemplos
Res(10;4) devuelve 2.
Res(10,2;4,2) devuelve 1,8
Potencia
Descripción
Devuelve un número elevado a una potencia.
Grupo de funciones
Numéricos
Sintaxis
número Potencia(número;potencia)
Entrada
Parámetro
Descripción
Tipo
Requerido
número
El número al que elevar
a una potencia
Número
Sí
avanzados
La potencia.
Número
Sí
Ejemplo
Potencia(10;2) devuelve 100.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
179
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Clasificación
Descripción
Clasifica un indicador por dimensiones
Grupo de funciones
Numéricos
Sintaxis
Clasificación(indicador;[clasificación_dimensiones][;Arri
ba|Abajo][;restabl_dimensiones])
Entrada
Paráme- Descripción
tro
Tipo
Requerido
indicador El indicador que se va a clasificar
Indicador Sí
clasifica- Las dimensiones utilizadas para clasifi- Lista de No
ción_di- car el indicador
dimensiomensiones
nes
ArriEstablece el orden de clasificación:
ba|Abajo • Arriba: descendente
• Abajo: ascendente
Palabra
clave
restabl_dimensiones
Lista de No
dimensiones
Las dimensiones que restablecen la
clasificación
No (Arriba
es el valor predeterminado)
Notas
•
180
Si no se especifica ninguna dimensión de clasificación, Web Intelligence
utilizará el contexto de cálculo predeterminado para calcular la
clasificación.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
•
•
•
Las dimensiones deben colocarse siempre entre paréntesis, incluso si
hay una sola dimensión en la lista de dimensiones para restablecer.
Al especificar un conjunto de dimensiones para restablecer, dichas
dimensiones deberán estar separadas por puntos y comas.
De manera predeterminada, la clasificación se restablece sobre una
sección o ruptura de bloque.
Ejemplos
En la siguiente tabla, la clasificación viene dada por Clasificación([In
gresos];([País])):
País
Ingresos
Clasificación
Francia
835.420
2
Estados Unidos
2.451.104
1
En la siguiente tabla, la clasificación viene dada por Clasificación([In
gresos];([País]);Abajo). El argumento Abajo hace que los
indicadores se clasifiquen en orden ascendente.
País
Ingresos
Clasificación
Francia
835.420
1
Estados Unidos
2.451.104
2
En la siguiente tabla, la clasificación viene dada por Clasificación([In
gresos];([País];[Centro de vacaciones])):
País
Centro de vacacio- Ingresos
nes
Clasificación
Francia
Riviera francesa
835.420
3
Estados Unidos
Bahamas Beach
971.444
2
Estados Unidos
Hawaiian Club
1.479.660
1
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
181
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
En la siguiente tabla, la clasificación viene dada por Clasificación([In
gresos];([País];[Año]);([País])). La clasificación se restablece
de acuerdo con la dimensión País.
País
Año
Ingresos
Clasificación
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
Descripción
Redondea un número
Grupo de funciones
Numéricos
Sintaxis
número Redondear(número;nivel_redondeo)
182
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
Requerido
número
Número que se va a redondear
Número
Sí
nivel_redon- El número de decimales a los que Número
deo
el número se va a redondear
Sí
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
• Cómo Web Intelligence redondea y trunca números
Signo
Descripción
Devuelve el signo de un número
Grupo de funciones
Numéricos
Sintaxis
entero Signo(número)
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
183
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
número
Cualquier número Número
Requerido
Sí
Notas
Signo devuelve -1 si número es negativo, 0 si número es cero y 1 si núme
ro es positivo.
Ejemplos
Signo(3) devuelve 1.
Signo(-27,5) devuelve -1.
Sin
Descripción
Devuelve el seno de un ángulo
Grupo de funciones
Numéricos
Sintaxis
número Seno(ángulo)
184
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
Requerido
ángulo
Un ángulo en radianes
Número
Sí
Ejemplo
Sen(234542) devuelve –0,116992.
Raíz
Descripción
Devuelve la raíz cuadrada de un número.
Grupo de funciones
Numéricos
Sintaxis
número Raíz(número)
Entrada
Parámetro
Descripción
Tipo
número
Cualquier número Número
Requerido
Sí
Ejemplo
Raíz(25) devuelve 5.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
185
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Tan
Descripción
Devuelve la tangente de un ángulo
Grupo de funciones
Numéricos
Sintaxis
número Tangente(ángulo)
Entrada
Parámetro
Descripción
Tipo
Requerido
ángulo
Un ángulo en radianes
Número
Sí
Ejemplos
Tangente(90) devuelve -2.
EnNúmero
Descripción
Devuelve una cadena como número
Grupo de funciones
Numéricos
Sintaxis
número EnNúmero(cadena)
186
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
Requerido
cadena
Un número como
cadena
Cadena
Sí
Notas
Si cadena no es un número, EnNúmero devuelve #ERROR
Ejemplos
EnNúmero("45") devuelve 45.
Truncar
Descripción
Trunca un número
Grupo de funciones
Numéricos
Sintaxis
número Truncar(número;nivel_truncamiento)
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
187
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
Requerido
número
Número que se va a redondear Número
Sí
nivel_trunca- El número de decimales que se Número
miento
van a eliminar del número
Sí
Notas
Ejemplo
Truncar(3,423;2) devuelve 3,42.
Temas relacionados
• Cómo Web Intelligence redondea y trunca números
Otras funciones
BlockName
Descripción
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, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
NúmeroDeColumna
Descripción
Devuelve el número de columna
Grupo de funciones
Otras funciones
Sintaxis
entero NúmeroColumna()
Ejemplos
NúmeroColumna() devuelve 2 si la fórmula se coloca en la segunda
columna de una tabla.
UsuarioActual
Descripción
Devuelve la identificación de InfoView del usuario actual
Grupo de funciones
Otras funciones
Sintaxis
cadena UsuarioActual()
Ejemplos
UsuarioActual() devuelve "gkn" si la identificación de InfoView del usuario
actual es "gkn".
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
189
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
ForzarFusión
Descripción
Incluye dimensiones sincronizadas en cálculos de indicadores cuando las
dimensiones sincronizadas no aparecen en el contexto de cálculo del
indicador
Grupo de funciones
Otras funciones
Sintaxis
num ForceMerge(measure)
Entrada
Parámetro
Descripción
Tipo
Requerido
indicador
Cualquier indicador
Indicador
Sí
Salida
El resultado del cálculo con las dimensiones sincronizadas tomadas en
consideración.
Notas
•
•
190
ForzarFusión devuelve #VALORMÚLTIP si se aplica a un indicador
inteligente porque la agrupación necesaria para calcular el indicador
inteligente no existe.
ForzarFusión es el equivalente en Web Intelligence de la función
MultiCubo de BusinessObjects/Desktop Intelligence.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Ejemplos
ForzarFusión([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
Descripción
Devuelve la configuración regional de los datos contenidos en el documento
(la configuración regional del documento)
Grupo de funciones
Otras funciones
Sintaxis
cadena ObtenerConfigRegContenido()
Notas
La configuración regional del documento se utiliza para dar formato a los
datos de un documento de Web Intelligence.
Ejemplos
ObtenerConfigRegContenido() devuelve "fr_FR" si la configuración
regional del documento es "Francés (Francia)".
ObtenerConfiguraciónRegionalVisualizaciónPreferidaPredominante
Descripción
Devuelve la configuración regional predominante del grupo de configuración
regional de visualización preferido
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
191
5
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
configuración regional predominante, que se utiliza como base para el
resto de configuraciones regionales del grupo. Por ejemplo, inglés de
EE.UU. ("en_US") es la configuración regional predominante del grupo
de configuraciones regionales Inglés. Inglés de Nueva Zelanda ("en_NZ")
también forma parte de este grupo.
El Manual del Administrador de traducciones enumera todas las
configuraciones regionales de visualización preferidas predominantes.
Ejemplos
ObtenerConfiguraciónRegionalVisualizaciónPreferidaPredo
minante devuelve "en_US" si la configuración regional de visualización
preferida es "Inglés (Nueva Zelanda)".
Temas relacionados
• ObtenerConfiguraciónRegionalVisualizaciónPreferida
ObtenerIdiomayPaís
Descripción
Devuelve la configuración regional del usuario que se utiliza para dar formato
a la interfaz de Web Intelligence (la configuración regional del producto)
Grupo de funciones
Otras funciones
192
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Sintaxis
cadena ObtenerIdiomayPaís()
Notas
La configuración regional del producto es la configuración regional en que
Web Intelligence muestra la interfaz de usuario (por ejemplo, elementos de
menú o el texto de los botones).
Ejemplos
ObtenerIdiomayPaís() devuelve "en_US" si la configuración regional
del producto del usuario es "Inglés (EE.UU.)".
ObtenerLocalizados
Descripción
Devuelve una cadena localizada según la configuración regional preferida
del usuario
Sintaxis
string GetLocalized(string[;comment])
Entrada
Parámetro
Descripción
Tipo
Requerido
cadena
La cadena que se va a tradu- cadena
cir
Sí
comentario
Un comentario para ayudar a cadena
los traductores
No
Notas
•
El parámetro cadena puede ser una cadena de cualquier fórmula de
Web Intelligence (por ejemplo, en una celda, un mensaje de una señal
o la definición de una variable).
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
193
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
•
•
Al diseñar un informe, se puede utilizar el parámetro comentario para
ofrecer más información 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 traducción al
francés de " Total para todos los productos" si la configuración regional de
visualización preferida es "fr_FR".
ObtenerLocalizados("Product Total";"Try not to use more
than 20 characters") devuelve la traducción al alemán de " Total for
all products" si la configuración regional de visualización preferida es " de_DE
". La función también le dice al traductor del informe que, a ser posible, no
utilice más de 20 caracteres al traducir la cadena.
Temas relacionados
• ObtenerConfiguraciónRegionalVisualizaciónPreferida
ObtenerConfiguraciónRegionalVisualizaciónPreferida
Descripción
Devuelve la configuración regional preferida del usuario para visualizar los
datos del documento (la configuración regional de visualización preferida)
Grupo de funciones
Otras funciones
194
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Sintaxis
cadena ObtenerConfiguraciónRegionalVisualizaciónPreferi
da()
Ejemplos
ObtenerConfiguraciónRegionalVisualizaciónPreferida devuelve
"en_US" si la configuración regional de visualización preferida es "Inglés
(EE.UU.)".
Temas relacionados
• ObtenerLocalizados
• ObtenerConfiguraciónRegionalVisualizaciónPreferidaPredominante
If...Then...Else
Descripción
Devuelve un valor que se basa en si una expresión es verdadera o falsa
Grupo de funciones
Otras funciones
Sintaxis
If bool_value Then true_value [Else false_value]
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
195
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
valor_boolea- Un valor booleano
no
Tipo
Requerido
Booleano
Sí
valor_verda- El valor devuelto si la expresión
Cualquiera
dero
valor_booleano es verdadera
Sí
valor_falso
Sí, si Else
está incluido
El valor devuelto si la expresión
valor_booleano es falsa
Cualquiera
Notas
•
•
•
valor_verdadero y valor_falso pueden mezclar los tipos de datos.
Puede utilizar los operadores booleanos Y, Entre, EnLista, O y NO con
la función 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 también 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 demás 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 demás 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, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Si [Ingresos de ventas]>1000000 Then "Ingresos altos"
ElseIf [Ingresos de ventas] > 800000 Then "Ingresos me
dianos" Else "Ingresos bajos" devuelve "Ingresos altos" para todas
las filas cuyos ingresos sean superiores a 1.000.000, "Ingresos medianos"
para todas las filas cuyos ingresos se encuentren entre 800.000 y 1.000.000
e "Ingresos bajos" para todas las demás filas.
Temas relacionados
• Si
• Operador Y
• Operador Entre
• Operador EnLista
• operador O
• No, operador
Si
Descripción
Devuelve un valor que se basa en si una expresión es verdadera o falsa
Grupo de funciones
Otras funciones
Sintaxis
If(bool_value;true_value;false_value)
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
197
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
valor_boolea- Un valor booleano
no
Tipo
Requerido
Booleano
Sí
valor_verda- El valor devuelto si la expresión
Cualquiera
dero
valor_booleano es verdadera
Sí
valor_falso
Sí
El valor devuelto si la expresión
valor_booleano es falsa
Cualquiera
Notas
•
•
valor_verdadero y valor_falso pueden mezclar los tipos de datos.
Puede anidar las condiciones Si al sustituir valor_falso con otras
condiciones Si adicionales:
If(bool_value;true_value;If(bool_value;true_value;fal
se_value|If...))
•
Web Intelligence también 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 demás filas.
Temas relacionados
• If...Then...Else
198
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
NúmeroDeFila
Descripción
Devuelve el número de fila dentro de una tabla
Grupo de funciones
Otras funciones
Sintaxis
entero NúmeroDeFila()
Notas
La numeración de las líneas de una tabla comienza con el encabezado, que
es la fila 1.
Ejemplos
NúmeroDeFila() devuelve 2 si la función aparece en la segunda fila de
una tabla.
NombreDe
Descripción
Devuelve el nombre de un objeto
Grupo de funciones
Otras funciones
Sintaxis
cadena NombreDe(obj)
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
199
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
Requerido
obj
Cualquier objeto de Objeto de informe Sí
informe
Notas
Web Intelligence utiliza la función NombreDe en encabezados de columnas
y filas en los informes.
Ejemplos
NombreDe([Fecha de la reserva]) devuelve "Fecha de la reserva".
NingúnFiltro
Descripción
Ignora los filtros al calcular un valor
Grupo de funciones
Otras funciones
Sintaxis
tipo_entrada NingúnFiltro(obj[;Todos|Explorar])
200
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
obj
Cualquier objeto de informe
Objeto de Sí
informe
Todos|Ex- •
plorar
•
•
Sin especificar palabra clave: se omiten Palabra
clave
los filtros de informes y bloques
Todos: se omiten todos los filtros
Explorar: se omiten los filtros de exploración y de informes
Requerido
No
Notas
•
•
NingúnFiltro(obj;Explorar) no funciona en modo de exploración
de consultas porque los filtros de exploración se agregan a las consultas
en lugar de aplicarse a los datos de los informes.
Si sale del modo de exploración con los filtros de exploración aplicados,
éstos se convierten en filtros de informe, por lo que varía el valor de las
expresiones a las que se haya aplicado NingúnFiltro(obj;Explo
rar).
Ejemplos
Si se coloca en un pie de bloque, NingúnFiltro(Suma([Ingresos de
ventas]) devuelve el total de ingresos por ventas de todas las filas posibles
del bloque, incluidas las filas filtradas del bloque.
NingúnFiltro(Suma([Ingresos de ventas]);Todo) devuelve la
suma de los ingresos de venta de todos los países, incluida Francia, aunque
exista un filtro que excluya a Francia del informe.
NingúnFiltro(Suma([Ingresos de ventas]);Explorar) devuelve
la suma de los ingresos de venta de todos los países aunque exista un filtro
de exploración en la dimensión [País].
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
201
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
NúmeroDePáginas
Descripción
Devuelve el número de páginas del informe
Grupo de funciones
Otras funciones
Sintaxis
entero NúmeroDePáginas()
Ejemplos
NúmeroDePáginas() devuelve 2 si el informe tiene dos páginas.
Página
Descripción
Devuelve el número de la página actual en el informe
Grupo de funciones
Otras funciones
Sintaxis
entero Página()
Ejemplo
Página() devuelve 2 si aparece en la segunda página del informe.
202
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Anterior
Descripción
Devuelve un valor anterior de un objeto
Grupo de funciones
Otras funciones
Sintaxis
tipo_entrada Anterior(dimensión|indicador|Auto[;res
tabl_dimensiones][;desplazamiento][;NoNull])
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
203
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Paráme- Descripción
tro
Tipo
Requerido
dimen- La dimensión o indicador cuyo valor
Dimensión, Sí
sión|indi- anterior devuelve la función o la palabra indicador o
cador|Au- clave Auto
palabra clave
to
resLa lista de dimensiones utilizada para
tabl_di- restablecer el cálculo
mensiones
Lista de dimensiones
despla- Especifica el valor de la dimensión o Entero
zamien- indicador que esté desplazado el
to
número de filas anteriores a la fila actual
NoNull
No
No (el valor
predeterminado es 1)
Indica a la función que debe devolver el Palabra clave No
primer valor no nulo comenzando a
partir del desplazamiento
Notas
•
•
•
•
•
•
•
•
204
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 atrás.
Con la función 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 paréntesis, incluso si
hay una sola dimensión en la lista de dimensiones para restablecer.
Al especificar un conjunto de dimensiones para restablecer, dichas
dimensiones deberán estar separadas por puntos y comas.
Web Intelligence aplica la función Anterior después de aplicar todos
los filtros de informe, sección y bloque.
No es posible aplicar un filtro en una fórmula que utilice Anterior.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
•
•
•
•
•
•
•
Web Intelligence aplica Anterior después de aplicar todas las
ordenaciones.
No es posible aplicar una ordenación en una fórmula que utilice Ante
rior.
Si se aplica Anterior a un objeto de tipo indicador y dicho objeto
devuelve un valor no definido, la función Anterior devolverá un valor
no definido aun cuando la línea anterior devuelva un valor.
Anterior ignora las rupturas cuando están 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 funciónAnterior en cada sección 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([País];1) devuelve los valores de la siguiente tabla:
País
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:
País
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, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
205
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Anterior([Ingresos];([País])) devuelve los valores de la siguiente
tabla:
País
Región
Ingresos
Estados Unidos
Norte
5.000.000
Sur
7.000.000
Norte
3.000.000
Sur
4.000.000
Reino Unido
Anterior
5.000.000
3.000.000
Anterior([Ingresos]) devuelve los valores de la siguiente tabla de
referencias cruzadas:
2004
Anterior
2005
Anterior
Estados Unidos
5.000.000
6.000.000
5.000.000
Reino Unido
2.000.000
2.500.000
2.000.000
Francia
3.000.000
2.000.000
3.000.000
Anterior([Ingresos]) devuelve los siguientes valores en la siguiente
tabla con una ruptura en [País]:
País
Región
Ingresos
Estados Unidos
Norte
5.000.000
Sur
7.000.000
Estados Unidos
País
206
Anterior
5.000.000
12.000.000
Región
Ingresos
Anterior
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Reino Unido
Norte
3.000.000
7.000.000
Sur
4.000.000
3.000.000
7.000.000
12.000.000
Reino Unido
Anterior([Ingresos];2;NoNull) devuelve los valores de la siguiente
tabla:
Año
Trimestre
Ingresos
2008
T1
500
2008
T2
2008
T3
400
500
2008
T4
700
500
2008
T1
300
400
2008
T2
700
2008
T3
300
2008
T4
200
Anterior
300
2*Anterior(Auto) devuelve la secuencia 2, 4, 6, 8, 10...
Temas relacionados
• Comparar valores con la función Anterior
• Operador Auto
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
207
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
ValorRef
Descripción
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([Región más rentable]) devuelve "Suroeste" si el valor
de la variable [Región más 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
Descripción
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, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Entrada
Parámetro
Descripción
Tipo
Requerido
indicaCualquier indicador o detalle de una dimen- Indicador Sí
dor|deta- sión del bloque
o detalle
lle
dimensio- Dimensiones que proporcionan el contexto Lista de Sí
nes_sec- del cálculo
dimensiotor
nes
desplaza- Especifica el valor del indicador o el de Entero
miento
talle que esté desplazado el número
de filas eliminado desde la fila actual
Sí
Notas
•
•
El objeto debe ser un indicador o un detalle de una dimensión disponible
en el bloque.
El orden de clasificación de la lista de valores de las dimensiones de
sector se utiliza para determinar la salida de la función.
El orden de clasificación 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 función.
•
•
•
•
•
Una dimensión usada como una sección de clave maestra se puede
especificar como dimensión de sector.
Todas las dimensiones de sector deben estar presentes en el bloque o
en el encabezado de sección del bloque en el que está colocada la
función. Si posteriormente se elimina del bloque una dimensión de sector,
la función devuelve el error #CÁLCULO.
Si el desplazamiento excede el número de filas de la lista de valores de
la dimensión de sector, la función devuelve un valor nulo.
RelativeValue no se puede utilizar de forma recursiva.
Las dimensiones deben colocarse siempre entre paréntesis, incluso si
hay una sola dimensión en la lista de dimensiones de sector.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
209
5
5
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Ejemplos
La columna RelativeValue de la tabla que se muestra a continuación contiene
la siguiente fórmula:
RelativeValue([Revenue];([Year]);-1)
Año
Trimestre
Nombre del
vendedor
Ingresos
RelativeValue
2007
T1
García
1000
2007
T2
Suárez
2000
2007
T3
Gutiérrez
1500
2007
T4
Harris
3000
2008
T1
García
4000
1000
2008
T2
Suárez
3400
2000
2008
T3
Gutiérrez
2000
1500
2008
T4
Harris
1700
3000
Para obtener información detallada sobre ValorRelativo, consulte el
capítulo "Comparar valores con funciones de Web Intelligence" del manual
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web
Intelligence, o visite el vínculo que se ofrece al final de este tema.
Temas relacionados
• #CÁLCULO
• Comparar valores con la función RelativeValue
NombreInforme
Descripción
Devuelve el nombre de un informe.
210
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Grupo de funciones
Otras funciones
Sintaxis
cadena NombreInforme()
Ejemplos
NombreInforme() devuelve "Informe de ventas" si se coloca en un informe
llamado "Informe de ventas".
ÍndiceDeFilas
Descripción
Devuelve el número de fila
Grupo de funciones
Otras funciones
Sintaxis
entero ÍndiceDeFilas()
Notas
•
•
La numeración de las filas comienza con el 0.
ÍndiceDeFilas devuelve #VALORMÚLTIP 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, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
211
5
5
Funciones, operadores y palabras clave de Web Intelligence
Operadores de función y de fórmula de Web Intelligence
NombreÚnicoDe
Descripción
Devuelve el nombre único de un objeto
Grupo de funciones
Otras funciones
Sintaxis
cadena NombreÚnicoDe(obj)
Entrada
Parámetro
Descripción
Tipo
Requerido
obj
Cualquier objeto de Objeto de informe Sí
informe
Ejemplos
NombreÚnicoDe([Fecha de la reserva]) devuelve "Fecha de la
reserva".
Operadores de función y de fórmula de
Web Intelligence
Los operadores vinculan los diversos componentes de una fórmula. Las
fórmulas pueden contener operadores matemáticos, condicionales, lógicos,
específicos de función o de sintaxis extendida.
212
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Operadores de función y de fórmula de Web Intelligence
Operadores matemáticos
Los operadores matemáticos son comunes de la aritmética de todos los
días. Éstos son operadores de adición (+), sustracción (-), multiplicación (*),
división (/) que le permiten realizar operaciones matemáticas en una fórmula.
La fórmula [Ingresos de ventas] - [Coste de las ventas]
contiene un operador matemático, en este caso, sustracción.
Nota:
Cuando se utiliza con cadenas de caracteres, el operador '+' se convierte
en un operador de concatenación de cadena. Es decir, une cadenas de
caracteres. Por ejemplo, la fórmula "Juan" + "Suárez" devuelve "Juan
Suárez".
Operadores condicionales
Los operadores condicionales determinan el tipo de comparación que se
debe hacer entre valores.
Operador
Descripción
=
Igual a
>
Mayor que
<
Menor que
>=
Mayor o igual a
<=
Menor o igual a
<>
No es igual que
Los operadores condicionales se usan con la función Si, como en:
If [Revenue]>10000 Then "High" Else "Low"
que devuelve "Alto" para todas las filas donde el volumen de negocios es
mayor o igual a 10000 y "Bajo" para todas las demás filas.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
213
5
5
Funciones, operadores y palabras clave de Web Intelligence
Operadores de función y de fórmula de Web Intelligence
Operadores lógicos
Los operadores lógicos de Web Intelligence son Y, O, NO, Entre y EnLista.
Los operadores lógicos se utilizan en expresiones booleanas que devuelven
True o False.
Operador Y
Descripción
El operador Y vincula valores booleanos. Si todos los valores booleanos
vinculados mediante Y devuelven el valor verdadero, la combinación de
todos los valores también 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
Descripción
El operador O vincula valores booleanos. Si todos los valores booleanos
vinculados mediante O devuelven el valor verdadero, la combinación de
todos los valores también devuelve este valor.
Sintaxis
valor_booleano O valor_booleano [O valor_booleano...]
214
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Operadores de función y de fórmula de Web Intelligence
Ejemplos
Si [Centro de vacaciones] = "Bahamas Beach" O [Centro de
vacaciones]="Hawaiian Club" Then "EE.UU." Else "Francia"
devuelve "EE.UU." si [Centro de vacaciones]="Bahamas Beach" o "Hawaiian
Club", o "Francia" si no.
No, operador
Descripción
El operador No devuelve el valor opuesto de una expresión booleana.
Sintaxis
booleano No(valor_booleano)
Ejemplos
Si No ([País] = "EE.UU.") Then "No EE.UU." devuelve "No
EE.UU." si [País] tiene cualquier valor que no sea "EE.UU.".
Operador Entre
Descripción
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 función Si y el operador Donde.
Dado que la configuración regional del documento puede afectar al orden
de clasificación de los datos, modificar la configuración regional puede
afectar también al resultado devuelto por el operador Entre. (La
configuración regional del documento se puede modificar en la ficha
Preferencias del documento de Web Intelligence de InfoView.)
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
215
5
5
Funciones, operadores y palabras clave de Web Intelligence
Operadores de función y de fórmula 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
Descripción
El operador EnLista determina si la variable se halla en una lista de valores.
Sintaxis
booleano valor_prueba EnLista (lista_valores)
Notas
Es la combinación de valor_prueba + EnLista la que devuelve un valor
booleano, no el operador EnLista solo.
Ejemplos
Si No ([País] EnLista("Inglaterra";"Escocia";"Gales"))
Then "No Gran Bretaña" Else "Gran Bretaña" devuelve "No Gran
Bretaña" si [País] no es igual a "Inglaterra", "Escocia" o "Gales" o "Gran
Bretaña" si no.
216
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Operadores de función y de fórmula de Web Intelligence
Si [Centro de vacaciones] EnLista("Bahamas Beach";"Ha
waiian Club") Then "US Resort" devuelve "US Resort" si [Centro
de vacaciones] es igual a "Bahamas Beach" o "Hawaiian Club".
Temas relacionados
• If...Then...Else
• Operador Where
Operadores específicos a la función
Algunas funciones de Web Intelligence pueden tomar determinados
operadores como argumentos. Por ejemplo, la función Anterior puede
tomar el operador Auto.
Todas las funciones utilizan ) y ( para encerrar argumentos de la función.
Las funciones que aceptan varios parámetros utilizan ; para separarlos.
Operador Todos
El operador Todos le indica a la función NingúnFiltro que omita todos
los filtros o le indica a la función Recuento que cuente todos los valores,
incluidos los duplicados.
Temas relacionados
• Count
• Operadores ValoresÚnicos/Todo
• NingúnFiltro
• Operadores Todo/Explorar
Operadores Todo/Explorar
Descripción
Los operadores Todo/Explorar determinan qué filtros ignora la función
NingúnFiltro.
•
Sin especificar: NingúnFiltro omite los filtros de informes y bloques
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
217
5
5
Funciones, operadores y palabras clave de Web Intelligence
Operadores de función y de fórmula de Web Intelligence
•
•
Todo: NingúnFiltro omite todos los filtros
Explorar: NingúnFiltro omite los filtros de informes y de exploración
Operadores Inferior/Superior
Descripción
Los operadores Abajo/Arriba indican que la función Clasificación
realice la clasificación en orden descendente o ascendente.
• Arriba: clasifica en orden descendente.
• Abajo: clasifica en orden ascendente.
Ejemplos
Clasificación([Ingresos]);([País]);Arriba clasifica los países
por ingresos, del más alto al más bajo.
Temas relacionados
• Clasificación
Operador Ruptura
Descripción
El operador Ruptura le indica a la función Porcentaje que cuente las
rupturas de tabla.
Ejemplos
La fórmula 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):
218
Año
Trimestre
Ingresos
Porcentaje
2005
T1
10000
10%
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Operadores de función y de fórmula de Web Intelligence
2005
T2
20000
20%
2006
T1
30000
30%
2006
T2
40000
40%
La fórmula 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):
Año
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 ValoresÚnicos/Todo
Los operadores ValoresÚnicos/Todos le indican a la función Cuenta
que cuente sólo los valores únicos, no todos.
Ejemplos
Cuenta([Ingresos];ValoresÚnicos) devuelve 3 si [Ingresos] tiene
los valores (5;5;6;4).
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
219
5
5
Funciones, operadores y palabras clave de Web Intelligence
Operadores de función y de fórmula de Web Intelligence
Cuenta([Ingresos];Todos) devuelve 4 si [Ingresos] tiene los valores
(5;5;6;4).
Temas relacionados
• Count
Operador INCLUIRVACÍOS
Descripción
El operador IncluirVacíos le indica a algunas funciones agregadas que
incluyan valores vacíos en los cálculos.
Ejemplos
Promedio([Ingresos]; IncluirVacíos) devuelve 3 si [Ingresos]
tiene los valores (5;3;<vacío>;4).
Temas relacionados
• Promedio
• Count
• PromedioAcumulativo
• CuentaAcumulativa
Operador Índice
Descripción
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 petición de orden.
Temas relacionados
• RespuestaUsuario
• RefValueUserReponse
220
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Operadores de función y de fórmula de Web Intelligence
Operador lineal
Descripción
El operador Lineal indica a la función Interpolación que debe usar la
regresión lineal con interpolación de mínimos cuadrados para proporcionar
los valores de indicadores que falten.
La regresión lineal con interpolación de mínimos cuadrados calcula los
valores que faltan calculando una ecuación lineal con la fórmula f(x) = ax +
b, que analiza todos los valores disponibles del indicador lo más
detenidamente posible.
Temas relacionados
• Interpolación
Operador NoNull
Descripción
El operador NoNull indica a la función 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 atrás.
Temas relacionados
• Anterior
Operador NotOnBreak
Descripción
El operador NotOnBreak indica a la función Interpolación que ignore
los saltos de bloque y de sección.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
221
5
5
Funciones, operadores y palabras clave de Web Intelligence
Operadores de función y de fórmula de Web Intelligence
Temas relacionados
• Interpolación
Operador PointToPoint
Descripción
El operador PointToPoint indica a la función Interpolación que debe
utilizar la interpolación punto a punto para proporcionar los valores que
faltan.
La interpolación punto a punto calcula los valores que faltan mediante una
ecuación lineal con la fórmula f(x) = ax + b que pasa por los dos valores
adyacentes del valor que falta.
Temas relacionados
• Interpolación
Operadores Fila/Col
Descripción
Los operadores Fila/Col se utilizan para establecer la dirección del cálculo
en las siguientes funciones: Porcentaje, PromedioAcumulativo,
CuentaAcumulativa, MáxAcumulativo, MínAcumulativo, 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, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Operadores de función y de fórmula de Web Intelligence
para calcular los valores de las filas como porcentajes del valor total de la
fila. Web Intelligence utiliza el operador Col para calcular los valores de las
columnas como porcentajes del valor total de la columna.
Ejemplos
En una tabla de referencias cruzadas, Porcentaje([Indicador]) dará
el siguiente resultado:
Indicador
Porcentaje
Indicador
Porcentaje
100
10%
500
50%
200
20%
200
20%
Porcentaje([Indicador];Fila) dará el siguiente resultado:
Indicador
Porcentaje
Indicador
Porcentaje
100
16,7%
500
83,3%
200
50%
200
50%
Porcentaje([Indicador];Col) dará el siguiente resultado:
Indicador
Porcentaje
Indicador
Porcentaje
100
33,3%
500
83,3%
200
66,6%
200
16,7%
Con el operador FILA (o de manera predeterminada), Web Intelligence
calcula la agregación acumulativa por filas. Con el operador COL, Web
Intelligence calcula la agregación acumulativa por columnas.
En una tabla de referencias cruzadas, SumaAcumulativa([Indicador])
o SumaAcumulativa([Indicador];Fila) dará el siguiente resultado:
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
223
5
5
Funciones, operadores y palabras clave de Web Intelligence
Operadores de función y de fórmula 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
• MáxAcumulativo
• MínAcumulativo
• ProductoAcumulativo
• SumaAcumulativa
Operador Auto
Descripción
Refiere a la función 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, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Operadores de función y de fórmula de Web Intelligence
Temas relacionados
• Anterior
Operador Where
Descripción
El operador Donde limita los datos usados para calcular un indicador.
Ejemplos
La fórmula Promedio([Ingresos de ventas]) Donde ([País] =
"EE.UU.") calcula las ventas medias cuando el país sea Estados Unidos
de Norteamérica.
La fórmula Promedio([Ingresos de ventas]) Donde ([País] =
"EE.UU." O [País] = "Francia") calcula las ventas medias cuando
el país sea Estados Unidos de Norteamérica o Francia.
La fórmula [Ingresos] Donde (No ([País] EnLista
("EE.UU.";"Francia"))) calcula los ingresos de cualquier país salvo
Estados Unidos de Norteamérica y Francia.
La variable [Ingresos altos] tiene la fórmula [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 fórmula
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, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
225
5
5
Funciones, operadores y palabras clave de Web Intelligence
Operadores de función y de fórmula de Web Intelligence
Operadores de sintaxis extendida
Los contextos de entrada y de salida se especifican de forma explícita con
los operadores de contexto. La tabla siguiente enumera los operadores de
contexto:
Operador
Descripción
En
Especifica una lista explícita de dimensiones que se utilizarán en el contexto.
ParaCada
Agrega dimensiones al contexto predeterminado.
ParaTodo
Elimina dimensiones del contexto predeterminado.
Los operadores ParaTodo y ParaCada son útiles cuando tiene un contexto
predeterminado con varias dimensiones. A menudo es más fácil agregar o
sustraer del contexto utilizando ParaTodo y ParaCada que especificar la
lista de manera explícita utilizando En.
Operador de contexto En
El operador de contexto En especifica dimensiones de manera explícita en
un contexto.
Ejemplo: Utilización de En para especificar las dimensiones en un contexto
En este ejemplo, tiene un informe que muestra Año e Ingresos de ventas.
El proveedor de datos también contiene el objeto Trimestre, pero no incluye
esta dimensión en el bloque. En lugar de ello, desea incluir una columna
adicional para mostrar el volumen de negocios máximo por trimestre de
cada año. El informe tiene la apariencia siguiente:
226
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Operadores de función y de fórmula de Web Intelligence
Puede ver de dónde vienen los valores de la columna Volumen de negocios
máx. trimestral examinando este bloque al lado de un bloque que incluya
la dimensión Trimestre:
La columna Volumen de negocios máx. trimestral muestra el volumen de
negocios trimestral más alto de cada año. Por ejemplo, T4 tiene el volumen
de negocios más alto en 2002, por lo que el Volumen de negocios máx.
trimestral muestra el volumen de negocios de T4 en la fila que muestra
2002.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
227
5
5
Funciones, operadores y palabras clave de Web Intelligence
Operadores de función y de fórmula de Web Intelligence
Si se utiliza el operador En, la fórmula para Volumen de negocios máx.
trimestral es
Max ([Sales Revenue] In ([Year];[Quarter])) In ([Year])
Esta fórmula indica a Web Intelligence que calcule los ingresos de ventas
máximos para cada combinación (Año,Trimestre) y, a continuación dé
como resultado estas cifras por año.
Nota:
Debido a que el contexto de salida predeterminado del bloque es Año, no es
necesario especificar de manera explícita el contexto de salida en esta fórmula.
Operador de contexto ParaCada
El operador ParaCada agrega dimensiones a un contexto.
Ejemplo: Utilización de ParaCada para agregar dimensiones a un contexto
En la tabla siguiente se muestran los ingresos máximos de cada trimestre
en un informe que contiene la dimensión Trimestre pero no se incluye en
el bloque:
Año
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 fórmula para la columna Volumen de negocios máx.
trimestral que no incluye el operador ParaCada:
Max ([Sales Revenue] In ([Year];[Quarter])) In ([Year])
228
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Operadores de función y de fórmula de Web Intelligence
Mediante el operador de contexto ParaCada, puede obtener el mismo
resultado con la fórmula siguiente:
Max ([Sales Revenue] ForEach ([Quarter])) In ([Year])
¿Por qué? Porque la dimensión Año es el contexto de entrada
predeterminado del bloque. Al utilizar el operador ParaCada, agrega la
dimensión Trimestre al contexto, dando un contexto de salida de
([Año];[Trimestre]).
Operador de contexto ParaTodo
El operador de contexto ParaTodo elimina dimensiones de un contexto.
Ejemplo: Utilización de ParaTodo para eliminar dimensiones de un
contexto
Tiene un informe que muestra Año, Trimestre e Ingresos de ventas y desea
agregar una columna que muestre el volumen de negocios total de cada
año, como se muestra en el bloque siguiente:
Para dar el total de los volúmenes de negocios por año, el contexto de
entrada necesita ser (Año); de manera predeterminada es (Año; Trimestre).
Por lo tanto, puede eliminar Trimestre del contexto de entrada especificando
ParaTodo ([Trimestre]) en la fórmula, lo que tendría la apariencia siguiente:
Sum([Sales Revenue] ForAll ([Quarter]))
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
229
5
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 fórmula es:
Sum([Sales Revenue] In ([Year]))
Esta versión de la fórmula explica de manera explícita Año como contexto,
en lugar de eliminar Trimestre para dejar Año.
Palabras clave de sintaxis extendida de
Web Intelligence
Las palabras clave de sintaxis extendida son una clase de "taquigrafía" que
le permite referirse a dimensiones en sintaxis extendida sin especificar esas
dimensiones de manera explícita. Esto ayuda a los informes futuros de
prueba; si las fórmulas no contienen referencias de código duro a las
dimensiones, seguirán funcionando incluso si se agregan o eliminan
dimensiones de un informe.
Las cinco palabras clave de sintaxis extendida son: Informe, Sección,
Ruptura, Bloque y Cuerpo.
Palabra clave Bloque
La tabla siguiente describe las dimensiones a las que hace referencia la
palabra clave Bloque dependiendo de dónde está colocada en un informe:
la palabra clave Bloque a menudo abarca los mismos datos que la palabra
clave Sección. La diferencia es que Bloque representa filtros de un bloque,
mientras que Sección los ignora.
Cuando está colocada en...
Hace referencia a estos datos...
Un bloque
Datos de todo el bloque, ignorando
rupturas, respectando filtros
Una ruptura de bloque (encabezado o Datos de todo el bloque, ignorando
pie)
rupturas, respectando filtros
230
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Palabras clave de sintaxis extendida de Web Intelligence
Cuando está colocada en...
Hace referencia a estos datos...
Una sección (encabezado, pie o fuera
No aplicable
de un bloque)
Fuera de cualquier bloque o sección
No aplicable
Ejemplo: Palabra clave Bloque
Tiene un informe que muestra Año, Trimestre e Ingresos de ventas. El
informe tiene una sección que se basa en Año. El bloque está filtrado para
excluir el tercer y cuarto trimestres.
La columna Promedio anual tiene la fórmula siguiente
Average([Sales revenue] In Section)
y la columna Promedio de la primera mitad tiene la fórmula
Average ([Sales revenue]) In Block
Puede ver cómo la palabra clave Bloque tiene en cuenta el filtro del bloque.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
231
5
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 dónde 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 sección (encabezado, pie o fuera
Datos de la sección
de un bloque)
Fuera de cualquier bloque o sección
Datos del informe
Ejemplo: Palabra clave Cuerpo
Tiene un informe que muestra Año, Trimestre e Ingresos de ventas, con
una ruptura en Año. El informe tiene una sección que se basa en Año y
una ruptura en Trimestre.
Año
Trimestre
Ingresos de 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 fórmula
Sum ([Sales Revenue]) In Body
232
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Palabras clave de sintaxis extendida de Web Intelligence
Los totales de la columna Cuerpo son los mismos que los de la columna
Ingresos de ventas porque la palabra clave Cuerpo se refiere a los datos
del bloque. Si eliminara el objeto Mes, las cifras de la columna Bloque
cambiarían para corresponder con las cifras cambiadas en la columna
Ingresos de ventas. Si colocara la fórmula en el pie del informe, devolvería
el volumen de negocios total para el bloque.
Palabra clave Ruptura
La tabla siguiente describe las dimensiones a las que hace referencia la
palabra clave Ruptura dependiendo de dónde está colocada en un informe:
Cuando está colocada en...
Hace referencia a estos datos...
Un bloque
Datos en la parte de un bloque delimitada por una ruptura
Una ruptura de bloque (encabezado o Datos en la parte de un bloque delimipie)
tada por una ruptura
Una sección (encabezado, pie o fuera
No aplicable
de un bloque)
Fuera de cualquier bloque o sección
No aplicable
Ejemplo: Palabra clave Ruptura
Tiene un informe que muestra Año, Trimestre e Ingresos de ventas.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
233
5
5
Funciones, operadores y palabras clave de Web Intelligence
Palabras clave de sintaxis extendida de Web Intelligence
El informe tiene una ruptura en Año. La columna Total de la ruptura tiene
la fórmula siguiente:
Sum ([Sales Revenue]) In Break
Sin la palabra clave Ruptura, esta columna duplicaría las cifras de la
columna Ingresos de ventas porque utilizaría el contexto de salida
predeterminado ([Año];[Trimestre]).
Palabra clave Informe
La tabla siguiente describe los datos a los que hace referencia la palabra
clave Informe dependiendo de dónde está colocada en un informe:
Cuando está colocada en...
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 sección (encabezado, pie o fuera
Todos los datos del informe
de un bloque)
Fuera de cualquier bloque o sección
Todos los datos del informe
Ejemplo: Palabra clave Informe
Tiene un informe que muestra Año, Trimestre e Ingresos de ventas. El
informe tiene una columna, Total del informe, que muestra el total de todo
el volumen de negocios del informe.
234
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Palabras clave de sintaxis extendida de Web Intelligence
La fórmula para la columna Total del informe tiene la sintaxis
Suma([Ingresos de ventas]) En Informe. Sin la palabra clave Informe, esta
columna duplicaría las cifras de la columna Ingresos de ventas porque
utilizaría el contexto de salida predeterminado ([Año];[Trimestre]).
Palabra clave Sección
La tabla siguiente describe los datos a los que hace referencia la palabra
clave Sección dependiendo de dónde está colocada en un informe
Cuando está colocada en...
Hace referencia a estos datos...
Un bloque
Todos los datos de la sección
Una ruptura de bloque (encabezado o
Todos los datos de la sección
pie)
Una sección (encabezado, pie o fuera
Todos los datos de la sección
de un bloque)
Fuera de cualquier bloque o sección
No aplicable
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
235
5
5
Funciones, operadores y palabras clave de Web Intelligence
Cómo Web Intelligence redondea y trunca números
Ejemplo: Palabra clave Sección
Tiene un informe que muestra Año, Trimestre e Ingresos de ventas.
El informe tiene una sección que se basa en Año. La columna Total de la
sección tiene la fórmula siguiente:
Sum ([Sales Revenue]) In Section
La cifra de la columna Total de la sección es el volumen de negocios total
para 2001, porque la ruptura de sección ocurre en el objeto Año. Sin la
palabra clave Sección, esta columna duplicaría las cifras de la columna
Ingresos de ventas porque utilizaría el contexto de salida predeterminado
([Año];[Trimestre]).
Cómo Web Intelligence redondea y trunca
números
Varias funciones de Web Intelligence contienen un parámetro que determina
a qué nivel redondea o trunca la función el valor que devuelve. Este
parámetro acepta un entero que sea mayor que 0, 0 o menor que 0.
236
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Funciones, operadores y palabras clave de Web Intelligence
Cómo Web Intelligence redondea y trunca números
Parámetro
>0
Descripción
La función redondea/trunca a las posiciones decimales del
<parámetro>.
Ejemplos:
Redondear(3,13;1) devuelve 3,1
Redondear(3,157;2) devuelve 3,16
0
La función redondea/trunca al número entero más próximo.
Ejemplos:
Truncar(3,7;0) devuelve 3
Truncar(4,164;0) devuelve 4
<0
La función redondea/trunca al 10 más cercano (parámetro
= -1), 100 (parámetro = -2), 1000 (parámetro = -3), etc.
Ejemplos:
Redondear(123,76;-1) devuelve 120
Redondear(459,9;-2) devuelve 500
Truncar(1600;-3) devuelve 1000
Nota:
Los números se representan internamente como dobles, y tienen una
precisión de dieciséis dígitos.
Temas relacionados
• Redondear
• Truncar
• EuroConvertirEn
• EuroConvertirDe
• ErrorRedondeoDeEuro
• ErrorRedondeoAEuro
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
237
5
5
Funciones, operadores y palabras clave de Web Intelligence
Cómo Web Intelligence redondea y trunca números
238
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Solución de problemas de
fórmulas de Web
Intelligence
6
6
Solución de problemas de fórmulas de Web Intelligence
Mensajes de error e información de fórmulas
Mensajes de error e información de
fórmulas
En algunos casos, las fórmulas de Web Intelligence no pueden devolver
ningún valor, por lo que devuelven un mensaje de error o información que
comienza por una almohadilla ("#"). Este mensaje aparece en la celda en
la que esté colocada la fórmula.
#CÁLCULO
Se produce #CÁLCULO cuando una dimensión de sector especificada en
la función RelativeValue deja de estar disponible en el contexto de cálculo
del bloque donde se colocó la función.
#CÁLCULO también se refiere a la mala utilización de operadores de
contexto en una fórmula. Para obtener más información, consulte el manual
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web
Intelligence.
Temas relacionados
• RelativeValue
#CONTEXTO
#CONTEXTO aparece en un indicador cuando éste tiene un contexto de
cálculo 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 cálculo 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, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Solución de problemas de fórmulas de Web Intelligence
Mensajes de error e información de fórmulas
Ejemplo: Contexto de cálculo no existente en una consulta
Si un bloque basado en el universo Viajes Archipiélagos contiene los objetos
Año de la reserva y Volumen de negocios, el mensaje de error #CONTEXTO
aparece porque no es posible realizar la agregación de volumen de
negocios por año de reserva. (Las reservas no han generado aún ingresos.)
#SINCDATOS
El error #SINCDATOS se produce cuando se coloca una dimensión de un
proveedor de datos diferente en un bloque que contiene dimensiones de
otro proveedor de datos y los dos no están sincronizados mediante una
dimensión 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 Archipiélago contiene
proveedores de datos con los objetos (Año, Volumen de negocios) y
(Trimestre), un bloque que contenga Año, Trimestre y Volumen de negocios
muestra #SINCDATOS en las columnas Año y Trimestre porque los dos
proveedores de datos no están sincronizados mediante una dimensión
fusionada.
#DIV/0
#DIV/0 se muestra cuando una fórmula intenta dividir un número entre cero,
lo que es matemáticamente imposible. Cero nunca puede aparecer como
divisor.
Ejemplo: Determinación del volumen de negocios por artículo
Tiene un informe que muestra los ingresos de ventas, número de artículos
vendidos y el volumen de negocios por artículo (que se calcula dividiendo
los ingresos de ventas entre el número de artículos vendidos).
Tuvo un trimestre muy malo en el que no creó ningún volumen de negocios,
la columna Volumen de negocios por artículo devuelve #DIV/0 para este
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
241
6
6
Solución de problemas de fórmulas de Web Intelligence
Mensajes de error e información de fórmulas
trimestre porque la fórmula está intentando dividir entre cero; es decir,
dividir el volumen de negocios entre cero número de artículos vendidos.
#EXTERNO
#EXTERNO sucede cuando una fórmula hace referencia a una función
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 Archipiélagos contiene las
dimensiones Año y Año de la reserva, las columnas que contienen estas
dimensiones muestran #INCOMPATIBLE porque dichos objetos son
incompatibles.
#VALORMÚLTIP
#VALORMÚLTIP aparece cuando coloca una fórmula que devuelve varios
valores en una celda que da como resultado un valor únicamente.
Ejemplo: Valor múltiple en una celda
Tiene un informe que muestra País, Centro de vacaciones y Volumen de
negocios y, agrega una celda al informe que contiene la fórmula [Volumen
de negocios] ParaCada ([País]). Esta celda devuelve #VALORMÚLTIP
porque País tiene dos valores en el informe: “US” y “Francia”.
Una celda no puede mostrar los volúmenes de negocios para US y Francia.
Colocada fuera de una tabla, una celda que contiene el volumen de
negocios sólo puede agregar los volúmenes de negocios en la tabla de
242
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Solución de problemas de fórmulas de Web Intelligence
Mensajes de error e información de fórmulas
alguna manera (por ejemplo, sumándolos o haciendo un promedio de
éstos).
Si el informe se divide en secciones en País, la fórmula es correcta cuando
se coloca en una sección porque hay sólo un valor de País por sección.
Sin embargo, fuera de una sección, la fórmula sigue devolviendo
#VALORMÚLTIP
#DESBORDAMIENTO
El error #DESBORDAMIENTO ocurre cuando un cálculo 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
Máximo de filas recuperadas para que Web Intelligence recupere más 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 clásicos.
#RANGO
El error #CLASIFICACIÓN aparece cuando intenta clasificar datos basados
en un objeto que depende del orden de valores. (Los objetos que utilizan la
función Previous() o cualquier función de agregación acumulativa dependen
del orden de los valores.) La clasificación provoca que estos objetos
recalculen sus valores, lo que cambia la clasificación y da lugar a una
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
243
6
6
Solución de problemas de fórmulas de Web Intelligence
Mensajes de error e información de fórmulas
dependencia circular. Este tipo de dependencia se puede producir al utilizar
el cuadro de diálogo Clasificación para crear una clasificación o al utilizar la
función Rank().
Ejemplo: Clasificación en valores de promedio acumulativo o anteriores
Si intenta clasificar un bloque de una columna que contiene la función
Previous() o cualquier función de agregación acumulativa, el bloque
completo devuelve #CLASIFICACIÓN.
#RECURSIVO
El error #RECURSIVO aparece cuando Web Intelligence no puede realizar
un cálculo debido a una dependencia circular.
Ejemplo: Uso de la función NumberOfPages()
Si coloca la función NumberOfPages() cuyas funciones de ajuste automático
de altura o de anchura están establecidas, Web Intelligence devuelve
#RECURSIVO porque al colocar esta fórmula en una celda de ajuste
automático crea una dependencia circular. Web Intelligence debe conocer
el tamaño exacto del informe para poder devolver un valor desde la función,
pero el tamaño de la celda (que afecta al tamaño del informe) viene
determinado por el contenido de la misma.
#SEGURIDAD
El error #SEGURIDAD aparece cuando intenta utilizar una función para la
que no tiene derechos de seguridad.
Ejemplo: Uso de la función ProveedorDeDatosSQL()
Si un usuario que no tiene el derecho de ver el código SQL del proveedor
de datos coloca la función ProveedorDeDatosSQL() en una celda, el
mensaje #SEGURIDAD aparece en la celda.
244
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Solución de problemas de fórmulas de Web Intelligence
Mensajes de error e información de fórmulas
#SINTAXIS
El error #SINTAXIS ocurre cuando una fórmula 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 Año, 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
situación se produce cuando el “conjunto de agrupación” que contiene el
valor no está disponible en el proveedor de datos.
El error #TOREFRESH se quita con la actualización de los datos.
#UNAVAILABLE
#UNAVAILABLE aparece cuando Web Intelligence no puede calcular el
valor de un indicador inteligente.
Esta situación 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 demás informes basados en
la misma consulta, Web Intelligence no aplica el filtro de consulta.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
245
6
6
Solución de problemas de fórmulas de Web Intelligence
Mensajes de error e información de fórmulas
#ERROR
#ERROR es el mensaje de error predeterminado que abarca todos los
errores que no tratan otros mensajes de error.
246
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Comparar valores con
funciones de Web
Intelligence
7
7
Comparar valores con funciones de Web Intelligence
Comparar valores con la función Anterior
Comparar valores con la función Anterior
La función Anterior devuelve un valor anterior comparativo de una
expresión. El valor devuelto dependerá del diseño del informe.
Para obtener capacidades de comparación más potentes utilice la función
RelativeValue. RelativeValue devuelve un valor comparativo anterior
o posterior de una expresión. El valor devuelto no dependerá del diseño del
informe.
Temas relacionados
• Anterior
• RelativeValue
• Comparar valores con la función RelativeValue
Comparar valores con la función
RelativeValue
La función RelativeValue devuelve valores comparativos de una
expresión. La función devuelve estos valores independientemente del diseño
del informe.
Cuando se utiliza RelativeValue se especifican los siguientes elementos:
•
•
•
La expresión cuyo valor comparativo se desea encontrar (la expresión
debe ser un indicador o un detalle de una dimensión disponible en el
bloque)
La lista de “dimensiones de sector”
El desplazamiento.
La función 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
demás dimensiones del contexto de cálculo menos las dimensiones de
sector.
Expresado en términos generales, RelativeValue devuelve el valor de
la expresión 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, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Comparar valores con funciones de Web Intelligence
Comparar valores con la función RelativeValue
los valores de las dimensiones de subeje son las mismas que en la fila
actual.
Nota:
Todas las dimensiones de sector deben estar siempre en el contexto de
cálculo del bloque donde se coloca la función. Si, posteriormente, se elimina
una dimensión de sector, la función devuelve #CÁLCULO.
Ejemplo:
En este ejemplo, la columna RelativeValue contiene la siguiente fórmula:
RelativeValue([Revenue];([Year]);-1)
•
•
•
La expresión es [Ingresos];
La dimensión de sector es [Año];
El desplazamiento es -1 (la función devuelve el valor inmediatamente
anterior de la lista).
Año
Trimestre
Nombre del
vendedor
Ingresos
RelativeValue
2007
T1
García
1000
2007
T2
Suárez
2000
2007
T3
Gutiérrez
1500
2007
T4
Harris
3000
2008
T1
García
4000
1000
2008
T2
Suárez
3400
2000
2008
T3
Gutiérrez
2000
1500
2008
T4
Harris
1700
3000
Expresada como una pregunta empresarial, la fórmula indica a Web
Intelligence que debe devolver los ingresos generados por el mismo
vendedor durante el mismo trimestre del año anterior.
Expresada como un cálculo en palabras, la fórmula indica que Web
Intelligence debe devolver el valor de [Ingresos] (la expresión) en la fila
donde el valor de [Año] (la dimensión de sector) es el valor anterior de la
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
249
7
7
Comparar valores con funciones de Web Intelligence
Comparar valores con la función RelativeValue
lista de valores del objeto [Año] 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 función RelativeValue
La función RelativeValue utiliza la lista de valores de las dimensiones
de sector para buscar la fila comparativa. La función devuelve el valor
comparativo de la expresión especificada en la función que constituye el
número de filas de desplazamiento en la lista de dimensiones de sector.
Como resultado, el orden de clasificación de las dimensiones de sector es
crucial a la hora de determinar la salida de la función.
Ejemplo: Varias dimensiones de sector
En la tabla siguiente, la columna RelativeValue tiene la siguiente fórmula:
RelativeValue([Revenue];([Year];[Quarter]);-1)
•
•
•
250
La expresión es [Ingresos];
Las dimensiones de sector son ([Año];[Trimestre]);
El desplazamiento es -1 (la función devuelve el valor inmediatamente
anterior de la lista).
Año
Trimestre
Nombre del
vendedor
Ingresos
2007
T1
García
1000
2007
T2
García
2000
2007
T3
García
1500
2007
T4
García
3000*
2007
T1
Suárez
4000
2007
T2
Suárez
3400
RelativeValue
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Comparar valores con funciones de Web Intelligence
Comparar valores con la función RelativeValue
Año
Trimestre
Nombre del
vendedor
Ingresos
RelativeValue
2007
T3
Suárez
2000
2007
T4
Suárez
1700
2008
T1
García
5000**
3000*
2008
T2
García
3000***
5000**
2008
T3
García
2700****
3000***
2008
T4
García
6800
2700****
Expresada como una pregunta empresarial, la fórmula indica a Web
Intelligence que debe devolver los ingresos generados por el mismo
comercial en el trimestre anterior.
Expresada como un cálculo en palabras, la fórmula indica a Web
Intelligence que debe devolver el valor de [Ingresos] en la fila donde los
valores de [Año] y [Trimestre] representan el valor anterior en la lista de
valores ([Año];[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:
Año
Trimestre
2007
T1
2007
T2
2007
T3
2007
T4
*
2008
T1
**
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
251
7
7
Comparar valores con funciones de Web Intelligence
Comparar valores con la función RelativeValue
Año
Trimestre
2008
T2
***
2008
T3
****
2008
T4
El orden de clasificación de las dimensiones de sector determina la salida
de la función. El asterisco * en las tablas muestra el orden de clasificación.
Temas relacionados
• RelativeValue
Dimensiones de sector y secciones
Una dimensión de sector puede hallarse en una celda maestra de sección
de un informe.
Ejemplo:
En la tabla siguiente, la columna RelativeValue tiene la siguiente fórmula:
RelativeValue([Revenue];([Year];[Quarter]);-1)
2007
252
Trimestre
Nombre del ven- Ingresos
dedor
T1
García
1000
T2
García
2000
T3
García
1500
T4
García
3000*
T1
Suárez
4000
RelativeValue
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Comparar valores con funciones de Web Intelligence
Comparar valores con la función RelativeValue
Trimestre
Nombre del ven- Ingresos
dedor
T2
Suárez
3400
T3
Suárez
2000
T4
Suárez
1700
RelativeValue
2008
Trimestre
Nombre del ven- Ingresos
dedor
RelativeValue
T1
García
5000**
3000*
T2
García
3000***
5000**
T3
García
2700****
3000***
T4
García
6800
2700****
Para buscar el valor de ingresos comparativo, Web Intelligence utiliza la
lista de valores de las dimensiones de sector:
Año
Trimestre
2007
T1
2007
T2
2007
T3
2007
T4
*
2008
T1
**
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
253
7
7
Comparar valores con funciones de Web Intelligence
Comparar valores con la función RelativeValue
Año
Trimestre
2008
T2
***
2008
T3
****
2008
T4
El orden de clasificación de las dimensiones de sector determina la salida
de la función. El asterisco * en las tablas muestra el orden de clasificación.
Temas relacionados
• RelativeValue
Orden de las dimensiones de sector
Dado que el orden de clasificación 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 función.
Ejemplo: Orden de las dimensiones de sector
En la tabla siguiente, la columna RelativeValue tiene la siguiente fórmula:
RelativeValue([Revenue];([Year];[Quarter]);-1)
254
Año
Trimestre
Nombre del
vendedor
Ingresos
2007
T1
García
1000
2007
T2
García
2000
2007
T3
García
1500
2007
T4
García
3000*
2007
T1
Suárez
4000
2007
T2
Suárez
3400
RelativeValue
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Comparar valores con funciones de Web Intelligence
Comparar valores con la función RelativeValue
Año
Trimestre
Nombre del
vendedor
Ingresos
RelativeValue
2007
T3
Suárez
2000
2007
T4
Suárez
1700
2008
T1
García
5000**
3000*
2008
T2
García
3000***
5000**
2008
T3
García
2700****
3000***
2008
T4
García
6800
2700****
Expresada como una pregunta empresarial, la fórmula indica a Web
Intelligence que debe mostrar los ingresos generados por el mismo
comercial en el trimestre anterior.
El orden de clasificación de las dimensiones de sector es el siguiente:
Año
Trimestre
2007
T1
2007
T2
2007
T3
2007
T4
*
2008
T1
**
2008
T2
***
2008
T3
****
2008
T4
La llamada a la función se cambia a:
RelativeValue([Revenue];([Quarter];[Year]);-1)
El orden de clasificación de las dimensiones de sector pasa a ser:
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
255
7
7
Comparar valores con funciones de Web Intelligence
Comparar valores con la función RelativeValue
Trimestre
Año
T1
2007
*
T1
2008
**
T2
2007
***
T2
2008
****
T3
2007
*****
T3
2008
******
T4
2007
*******
T4
2008
********
El orden de clasificación tiene el siguiente impacto en el resultado de la
función:
256
Año
Trimestre
Nombre del
vendedor
Ingresos
2007
T1
García
1000*
2007
T2
García
2000***
2007
T3
García
1500*****
2007
T4
García
3000*******
2007
T1
Suárez
4000
2007
T2
Suárez
3400
2007
T3
Suárez
2000
2007
T4
Suárez
1700
2008
T1
García
5000**
RelativeValue
1000*
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Comparar valores con funciones de Web Intelligence
Comparar valores con la función RelativeValue
Año
Trimestre
Nombre del
vendedor
Ingresos
RelativeValue
2008
T2
García
3000****
2000***
2008
T3
García
2700******
1500*****
2008
T4
García
6800********
3000*******
Expresada como una pregunta empresarial, la fórmula ahora indica a Web
Intelligence que debe mostrar los ingresos generados por el mismo
vendedor durante el mismo trimestre del año anterior.
El cambio en el orden de clasificación de la dimensión de sector produce
un cambio en el significado de la fórmula. El asterisco * en las tablas indica
el orden de clasificación.
Temas relacionados
• RelativeValue
Dimensiones de sector y ordenaciones
Dado que el orden de clasificación de la lista de valores de las dimensiones
de sector determina la salida de la función, la ordenación aplicada a una
dimensión cualquiera en las dimensiones de sector afecta a la salida de la
función.
Ejemplo: Una ordenación personalizada aplicada a una dimensión de
sector
En la tabla siguiente, la columna RelativeValue tiene la siguiente fórmula:
RelativeValue([Revenue];([Year];[Quarter]);-1)
Se aplica una ordenación personalizada (T1, T2, T4, T3) a [Trimestre], por
lo que la función proporciona el siguiente resultado:
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
257
7
7
Comparar valores con funciones de Web Intelligence
Comparar valores con la función RelativeValue
Año
Trimestre
Nombre del
vendedor
Ingresos
RelativeValue
2007
T1
García
1000
2007
T2
García
2000
2007
T4
García
3000
2007
T3
García
1500*
2007
T1
Suárez
4000
2007
T2
Suárez
3400
2007
T4
Suárez
1700
2007
T3
Suárez
2000
2008
T1
García
5000**
1500*
2008
T2
García
3000***
5000**
2008
T4
García
6800****
3000***
2008
T3
García
2700
6800****
La lista ordenada de dimensiones de sector es la siguiente:
Año
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 clasificación.
258
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Comparar valores con funciones de Web Intelligence
Comparar valores con la función RelativeValue
Temas relacionados
• RelativeValue
Usar RelativeValue en tablas de referencias cruzadas
La función RelativeValue funciona del mismo modo en las tablas de
referencias cruzadas que en las tablas verticales. El diseño de los datos de
una tabla de referencias cruzadas no tiene impacto alguno en la salida de
la función.
Temas relacionados
• RelativeValue
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
259
7
7
Comparar valores con funciones de Web Intelligence
Comparar valores con la función RelativeValue
260
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Más información
A
A
Más información
Recurso de información
Ubicación
Información del producto SAP
http://www.sap.com
BusinessObjects
Desplácese a http://help.sap.com/businessobjects/ y en el
panel lateral de "SAP BusinessObjects Overview" (Información general de SAP BusinessObjects), haga clic en All
Products (Todos los productos).
SAP Help Portal
Puede acceder a la documentación más actualizada sobre
todos los productos SAP BusinessObjects y su despliegue
en el SAP Help Portal. Puede descargar versiones en PDF
o bibliotecas HTML instalables.
Algunos manuales se almacenan en SAP Service Marketplace y no están 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 identificación
de usuario registrado para acceder a este sito. Para obtener
una identificación, póngase en contacto con su representante de asistencia al cliente.
http://service.sap.com/bosap-support > Documentación
•
•
SAP Service Marketplace
262
Manuales de instalación: https://service.sap.com/bosapinstguides
Notas de la versión: http://service.sap.com/releasenotes
SAP Service Marketplace almacena algunos manuales de
instalación, manuales de actualización y migración, de
despliegue, notas de las versiones y documentos de las
plataformas compatibles. Los clientes con un acuerdo de
mantenimiento disponen de una identificación de usuario
registrado para acceder a este sito. Póngase en contacto
su representante de asistencia al cliente para obtener una
identificación. Si se le redirige a SAP Service Marketplace
desde SAP Help Portal, utilice el menú del panel de navegación situado a la izquierda para localizar la categoría
que contiene la documentación a la que desea acceder.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Más información
Recurso de información
Ubicación
https://cw.sdn.sap.com/cw/community/docupedia
Docupedia
Docupedia proporciona más recursos de documentación,
un entorno de creación colaborador y un canal de intercambio de información interactivo.
https://boc.sdn.sap.com/
Recursos del desarrollador
https://www.sdn.sap.com/irj/sdn/businessobjects-sdklibrary
Artículos de SAP BusinessOb- https://www.sdn.sap.com/irj/boc/businessobjects-articles
jects en SAP Community Net- Estos artículos se conocían antes como documentos técni
work
cos.
https://service.sap.com/notes
Notas
Estas notas se conocían antes como artículos de Knowledge Base.
Foros en SAP Community
Network
https://www.sdn.sap.com/irj/scn/forums
http://www.sap.com/services/education
Capacitación
Desde la formación tradicional en aulas hasta seminarios
de e-learning específicos, podemos ofrecer un paquete de
formación que se ajuste a sus necesidades y su estilo
preferido de aprendizaje.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
263
A
A
Más información
Recurso de información
Ubicación
http://service.sap.com/bosap-support
Asistencia en línea al cliente
SAP Support Portal contiene información acerca de los
programas y servicios de asistencia al cliente. También
incluye vínculos a un amplio abanico de información técnica
y descargas. Los clientes con un acuerdo de mantenimiento
disponen de una identificación de usuario registrado para
acceder a este sito. Para obtener una identificación, póngase en contacto con su representante de asistencia al
cliente.
http://www.sap.com/services/bysubject/businessobjectscon
sulting
Consultoría
264
Los consultores pueden acompañarle desde la fase de
análisis 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 diseño de base de datos y tecnología de in
crustación personalizada.
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Índice
Símbolos
C
##CÁLCULO, mensaje error 208, 240
#EXTERNO, mensaje de error 242
cadenas
identificar 160
cadenas de caracteres
aplicar reglas de codificación URL a 113
calcular longitud de 103
coincidir con modelo 105
combinar/concatenar 20, 95, 213
convertir en minúsculas 104
convertir en números 186
devolver caracteres situados más a la
derecha de 107
devolver caracteres situados más a la
izquierda de 101
eliminar espacios a la derecha de 109, 111
eliminar espacios a la izquierda de 102, 111
extraer secciones de 110
mayúscula en iniciales 113
mayúscula en primera letra 100
mayúscula en todas las iniciales de 113
reemplazar partes de 107
rellenar con otras cadenas 101, 108
repetir 96
transformar en mayúsculas 112
calcular el seno de un ángulo 184
calcular el valor absoluto de un número 164
calcular errores de redondeo 170, 172
calcular un coseno 165
calcular un factorial 175
calcular un logaritmo de base 10 178
calcular un logaritmo de base n 177
calcular un logaritmo natural 176
calcular un máximo acumulativo 81
calcular un mínimo acumulativo 83
calcular un modo 72
A
Abs, función 164
actualizar datos 53
agregación, funciones
descripción de 62
Anterior, función 203, 221
comparar valores mediante 248
y mensaje de error #CLASIFICACIÓN 243
Año, función 129
Asc, función 94
ASCII, valores 94
devolver caracteres asociados con 95
Auto, operador 203
AutorDocumento, función 145
B
base 10, logaritmos 178
base n, logaritmos 177
BlockName, función 188
bloques
mostrar los nombres de 188
booleanas, expresiones
devolver el contrario de 215
vincular con operador And 214
booleanos, valores
identificar 157
probar 195, 197
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
265
Índice
calcular un percentil 76
calcular un porcentaje 15, 73
calcular un producto 76
calcular un producto acumulativo 85
calcular un promedio 62
calcular un promedio acumulativo 77
calcular un recuento acumulado 79
calcular un valor máximo 69
calcular un valor mínimo 71
calcular una desviación estándar 89
calcular una desviación estándar de población
90
calcular una función exponencial 174
calcular una mediana 70
calcular una raíz cuadrada 185
calcular una suma 91
calcular una suma acumulativa 87
calcular una tangente 186
calcular una varianza 91
calcular una varianza de población 93
cálculos
estándar 10
personalizados 10
cálculos estándar 10
cálculos personalizados 10
utilizar fórmulas para crear 11
Car, función 95
carácter, funciones
descripción de 62
caracteres
devolver valores ASCII de 94
mostrar a partir de valores ASCII 95
celdas
incluir funciones en 14
incluir texto en 14
celdas individuales
y mensaje de error #VALORMÚLTIP 242
Clasificación, función 180, 218
clasificar
y ejecutar funciones de agregación 243
clasificar datos 180
CodificarURL, función 113
266
columnas
mostrar los números de 189
combinar cadenas de caracteres 20, 95, 213
comparar valores mediante Anterior 248
comparar valores mediante RelativeValue 248,
250, 252, 254, 257, 259
Comparar, función 105
Concatenación, función 95
concatenar cadenas de caracteres 20, 95, 213
Conexión, función 130
Configuración regional de visualización
preferida
mostrar 194
Configuración regional de visualización
preferida predominante
mostrar 191
Configuración regional del documento
mostrar 191
Configuración regional del producto
mostrar 192
configuraciones regionales
mostrar configuración regional del producto
192
mostrar la configuración regional de
visualización preferida predominante
191
mostrar la configuración regional del
documento 191
conjuntos de agrupación 52
administración en Web Intelligence 53
definición 52
ejemplo de gestión de 55
y ámbito de análisis 54
y el operador UNION 55
consultas
ver resumen de 151
contar filas en tablas 199
contar valores 79
contexto de entrada
definición 25
contexto de salida
definición 26
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Índice
contextos de cálculo
cambiar con sintaxis extendida 28
contexto de entrada 24, 25
contexto de salida 24, 26
definición 24
e indicadores inteligentes 58
predeterminado 28
contextos predeterminados del cálculo
en rupturas 34
en secciones 32
en tablas de referencias cruzadas 31
en tablas horizontales 31
en tablas verticales 29
modificar con sintaxis extendida 35
convertir a partir de euros 166
convertir en euros 168
Cos, función 165
coseno 165
crear cálculos personalizados mediante
fórmulas 11
criterio de ordenación
y dimensiones de sector 250, 254, 257
Cuenta (función) 64
Cuenta, cálculo estándar 10
Cuenta, función 217, 219, 220
CuentaAcumulativa, función 79, 220
Cuerpo, palabra clave 44, 232
D
dar formato a números 98
DataProviderKeyDateCaption, función 132
datos
actualizar 53
datos de referencia
devolver fecha de 141
Derecha, función 107
desviación estándar 89
desviación estándar de población 90
DesviaciónEstándarP, función 90
DíasEntre, función 118
dimensiones
agregar al contexto de cálculo 37, 228
dimensiones de sector 248, 250
eliminar del contexto de cálculo 38, 229
especificar en contexto del cálculo 35, 226
y conjuntos de agrupación 58
y mensaje de error #INCOMPATIBLE 242
y mensaje de error #SINCDATOS 241
dimensiones de sector 248
impacto de la ordenación 250, 254, 257
orden de 254
y secciones 252
direcciones URL
aplicar reglas de codificación a 113
divisas
convertir entre divisas europeas 166, 168
divisas europeas
convertir entre 166, 168
documento, funciones
descripción de 62
DocumentoParcialmenteActualizado, función
148
documentos
mostrar el autor de 145
mostrar el nombre de 147
mostrar la fecha de creación de 146
mostrar la fecha de la última vez que se
guardó 147
mostrar la hora de la última vez que se
guardó 148
ver consultas en 151
Donde, operador 225
DuraciónÚltimaEjecución, función 137
E
Editor de fórmulas
mostrar sintaxis de la función en 14
ejecutar funciones de agregación
y clasificación 243
y mensaje de error #CLASIFICACIÓN 243
ElimEspacio, función 111
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
267
Índice
ElimEspDerecha, función 109
ElimEspIzq, función 102
EnFecha, función 127
EnLista, operador 21, 214
EnteroSup, función 164
Entre, operador 21, 214
errores
identificar 156
errores de redondeo 170, 172
ErrorRedondeoAEuro, función 172, 236
ErrorRedondeoDeEuro, función 236
ErrorRedondeoDeEuroEuroToRoundError 170
EsCadena, función 160
EsError, función 156
EsFecha, función 155
EsHora, función 161
EsLógica, función 157
EsNulo, función 158
EsNúmero, función 159
espacios a la derecha
eliminar de cadenas de caracteres 109, 111
espacios a la izquierda
eliminar de cadenas de caracteres 102, 111
EstáRespondidaLaPetición, función 135
EuroConvertirA, función 168, 236
EuroConvertirDe, función 166, 236
euros
convertir a partir de 166
convertir en 168
Exp, función 174
Explorar, operador 200, 217
exponencial, función 174
F
Fact, función 175
factorial 175
fecha y hora, funciones
descripción de 62
FechaActual, función 114
FechaClaveProveedorDatos, función 131
FechaDocumento, función 147
268
FechaRelativa, función 124
fechas
calcular fechas relativas 124
formato 97, 127
identificar 155
FechaÚltimaEjecución, función 136
filas
contar en tablas 199
contar todos 217
contar valores únicos 217
mostrar el número de fila 211
mostrar número en proveedor de datos 140
FiltroInforme, función 152
filtros
bloque 153
e indicadores inteligentes 60
en dimensiones 59
explorar 217
filtros de exploración 60
informe 152, 153, 217
mostrar filtros de exploración 217
mostrar todo 217
sección 153
filtros de exploración 217
e indicadores inteligentes 60
ignorar 217
mostrar 217
filtros de informe 152, 217
ignorar 217
ver resumen de 153
filtros en dimensiones
efecto en indicadores inteligentes de 59
FiltrosExploración, función 149
Floor (función) 176
FormatoFecha, función 97
FormatoNúmero, función 98
fórmula, mensajes de error 240
fórmulas
crear cálculos personalizados mediante 11
e indicadores inteligentes 58
indicadores inteligentes en 58
mensajes de error generados por 240
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Índice
fórmulas (continúa)
simplificar con variables 12, 18
uso de operadores en 20, 212
ForzarFusión, función 190
función Anterior 224
función CodificarHTML 99
función NúmeroDeProveedores 139
función ObtenerConfigRegContenido 191
función PromedioAcumulativo 77
funciones
Abs 164
Año 129
Asc 94
AutorDocumento 145
BlockName 188
Car 95
categorías de 62
Clasificación 180, 218
CodificarHTML 99
Comparar 105
Concatenación 95
Conexión 130
Cos 165
Cuenta 64, 217, 219, 220
CuentaAcumulativa 79, 220, 222
DataProviderKeyDateCaption 132
definición 13
Derecha 107
DesviaciónEstándarP 90
DíasEntre 118
DocumentCreationDate 146
DocumentCreationTime 146
DocumentoParcialmenteActualizado 148
DuraciónÚltimaEjecución 137
ejemplos 15
ElimEspacio 111
ElimEspDerecha, función 109
ElimEspIzquierda 102
EnFecha 127
EnteroSup 164
ErrorRedondeoAEuro 172, 236
ErrorRedondeoDeEuro 170, 236
funciones (continúa)
EsCadena 160
EsError 156
EsFecha 155
EsHora 161
EsLógica 157
EsNúmero 159
EstáRespondidaLaPetición 135
EuroConvertirA 168, 236
EuroConvertirDe 166, 236
Exp 174
Fact 175
FechaActual 114
FechaClaveProveedorDatos 131
FechaDocumento 147
FechaRelativa 124
FechaÚltimaEjecución 136
FiltroInforme 152
FiltrosExploración 149
Floor 176
FormatoFecha 97
FormatoNúmero 98
ForzarFusión 190
función CuentaAcumulativa 222
función DocumentCreationDate 146
función DocumentCreationTime 146
función HoraÚltimaEjecución 138
función Interpolación 221
función MáxAcumulativo 222
función MínAcumulativo 83, 222
función Porcentaje 222
función ProductoAcumulativo 222
función PromedioAcumulativo 222
función Suma 91
función SumaAcumulativa 222
HoraActual 115
HoraDocumento 148
Impar 162
incluir en celdas 14
ÍndiceDeFilas 211
IniMayúscula 100
Interpolación 66, 221, 222
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
269
Índice
funciones (continúa)
funciones (continúa)
IsNull 158
Página 202
Izquierda 101
PalabraMayúscula 113
Ln 176
Par 154
Log 177
Percentil 76
Log10 178
Porcentaje 15, 73, 218, 222
Longitud 103
Pos 106
Máx 37, 69, 228
Potencia 179
MáxAcumulativo 81, 222
Previous 203, 221, 224, 243, 248
Mayúsculas 112
Primero 65
Median 70
Producto 76
MesesEntre 122
ProductoAcumulativo 85, 222
mezclar con texto en celdas 14
Promedio 43, 62, 220, 230
Mín 71
PromedioAcumulativo 77, 220, 222
MínAcumulativo 83, 222
PromptSummary 150
Minúsculas 104
ProveedorDeDatos 130
Mode 72
QuerySummary 151
Month 121
Raíz 185
NingúnFiltro 200, 217
Reemplazar 107
NombreDe 199
RefValueDate 141
NombreDelDía 115
RefValueUserResponse 141, 220
NombreDelDocumento 147
RelativeValue 208, 240, 248, 252, 254, 257, 259
NombreDelUniverso 143
Relleno 96
NombreInforme 210
RellenoDerecha 108
NombreÚnicoDe 212
RellenoIzquierda 101
NúmeroDeColumna 189
ReportFilterSummary 153
NúmeroDeDíaDelAño 118
Residuo 178
NúmeroDeDíaDeLaSemana 117
RespuestaUsuario 15, 144, 220
NúmeroDeDíaDelMes 116
Round 182, 236
NúmeroDeFila 199
Semana 128
NúmeroDeFilas 140
Si 21, 197, 213
NúmeroDeMesDelAño 121
Signo 183
NúmeroDePáginas 202, 244
Sin 184
NúmeroDeProveedores 139
sintaxis de la función 14
ObtenerConfigRegContenido 191
SQLProveedorDatos 133
ObtenerConfiguraciónRegionalVisualizaciónPreferida
StdDev
194 89
ObtenerConfiguraciónRegionalVisualizaciónPreferida,
Subcadena
función 110
194
Suma 15, 38, 40, 41, 42, 44, 45, 91, 229, 232, 233, 234, 23
ObtenerConfiguraciónRegionalVisualizaciónPreferidaPredominante
SumaAcumulativa 87, 222
191
Tan 186
ObtenerIdiomayPaís 192
TipoDeProveedor 134
ObtenerLocalizados 193
ToNumber 186
270
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Índice
funciones (continúa)
Trimestre 123
Truncar 187, 236
Último 68
ÚltimoDíaDeLaSemana 120
ÚltimoDíaDelMes 119
URLEncode 113
UsuarioActual 189
ValorRef 208
Varianza 91
VarianzaP 93
funciones numéricas
descripción de 62
G
gráficos
mostrar los nombres de 188
H
hora, valores
identificar 161
HoraActual, función 115
HoraDocumento, función 148
HoraÚltimaEjecución, función 138
I
identificar cadenas 160
identificar errores 156
identificar fechas 155
identificar números 159
identificar números impares 154, 162
identificar números pares 154, 162
identificar valores booleanos 157
identificar valores de hora 161
identificar valores nulos 158
If...Then...Else, condición 195
Impar, función 162
impares, números
identificar 154, 162
indicador, valores
interpolar 66, 221, 222
indicadores
devolver valores anteriores de 208
devolver valores posteriores de 208
indicadores inteligentes definidos 52
y contextos predeterminados del cálculo 28
indicadores inteligentes
definición 52
efecto de filtros en 59
imposibilidad de cálculo 245
mensaje de error #PARTIALRESULT 243
y ámbito de análisis 54
y cálculos estándar 10
y conjuntos de agrupación 52
y filtros de exploración 60
y fórmulas 58
y mensaje de error #NO DISPONIBLE 245
y mensaje de error #TOREFRESH 245
y operadores de contexto 58
y variables 58
Índice, operador 144
ÍndiceDeFila, función 211
Inferior, operador 180
informes
mostrar los nombres de objetos en 199
mostrar número de páginas en 202
mostrar números de página en 202
ver nombres de 210
InfoView
mostrar la identificación de un autor de
documento 145
IniMayúscula, función 100
Interpolación, función 66, 221, 222
interpolar valores de indicador 66, 221, 222
Izquierda, función 101
L
Lineal, operador 66, 221
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
271
Índice
Ln, función 176
Log, función 177
Log10, función 178
logaritmos 176, 177, 178
lógicas, funciones
descripción de 62
Longitud, función 103
M
Máx, función 69
utilizar con operadores de contexto 37, 228
MáxAcumulativo, función 81
Máximo, cálculo estándar 10
máximos, valores
calcular un máximo acumulativo 81
Mayúsculas, función 112
Median (función) 70
mediana 70
mensaje de error #CLASIFICACIÓN 243
mensaje de error #CONTEXTO 240, 241
mensaje de error #DESBORDAMIENTO 243
mensaje de error #DIV/0 241
mensaje de error #ERROR 166, 168, 170, 172,
186, 246
mensaje de error #INCOMPATIBLE 240, 241,
242
mensaje de error #PARTIALRESULT 243
e indicadores inteligentes 243
mensaje de error #RECURSIVO 244
mensaje de error #SEGURIDAD 244
mensaje de error #SINCDATOS 240, 241
mensaje de error #SINTAXIS 245
mensaje de error #TOREFRESH 53, 58, 245
e indicadores inteligentes 245
mensaje de error #UNAVAILABLE 59, 245
e indicadores inteligentes 245
mensaje de error #VALORMÚLTIP 211, 242
mensajes de error
#CÁLCULO 208, 240
#CONTEXTO 240, 241
#DESBORDAMIENTO 243
272
mensajes de error (continúa)
#DIV/0 241
#ERROR 166, 168, 170, 172, 186, 246
#EXTERNO 242
#INCOMPATIBLE 240, 241, 242
#PARTIALRESULT 243
#RANGO 243
#RECURSIVO 244
#SEGURIDAD 244
#SINCDATOS 240, 241
#SINTAXIS 245
#TOREFRESH 53, 58, 245
#UNAVAILABLE 59, 245
#VALORMÚLTIP 211, 242
Mes, función 121
MesesEntre, función 122
Mín, función 71
Mínimo, cálculo estándar 10
mínimos, valores
calcular un mínimo acumulativo 83
Minúsculas, función 104
modo 72
Modo, función 72
mostrar configuración regional del documento
191
mostrar el autor de documentos 145
mostrar el número de fila 211
mostrar el número de páginas en un informe
202
mostrar la configuración regional de
visualización preferida 194
mostrar la configuración regional de
visualización preferida predominante 191
mostrar la configuración regional del producto
192
mostrar la fecha de creación de documentos
146
mostrar la fecha en la que se guardó un
documento por última vez 147
mostrar la hora a la que se guardó un
documento por última vez 148
mostrar los nombres de gráficos 188
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Índice
mostrar los nombres de objetos de informe 199
mostrar los nombres de tablas 188
mostrar los nombres de universos 143
mostrar números de columna 189
mostrar números de página 202
mostrar respuestas a peticiones de orden 144
mostrar sintaxis de la función 14
multiplicar números 76, 85
N
natural, logaritmos 176
NingúnFiltro, función 200, 217
No, operador 21, 214
NombreDe, función 199
NombreDelDía, función 115
NombreDelDocumento, función 147
NombreDelUniverso, función 143
NombreInforme, función 210
NombreÚnicoDe, función 212
NoNull, operador 203, 221
Not (operador) 215
NotOnBreak, operador 66, 221
nulos, valores
identificar 158
NúmeroDeColumna, función 189
NúmeroDeDíaDelAño, función 118
NúmeroDeDíaDeLaSemana, función 117
NúmeroDeDíaDelMes, función 116
NúmeroDeFila, función 199
NúmeroDeFilas, función 140
NúmeroDeMesDelAño, función 121
NúmeroDePáginas, función 202
y mensaje de error #RECURSIVO 244
números
calcular un módulo 178
convertir cadenas de caracteres en 186
determinar si son pares o impares 154, 162
dividir 178
elevar a una potencia 179
formato 98
identificar 159
números (continúa)
módulo 178
multiplicar 76, 85
redondear 164, 182
redondear al número inmediatamente
inferior 176
redondear números 182
redondear números al número
inmediatamente inferior 176
truncar 187
truncar números 187
números de página
mostrar en informes 202
números pares
identificar 154
O
O, operador 21, 214
objeto de análisis
e indicadores inteligentes 54
y conjuntos de agrupación 54
objetos
mostrar el nombre de 212
ver filtros en 152
ObtenerConfiguraciónRegionalVisualizaciónPreferidaPredominante,
función 191
ObtenerIdiomayPaís, función 192
ObtenerLocalizados, función 193
operador Auto 224
operador Col 77, 81, 83, 85, 87, 222
operador En 35, 226
operador EnLista 216
operador Entre 215
operador Fila 77, 81, 83, 85, 87, 222
operador IncluirVacíos 220
operador Inferior 218
operador O 214
operador ParaCada 37, 228
operador ParaTodo 38, 45, 229
operador UNION 55
operador Y 214
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
273
Índice
operadores
Auto 203, 224
Col 77, 79, 81, 83, 85, 87, 222
condicionales 21, 213
contexto 21
definición 20, 212
Donde 225
En 35, 226
EnLista 21, 214, 216
Entre 21, 214, 215
específicos de la función 22, 217
Explorar 200, 217
Fila 77, 79, 81, 83, 85, 87, 222
IncluirVacíos 79, 220
Índice 144, 220
Índice, operador 220
Inferior 180, 218
Lineal 66, 221
lógicos 21, 214
matemáticas 20, 213
No 21, 214, 215
NoNull 203, 221
NotOnBreak 66, 221
O 21, 214
operadores específicos de la función 22,
217
ParaCada 37, 228
ParaTodo 38, 45, 229
PointToPoint 66, 222
Ruptura 218
Superior 180, 218
Todo 200, 217, 219
ValoresÚnicos 219
Y 21, 214
operadores condicionales 21, 213
operadores de contexto 21
operadores lógicos 21, 214
operadores matemáticos 20, 213
ordenaciones
y dimensiones de sector 250, 254, 257
otras funciones
descripción de 62
274
P
Página, función 202
páginas
mostrar número en informes 202
palabra clave Bloque 43, 230
palabra clave Ruptura 42, 233
palabra clave Sección 41, 235
PalabraMayúscula, función 113
palabras clave
Bloque 43, 230
Cuerpo 44, 232
hacer informes genéricos con 45
Informe 40, 45, 234
palabras clave de sintaxis extendida 39, 230
Ruptura 42, 233
Sección 41, 235
palabras clave de sintaxis extendida 39, 230
hacer informes genéricos con 45
utilizar con la función Promedio 43, 230
utilizar con la función Suma 40, 41, 42, 44,
232, 233, 234, 235
Par, función 154
pares, números
identificar 162
percentil 76
Percentil, función 76
peticiones de orden
mostrar respuestas a 15, 141, 144
PointToPoint, operador 66, 222
Porcentaje, cálculo estándar 10
Porcentaje, función 15, 73
Pos, función 106
Potencia, función 179
Predeterminado, cálculo estándar 10
Primero, función 65
probar valores booleanos 195, 197
Producto, función 76
ProductoAcumulativo, función 85
productos
calcular un producto acumulativo 85
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Índice
promedio
calcular un promedio acumulativo 77
Promedio, cálculo estándar 10
Promedio, función 62, 220
utilizar con palabras clave de sintaxis
extendida 43, 230
PromedioAcumulativo, función 220
PromptSummary, función 150
propiedades de consulta
Máximo de filas recuperadas 243
proveedor de datos, funciones
descripción de 62
ProveedorDeDatos, función 130
ProveedorDeDatosSQL, función 133
proveedores de datos 139
mostrar el nombre del universo 143
mostrar número de filas en 140
ver el SQL generado por 133
Q
QuerySummary, función 151
R
raíz cuadrada 185
Raíz, función 185
recuento acumulado 79
redondear números 164
redondear valores 236
Redondear, función 236
Reemplazar, función 107
RefValueDate, función 141
RefValueUserResponse, función 141, 220
RelativeValue, función 208
comparar valores mediante 248, 250, 252,
254, 257, 259
y dimensiones de sector 250, 252, 257
y mensaje de error #CÁLCULO 240
y secciones 252
y tablas de referencias cruzadas 259
RellenoDerecha, función 108
RellenoIzquierda, función 101
Repetir, función 96
Report, palabra clave 40, 45, 234
ReportFilterSummary, función 153
Residuo, función 178
RespuestaUsuario, función 15, 144, 220
Round (función) 182
Ruptura, operador 218
rupturas
contextos del cálculo predeterminado en 34
S
secciones
contextos del cálculo predeterminado en 32
y dimensiones de sector 252
y la función RelativeValue 252
Semana, función 128
Sen, función 184
seno 184
Si, función 21, 197, 213
Signo, función 183
simplificar fórmulas con variables 12, 18
sintaxis de la función
cómo las muestra Web Intelligence 14
ejemplo de 14
sintaxis extendida 21
modificar el contexto predeterminado del
cálculo con 35
operador En 35, 226
palabra clave Bloque 43, 230
palabra clave Cuerpo 44, 232
palabra clave Informe 40, 45, 234
palabra clave Ruptura 42, 233
ParaCada, operador 35, 37, 226, 228
ParaTodo, operador 35, 38, 226, 229
Sección, palabra clave 41, 235
SQL 133
GROUPING SETS, operador 55
operador UNION 52, 55
y actualización de datos 53
y conjuntos de agrupación 52, 53
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
275
Índice
StdDev (función) 89
Subcadena, función 110
Suma, cálculo estándar 10
Suma, función 15
utilizar con operadores de contexto 38, 229
utilizar con palabras clave de sintaxis
extendida 40, 41, 42, 44, 45, 232, 233,
234, 235
SumaAcumulativa, función 87
Superior, operador 180, 218
U
T
V
tablas
contar filas en 199
horizontal 31
mostrar los nombres de 188
vertical 29
tablas de referencias cruzadas
contextos del cálculo predeterminado en 31
y la función RelativeValue 259
tablas horizontales
contextos del cálculo predeterminado en 31
tablas verticales
contextos del cálculo predeterminado en 29
Tan, función 186
tangentes 186
TimeDim 125
TipoDeProveedor, función 134
Todo, operador 200, 217, 219
ToNumber (función) 186
Trimestre, función 123
truncar valores 236
Truncar, función 187, 236
valores
comparar mediante Anterior 248
comparar mediante RelativeValue 248, 250,
252, 254, 257, 259
contar 64, 79
redondear 236
truncar 236
ValoresÚnicos, operador 219
ValorRef, función 208
variables
e indicadores inteligentes 58
simplificar fórmulas con 12, 18
varianza 91
varianza de población 93
Varianza, función 91
VarianzaP, función 93
276
Último, función 68
ÚltimoDíaDeLaSemana, función 120
ÚltimoDíaDelMes, función 119
universos
mostrar los nombres de 143
Uso de funciones, fórmulas y cálculos, manual
acerca de 8
UsuarioActual, función 189
Y
Y, operador 21, 214
Uso de funciones, fórmulas y cálculos en SAP BusinessObjects Web Intelligence
Descargar