Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Xi31 sp5 Webi FFC Es PDF
Xi31 sp5 Webi FFC Es PDF
2011-12-01
Contenido
Captulo 1 Acerca de este manual 7
ndice 265
1
1 Acerca de este manual
2
2 Utilizar clculos estndar y personalizados
Clculos estndar
Clculos estndar
Puede utilizar funciones de clculo estndar para hacer clculos rpidos de
los datos de informes de Web Intelligence. Se encuentran disponibles los
siguientes clculos estndar:
Clculo Descripcin
Temas relacionados
Descripcin de los contextos del clculo
Una funcin que no recibe ningn valor o recibe varios valores como
informacin y devuelve resultados segn esos valores. Por ejemplo, la
funcin Suma calcula el total de todos los valores de un indicador y devuelve
el resultado. La frmula Suma([Ingresos de ventas]) da como
resultado un total de ingresos de ventas. En este caso, la informacin de la
funcin es el indicador Ingresos de ventas y el resultado es el total de los
indicadores de ventas.
Temas relacionados
Operadores de funcin y de frmula de Web Intelligence
Funciones de Web Intelligence
El texto de las celdas del informe siempre comienza con = . El texto literal
aparece entre comillas mientras que las frmulas aparecen sin ellas. Por
ejemplo, la frmula Promedio([Ingresos]) aparece en una celda como
=Promedio([Ingresos]). El texto Promedio de ingresos?" aparece
como ="Promedio de ingresos?"
Sintaxis de la funcin
Por ejemplo, la funcin Suma toma un objeto numrico como entrada (por
ejemplo un indicador que muestra los ingresos de ventas) y da como
resultado datos numricos (la suma de todos los valores del objeto de tipo
indicador).
num Abs(number)
Esta sintaxis indica que la funcin Abs toma un nmero individual como
entrada y devuelve un nmero como salida.
Ejemplos de funciones
El informe es el siguiente:
Temas relacionados
Modificacin del contexto predeterminado del clculo con la sintaxis
extendida
Variable Frmula
Operadores matemticos
Nota:
Cuando se utiliza con cadenas de caracteres, el operador '+' se convierte
en un operador de concatenacin de cadena. Es decir, une cadenas de
caracteres. Por ejemplo, la frmula "Juan" + "Surez" devuelve "Juan
Surez".
Operadores condicionales
Operador Descripcin
= Igual a
Operadores lgicos
Operadores de contexto
3
3 Descripcin de contextos de clculo
Descripcin de los contextos del clculo
Contexto de entrada
Contexto de salida
Si agrega una columna adicional que contiene esta frmula para el bloque,
el resultado es el siguiente:
Los indicadores son semnticamente dinmicos: Esto significa que las cifras
devueltas por un indicador dependen de las dimensiones con las que est
asociado. Esta combinacin de dimensiones representa el contexto del
clculo.
2005 Total:8000
Cliente Ingresos
Harris 1000
Jones 3000
Walsh 4000
Total: 8000
Total de encabezado de
8000 Ao
seccin
Temas relacionados
Descripcin de los contextos del clculo
Modificacin del contexto predeterminado del clculo con la sintaxis
extendida
El contexto de entrada
Si el clculo est en el... El contexto de salida es
es
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.
Operador Descripcin
Operador de contexto En
Las palabras clave de sintaxis extendida son una clase de "taquigrafa" que
le permite referirse a dimensiones en sintaxis extendida sin especificar esas
dimensiones de manera explcita. Esto ayuda a los informes futuros de
prueba; si las frmulas no contienen referencias de cdigo duro a las
dimensiones, seguirn funcionando incluso si se agregan o eliminan
dimensiones de un informe.
La tabla siguiente describe los datos a los que hace referencia la palabra
clave Informe dependiendo de dnde est colocada en un informe:
La tabla siguiente describe los datos a los que hace referencia la palabra
clave Seccin dependiendo de dnde est colocada en un informe
4
4 Calcular valores con indicadores inteligentes
Definicin de indicadores inteligentes
Cuando se crea y ejecuta por primera vez una consulta que contiene
indicadores inteligentes, Web Intelligence incluye los conjuntos de agrupacin
necesarios para calcular los indicadores inteligentes en el mximo nivel de
detalle implcito por los objetos de consulta. Web Intelligence siempre incluye
el conjunto de agrupacin en el cdigo SQL de consulta.
Por ejemplo, si crea una consulta que contenga las dimensiones [Country],
[Region] y [City] y el indicador inteligente [Revenue], Web Intelligence incluye
el conjunto de agrupacin (Country, Region, City) en el cdigo SQL generado.
Este conjunto de agrupacin siempre aparece en el cdigo SQL. Web
Intelligence agrega y quita otros conjuntos de agrupacin como respuesta
a los cambios del informe.
Cada vez que actualice los datos del informe, Web Intelligence actualiza el
cdigo SQL de consulta para incluir o descartar conjuntos de agrupacin
segn los contextos de clculos que requiera el informe.
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 )
GROUP BY
country.country_name,
region.region_name
UNION
SELECT
1 AS GID,
country.country_name,
region.region_name,
city.city_name,
sum(city.revenue)
FROM
country,
region,
city
WHERE
( country.country_id=region.country_id )
AND ( region.region_id=city.region_id )
GROUP BY
country.country_name,
region.region_name,
city.city_name
Cada conjunto de agrupacin est representado mediante una instruccin
SELECT y cada uno tiene su propio ID (la columna GID). Los conjuntos de
agrupacin que no contiene el conjunto completo de dimensiones incluyen
columnas vacas (SELECT '') porque cada instruccin SELECT en una
consulta que incluya UNION debe tener el mismo nmero de columnas.
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
Semester Ingresos
H1 #UNAVAILABLE
H2 #UNAVAILABLE
Ejemplo:
El filtro [Pas] = "EE.UU." OR [Pas] = "Francia" genera
#UNAVAILABLE para una medida inteligente que utiliza la dimensin
[Pas] si [Pas] no aparece en el bloque.
El filtro [Pas] = "EE.UU." OR [Ao] = 2008 genera
#UNAVAILABLE para una medida inteligente que utiliza las dimensiones
[Pas] o [Ao] si [Pas] o [Ao] no aparecen en el bloque.
5
5 Funciones, operadores y palabras clave de Web Intelligence
Funciones de Web Intelligence
Categora Descripcin
Funciones de agregacin
Promedio
Descripcin
Devuelve el promedio de un indicador
Sintaxis
nmero Promedio(indicador[;IncluirVacos])
Entrada
Notas
Con la funcin Promedio puede utilizar operadores de contexto de
sintaxis extendida.
Puede especificar IncluirVacos como segundo argumento para la
funcin. Cuando especifica este argumento, la funcin tiene en cuenta
filas vacas (nulas) en el clculo.
Ejemplos
Si el indicador [Ingresos de ventas] incluye los valores 41569, 30500, 40000
y 50138, Promedio([Ingresos de ventas]) devuelve 40552.
Temas relacionados
Operador INCLUIRVACOS
Count
Descripcin
Devuelve el nmero de valores de una dimensin o de un indicador
Grupo de funciones
Agregacin
Sintaxis
entero Cuenta(dimensin|indicador[;IncluirVacos][;Valo
res nicos|Todos])
Entrada
Notas
Con la funcin Cuenta puede utilizar operadores de contexto de sintaxis
extendida.
Puede especificar IncluirVacos como segundo argumento para la
funcin. Cuando especifica este argumento, la funcin tiene en cuenta
filas vacas (nulas) en el clculo.
Ejemplos
Cuenta("Prueba") devuelve 1.
Primero
Descripcin
Devuelve el primer valor de un conjunto de datos
Grupo de funciones
Agregacin
Sintaxis
tipo_entrada Primero(dimensin|indicador)
Entrada
Notas
Si se coloca en un pie de ruptura, Primero devuelve el primer valor de
la ruptura.
Si se coloca en un pie de seccin, Primero devuelve el primer valor de
la seccin.
Ejemplos
Si se coloca en un pie de tabla, Primero([Ingresos]) devuelve el primer
valor de [Ingresos] de la tabla.
Interpolacin
Descripcin
Calcula los valores de indicadores vacos mediante la interpolacin.
Grupo de funciones
Numricos
Sintaxis
num Interpolation(measure[;PointToPoint|Linear][;NotOn
Break][;Row|Col])
Notas
La funcin Interpolation resulta especialmente til cuando se crea
un grfico de lneas en un indicador que contiene valores que faltan.
Gracias a ella, podr asegurarse de que el grfico trace una lnea continua
en vez de lneas discontinuas y puntos.
La regresin lineal con interpolacin de mnimos cuadrados calcula los
valores que faltan calculando una ecuacin lineal con la frmula f(x) =
ax + b, que analiza todos los valores disponibles del indicador lo ms
detenidamente posible.
La interpolacin punto a punto calcula los valores que faltan mediante
una ecuacin lineal con la frmula f(x) = ax + b que pasa por los dos
valores adyacentes del valor que falta.
La ordenacin del indicador repercute en los valores devueltos por In
terpolation.
No se puede aplicar una ordenacin o clasificacin a una frmula que
contenga la funcin Interpolation.
Si slo hay un valor en la lista de valores, Interpolation utilizar
dicho valor para proporcionar todos los valores que faltan.
Ejemplos
Interpolation([Valor]) proporciona los siguientes valores que faltan
mediante el mtodo de interpolacin punto a punto predeterminado:
Da Valor Interpolation([Valor])
Lunes 12 12
Martes 14 14
Mircoles 15
Jueves 16 16
Viernes 17
Sbado 18
Domingo 19 19
Temas relacionados
Operador lineal
Operador PointToPoint
ltimo
Descripcin
Devuelve el ltimo valor de una dimensin o indicador.
Grupo de funciones
Agregacin
ltimo tipo_entrada(dimensin|indicador)
Entrada
Notas
Si se coloca en un pie de ruptura, ltimo devuelve el ltimo valor de la
ruptura.
Si se coloca en un pie de seccin, ltimo devuelve el ltimo valor de
la seccin.
Ejemplos
Si se coloca en un pie de tabla, Primero([Ingresos]) devuelve el primer
valor de [Ingresos] de la tabla.
Mx
Descripcin
Devuelve el valor mayor de una dimensin o indicador
Grupo de funciones
Agregacin
Sintaxis
tipo_entrada Mx(dimensin|indicador)
Entrada
Notas
Con la funcin Mx puede utilizar operadores de contexto de sintaxis
extendida.
Ejemplos
Si el indicador Ingresos de ventas tiene los valores 3000, 60034 y 901234,
Mx([Ingresos de ventas]) devuelve 901234.
Media
Descripcin
Devuelve la mediana (valor medio) de un indicador
Grupo de funciones
Agregacin
Sintaxis
nmero Mediana(indicador)
Notas
Si el indicador tiene un nmero de valores par, Mediana extrae el promedio
de los dos valores intermedios.
Ejemplos
Mediana([Ingresos]) devuelve 971,444 si [Ingresos] tiene los valores
835420, 971444 y 1479660.
Mn
Descripcin
Devuelve el valor menor de una dimensin o indicador
Grupo de funciones
Agregacin
Sintaxis
cualquier_tipo Mn(dimensin|indicador)
Entrada
Notas
Con la funcin Mn puede utilizar operadores de contexto de sintaxis
extendida.
Ejemplos
Si el indicador Ingresos de ventas tiene los valores 3000, 60034 y 901234,
Mn([Ingresos de ventas]) devuelve 3000.
Modo
Descripcin
Devuelve el valor que ocurre con ms frecuencia en un conjunto de datos
Grupo de funciones
Agregacin
Sintaxis
input_type Mode(dimension|measure)
Notas
Res devuelve nulo si el conjunto de valores no contiene ningn valor que
aparezca con mayor frecuencia que los dems.
Ejemplos
Res([Ingresos]) devuelve 200 si [Ingresos] tiene los valores 100, 200,
300 y 200.
Porcentaje
Descripcin
Expresa un valor de indicador como porcentaje de su contexto integrado
Grupo de funciones
Agregacin
Sintaxis
nmero Porcentaje(indicador[;Ruptura][;Fila|Col])
Entrada
Ejemplos
En la tabla siguiente la columna Porcentaje tiene la frmula Porcentaje
([Ingresos de ventas])
2001 1000 10
2002 5000 50
2003 4000 40
2001 T1 1000 10
T3 5000 50
T4 2000 20
2002 T1 2000 20
T2 2000 20
T3 5000 50
T4 1000 10
Percentil
Descripcin
Devuelve el percentil n-simo de un indicador
Grupo de funciones
Numricos
Sintaxis
nmero Percentil(indicador;percentil)
Entrada
Notas
El percentil n-simo es un nmero mayor o igual que n% de los nmeros de
un conjunto. El n% se expresa en la forma 0.n.
Ejemplos
Si [indicador] contiene el conjunto de nmeros (10;20;30;40;50), Percen
til([indicador];0,3) devolver el valor 22, que es mayor o igual que
el 30% de los nmeros del conjunto.
Producto
Descripcin
Multiplica los valores de un indicador
Sintaxis
nmero Producto(indicador)
Entrada
Ejemplos
Si [Indicador] tiene un conjunto de valores 2, 3, 5, Producto([Indica
dor]) devolver 30.
PromedioAcumulativo
Descripcin
Devuelve el promedio acumulativo de un indicador
Grupo de funciones
Agregacin
Sintaxis
nmero PromedioAcumulativo(indicador[;Fila|Col][;Incluir
Vacos][;restabl_dimensiones])
Entrada
Notas
Con la funcin PromedioAcumulativo puede utilizar operadores de
contexto de sintaxis extendida.
Puede establecer la direccin del clculo con los operadores Fila y
Col.
Si aplica una ordenacin de acuerdo con el indicador al que hace
referencia PromedioAcumulativo, Web Intelligence aplicar primero
la ordenacin al indicador y, a continuacin, calcular el promedio
acumulativo.
Las dimensiones deben colocarse siempre entre parntesis, incluso si
hay una sola dimensin en la lista de dimensiones para restablecer.
Al especificar un conjunto de dimensiones para restablecer, dichas
dimensiones debern estar separadas por puntos y comas.
PromedioAcumulativo no restablece de manera automtica el
promedio despus de una ruptura de bloque o una seccin nueva.
Ejemplos
PromedioAcumulativo([Volumen de negocios]) devuelve estos
resultados en la siguiente tabla:
PromedioAcumulativo([Volumen de negocios];([Pas]))
devuelve estos resultados en la siguiente tabla:
Temas relacionados
Operador INCLUIRVACOS
Operadores Fila/Col
CuentaAcumulativa
Descripcin
Devuelve el recuento acumulativo de un conjunto de nmeros
Grupo de funciones
Agregacin
Sintaxis
nmero CuentaAcumulativa(dimensin|indicador[;Fi
la|Col][;IncluirVacos][;restabl_dimensiones])
Entrada
Notas
Con la funcin CuentaAcumulativa puede utilizar operadores de
contexto de sintaxis extendida.
Puede establecer la direccin del clculo con los operadores Fila y
Col.
Si aplica una ordenacin de acuerdo con el indicador al que hace
referencia CuentaAcumulativa, Web Intelligence aplicar primero la
ordenacin al indicador y, a continuacin, calcular la cuenta acumulativo.
Las dimensiones deben colocarse siempre entre parntesis, incluso si
hay una sola dimensin en la lista de dimensiones para restablecer.
Al especificar un conjunto de dimensiones para restablecer, dichas
dimensiones debern estar separadas por puntos y comas.
CuentaAcumulativa no restablece de manera automtica la cuenta
despus de una ruptura de bloque o una seccin nueva.
Ejemplos
CuentaAcumulativa([Volumen de negocios]) devuelve estos
resultados en la siguiente tabla:
Temas relacionados
Operador INCLUIRVACOS
Operadores Fila/Col
Operador INCLUIRVACOS
Operador INCLUIRVACOS
MxAcumulativo
Descripcin
Devuelve el mximo acumulativo de una dimensin o indicador
Grupo de funciones
Agregacin
Sintaxis
input_type RunningMax(dimension|measure[;Row|Col][;re
set_dims])
Entrada
Notas
Con la funcin MxAcumulativo puede utilizar operadores de contexto
de sintaxis extendida.
Puede establecer la direccin del clculo con los operadores Fila y
Col.
Si aplica una ordenacin de acuerdo con el indicador al que hace
referencia MxAcumulativo, Web Intelligence aplicar primero la
ordenacin al indicador y, a continuacin, calcular el mximo
acumulativo.
Las dimensiones deben colocarse siempre entre parntesis, incluso si
hay una sola dimensin en la lista de dimensiones para restablecer.
Al especificar un conjunto de dimensiones para restablecer, dichas
dimensiones debern estar separadas por puntos y comas.
MxAcumulativo no restablece de manera automtica el mximo
despus de una ruptura de bloque o una seccin nueva.
Ejemplos
MxAcumulativo([Volumen de negocios]) devuelve los resultados
de la siguiente tabla:
Temas relacionados
Operador INCLUIRVACOS
Operadores Fila/Col
MnAcumulativo
Descripcin
Devuelve el mnimo acumulativo de una dimensin o indicador
Grupo de funciones
Agregacin
Sintaxis
tipo_entrada MnAcumulativo(dimensin|indicador;[Fi
la|Col];[restabl_dimensiones])
Entrada
Notas
Con la funcin MnAcumulativo puede utilizar operadores de contexto
de sintaxis extendida.
Puede establecer la direccin del clculo con los operadores Fila y
Col.
Si aplica una ordenacin de acuerdo con el indicador al que hace
referencia MnAcumulativo, Web Intelligence aplicar primero la
ordenacin al indicador y, a continuacin, calcular el mnimo acumulativo.
Las dimensiones deben colocarse siempre entre parntesis, incluso si
hay una sola dimensin en la lista de dimensiones para restablecer.
Al especificar un conjunto de dimensiones para restablecer, dichas
dimensiones debern estar separadas por puntos y comas.
MnAcumulativo no restablece de manera automtica el mnimo
despus de una ruptura de bloque o una seccin nueva.
Ejemplos
MnAcumulativo([Volumen de negocios]) devuelve los resultados
de la siguiente tabla:
ProductoAcumulativo
Descripcin
Devuelve el producto acumulativo de un indicador
Grupo de funciones
Agregacin
Sintaxis
nmeroProductoAcumulativo(indicador[;Fila|Col][;res
tabl_dimensiones])
Entrada
Notas
Con la funcin ProductoAcumulativo puede utilizar operadores de
contexto de sintaxis extendida.
Puede establecer la direccin del clculo con los operadores Fila y
Col.
Si aplica una ordenacin de acuerdo con el indicador al que hace
referencia ProductoAcumulativo, Web Intelligence aplicar primero
la ordenacin al indicador y, a continuacin, calcular el producto
acumulativo.
Ejemplos
ProductoAcumulativo([Nmero de clientes]) devuelve estos
resultados en la siguiente tabla:
Japn Kobe 6 6
Japn Osaka 4 24
Japn Kobe 6 6
Japn Osaka 4 24
Temas relacionados
Operador INCLUIRVACOS
Operadores Fila/Col
SumaAcumulativa
Descripcin
Devuelve la suma acumulativa de un indicador
Grupo de funciones
Agregacin
Sintaxis
nmero SumaAcumulativa(indicador[;Fila|Col][;restabl_di
mensiones])
Entrada
Notas
Con la funcin SumaAcumulativa puede utilizar operadores de contexto
de sintaxis extendida.
Puede establecer la direccin del clculo con los operadores Fila y
Col.
Si aplica una ordenacin de acuerdo con el indicador al que hace
referencia la funcin SumaAcumulativa, Web Intelligence aplicar
primero la ordenacin al indicador y, a continuacin, calcular la suma
acumulativa.
Las dimensiones deben colocarse siempre entre parntesis, incluso si
hay una sola dimensin en la lista de dimensiones para restablecer.
Al especificar un conjunto de dimensiones para restablecer, dichas
dimensiones debern estar separadas por puntos y comas.
Ejemplo
SumaAcumulativa([Volumen de negocios]) devuelve estos resultados
en la siguiente tabla:
Temas relacionados
Operador INCLUIRVACOS
Operadores Fila/Col
DesviacinEstndar
Descripcin
Devuelve la desviacin estndar de un indicador
Grupo de funciones
Agregacin
Sintaxis
nmero DesviacinEstndar(indicador)
Entrada
Notas
La desviacin estndar es un indicador de la dispersin estadstica en un
conjunto de nmeros. Se calcula del siguiente modo:
calculando el promedio del conjunto de nmeros;
restando el promedio de cada nmero del conjunto y hallando la raz
cuadrada de la diferencia;
sumando todas las races cuadradas de estas diferencias.
dividiendo esta suma por (nmero de nmeros del conjunto -1).
calculando la raz cuadrada del resultado.
Ejemplos
Si indicador tiene un conjunto de valores (2, 4, 6, 8), DesviacinEstn
dar([indicador]) devolver 2,58.
Temas relacionados
Var
DesviacinEstndarP
Descripcin
Devuelve la desviacin estndar de poblacin de un indicador
Grupo de funciones
Agregacin
Sintaxis
Entrada
Notas
La desviacin estndar de la poblacin es un indicador de la dispersin
estadstica en un conjunto de nmeros. Se calcula del siguiente modo:
calculando el promedio del conjunto de nmeros;
restando el promedio de cada nmero del conjunto y hallando la raz
cuadrada de la diferencia;
sumando todas las races cuadradas de estas diferencias;
dividiendo esta suma por (nmero de nmeros del conjunto);
calculando la raz cuadrada del resultado.
Ejemplos
Si indicador tiene un conjunto de valores (2, 4, 6, 8), DesviacinEstn
darP([indicador]) devolver 2,24.
Suma
Descripcin
Devuelve la suma de un indicador
Grupo de funciones
Agregacin
Sintaxis
nmero Suma(indicador)
Entrada
Notas
Con la funcin Suma puede utilizar los operadores de contexto de la sintaxis
compleja.
Ejemplos
Si el indicador Ingresos de ventas tiene los valores 2000, 3000, 4000 y 1000,
Suma([Ingresos de ventas] devuelve 10000.
Var
Descripcin
Devuelve la varianza de un indicador
Grupo de funciones
Agregacin
Sintaxis
nmeroVarianza(indicador)
Entrada
Notas
La varianza es un indicador de la dispersin estadstica en un conjunto de
nmeros. Se calcula del siguiente modo:
calculando el promedio del conjunto de nmeros;
restando el promedio de cada nmero del conjunto y hallando la raz
cuadrada de la diferencia;
sumando todas las races cuadradas de estas diferencias.
dividiendo esta suma por (nmero de nmeros del conjunto -1).
Ejemplos
Si [indicador] tiene un conjunto de valores (2, 4, 6, 8), Varianza([in
dicador]) devolver 6,67.
Temas relacionados
DesviacinEstndar
VarP
Descripcin
Devuelve la varianza de poblacin de un indicador
Grupo de funciones
Agregacin
Sintaxis
nmero VarianzaP(indicador)
Entrada
Notas
La varianza de poblacin es un indicador de la dispersin estadstica en un
conjunto de nmeros. Se calcula del siguiente modo:
calculando el promedio del conjunto de nmeros;
restando el promedio de cada nmero del conjunto y hallando la raz
cuadrada de la diferencia;
sumando todas las races cuadradas de estas diferencias.
dividiendo esta suma por (nmero de nmeros del conjunto)
Ejemplos
Si indicador tiene un conjunto de valores (2, 4, 6, 8), VarianzaP([in
dicador]) devolver 5.
Temas relacionados
DesviacinEstndarP
Funciones carcter
Asc
Descripcin
Devuelve el valor ASCII de un carcter
Grupo de funciones
Carcter
Sintaxis
entero Asc(cadena)
Entrada
Notas
Si cadena contiene ms de un carcter, la funcin devolver el valor ASCII
del primer carcter de la cadena.
Ejemplos
Asc("A") devuelve 65.
Car
Descripcin
Devuelve el carcter asociado a un cdigo ASCII
Grupo de funciones
Carcter
Sintaxis
cadena Carcter(cdigo_ascii)
Entrada
Notas
Si nmero es un nmero decimal, la funcin ignorar la parte decimal.
Ejemplo
s
Car(123) devuelve "{".
Concatenacin
Descripcin
Concatena (une) dos cadenas de caracteres.
Grupo de funciones
Carcter
Sintaxis
cadena Concatenacin(primera_cadena;segunda_cadena)
Entrada
Notas
Tambin puede utilizar el operador '+' para concatenar cadenas.
Ejemplos
Concatenacin("Primero ";"Segundo") devuelve "Primero Segundo".
Relleno
Descripcin
Genera una cadena al repetir una cadena n nmero de veces
Sintaxis
cadena Relleno(cadena_repetida;nm_repeticiones)
Entrada
Ejemplos
Relleno("New York";2) devuelve "New York New York".
FormatoFecha
Descripcin
Da formato a una fecha con un formato proporcionado
Grupo de funciones
Carcter
Sintaxis
cadena FormatoFecha(fecha;formato_cadena)
Entrada
Notas
El formato del resultado depende del formato de fecha aplicado a la celda.
Las cadenas de formato de color (por ejemplo: [Rojo], [Azul], etc.) no se
pueden aplicar a la funcin FormatoFecha.
Ejemplos
FormatoFecha(FechaActual();"dd/MM/yyyy") devuelve "15/12/2005"
si la fecha actual es el 15 de diciembre de 2005.
FormatoNmero
Descripcin
Da formato a un nmero con un formato proporcionado
Grupo de funciones
Carcter
Sintaxis
cadena FormatoNmero(nmero;formato_cadena)
Notas
El formato del resultado depende del formato de nmero aplicado a la
celda.
Las cadenas de formato de color (por ejemplo: [Rojo], [Azul], etc.) no se
pueden aplicar a la funcin FormatoNmero.
Ejemplos
FormatoNmero([Ingresos];"#.##,00") devuelve 835.420,00" si
[Ingresos] es 835.420.
CodificarHTML
Descripcin
Aplica reglas de codificacin HTML a una cadena
Grupo de funciones
Carcter
Sintaxis
cadena CodificarHTML(html)
Entrada
Ejemplos
CodificarHTML("http:/www.businessobjects.com") devuelve
"http%3A%2F%2Fwww%2Ebusinessobjects%2Ecom".
IniMayscula
Descripcin
Pone en mayscula la primera letra de una cadena
Grupo de funciones
Carcter
Sintaxis
cadena IniMayscula(cadena)
Entrada
Ejemplos
IniMayscula("consideramos estas verdades como eviden
tes") devuelve "Consideramos estas verdades como evidentes".
Izquierda
Descripcin
Devuelve los caracteres situados ms a la izquierda de una cadena
Grupo de funciones
Carcter
Sintaxis
Entrada
Ejemplos
Izquierda([Pas];2) devuelve "Fr" si [Pas] es "Francia".
RellenoIzquierda
Descripcin
Rellena una cadena a la izquierda con otra cadena.
Grupo de funciones
Carcter
Sintaxis
cadena RellenoIzquierda(cadena_rellena;izquierda;cade
na_izquierda)
Entrada
Notas
Si longitud es inferior a la longitud de cadena_izquierda y cade
na_rellena juntas, cadena_izquierda quedar truncada.
Si longitud es inferior o igual a la longitud de cadena_rellena, la
funcin devuelve cadena_rellena.
Si longitud es mayor que la longitud de cadena_rellena y cade
na_izquierda juntas, cadena_izquierda se repite total o
parcialmente lo suficiente como para rellenar la longitud.
Ejemplos
RellenoIzquierda ("York";8;"New") devuelve "New York".
ElimEspIzquierda
Descripcin
Elimina los espacios en blanco a la izquierda de una cadena
Sintaxis
cadena ElimEspIzquierda(cadena_eliminada)
Entrada
Ejemplos
ElimEspIzquierda([Pas]) devuelve "Francia" si [Pas] es " Francia".
Longitud
Descripcin
Devuelve el nmero de caracteres que contiene una cadena.
Grupo de funciones
Carcter
Sintaxis
entero Longitud(cadena)
Entrada
Ejemplos
Longitud ([Apellido]) devuelve 6 si [Apellido] es "Surez".
Minsculas
Descripcin
Convierte una cadena de caracteres en minsculas
Grupo de funciones
Carcter
Sintaxis
cadena Minsculas(cadena)
Entrada
Ejemplos
Minsculas("New York") devuelve "new york".
Coincidir
Descripcin
Determina si una cadena corresponde a un modelo
Grupo de funciones
Carcter
Sintaxis
booleano Comparar(cadena_prueba;modelo)
Entrada
Notas
El modelo puede contener los comodines "*" (reemplaza cualquier juego
de caracteres) o "?" (reemplaza cualquier carcter).
Ejemplos
Comparar([Pas];"F*") devuelve Verdadero si [Pas] es "Francia".
Pos
Descripcin
Devuelve la posicin de principio de un modelo de texto en una cadena de
caracteres
Grupo de funciones
Carcter
Sintaxis
entero Pos(cadena_prueba;modelo)
Entrada
Notas
Si el modelo se presenta ms de una vez, Pos devolver la posicin de
la primera ocasin.
Ejemplos
Pos("New York";"Ne") devuelve 1.
Reemplazar
Descripcin
Reemplaza parte de una cadena por otra cadena
Grupo de funciones
Carcter
Sintaxis
Entrada
Ejemplos
Reemplazar("New YORK";"ORK";"ork") devuelve "New York".
Derecho
Descripcin
Devuelve los caracteres situados ms a la derecha de una cadena
Grupo de funciones
Carcter
Sintaxis
cadena Derecha(cadena;nm_de_caracteres)
Entrada
Ejemplos
Derecha([Pas];2) devuelve "ia" si [Pas] es "Francia".
Funcin RellenoDerecha
Descripcin
Rellena la derecha de una cadena con otra cadena.
Grupo de funciones
Carcter
Sintaxis
cadena RellenoDerecha(cadena_rellena;longitud;cadena_de
recha)
Notas
Si longitud es inferior a la longitud de cadena_derecha y cadena_re
llena juntas, cadena_derecha quedar truncada.
Si longitud es inferior o igual a la longitud de cadena_rellena, la
funcin devuelve cadena_rellena.
Si longitud es mayor que la longitud de cadena_rellena y cade
na_derecha juntas, cadena_derecha se repite total o parcialmente
lo suficiente como para rellenar la longitud.
Ejemplos
RellenoDerecha("New ";8;"York") devuelve "New York".
ElimEspDerecha
Descripcin
Elimina los espacios en blanco a la derecha de una cadena
Grupo de funciones
Carcter
Sintaxis
cadena ElimEspDerecha(cadena_eliminada)
Entrada
Ejemplos
ElimEspDerecha([Pas]) devuelve "Francia" si [Pas] es "Francia ".
Subcadena
Descripcin
Devuelve partes de una cadena
Grupo de funciones
Carcter
Sintaxis
cadena Subcadena(cadena;inicio;longitud)
Ejemplos
Subcadena("Gran Bretaa";1;5) devuelve "Gran".
ElimEspacio
Descripcin
Elimina los espacios en blanco a izquierda y derecha de una cadena
Grupo de funciones
Carcter
Sintaxis
cadena Eliminar(cadena_eliminada)
Entrada
Ejemplos
Elim(" Gran Bretaa ") devuelve "Gran Bretaa".
Maysculas
Descripcin
Convierte una cadena de caracteres en maysculas
Grupo de funciones
Carcter
Sintaxis
cadena Maysculas(cadena)
Entrada
Ejemplos
Maysculas("New York") devuelve "NEW YORK".
UrlCodificar
Descripcin
Aplica reglas de codificacin URL a una cadena
Grupo de funciones
Carcter
Sintaxis
cadena CodificarUrl(html)
Entrada
Ejemplos
CodificarURL("http://www.businessobjects.com") devuelve
"http%3A%2F%2Fwww%2Ebusinessobjects%2Ecom".
PalabraMayscula
Descripcin
Pone en mayscula la primera letra de cada palabra de una cadena
Grupo de funciones
Carcter
Sintaxis
cadena PalabraMayscula(cadena)
Entrada
Ejemplos
PalabraMayscula("Ingresos de ventas de marzo") devuelve
"Ingresos De Ventas De Marzo"
CurrentDate
Descripcin
Devuelve la fecha actual con el formato segn la configuracin regional
Grupo de funciones
Fecha y hora
Sintaxis
fecha FechaActual()
Ejemplos
FechaActual() devuelve 10 de septiembre de 2002 si la fecha es 10 de
septiembre de 2002.
CurrentTime
Descripcin
Devuelve la hora actual con el formato segn la configuracin regional
Grupo de funciones
Fecha y hora
Sintaxis
hora HoraActual()
Ejemplos
HoraActual devuelve 11:15 si la hora actual es 11:15.
NombreDelDa
Descripcin
Devuelve el nombre del da de una fecha
Grupo de funciones
Fecha y hora
Sintaxis
cadena NombreDelDa(fecha)
Entrada
Ejemplos
NombreDelDa([Fecha de reserva]) devuelve "Sbado" cuando la
fecha de [Fecha de reserva] es 15 de diciembre de 2001 (que es sbado).
Nota
La fecha de entrada debe ser una variable. No puede especificar la fecha
directamente, como en NombreDelDa("15/07/2001").
NmeroDeDaDelMes
Descripcin
Devuelve el nmero de da de un mes
Grupo de funciones
Fecha y hora
Sintaxis
entero NmeroDeDaDelMes(fecha)
Ejemplos
NmeroDeDaDelMes([Fecha de reserva]) devuelve 15 cuando la
fecha de [Fecha de reserva] es 15 de diciembre de 2001.
NmeroDeDaDeLaSemana
Descripcin
Devuelve el nmero de da de una semana
Grupo de funciones
Fecha y hora
Sintaxis
entero NmeroDeDaDeLaSemana(fecha)
Entrada
Notas
Web Intelligence trata el lunes como el primer da de la semana.
Ejemplos
NmeroDeDaDeLaSemana([Fecha de la reserva]) devuelve 1
cuando la fecha de [Fecha de la reserva] es 2 de mayo de 2005 (que es
lunes).
NmeroDeDaDelAo
Descripcin
Devuelve el nmero de da de un ao
Grupo de funciones
Fecha y hora
Sintaxis
entero NmeroDeDaDelAo(fecha)
Entrada
Ejemplos
NmeroDeDaDelAo([Fecha de reserva]) devuelve 349 cuando la
fecha de [Fecha de reserva] es 15 de diciembre de 2001.
DasEntre
Descripcin
Devuelve el nmero de das entre dos fechas.
Sintaxis
entero DasEntre(primera_fecha;ltima_fecha)
Entrada
Ejemplos
DasEntre([Fecha de la venta];[Fecha de la factura])
devuelve 2 si [Fecha de la venta] es 15 de diciembre de 2001 y [Fecha de
la factura] es 17 de diciembre de 2001.
ltimoDaDelMes
Descripcin
Devuelve la fecha del ltimo da del mes.
Grupo de funciones
Fecha y hora
Sintaxis
fecha ltimoDaDelMes(fecha)
Entrada
Ejemplos
ltimoDaDelMes([Fecha de venta]) devuelve 31 de diciembre de
2005 si el valor de [Fecha de venta] es 11 de diciembre de 2005.
ltimoDaDeLaSemana
Descripcin
Devuelve la fecha del ltimo da de la semana
Grupo de funciones
Fecha y hora
Sintaxis
fecha ltimoDaSemana(fecha)
Entrada
Notas
Web Intelligence trata el lunes como el primer da de la semana.
Mes
Descripcin
Devuelve el mes de una fecha
Grupo de funciones
Fecha y hora
Sintaxis
cadena Mes(fecha)
Entrada
Ejemplos
Mes([Fecha de reserva]) devuelve "Diciembre" cuando la fecha de
[Fecha de reserva] es 15 de diciembre de 2005.
NmeroDeMesDelAo
Descripcin
Devuelve el nmero del mes en una fecha
Grupo de funciones
Fecha y hora
Sintaxis
entero NmeroDeMesDelAo(fecha)
Entrada
Ejemplo
NmeroDeMesDelAo([Fecha de reserva]) devuelve 12 cuando la
fecha de [Fecha de reserva] es 15 de diciembre de 2005.
MesesEntre
Descripcin
Devuelve el nmero de meses entre dos fechas
Grupo de funciones
Fecha y hora
Sintaxis
entero MesesEntre(primera_fecha;ltima_fecha)
Ejemplos
MesesEntre([Fecha de la venta];[Fecha de la factura])
devuelve 1 si [Fecha de la venta] es el 2 de diciembre de 2005 y [Fecha de
la factura] es el 2 de enero de 2006.
Trimestre
Descripcin
Devuelve el nmero del trimestre en una fecha
Grupo de funciones
Fecha y hora
Sintaxis
entero Trimestre(fecha)
Entrada
Ejemplos
Trimestre([Fecha de reserva]) devuelve 4 cuando la fecha de [Fecha
de reserva] es 15 de diciembre de 2005.
FechaRelativa
Descripcin
Devuelve una fecha relativa a otra fecha
Grupo de funciones
Fecha y hora
Sintaxis
fecha FechaRelativa(fecha_de_inicio;nmero_de_das)
Entrada
Notas
El parmetro nmero_de_das puede ser negativo para devolver una fecha
anterior a fecha_de_inicio.
Ejemplos
FechaRelativa[Fecha de la reserva];2) devuelve 17 de diciembre
de 2005 cuando [Fecha de la reserva] es 15 de diciembre de 2005.
TimeDim
Descripcin
La dimensin de tiempo DimDeTiempo permite elaborar un eje de tiempo
desde un objeto de universo de tipo de fecha. DimDeTiempo devuelve los
datos para las fechas dadas como el primer parmetro en perodos de tiempo
dados como el segundo parmetro. Cuando existen perodos sin datos, se
devuelve el primer da de cada perodo vaco. Esto garantiza un eje completo
para el perodo dado. Esto garantiza:
Que el eje conserva el orden de tiempo natural (primero los objetos ms
antiguos y por ltimo los objetos ms recientes).
El eje contiene todos los perodos entre las fechas mnima y mxima del
contexto actual.
Grupo de funciones
Fecha y hora
Sintaxis
Entrada
Ejemplo
La primera tabla que aparece a continuacin contiene los datos relativos
slo a determinadas fechas. Los siguientes ejemplos de consulta muestran
el modo en que se interpretan los resultados.
EnFecha
Descripcin
Devuelve una cadena de caracteres formateada de acuerdo con un formato
de fecha
Grupo de funciones
Fecha y hora
Sintaxis
fecha EnFecha(cadena_fecha;formato)
Entrada
Ejemplos
EnFecha("15/12/2002";"dd/MM/yyyy") devuelve el 15 de diciembre
de 2002.
Semana
Descripcin
Devuelve el nmero de semana en el ao
Grupo de funciones
Fecha y hora
Sintaxis
entero Semana(fecha)
Ejemplos
Semana([Fecha de la reserva]) devuelve 1 cuando la fecha de [Fecha
de la reserva] es el 4 de enero de 2004 (que cae en la primera semana del
ao 2004).
Ao
Descripcin
Devuelve el ao en una fecha
Grupo de funciones
Fecha y hora
Sintaxis
entero Ao(fecha)
Entrada
Ejemplos
Ao([Fecha de la reserva]) devuelve 2005 cuando la fecha de [Fecha
de la reserva] es 15 de diciembre de 2005.
Conexin
Descripcin
Devuelve los parmetros de la conexin con la base de datos que utiliza un
proveedor de datos.
Grupo de funciones
Proveedor de datos
Sintaxis
cadena Conexin(pd)
Entrada
Notas
Debe incluir el nombre del proveedor de datos entre corchetes.
Por motivos de seguridad, el resultado de la funcin no incluye el nombre
de host de la base de datos, el nombre de usuario ni la contrasea.
ProveedorDeDatos
Descripcin
Devuelve el nombre del proveedor de datos que contiene un objeto de
informe
Sintaxis
cadena ProveedorDeDatos(obj)
Entrada
Ejemplos
ProveedorDeDatos([Volumen de negocios total]) devuelve
"Ventas" si el indicador [Volumen de negocios total] est en un proveedor
de datos llamado "Ventas".
FechaClaveProveedorDatos
Descripcin
Devuelve la fecha clave de un proveedor de datos.
Grupo de funciones
Proveedor de datos
Sintaxis
fecha FechaClaveProveedorDatos(pd)
Entrada
Notas
Debe incluir el nombre del proveedor de datos entre corchetes.
A la fecha clave devuelta se le aplicar el formato correspondiente a la
configuracin regional del documento.
Ejemplos
FechaClaveProveedorDatos([Ventas]) devuelve el 3 de agosto de
2007 si sa es la fecha clave del proveedor de datos Ventas.
DataProviderKeyDateCaption
Descripcin
Devuelve el ttulo de la fecha clave de un proveedor de datos
Grupo de funciones
Proveedor de datos
Sintaxis
cadena DataProviderKeyDateCaption(pd)
Notas
Debe incluir el nombre del proveedor de datos entre corchetes.
Ejemplos
DataProviderKeyDateCaption([Ventas]) devuelve "Fecha actual
del calendario" si se es el ttulo de la fecha clave del proveedor de datos
Ventas.
SQLProveedorDatos
Descripcin
Devuelve el cdigo SQL generado por un proveedor de datos
Grupo de funciones
Proveedor de datos
Sintaxis
cadena SQLProveedorDatos(pd)
Entrada
Notas
Debe incluir el nombre del proveedor de datos entre corchetes.
Ejemplos
SQLProveedorDatos([Consulta 1]) devuelve "SELECT
pas.nombre_pas FROM pas" si el cdigo SQL del proveedor de datos
es "SELECT pas.nombre_pas FROM pas".
TipoDeProveedor
Descripcin
Devuelve el tipo de un proveedor de datos.
Grupo de funciones
Proveedor de datos
Sintaxis
cadena TipoDeProveedor(pd)
Notas
TipoDeProveedor devuelve "Universo" en el caso de proveedores de
datos de universo o "Datos personales" en el caso de proveedores de
datos personales.
Debe incluir el nombre del proveedor de datos entre corchetes.
Ejemplos
TipoDeProveedor([Ventas]) devuelve "Universo" si el proveedor de
datos "Ventas" est basado en un universo.
EstRespondidaLaPeticin
Descripcin
Determina si se ha respondido a una peticin de orden
Grupo de funciones
Proveedor de datos
Sintaxis
booleano EstRespondidaLaPeticin([pd]cadena_peticin)
Entrada
Notas
Debe incluir el nombre del proveedor de datos entre corchetes.
Ejemplos
EstRespondidaLaPeticin("Elegir ciudad") devuelve verdadero
si se ha respondido a la peticin de orden que identifica el texto "Elegir
ciudad".
FechaltimaEjecucin
Descripcin
Devuelve la fecha en que se actualiz por ltima vez el proveedor de datos.
Grupo de funciones
Proveedor de datos
Sintaxis
fecha FechaltimaEjecucin(pd)
Notas
Si el informe tiene un nico proveedor de datos, puede omitir el parmetro
pd.
Debe incluir el nombre del proveedor de datos entre corchetes.
Puede utilizar la funcin ProveedorDeDatos para proporcionar una
referencia de un proveedor de datos.
Ejemplos
FechaltimaEjecucin([Consulta ventas]) devuelve "3/4/2002"
si el proveedor de datos para la consulta de ventas se actualiz por ltima
vez el 4 de marzo de 2002.
Temas relacionados
ProveedorDeDatos
DuracinltimaEjecucin
Descripcin
Devuelve el tiempo en segundos que tarda la ltima actualizacin del
proveedor de datos
Grupo de funciones
Proveedor de datos
Sintaxis
nmero DuracinltimaEjecucin(pd)
Entrada
Notas
Debe incluir el nombre del proveedor de datos entre corchetes.
Ejemplos
DuracinltimaEjecucin([Ventas]) devuelve 3 si el proveedor de
datos de "Ventas" tard tres segundos en devolver sus datos en la ltima
ejecucin.
HoraltimaEjecucin
Descripcin
Devuelve la hora en que se actualiz por ltima vez el proveedor de datos
Grupo de funciones
Proveedor de datos
Sintaxis
hora HoraltimaEjecucin(pd)
Notas
Si el informe tiene un nico proveedor de datos, puede omitir el parmetro
pd.
Puede utilizar la funcin ProveedorDeDatos para proporcionar una
referencia de un proveedor de datos.
Debe incluir el nombre del proveedor de datos entre corchetes.
Ejemplos
HoraltimaEjecucin([Consulta ventas]) devuelve "2:48:00 PM"
si el proveedor de datos de la consulta de ventas se actualiz por ltima
vez a las 2:48:00 p.m.
Temas relacionados
ProveedorDeDatos
NmeroDeProveedores
Descripcin
Devuelve el nmero de proveedores de datos de un informe
Grupo de funciones
Proveedor de datos
Sintaxis
entero NmeroDeProveedores()
Ejemplos
NmeroDeProveedores() devuelve 2 si el informe tiene dos proveedores
de datos.
NmeroDeFilas
Descripcin
Devuelve el nmero de filas de un proveedor de datos
Grupo de funciones
Proveedor de datos
Sintaxis
entero NmeroDeFilas(pd)
Entrada
Notas
Debe incluir el nombre del proveedor de datos entre corchetes.
Puede utilizar la funcin ProveedorDeDatos para proporcionar una
referencia de un proveedor de datos.
Ejemplos
NmeroDeFilas([Consulta 1]) devuelve 10 si el proveedor de "Consulta
1" tiene 10 filas.
Temas relacionados
ProveedorDeDatos
RefValueDate
Descripcin
Devuelve la fecha de los datos de referencia usados para el seguimiento de
datos.
Grupo de funciones
Proveedor de datos
Sintaxis
fecha RefValueDate()
Ejemplos
FechaValorReferencia() devuelve 15 de diciembre de 2008 si la fecha
de referencia es 15 de diciembre de 2008.
RefValueUserReponse
Descripcin
Devuelve la respuesta a una peticin de orden en el momento en el que el
dato de referencia era el dato actual
Grupo de funciones
Proveedor de datos
Sintaxis
cadena RefValueUserResponse([pd;]cadena_peticin[;ndi
ce])
Entrada
Notas
La funcin devuelve una cadena vaca si el seguimiento de datos no est
activado.
Debe incluir el nombre del proveedor de datos entre corchetes.
Puede utilizar la funcin ProveedorDeDatos para proporcionar una
referencia de un proveedor de datos.
Si selecciona varios valores como respuesta a una peticin de orden, la
funcin devuelve una cadena que consta de una lista de valores (o claves
primarias si se especifica el operador ndice) separados por puntos y
coma.
Ejemplos
RefValueUserResponse ( "Qu ciudad?" ) devuelve "Mrida" si
el usuario introdujo "Mrida" en la peticin de orden "Qu ciudad?" en el
momento en el que el dato de referencia era el dato actual.
NombreDelUniverso
Descripcin
Devuelve el nombre de Universo en el que est basado un proveedor de
datos
Grupo de funciones
Proveedor de datos
Sintaxis
cadena NombreDelUniverso(pd)
Entrada
Notas
Web Intelligence actualiza de manera automtica el nombre del proveedor
de datos en la frmula. Si, en el ejemplo anterior, se cambia el nombre
del proveedor de datos por "Q1", la frmula pasar a ser NombreDelU
niverso([Q1]).
Debe incluir el nombre del proveedor de datos entre corchetes.
Puede utilizar la funcin ProveedorDeDatos para proporcionar una
referencia de un proveedor de datos.
Ejemplos
NombreDelUniverso([Consulta 1]) devuelve "eModa" si el proveedor
de datos de [Consulta 1] est basado en el universo eModa.
Temas relacionados
ProveedorDeDatos
RespuestaUsuario
Descripcin
Devuelve la respuesta a una peticin de orden
Grupo de funciones
Proveedor de datos
Sintaxis
cadena RespuestaUsuario([pd;]cadena_peticin[;ndice])
Entrada
Notas
Debe incluir el nombre del proveedor de datos entre corchetes.
Puede utilizar la funcin ProveedorDeDatos para proporcionar una
referencia de un proveedor de datos.
Si selecciona varios valores como respuesta a una peticin de orden, la
funcin devuelve una cadena que consta de una lista de valores (o claves
primarias si se especifica el operador ndice) separados por puntos y
coma.
Funciones de documento
AutorDocumento
Descripcin
Devuelve la identificacin de InfoView del creador del documento
Grupo de funciones
Documento
Sintaxis
cadena AutorDocumento()
Ejemplos
AutorDocumento() devuelve "gkn" si la identificacin del autor del
documento es "gkn".
DocumentCreationDate
Descripcin
Devuelve la fecha en la que se cre el documento
Grupo de funciones
Documento
Sintaxis
fecha DocumentCreationDate()
Ejemplos
DocumentCreationDate() devuelve 15 de diciembre de 2008 si el
documento se cre el 15 de diciembre de 2008.
DocumentCreationTime
Descripcin
Devuelve la hora a la que se cre el documento
Grupo de funciones
Documento
Sintaxis
hora DocumentCreationTime()
Ejemplos
DocumentCreationTime devuelve 11:15 si el documento se guard a las
11:15.
FechaDocumento
Descripcin
Devuelve la fecha en la que se guard el documento por ltima vez
Grupo de funciones
Documento
Sintaxis
fecha FechaDocumento()
Ejemplos
FechaDocumento() devuelve 8 de agosto de 2005 si el documento se
guard por ltima vez el 8 de agosto de 2005.
NombreDelDocumento
Descripcin
Devuelve el nombre del documento.
Grupo de funciones
Documento
Sintaxis
cadena NombreDocumento()
Ejemplos
NombreDelDocumento() devuelve "Informe ventas" si el documento se
llama "Informe ventas".
DocumentoParcialmenteActualizado
Descripcin
Determina si un documento est parcialmente actualizado.
Grupo de funciones
Documento
Sintaxis
booleano DocumentoParcialmenteActualizado()
Notas
DocumentoParcialmenteActualizado() devuelve un valor booleano
que se puede utilizar en la funcin Si.
Ejemplos
DocumentoParcialmenteActualizado() devuelve verdadero si el
documento est parcialmente actualizado.
HoraDocumento
Descripcin
Devuelve la hora a la que el documento se guard por ltima vez
Grupo de funciones
Documento
Sintaxis
hora HoraDocumento()
Ejemplo
HoraDocumento() devuelve 15:45 si el documento se guard a las 15:45.
FiltrosExploracin
Descripcin
Devuelve los filtros de exploracin aplicados a un documento o un objeto
en modo de exploracin
Grupo de funciones
Documento
Sintaxis
cadena FiltrosExploracin(obj|separador)
Entrada
Notas
Puede insertar la funcin FiltrosExploracin directamente sin
necesidad de introducir la frmula de forma manual insertando una celda
FiltrosExploracin.
Si no especifica un objeto, la funcin devuelve todos los filtros de
exploracin aplicados al documento.
Ejemplos
FiltrosExploracin() devuelve "EE.UU." si el documento tiene un
filtro de exploracin que restringe el objeto [Pas] a EE.UU.
PromptSummary
Descripcin
Devuelve el texto de peticin de orden y la respuesta del usuario de todas
las peticiones de orden de un documento
Grupo de funciones
Documento
Sintaxis
string PromptSummary()
Ejemplos
ResumenConsulta() devuelve informacin acerca de las peticiones de
orden de un documento.
Resultado de ejemplo:
QuerySummary
Descripcin
Devuelve informacin acerca de las consultas de un documento.
Grupo de funciones
Documento
Sintaxis
cadena QuerySummary([pd])
Entrada
Notas
Debe incluir el nombre del proveedor de datos entre corchetes.
Ejemplos
QuerySummary() devuelve informacin acerca de todas las consultas de
un documento.
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
Filters:
(State inlist{"US";"France";}
And (Sales Revenue Greater Than 1000000
Or Sales Revenue Less Than 10000))
Query 2:
Source file: D:\Data\datacar.xls
Result objects: State, Year, Sales Revenue
FiltroInforme
Descripcin
Devuelve los filtros de informe aplicados sobre un objeto o informe
Grupo de funciones
Documento
Sintaxis
cadena FiltroInforme(obj)
Entrada
Ejemplos
FiltroInforme([Pas]) devuelve "Estados Unidos" si existe un filtro
de informe en el objeto Pas que lo restrinja a "Estados Unidos".
ReportFilterSummary
Descripcin
Devuelve un resumen de los filtros de informe en un documento o informe
Grupo de funciones
Documento
Sintaxis
string ReportFilterSummary(report_name)
Entrada
Notas
Si nombre_informe se omite, ReportFilterSummary devuelve un
resumen de todos los filtros de informes de todos los informes del documento.
Ejemplos
ReportFilterSummary() devuelve informacin acerca de todos los filtros
de informe de un documento.
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";})
Ranking Filter:
(Top 10 & Bottom 10 [Customer] Based on [Sales
Revenue] (Count))
Funciones lgicas
Par
Descripcin
Determina si un nmero es par
Grupo de funciones
Lgicos
Sintaxis
booleano Par(nmero)
Entrada
Notas
Par devuelve un valor booleano que se puede utilizar en la funcin Si.
Si coloca Par directamente en una columna, Web Intelligence convierte
el valor devuelto en un entero (1=verdadero; 0=falso). Puede dar formato
a este nmero con un formato de nmero booleano.
Ejemplos
Par(4) devuelve el valor verdadero.
EsFecha
Descripcin
Determina si un valor es una fecha
Grupo de funciones
Lgicos
Sintaxis
booleano EsFecha(obj)
Entrada
Notas
EsFecha devuelve un valor booleano que se puede utilizar en la funcin
Si.
Si coloca EsFecha directamente en una columna, Web Intelligence
convertir el valor devuelto en un entero (1=verdadero; 0=falso). Puede
dar formato a este nmero con un formato de nmero booleano.
Ejemplos
EsFecha([Fecha de la reserva]) devuelve Verdadero si [Fecha de
la reserva] es una fecha.
EsError
Descripcin
Determina si un objeto devuelve un error
Grupo de funciones
Lgicos
Sintaxis
booleano EsError(obj)
Entrada
Notas
EsError devuelve un valor booleano que puede utilizarse en la funcin
Si.
Si se coloca EsError directamente en una columna, Web Intelligence
convertir el valor devuelto en un nmero entero. Puede dar formato a
este nmero con un formato de nmero booleano.
Ejemplos
EsError([Ingresos]) devuelve falso si la variable [Ingresos] no devuelve
un error.
EsLgica
Descripcin
Determina si un valor es booleano
Grupo de funciones
Lgicos
Sintaxis
booleano EsLgico(obj)
Entrada
Notas
EsLgico() devuelve un valor booleano que puede utilizarse en la
funcin Si.
Si se coloca EsLgico directamente en una columna, Web Intelligence
convertir el valor devuelto en un nmero entero. Puede dar formato a
este nmero con un formato de nmero booleano.
Ejemplos
EsLgico(EsCadena([Pas])) devuelve verdadero.
EsNula
Descripcin
Determina si un valor es nulo
Grupo de funciones
Lgicos
Sintaxis
booleano EsNulo(obj)
Entrada
Notas
EsNulo() devuelve un valor booleano que puede utilizarse en la funcin
Si.
Si se coloca EsNulo() directamente en una columna, Web Intelligence
convertir el valor devuelto en un nmero entero. Puede dar formato a
este nmero con un formato de nmero booleano.
EsNmero
Descripcin
Determina si un valor es un nmero
Grupo de funciones
Lgicos
Sintaxis
booleano EsNmero(obj)
Entrada
Notas
EsNmero devuelve un valor booleano que puede utilizarse en la funcin
Si.
Si se coloca EsNmero directamente en una columna, Web Intelligence
convertir el valor devuelto en un nmero entero. Puede dar formato a
este nmero con un formato de nmero booleano.
Ejemplos
EsNmero([Ingresos]) devuelve verdadero si la variable [Ingresos] es
un nmero.
EsCadena
Descripcin
Determina si un valor es una cadena
Grupo de funciones
Lgicos
Sintaxis
booleano EsCadena(obj)
Entrada
Notas
EsCadena devuelve un valor booleano que puede utilizarse en la funcin
Si.
Ejemplos
EsCadena([Volumen de negocios]) devuelve falso si la variable
[Volumen de negocios] no es una cadena.
EsHora
Descripcin
Determina si una variable es una variable de hora
Grupo de funciones
Lgicos
Sintaxis
booleano EsHora(obj)
Entrada
Notas
EsHora devuelve un valor booleano que puede utilizarse en la funcin
Si.
Si se coloca EsHora directamente en una columna, Web Intelligence
convertir el valor devuelto en un nmero entero. Puede dar formato a
este nmero con un formato de nmero booleano.
Ejemplos
EsHora([Hora de la reserva]) devuelve verdadero si la variable
[Hora de la reserva] es una variable de hora.
Impar
Descripcin
Determina si un nmero es impar
Grupo de funciones
Lgicos
booleano Impar(nmero)
Entrada
Notas
Impar devuelve un valor booleano que puede utilizarse en la funcin
Si.
Si se coloca Impar directamente en una columna, Web Intelligence
convertir el valor devuelto en un nmero entero. Puede dar formato a
este nmero con un formato de nmero booleano.
Impar ignora la parte decimal de los nmeros.
Ejemplos
Impar(5) devuelve el valor verdadero.
Funciones numricas
Abs
Descripcin
Devuelve el valor absoluto de un nmero
Grupo de funciones
Numricos
Sintaxis
nmero Abs(nmero)
Entrada
Ejemplos
Abs(25) devuelve 25.
EnteroSup
Descripcin
Devuelve un nmero redondeado al entero superior ms cercano
Grupo de funciones
Numricos
nmero EnteroSup(nmero)
Entrada
Ejemplos
EnteroSup(2,4) devuelve 3.
EnteroSup(3,1) devuelve 4.
Cos
Descripcin
Devuelve el coseno de un ngulo
Grupo de funciones
Numricos
Sintaxis
nmero Cos(ngulo)
Entrada
Ejemplos
Cos(180) devuelve -0,6.
EuroConvertirDe
Descripcin
Convierte una cantidad en euros en otra divisa
Grupo de funciones
Numricos
Sintaxis
nmero ConvertirDeEuro(cantidad_euros;cdigo_divisa;ni
vel_redondeo)
Notas
El cdigo monetario debe corresponder al cdigo de una de las 12 divisas
europeas, cuyos valores se fijaron en relacin con el euro antes de la
abolicin de stas en enero de 2002. En caso contrario, la funcin devolver
#ERROR. Las divisas son:
Ejemplos
ConvertirDeEuro(1000;"FRF";2) devuelve 6559,57.
EuroConvertirEn
Descripcin
Convierte una cantidad en euros
Grupo de funciones
Numricos
Sintaxis
Ejemplo
ConvertirAEuro(6559;"FRF";2) devuelve 999,91.
Nota
El cdigo monetario debe corresponder al cdigo de una de las 12 divisas
europeas, cuyos valores se fijaron en relacin con el euro antes de la
abolicin de stas en enero de 2002. En caso contrario, la funcin devolver
#ERROR. Las divisas son:
Temas relacionados
Cmo Web Intelligence redondea y trunca nmeros
ErrorRedondeoDeEuro
Descripcin
Devuelve el error de redondeo hallado en un clculo de conversin de euros
Grupo de funciones
Numricos
Sintaxis
nmero ErrorRedondeoDeEuro(cantidad_euros;cdigo_divi
sa;nivel_redondeo)
Salida
El error de redondeo en el clculo.
Ejemplos
ErrorRedondeoDeEuro(1000;"FRF";2) devuelve 0. (No existe ninguna
diferencia entre la conversin sin redondeo y la conversin con redondeo
con dos decimales.)
Nota
El cdigo monetario debe corresponder al cdigo de una de las 12 divisas
europeas, cuyos valores se fijaron en relacin con el euro antes de la
abolicin de stas en enero de 2002. En caso contrario, la funcin devolver
#ERROR. Las divisas son:
Temas relacionados
Cmo Web Intelligence redondea y trunca nmeros
ErrorRedondeoAEuro
Descripcin
Devuelve el error de redondeo hallado en un clculo de conversin a euros
Grupo de funciones
Numricos
Sintaxis
Ejemplos
ErrorRedondeoAEuro(6559;"FRF";2) devuelve 0. (No hay diferencia
entre la conversin sin redondeo y la conversin con redondeo con dos
decimales.)
Nota
El cdigo monetario debe corresponder al cdigo de una de las 12 divisas
europeas, cuyos valores se fijaron en relacin con el euro antes de la
abolicin de stas en enero de 2002. En caso contrario, la funcin devolver
#ERROR. Las divisas son:
Temas relacionados
Cmo Web Intelligence redondea y trunca nmeros
Exp
Descripcin
Devuelve un valor exponencial (nmero elevado a una potencia)
Grupo de funciones
Numricos
Sintaxis
nmero Exp(potencia)
Notas
Un exponencial es el nmero e constante (2,718...) elevado a una potencia.
Ejemplos
Exp(2,2) devuelve 9,03.
Fact
Descripcin
Devuelve el factorial de un nmero
Grupo de funciones
Numricos
Sintaxis
entero Fact(nmero)
Entrada
Notas
El factorial de nmero es el producto de todos los enteros desde 1 hasta
nmero.
Ejemplos
Fact(4) devuelve 24.
Plano inferior
Descripcin
Devuelve un nmero redondeado al entero inferior ms cercano
Grupo de funciones
Numricos
Sintaxis
entero EnteroInf(nmero)
Entrada
Ejemplo
EnteroInf(24,4) devuelve 24.
Ln
Descripcin
Devuelve el logaritmo natural de un nmero
Grupo de funciones
Numricos
nmero Ln(nmero)
Entrada
Ejemplos
Ln(10) devuelve 2.
Registro
Descripcin
Devuelve el logaritmo de un nmero en una base especificada
Grupo de funciones
Numricos
Sintaxis
Entrada
Ejemplos
Log(12;5) devuelve 3.
Log10
Descripcin
Devuelve el logaritmo en base 10 de un nmero
Grupo de funciones
Numricos
Sintaxis
nmero Log10(nmero)
Entrada
nmero_de_entrada Un nmero
Ejemplos
Log10(100) devuelve 2.
Residuo
Descripcin
Devuelve el resto de la divisin de dos nmeros
Grupo de funciones
Numricos
Sintaxis
nmero Res(dividendo;divisor)
Ejemplos
Res(10;4) devuelve 2.
Potencia
Descripcin
Devuelve un nmero elevado a una potencia.
Grupo de funciones
Numricos
Sintaxis
nmero Potencia(nmero;potencia)
Entrada
Ejemplo
Potencia(10;2) devuelve 100.
Clasificacin
Descripcin
Clasifica un indicador por dimensiones
Grupo de funciones
Numricos
Sintaxis
Clasificacin(indicador;[clasificacin_dimensiones][;Arri
ba|Abajo][;restabl_dimensiones])
Entrada
Notas
Si no se especifica ninguna dimensin de clasificacin, Web Intelligence
utilizar el contexto de clculo predeterminado para calcular la
clasificacin.
Ejemplos
En la siguiente tabla, la clasificacin viene dada por Clasificacin([In
gresos];([Pas])):
Francia 835.420 2
Francia 835.420 1
Temas relacionados
Operadores Inferior/Superior
Redondear
Descripcin
Redondea un nmero
Grupo de funciones
Numricos
Sintaxis
nmero Redondear(nmero;nivel_redondeo)
Ejemplos
Redondear(9,44;1) devuelve 9,4.
Redondear(9,45;0) devuelve 9.
Redondear(4,45;-1) devuelve 0.
Temas relacionados
Cmo Web Intelligence redondea y trunca nmeros
Signo
Descripcin
Devuelve el signo de un nmero
Grupo de funciones
Numricos
Sintaxis
entero Signo(nmero)
Entrada
Notas
Signo devuelve -1 si nmero es negativo, 0 si nmero es cero y 1 si nme
ro es positivo.
Ejemplos
Signo(3) devuelve 1.
Sin
Descripcin
Devuelve el seno de un ngulo
Grupo de funciones
Numricos
Sintaxis
nmero Seno(ngulo)
Ejemplo
Sen(234542) devuelve 0,116992.
Raz
Descripcin
Devuelve la raz cuadrada de un nmero.
Grupo de funciones
Numricos
Sintaxis
nmero Raz(nmero)
Entrada
Ejemplo
Raz(25) devuelve 5.
Tan
Descripcin
Devuelve la tangente de un ngulo
Grupo de funciones
Numricos
Sintaxis
nmero Tangente(ngulo)
Entrada
Ejemplos
Tangente(90) devuelve -2.
EnNmero
Descripcin
Devuelve una cadena como nmero
Grupo de funciones
Numricos
Sintaxis
nmero EnNmero(cadena)
Notas
Si cadena no es un nmero, EnNmero devuelve #ERROR
Ejemplos
EnNmero("45") devuelve 45.
Truncar
Descripcin
Trunca un nmero
Grupo de funciones
Numricos
Sintaxis
nmero Truncar(nmero;nivel_truncamiento)
Entrada
Notas
Ejemplo
Truncar(3,423;2) devuelve 3,42.
Temas relacionados
Cmo Web Intelligence redondea y trunca nmeros
Otras funciones
BlockName
Descripcin
Devuelve el nombre del bloque
Grupo de funciones
Otras funciones
Sintaxis
cadena BlockName()
Ejemplos
BlockName() devuelve "Bloque1" si est colocada en un bloque llamado
"Bloque1".
NmeroDeColumna
Descripcin
Devuelve el nmero de columna
Grupo de funciones
Otras funciones
Sintaxis
entero NmeroColumna()
Ejemplos
NmeroColumna() devuelve 2 si la frmula se coloca en la segunda
columna de una tabla.
UsuarioActual
Descripcin
Devuelve la identificacin de InfoView del usuario actual
Grupo de funciones
Otras funciones
Sintaxis
cadena UsuarioActual()
Ejemplos
UsuarioActual() devuelve "gkn" si la identificacin de InfoView del usuario
actual es "gkn".
ForzarFusin
Descripcin
Incluye dimensiones sincronizadas en clculos de indicadores cuando las
dimensiones sincronizadas no aparecen en el contexto de clculo del
indicador
Grupo de funciones
Otras funciones
Sintaxis
num ForceMerge(measure)
Entrada
Salida
El resultado del clculo con las dimensiones sincronizadas tomadas en
consideracin.
Notas
ForzarFusin devuelve #VALORMLTIP si se aplica a un indicador
inteligente porque la agrupacin necesaria para calcular el indicador
inteligente no existe.
ForzarFusin es el equivalente en Web Intelligence de la funcin
MultiCubo de BusinessObjects/Desktop Intelligence.
ObtenerConfigRegContenido
Descripcin
Devuelve la configuracin regional de los datos contenidos en el documento
(la configuracin regional del documento)
Grupo de funciones
Otras funciones
Sintaxis
cadena ObtenerConfigRegContenido()
Notas
La configuracin regional del documento se utiliza para dar formato a los
datos de un documento de Web Intelligence.
Ejemplos
ObtenerConfigRegContenido() devuelve "fr_FR" si la configuracin
regional del documento es "Francs (Francia)".
ObtenerConfiguracinRegionalVisualizacinPreferidaPredominante
Descripcin
Devuelve la configuracin regional predominante del grupo de configuracin
regional de visualizacin preferido
Grupo de funciones
Otras funciones
Sintaxis
string GetDominantPreferredViewingLocale()
Notas
Cada grupo de configuraciones regionales relacionadas tiene una
configuracin regional predominante, que se utiliza como base para el
resto de configuraciones regionales del grupo. Por ejemplo, ingls de
EE.UU. ("en_US") es la configuracin regional predominante del grupo
de configuraciones regionales Ingls. Ingls de Nueva Zelanda ("en_NZ")
tambin forma parte de este grupo.
El Manual del Administrador de traducciones enumera todas las
configuraciones regionales de visualizacin preferidas predominantes.
Ejemplos
ObtenerConfiguracinRegionalVisualizacinPreferidaPredo
minante devuelve "en_US" si la configuracin regional de visualizacin
preferida es "Ingls (Nueva Zelanda)".
Temas relacionados
ObtenerConfiguracinRegionalVisualizacinPreferida
ObtenerIdiomayPas
Descripcin
Devuelve la configuracin regional del usuario que se utiliza para dar formato
a la interfaz de Web Intelligence (la configuracin regional del producto)
Grupo de funciones
Otras funciones
cadena ObtenerIdiomayPas()
Notas
La configuracin regional del producto es la configuracin regional en que
Web Intelligence muestra la interfaz de usuario (por ejemplo, elementos de
men o el texto de los botones).
Ejemplos
ObtenerIdiomayPas() devuelve "en_US" si la configuracin regional
del producto del usuario es "Ingls (EE.UU.)".
ObtenerLocalizados
Descripcin
Devuelve una cadena localizada segn la configuracin regional preferida
del usuario
Sintaxis
string GetLocalized(string[;comment])
Entrada
Notas
El parmetro cadena puede ser una cadena de cualquier frmula de
Web Intelligence (por ejemplo, en una celda, un mensaje de una seal
o la definicin de una variable).
Ejemplos
ObtenerLocalizados("Product Total") devuelve la traduccin al
francs de " Total para todos los productos" si la configuracin regional de
visualizacin preferida es "fr_FR".
ObtenerConfiguracinRegionalVisualizacinPreferida
Descripcin
Devuelve la configuracin regional preferida del usuario para visualizar los
datos del documento (la configuracin regional de visualizacin preferida)
Grupo de funciones
Otras funciones
cadena ObtenerConfiguracinRegionalVisualizacinPreferi
da()
Ejemplos
ObtenerConfiguracinRegionalVisualizacinPreferida devuelve
"en_US" si la configuracin regional de visualizacin preferida es "Ingls
(EE.UU.)".
Temas relacionados
ObtenerLocalizados
ObtenerConfiguracinRegionalVisualizacinPreferidaPredominante
If...Then...Else
Descripcin
Devuelve un valor que se basa en si una expresin es verdadera o falsa
Grupo de funciones
Otras funciones
Sintaxis
Entrada
Notas
valor_verdadero y valor_falso pueden mezclar los tipos de datos.
Puede utilizar los operadores booleanos Y, Entre, EnLista, O y NO con
la funcin Si.
Puede anidar las condiciones Si mediante ElseIf. La sintaxis es:
Ejemplos
Si [Ingresos de ventas]>1000000 Then "Ingresos altos"
devuelve "Ingresos altos" para todas las filas cuyos ingresos sean superiores
a 1.000.000 pero no devuelve nada para las dems filas.
Si
Descripcin
Devuelve un valor que se basa en si una expresin es verdadera o falsa
Grupo de funciones
Otras funciones
Sintaxis
If(bool_value;true_value;false_value)
Entrada
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...))
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.
NmeroDeFila
Descripcin
Devuelve el nmero de fila dentro de una tabla
Grupo de funciones
Otras funciones
Sintaxis
entero NmeroDeFila()
Notas
La numeracin de las lneas de una tabla comienza con el encabezado, que
es la fila 1.
Ejemplos
NmeroDeFila() devuelve 2 si la funcin aparece en la segunda fila de
una tabla.
NombreDe
Descripcin
Devuelve el nombre de un objeto
Grupo de funciones
Otras funciones
Sintaxis
cadena NombreDe(obj)
Entrada
Notas
Web Intelligence utiliza la funcin NombreDe en encabezados de columnas
y filas en los informes.
Ejemplos
NombreDe([Fecha de la reserva]) devuelve "Fecha de la reserva".
NingnFiltro
Descripcin
Ignora los filtros al calcular un valor
Grupo de funciones
Otras funciones
Sintaxis
tipo_entrada NingnFiltro(obj[;Todos|Explorar])
Notas
NingnFiltro(obj;Explorar) no funciona en modo de exploracin
de consultas porque los filtros de exploracin se agregan a las consultas
en lugar de aplicarse a los datos de los informes.
Si sale del modo de exploracin con los filtros de exploracin aplicados,
stos se convierten en filtros de informe, por lo que vara el valor de las
expresiones a las que se haya aplicado NingnFiltro(obj;Explo
rar).
Ejemplos
Si se coloca en un pie de bloque, NingnFiltro(Suma([Ingresos de
ventas]) devuelve el total de ingresos por ventas de todas las filas posibles
del bloque, incluidas las filas filtradas del bloque.
NmeroDePginas
Descripcin
Devuelve el nmero de pginas del informe
Grupo de funciones
Otras funciones
Sintaxis
entero NmeroDePginas()
Ejemplos
NmeroDePginas() devuelve 2 si el informe tiene dos pginas.
Pgina
Descripcin
Devuelve el nmero de la pgina actual en el informe
Grupo de funciones
Otras funciones
Sintaxis
entero Pgina()
Ejemplo
Pgina() devuelve 2 si aparece en la segunda pgina del informe.
Anterior
Descripcin
Devuelve un valor anterior de un objeto
Grupo de funciones
Otras funciones
Sintaxis
tipo_entrada Anterior(dimensin|indicador|Auto[;res
tabl_dimensiones][;desplazamiento][;NoNull])
Entrada
Notas
El valor predeterminado de desplazamiento es 1. Anterior([Ingre
sos];1) y Anterior([Ingresos]) son funcionalmente iguales.
Cuando se incluye el argumento NoNull, Web Intelligence devuelve el
primer valor no nulo del objeto, comenzando por las filas de desplaza
miento de celda antes de la fila actual y contando hacia atrs.
Con la funcin Anterior puede utilizar los operadores de contexto de
la sintaxis compleja.
El operador Auto permite hacer referencia al valor anterior de una celda
si sta contiene un elemento distinto de un objeto de informe.
Las dimensiones deben colocarse siempre entre parntesis, incluso si
hay una sola dimensin en la lista de dimensiones para restablecer.
Al especificar un conjunto de dimensiones para restablecer, dichas
dimensiones debern estar separadas por puntos y comas.
Web Intelligence aplica la funcin Anterior despus de aplicar todos
los filtros de informe, seccin y bloque.
No es posible aplicar un filtro en una frmula que utilice Anterior.
Ejemplos
Anterior([Pas];1) devuelve los valores de la siguiente tabla:
2008 T1 500
2008 T2
2008 T2 700
2008 T3 300
ValorRef
Descripcin
Devuelve el valor de referencia de un objeto de informe si el seguimiento
de datos est activado.
Grupo de funciones
Otras funciones
Sintaxis
tipo_entrada ValorRef(obj)
Ejemplos
ValorRef([Regin ms rentable]) devuelve "Suroeste" si el valor
de la variable [Regin ms rentable] es "Suroeste" en los datos de referencia.
RelativeValue
Descripcin
Devuelve los valores anteriores o posteriores de un objeto
Grupo de funciones
Otras funciones
Sintaxis
input_type RelativeValue(measure|detail;slicing_dims;off
set)
Notas
El objeto debe ser un indicador o un detalle de una dimensin disponible
en el bloque.
El orden de clasificacin de la lista de valores de las dimensiones de
sector se utiliza para determinar la salida de la funcin.
Ejemplos
La columna RelativeValue de la tabla que se muestra a continuacin contiene
la siguiente frmula:
RelativeValue([Revenue];([Year]);-1)
NombreInforme
Descripcin
Devuelve el nombre de un informe.
Sintaxis
cadena NombreInforme()
Ejemplos
NombreInforme() devuelve "Informe de ventas" si se coloca en un informe
llamado "Informe de ventas".
ndiceDeFilas
Descripcin
Devuelve el nmero de fila
Grupo de funciones
Otras funciones
Sintaxis
entero ndiceDeFilas()
Notas
La numeracin de las filas comienza con el 0.
ndiceDeFilas devuelve #VALORMLTIP si se coloca en un
encabezado o pie de tabla.
Ejemplos
ndiceDeFilas() devuelve 0 si aparece en la primera fila de la tabla.
NombrenicoDe
Descripcin
Devuelve el nombre nico de un objeto
Grupo de funciones
Otras funciones
Sintaxis
cadena NombrenicoDe(obj)
Entrada
Ejemplos
NombrenicoDe([Fecha de la reserva]) devuelve "Fecha de la
reserva".
Operadores matemticos
Nota:
Cuando se utiliza con cadenas de caracteres, el operador '+' se convierte
en un operador de concatenacin de cadena. Es decir, une cadenas de
caracteres. Por ejemplo, la frmula "Juan" + "Surez" devuelve "Juan
Surez".
Operadores condicionales
Operador Descripcin
= Igual a
Operadores lgicos
Operador Y
Descripcin
El operador Y vincula valores booleanos. Si todos los valores booleanos
vinculados mediante Y devuelven el valor verdadero, la combinacin de
todos los valores tambin devuelve este valor.
Sintaxis
Ejemplos
Si [Centro de vacaciones] = "Bahamas Beach" Y [Ingre
sos]>100000 Then "Ingresos altos Bahamas" devuelve "Ingresos
altos Bahamas" si [Centro de vacaciones] = "Bahamas Beach" Y
[Ingresos]>100000.
operador O
Descripcin
El operador O vincula valores booleanos. Si todos los valores booleanos
vinculados mediante O devuelven el valor verdadero, la combinacin de
todos los valores tambin devuelve este valor.
Sintaxis
No, operador
Descripcin
El operador No devuelve el valor opuesto de una expresin booleana.
Sintaxis
booleano No(valor_booleano)
Ejemplos
Si No ([Pas] = "EE.UU.") Then "No EE.UU." devuelve "No
EE.UU." si [Pas] tiene cualquier valor que no sea "EE.UU.".
Operador Entre
Descripcin
El operador Entre determina si una variable est entre dos valores.
Sintaxis
booleano Entre(primer_valor;segundo_valor)
Notas
El operador Entre se utiliza junto con la funcin Si y el operador Donde.
Dado que la configuracin regional del documento puede afectar al orden
de clasificacin de los datos, modificar la configuracin regional puede
afectar tambin al resultado devuelto por el operador Entre. (La
configuracin regional del documento se puede modificar en la ficha
Preferencias del documento de Web Intelligence de InfoView.)
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.
Operador EnLista
Descripcin
El operador EnLista determina si la variable se halla en una lista de valores.
Sintaxis
Notas
Es la combinacin de valor_prueba + EnLista la que devuelve un valor
booleano, no el operador EnLista solo.
Ejemplos
Si No ([Pas] EnLista("Inglaterra";"Escocia";"Gales"))
Then "No Gran Bretaa" Else "Gran Bretaa" devuelve "No Gran
Bretaa" si [Pas] no es igual a "Inglaterra", "Escocia" o "Gales" o "Gran
Bretaa" si no.
Operador Todos
Operadores Todo/Explorar
Descripcin
Los operadores Todo/Explorar determinan qu filtros ignora la funcin
NingnFiltro.
Sin especificar: NingnFiltro omite los filtros de informes y bloques
Operadores Inferior/Superior
Descripcin
Los operadores Abajo/Arriba indican que la funcin Clasificacin
realice la clasificacin en orden descendente o ascendente.
Arriba: clasifica en orden descendente.
Abajo: clasifica en orden ascendente.
Ejemplos
Clasificacin([Ingresos]);([Pas]);Arriba clasifica los pases
por ingresos, del ms alto al ms bajo.
Temas relacionados
Clasificacin
Operador Ruptura
Descripcin
El operador Ruptura le indica a la funcin Porcentaje que cuente las
rupturas de tabla.
Ejemplos
La frmula Porcentaje([Volumen de negocios]) dar el siguiente
resultado en la siguiente tabla (los porcentajes se calculan sobre el volumen
de negocios total en el bloque):
Temas relacionados
Porcentaje
Operadores Valoresnicos/Todo
Ejemplos
Cuenta([Ingresos];Valoresnicos) devuelve 3 si [Ingresos] tiene
los valores (5;5;6;4).
Operador INCLUIRVACOS
Descripcin
El operador IncluirVacos le indica a algunas funciones agregadas que
incluyan valores vacos en los clculos.
Ejemplos
Promedio([Ingresos]; IncluirVacos) devuelve 3 si [Ingresos]
tiene los valores (5;3;<vaco>;4).
Temas relacionados
Promedio
Count
PromedioAcumulativo
CuentaAcumulativa
Operador ndice
Descripcin
El operador ndice le indica a las funciones RespuestaUsuario y Ref
ValueUserResponse que devuelvan la clave primaria de la base de datos
de la respuesta de peticin de orden.
Temas relacionados
RespuestaUsuario
RefValueUserReponse
Operador lineal
Descripcin
El operador Lineal indica a la funcin Interpolacin que debe usar la
regresin lineal con interpolacin de mnimos cuadrados para proporcionar
los valores de indicadores que falten.
Operador NoNull
Descripcin
El operador NoNull indica a la funcin Anterior que debe ignorar los
valores nulos.
Operador NotOnBreak
Descripcin
El operador NotOnBreak indica a la funcin Interpolacin que ignore
los saltos de bloque y de seccin.
Temas relacionados
Interpolacin
Operador PointToPoint
Descripcin
El operador PointToPoint indica a la funcin Interpolacin que debe
utilizar la interpolacin punto a punto para proporcionar los valores que
faltan.
La interpolacin punto a punto calcula los valores que faltan mediante una
ecuacin lineal con la frmula f(x) = ax + b que pasa por los dos valores
adyacentes del valor que falta.
Temas relacionados
Interpolacin
Operadores Fila/Col
Descripcin
Los operadores Fila/Col se utilizan para establecer la direccin del clculo
en las siguientes funciones: Porcentaje, PromedioAcumulativo,
CuentaAcumulativa, MxAcumulativo, MnAcumulativo, Produc
toAcumulativo y SumaAcumulativa.
Notas
Web Intelligence utiliza el operador Fila para calcular cada valor de una
fila como porcentaje del valor total de todas las filas en el contexto integrado.
Web Intelligence utiliza el operador Col para calcular cada valor de una
columna como porcentaje del valor total de todas las columnas en el contexto
integrado.
Ejemplos
En una tabla de referencias cruzadas, Porcentaje([Indicador]) dar
el siguiente resultado:
Temas relacionados
Porcentaje
PromedioAcumulativo
CuentaAcumulativa
MxAcumulativo
MnAcumulativo
ProductoAcumulativo
SumaAcumulativa
Operador Auto
Descripcin
Refiere a la funcin Anterior a la celda anterior cuando no contenga un objeto
de informe.
Ejemplos
5 + Anterior(Auto) devuelve la secuencia 5, 10, 15, 20, 25, 30...
Operador Where
Descripcin
El operador Donde limita los datos usados para calcular un indicador.
Ejemplos
La frmula Promedio([Ingresos de ventas]) Donde ([Pas] =
"EE.UU.") calcula las ventas medias cuando el pas sea Estados Unidos
de Norteamrica.
Operador Descripcin
Operador de contexto En
La tabla siguiente describe los datos a los que hace referencia la palabra
clave Informe dependiendo de dnde est colocada en un informe:
La tabla siguiente describe los datos a los que hace referencia la palabra
clave Seccin dependiendo de dnde est colocada en un informe
Ejemplos:
0
La funcin redondea/trunca al nmero entero ms prximo.
Ejemplos:
Truncar(3,7;0) devuelve 3
Truncar(4,164;0) devuelve 4
<0
La funcin redondea/trunca al 10 ms cercano (parmetro
= -1), 100 (parmetro = -2), 1000 (parmetro = -3), etc.
Ejemplos:
Nota:
Los nmeros se representan internamente como dobles, y tienen una
precisin de diecisis dgitos.
Temas relacionados
Redondear
Truncar
EuroConvertirEn
EuroConvertirDe
ErrorRedondeoDeEuro
ErrorRedondeoAEuro
6
6 Solucin de problemas de frmulas de Web Intelligence
Mensajes de error e informacin de frmulas
#CLCULO
#CONTEXTO
#SINCDATOS
#DIV/0
#DIV/0 se muestra cuando una frmula intenta dividir un nmero entre cero,
lo que es matemticamente imposible. Cero nunca puede aparecer como
divisor.
#EXTERNO
#INCOMPATIBLE
#VALORMLTIP
#DESBORDAMIENTO
#PARTIALRESULT
#RANGO
#RECURSIVO
#SEGURIDAD
#SINTAXIS
#TOREFRESH
#UNAVAILABLE
#ERROR
7
7 Comparar valores mediante funciones de Web Intelligence
Comparar valores con la funcin Anterior
Ejemplo:
En este ejemplo, la columna RelativeValue contiene la siguiente frmula:
RelativeValue([Revenue];([Year]);-1)
La expresin es [Ingresos];
La dimensin de sector es [Ao];
El desplazamiento es -1 (la funcin devuelve el valor inmediatamente
anterior de la lista).
Temas relacionados
RelativeValue
RelativeValue([Revenue];([Year];[Quarter]);-1)
La expresin es [Ingresos];
Las dimensiones de sector son ([Ao];[Trimestre]);
El desplazamiento es -1 (la funcin devuelve el valor inmediatamente
anterior de la lista).
Ao Trimestre
2007 T1
2007 T2
2007 T3
2007 T4 *
2008 T1
Ao Trimestre
2008 T2 *
2008 T3
2008 T4
Temas relacionados
RelativeValue
Ejemplo:
En la tabla siguiente, la columna RelativeValue tiene la siguiente frmula:
RelativeValue([Revenue];([Year];[Quarter]);-1)
2007
2008
Ao Trimestre
2007 T1
2007 T2
2007 T3
2007 T4 *
2008 T1
Ao Trimestre
2008 T2 *
2008 T3
2008 T4
Temas relacionados
RelativeValue
RelativeValue([Revenue];([Year];[Quarter]);-1)
Ao Trimestre
2007 T1
2007 T2
2007 T3
2007 T4 *
2008 T1
2008 T2 *
2008 T3
2008 T4
RelativeValue([Revenue];([Quarter];[Year]);-1)
El orden de clasificacin de las dimensiones de sector pasa a ser:
Trimestre Ao
T1 2007 *
T1 2008
T2 2007 *
T2 2008
T3 2007 *
T3 2008
T4 2007 *
T4 2008
Temas relacionados
RelativeValue
RelativeValue([Revenue];([Year];[Quarter]);-1)
Se aplica una ordenacin personalizada (T1, T2, T4, T3) a [Trimestre], por
lo que la funcin proporciona el siguiente resultado:
Ao Trimestre
2007 T1
2007 T2
2007 T4
2007 T3 *
2008 T1
2008 T2 *
2008 T4
2008 T3
A
A Ms informacin
Desplcese a http://help.sap.com/businessobjects/ y en el
panel lateral de "SAP BusinessObjects Overview" (Informa-
cin general de SAP BusinessObjects), haga clic en All
Products (Todos los productos).
https://cw.sdn.sap.com/cw/community/docupedia
https://boc.sdn.sap.com/
Recursos del desarrollador
https://www.sdn.sap.com/irj/sdn/businessobjects-sdklibrary
https://service.sap.com/notes
Notas Estas notas se conocan antes como artculos de Knowled-
ge Base.
http://www.sap.com/services/education
http://service.sap.com/bosap-support
SAP Support Portal contiene informacin acerca de los
programas y servicios de asistencia al cliente. Tambin
incluye vnculos a un amplio abanico de informacin tcnica
Asistencia en lnea al cliente y descargas. Los clientes con un acuerdo de mantenimiento
disponen de una identificacin de usuario registrado para
acceder a este sito. Para obtener una identificacin, pn-
gase en contacto con su representante de asistencia al
cliente.
http://www.sap.com/services/bysubject/businessobjectscon
sulting
A C
Abs, funcin 164 cadenas
actualizar datos 53 identificar 160
agregacin, funciones cadenas de caracteres
descripcin de 62 aplicar reglas de codificacin URL a 113
mbito de anlisis calcular longitud de 103
e indicadores inteligentes 54 coincidir con modelo 105
y conjuntos de agrupacin 54 combinar/concatenar 20, 95, 213
Anterior, funcin 203, 221, 224 convertir en minsculas 104
comparar valores mediante 248 convertir en nmeros 186
y mensaje de error #CLASIFICACIN 243 devolver caracteres situados ms a la
Ao, funcin 129 derecha de 107
Asc, funcin 94 devolver caracteres situados ms a la
izquierda de 101
funciones (contina) H
RelativeValue 208, 240, 248, 252, 254, 257, 259
Relleno 96 hora, valores
RellenoDerecha 108 identificar 161
RellenoIzquierda 101 HoraActual, funcin 115
ReportFilterSummary 153 HoraDocumento, funcin 148
Residuo 178 HoraltimaEjecucin, funcin 138
RespuestaUsuario 15, 144, 220
Round 182, 236
Semana 128
I
Si 21, 197, 213 identificar cadenas 160
Signo 183 identificar errores 156
Sin 184 identificar fechas 155
sintaxis de la funcin 14 identificar nmeros 159
SQLProveedorDatos 133 identificar nmeros impares 154, 162
StdDev 89 identificar nmeros pares 154, 162
Subcadena 110 identificar valores booleanos 157
Suma 15, 38, 40, 41, 42, 44, 45, 91, 229, 232, 233, 234, 235
identificar valores de hora 161
SumaAcumulativa 87, 222 identificar valores nulos 158
SumaAcumulativa, funcin 222 If...Then...Else, condicin 195
Tan 186 Impar, funcin 162
TipoDeProveedor 134 impares, nmeros
ToNumber 186 identificar 154, 162
Trimestre 123 IncluirVaco, operador 220
Truncar 187, 236 indicador, valores
ltimo 68 interpolar 66, 221, 222
ltimoDaDeLaSemana 120 indicadores
ltimoDaDelMes 119 devolver valores anteriores de 208
URLEncode 113 devolver valores posteriores de 208
UsuarioActual 189 indicadores inteligentes definidos 52
ValorRef 208 y contextos predeterminados del clculo 28
Varianza 91 indicadores inteligentes
VarianzaP 93 definicin 52
funciones numricas efecto de filtros en 59
descripcin de 62 imposibilidad de clculo 245
mensaje de error #PARTIALRESULT 243
G y mbito de anlisis 54
y clculos estndar 10
grficos y conjuntos de agrupacin 52
mostrar los nombres de 188 y filtros de exploracin 60
y frmulas 58
y mensaje de error #NO DISPONIBLE 245