Professional Documents
Culture Documents
Copyright
2011 SAP AG.Reservados todos los derechos. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business BusinessObjects Explorer, StreamWork y otros productos y servicios de SAP mencionados aqu, as como sus respectivos logotipos, son marcas comerciales o marcas registradas de SAP AG en Alemania y en otros pases. Business Objects y el logotipo de Business Objects, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius y otros productos y servicios de Business Objects mencionados, as como sus logotipos respectivos, son marcas comerciales o marcas registradas de Business Objects Software Ltd. Business Objects es una empresa de SAP. Sybase y Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere y otros productos y servicios de Sybase mencionados, as como sus logotipos respectivos son marcas comerciales o marcas registradas de Sybase, Inc. Sybase es una empresa de SAP. Todos los dems nombres de productos y servicios mencionados son marcas comerciales de sus respectivas empresas. Los datos de este documento slo tienen carcter informativo. Las especificaciones de productos en cada pas pueden ser diferentes. Estos materiales pueden modificarse sin previo aviso. Estos materiales los proporciona SAP AG y sus empresas afiliadas ("SAP Group") con carcter informativo, sin representacin ni garanta de ningn tipo y SAP Group no se hace responsable de los errores u omisiones en dichos materiales. Las nicas garantas para los productos y servicios de SAP Group son aquellas especificadas en las clausulas expresas de garanta que acompaan a dichos productos y servicios, si las hubiera. Nada de lo que aparezca en este documento debe interpretarse como garanta adicional. 2011-12-01
Contenido
Captulo 1 Acerca de este manual 7 Captulo 2 Utilizar clculos estndar y personalizados 9
Clculos estndar......................................................................................10 Usar frmulas para crear clculos personalizados....................................11 Usar variables para simplificar frmulas..............................................12 Cmo trabajar con funciones.....................................................................13 Incluir funciones en celdas...................................................................14 Sintaxis de la funcin...........................................................................14 Ejemplos de funciones.........................................................................15 Operadores de funcin y de frmula de Web Intelligence...................20 Captulo 3 Descripcin de contextos de clculo 23
Descripcin de los contextos del clculo...................................................24 Contexto de entrada.............................................................................25 Contexto de salida................................................................................26 Contextos predeterminados del clculo....................................................28 Contextos predeterminados en una tabla vertical................................29 Contextos predeterminados en una tabla horizontal............................31 Contextos predeterminados en una tabla de referencias cruzadas.....31 Contextos predeterminados en una seccin........................................32 Contextos predeterminados en una ruptura.........................................34 Modificacin del contexto predeterminado del clculo con la sintaxis extendida...................................................................................................35 Operadores de sintaxis extendida........................................................35 Palabras clave de sintaxis extendida de Web Intelligence..................39
Contenido
Captulo 4
51
Definicin de indicadores inteligentes.......................................................52 Conjuntos de agrupacin e indicadores inteligentes.................................52 Cmo administra Web Intelligence los conjuntos de agrupacin.........53 Indicadores inteligentes y el mbito de anlisis........................................54 Indicadores inteligentes y SQL..................................................................55 Conjuntos de agrupacin y el operador UNION...................................55 Indicadores inteligentes y frmulas...........................................................58 Indicadores inteligentes y dimensiones que contienen frmulas.........58 Indicadores inteligentes en frmulas....................................................58 Indicadores inteligentes y filtros................................................................59 Indicadores inteligentes y filtros en dimensiones.................................59 Indicadores inteligentes y filtros de exploracin...................................60 Medidas inteligentes y filtros OR anidados..........................................60 Captulo 5 Funciones, operadores y palabras clave de Web Intelligence 61
Funciones de Web Intelligence..................................................................62 Funciones de agregacin.....................................................................62 Funciones carcter...............................................................................94 Funciones Fecha y hora.....................................................................114 Funciones de proveedor de datos......................................................130 Funciones de documento...................................................................145 Funciones lgicas...............................................................................154 Funciones numricas.........................................................................164 Otras funciones..................................................................................188 Operadores de funcin y de frmula de Web Intelligence.......................212 Operadores matemticos...................................................................213 Operadores condicionales..................................................................213 Operadores lgicos............................................................................214
Contenido
Operadores especficos a la funcin..................................................217 Operadores de sintaxis extendida......................................................226 Palabras clave de sintaxis extendida de Web Intelligence......................230 Palabra clave Bloque.........................................................................230 Palabra clave Cuerpo.........................................................................232 Palabra clave Ruptura........................................................................233 Palabra clave Informe........................................................................234 Palabra clave Seccin........................................................................235 Cmo Web Intelligence redondea y trunca nmeros..............................236 Captulo 6 Solucin de problemas de frmulas de Web Intelligence 239
Mensajes de error e informacin de frmulas.........................................240 #CLCULO........................................................................................240 #CONTEXTO.....................................................................................240 #SINCDATOS.....................................................................................241 #DIV/0................................................................................................241 #EXTERNO........................................................................................242 #INCOMPATIBLE...............................................................................242 #VALORMLTIP.................................................................................242 #DESBORDAMIENTO.......................................................................243 #PARTIALRESULT.............................................................................243 #RANGO............................................................................................243 #RECURSIVO....................................................................................244 #SEGURIDAD....................................................................................244 #SINTAXIS.........................................................................................245 #TOREFRESH...................................................................................245 #UNAVAILABLE.................................................................................245 #ERROR............................................................................................246 La funcin de agregacin devuelve resultados incorrectos...............246
Contenido
Captulo 7
247
Comparar valores con la funcin Anterior...............................................248 Comparar valores con la funcin RelativeValue......................................248 Dimensiones de sector y la funcin RelativeValue............................250 Dimensiones de sector y secciones...................................................252 Orden de las dimensiones de sector..................................................254 Dimensiones de sector y ordenaciones.............................................257 Usar RelativeValue en tablas de referencias cruzadas......................259 Apndice A Ms informacin 261
ndice
265
El manual Usar funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence proporciona informacin detallada sobre las funciones avanzadas de clculo en Web Intelligence. Tambin proporciona una referencia de sintaxis para las funciones y los operadores de Web Intelligence. El manual presenta esta informacin de forma genrica, sin hacer referencia a la interfaz de Web Intelligence. Para obtener informacin acerca de cmo trabajar con las funciones relacionadas con los clculos en los documentos de Web Intelligence (por ejemplo, cmo agregar una variable o una frmula a un informe), consulte la Ayuda en pantalla o los siguientes manuales: Realizacin de anlisis en informes con SAP BusinessObjects Web Intelligence, Elaboracin de informes con el Panel de informes Java y Elaboracin de informes con el Cliente enriquecido de SAP BusinessObjects Web Intelligence. Para obtener informacin sobre la creacin de funciones personalizadas para SAP BusinessObjects Web Intelligence, consulte el manual Puntos de extensin de Web Intelligence: creacin de funciones personalizadas.
Puede utilizar funciones de clculo estndar para hacer clculos rpidos de los datos de informes de Web Intelligence. Si los clculos estndar no resultan suficientes para sus necesidades, puede utilizar el lenguaje de frmulas de Web Intelligence para crear clculos personalizados.
Clculos estndar
Puede utilizar funciones de clculo estndar para hacer clculos rpidos de los datos de informes de Web Intelligence. Se encuentran disponibles los siguientes clculos estndar:
Clculo Suma Descripcin Calcula la suma de los datos seleccionados. Cuenta todas las filas para un objeto de tipo indicador o contar distintas filas para un objeto de tipo dimensin o informacin. Calcula el promedio de los datos. Muestra el valor mnimo de los datos seleccionados. Muestra el valor mximo de los datos seleccionados. Muestra los datos seleccionados como un porcentaje del total. Los resultados del porcentaje se muestran en una columna o fila adicional de la tabla. Nota: Los porcentajes se calculan para el indicador seleccionado comparado con los resultados totales de dicho indicador en la tabla o ruptura. Para calcular el porcentaje de un indicador comparado con otro indicador, deber crear un clculo personalizado.
Cuenta
Promedio Mnimo
Mximo
Porcentaje
10
Utilizar clculos estndar y personalizados Usar frmulas para crear clculos personalizados
Clculo
Descripcin Aplica la funcin de agregacin predeterminada a un indicador estndar o la funcin de agregacin de base de datos a un indicador inteligente.
Predeterminado
Cuando se aplica un clculo estndar a una columna de tabla, el resultado del clculo aparece en el pie de la columna. Web Intelligence agrega un pie para el resultado de cada clculo si aplica varios clculos a la misma columna.
Si tiene un informe con los objetos Ingresos de ventas y Nmero vendido y desea agregar el volumen de negocios por venta al informe. El clculo [Ingresos de ventas]/[Nmero de ventas] proporciona este valor dividiendo el volumen de negocios entre el nmero de artculos vendidos para proporcionar el volumen de negocios por artculo.
Temas relacionados
11
Utilizar clculos estndar y personalizados Usar frmulas para crear clculos personalizados
Varianza es un trmino estadstico. La varianza para un conjunto de valores mide la extensin de esos valores alrededor de su promedio. Web Intelligence tiene la funcin Var() que calcula la varianza en un solo paso, pero el clculo manual de la varianza proporciona un buen ejemplo de cmo simplificar una frmula compleja utilizando variables. Para calcular la varianza manualmente, necesita hacer lo siguiente:
Calcular el nmero promedio de artculos vendidos Calcular la diferencia entre cada nmero de artculos vendidos y el promedio y, a continuacin, la raz cuadrada de este valor Sumar todas estas diferencias de raz cuadrada Dividir este total entre el nmero de valores -1
Tiene un informe que muestra nmeros de artculos vendidos por trimestre y desea incluir la varianza. Sin el uso de variables para simplificarlo, esta formula es la siguiente: Sum((([Quantity sold] - Average([Quantity sold] ForEach [Quarter]) In Report)*([Quantity sold] - Average([Quan tity sold] ForEach [Quarter]) In Report)) In [Quar ter])/(Count ([Quantity sold] ForEach [Quarter]) - 1)
12
Esta frmula es claramente difcil de manejar. Utilizando variables puede simplificarla de la manera siguiente: Sum ([Difference Squared])/[Number of Observations] 1) que es mucho ms fcil de entender. Esta versin simplificada de la frmula le proporciona una visin de alto nivel de lo que la frmula est haciendo, en lugar de llevarlo a los detalles confusos. A continuacin puede examinar las frmulas de las variables a las que se hace referencia en la frmula de alto nivel para entender sus partes que la componen. Por ejemplo, la frmula hace referencia a la variable Diferencia de raz cuadrada, que en s hace referencia a la variable Promedio vendido. Examinando las frmulas de Diferencia de raz cuadrada y Promedio vendido, puede profundizar en la frmula para entender los detalles de lo que est haciendo.
13
Sintaxis de la funcin
Para utilizar una funcin necesita conocer su nombre, el nmero de valores de entrada necesarios y los tipos de datos de esos valores de entrada. Tambin necesita conocer el tipo de datos que la funcin va a dar como resultado. Por ejemplo, la funcin Suma toma un objeto numrico como entrada (por ejemplo un indicador que muestra los ingresos de ventas) y da como resultado datos numricos (la suma de todos los valores del objeto de tipo indicador). sta es la sintaxis de la funcin Abs: num Abs(number) Esta sintaxis indica que la funcin Abs toma un nmero individual como entrada y devuelve un nmero como salida. El Editor de frmulas muestra la sintaxis de funcin cuando se selecciona la funcin.
14
Ejemplos de funciones
Ejemplo: Cmo mostrar la entrada de peticin de orden con la funcin RespuestaUsuario
Tiene un informe que muestra Ao, Trimestre e Ingresos de ventas. El objeto Comunidad tambin aparece en los datos del informe, aunque no se muestran. Cuando el usuario ejecuta el informe se presenta con una peticin de orden y se debe elegir una comunidad. Desea mostrar la comunidad que se ha elegido en el ttulo del informe. Si el proveedor de datos se denomina eModas, ? y el texto de la peticin de orden es Elija una Comunidad, ?, la frmula del ttulo es: "Quarterly Revenues for " + UserResponse( "eFas hion";"Choose a State") El informe es el siguiente:
15
Web Intelligence tiene la funcin Porcentaje para calcular porcentajes. Esta funcin calcula el porcentaje de un nmero relacionado con su contexto que lo rodea. Por ejemplo, la tabla siguiente muestra volmenes de negocios por ao y trimestre. La columna Porcentaje contiene la frmula Porcentaje ([Ingresos de ventas]).
En este caso, la funcin calcula cada volumen de negocios como porcentaje del volumen de negocios total. El contexto que lo rodea es el volumen de negocios total; es la nica cifra de volumen de negocios que es importante fuera de la divisin por ao y trimestre en la tabla. Si el informe se divide en secciones por ao, el contexto que lo rodea fuera de la tabla se convierte en el volumen de negocios total de la seccin.
16
Si la celda Porcentaje se coloca fuera de la tabla, pero an sigue dentro de la seccin, el contexto que la rodea se convierte en el volumen de negocios total. En este caso, la funcin Porcentaje calcula el volumen de negocios total de la seccin como porcentaje del volumen de negocios global total.
Puede tener ms control del contexto en el que se calcula un porcentaje utilizando la funcin Suma en vez de la funcin Porcentaje. Si divide una cifra en un conjunto de cifras entre el total de esas cifras, obtiene su porcentaje del total, por ejemplo, la frmula [Ingresos de
17
ventas]/Suma([Ingresos de venta]) proporciona los ingresos de ventas como porcentaje del volumen de negocios total. En la tabla siguiente la columna Porcentaje de Total tiene la frmula: [Sales revenue]/(Sum([Sales revenue] In Report)) y la columna Porcentaje de ao tiene la frmula: [Sales revenue]/(Sum([Sales revenue] In Section))
Estas frmulas utilizan las palabras clave de sintaxis extendida Informe y Seccin para indicar a la funcin Suma que calcule el volumen de negocios global total y el volumen de negocios anual respectivamente.
Temas relacionados
18
Sumar todas estas diferencias de raz cuadrada Dividir este total entre el nmero de valores -1
Tiene un informe que muestra nmeros de artculos vendidos por trimestre y desea incluir la varianza. Sin el uso de variables para simplificarlo, esta formula es la siguiente: Sum((([Quantity sold] - Average([Quantity sold] ForEach [Quarter]) In Report)*([Quantity sold] - Average([Quan tity sold] ForEach [Quarter]) In Report)) In [Quar ter])/(Count ([Quantity sold] ForEach [Quarter]) - 1) que es claramente difcil de manejar.
Creacin de la frmula de varianza
Se incluyen varios pasos al crear una frmula de varianza. Toma cada uno de estos pasos en una variable. Las variables que crea son: Nmero promedio de artculos vendidos Nmero de observaciones (es decir, el nmero de los valores separados del nmero de artculos vendidos) Diferencia entre una observacin y el promedio, cuadrado La suma de estas diferencias se divide entre el nmero de observaciones 1 Las frmulas variables son las siguientes:
Variable Promedio vendido Frmula Promedio([Cantidad vendida] En ([Trimestre])) En Informe Cuenta([Cantidad vendida] En ([Trimestre])) En Informe Potencia(([Cantidad vendida] - [Promedio vendido]);2) Suma([Diferencia de raz cuadrada] En ([Trimestre]))/([Nmero de observaciones] - 1)
Nmero de observaciones
Varianza
19
La frmula final ahora es Sum ([Difference Squared])/[Number of Observations] - 1) que es mucho ms fcil de entender. Esta versin simplificada de la frmula le proporciona una visin de alto nivel de lo que la frmula est haciendo, en lugar de llevarlo a los detalles confusos. A continuacin puede examinar las frmulas de las variables a las que se hace referencia en la frmula de alto nivel para entender sus partes que la componen. Por ejemplo, la frmula hace referencia a la variable Diferencia de raz cuadrada, que en s hace referencia a la variable Promedio vendido. Examinando las frmulas de Diferencia de raz cuadrada y Promedio vendido, puede profundizar en la frmula para entender los detalles de lo que est haciendo.
Operadores matemticos
Los operadores matemticos son comunes de la aritmtica de todos los das. stos son operadores de adicin (+), sustraccin (-), multiplicacin (*), divisin (/) que le permiten realizar operaciones matemticas en una frmula. La frmula [Ingresos de ventas] - [Coste de las ventas] contiene un operador matemtico, en este caso, sustraccin.
Nota:
Cuando se utiliza con cadenas de caracteres, el operador '+' se convierte en un operador de concatenacin de cadena. Es decir, une cadenas de caracteres. Por ejemplo, la frmula "Juan" + "Surez" devuelve "Juan Surez".
20
Operadores condicionales
Los operadores condicionales determinan el tipo de comparacin que se debe hacer entre valores.
Operador = > < >= <= <> Descripcin Igual a Mayor que Menor que Mayor o igual a Menor o igual a No es igual que
Los operadores condicionales se usan con la funcin Si, como en: If [Revenue]>10000 Then "High" Else "Low" que devuelve "Alto" para todas las filas donde el volumen de negocios es mayor o igual a 10000 y "Bajo" para todas las dems filas.
Operadores lgicos
Los operadores lgicos de Web Intelligence son Y, O, NO, Entre y EnLista. Los operadores lgicos se utilizan en expresiones booleanas que devuelven True o False.
Operadores de contexto
Los operadores de contexto forman parte de la sintaxis extendida de clculos. La sintaxis extendida le permite definir qu dimensiones tiene en cuenta un indicador o una frmula en un clculo.
21
22
Los indicadores tambin se pueden generar mediante combinaciones de datos de dimensin. Por ejemplo, podemos hablar de los ingresos generados por un determinado almacn en 2005. El contexto del clculo de un indicador tiene dos componentes: la dimensin o la lista de dimensiones que determinan el valor del indicador la parte de los datos de dimensin que determinan el valor del indicador El contexto del clculo tiene dos componentes: Contexto de entrada Contexto de salida
Temas relacionados
24
Contexto de entrada
El contexto de entrada de un indicador o una frmula es la lista de dimensiones que se emplean en el clculo. La lista de dimensiones de un contexto de entrada aparece dentro de los parntesis de la funcin que enva el valor. La lista de dimensiones tambin debe estar entre parntesis (incluso si contiene una sola dimensin) y las dimensiones deben estar separadas por puntos y coma.
Ejemplo: Cmo especificar un contexto de entrada
En un informe con secciones Ao y un bloque en cada seccin con las columnas Cliente e Ingresos, los contextos de entrada son:
Seccin de informe Encabezado de seccin y pies de bloque Filas del bloque Contexto de entrada Ao Ao, Cliente
Es decir, los encabezados de seccin y los pies de bloque muestran los ingresos agregados por ao y cada fila del bloque muestra los ingresos agregados por ao y cliente (los ingresos generados por dicho cliente en el ao en cuestin). Cuando se especifican de manera explcita en una frmula, los contextos de entrada son: Sum ([Revenue] In ([Year])) Sum ([Revenue] In ([Year];[Customer])) Es decir, las dimensiones del contexto de entrada aparecen dentro de los parntesis de la funcin (en este caso, Suma) cuyo contexto de entrada est especificado.
25
Contexto de salida
El contexto de salida de hace que la frmula d como resultado un valor como si estuviera colocado en el pie de un bloque que contiene una ruptura.
Ejemplo: Cmo especificar un contexto de salida
El informe siguiente muestra el volumen de negocios por ao y trimestre, con una ruptura en ao y el volumen de negocios mnimo calculado por ao.
Qu sucede si desea mostrar el volumen de negocios mnimo por ao en un bloque que no tiene ninguna ruptura? Puede hacerlo especificando el contexto de salida en una frmula. En este caso, la frmula tiene la apariencia siguiente: Min ([Revenue]) In ([Year])
26
Es decir, el contexto de salida aparece despus de los parntesis de la funcin cuyo contexto de salida est especificando. En este caso, el contexto de salida indica a Web Intelligence que calcule el volumen de negocios mnimo por ao. Si agrega una columna adicional que contiene esta frmula para el bloque, el resultado es el siguiente:
Puede ver que la columna Mn por Ao contiene el volumen de negocios mnimo que aparece en los pies de la ruptura del informe anterior. Observe que en este ejemplo, el contexto de entrada no est especificado porque es el contexto predeterminado (Ao, Trimestre) para el bloque. En otras palabras, el contexto de salida indica a Web Intelligence qu volumen de negocios por ao y trimestre dar como resultado. En pocas palabras, con las frmulas de entrada y de salida especificadas de manera explcita, la frmula tiene la apariencia siguiente: Min ([Sales Revenue] In([Year];[Quarter])) In ([Year]) Explicada con palabras, esta frmula indica a Web Intelligence que calcule los volmenes de negocios por ao por trimestre y, a continuacin d el resultados del ms bajo de estos volmenes de negocios de cada ao ?. Qu sucedera si no especificara el contexto de salida en la columna Mn por Ao? En este caso, estas cifras seran idnticas a las de la columna Ingresos de ventas. Por qu? Recuerde que el contexto predeterminado de un bloque incluye las dimensiones de ese bloque. El volumen de
27
negocios mnimo por ao por trimestre es el mismo que el volumen de negocios por ao por trimestre simplemente porque slo hay un volumen de negocios para cada combinacin ao/trimestre.
En este ejemplo se describe el contexto del clculo predeterminado de los indicadores en un informe simple. El informe muestra los ingresos generados por los clientes y su divisin en secciones por ao.
2005 Total:8000
28
En la tabla siguiente se indica el contexto del clculo de los indicadores en este informe:
Indicador Total de informe Valor 20000 Contexto Total de todos los ingresos del informe Ao Ao;Cliente Ao
Total de encabezado de 8000 seccin Total de cliente Total de pie de bloque 1000, 3000, 4000 8000
Temas relacionados
Descripcin de los contextos del clculo Modificacin del contexto predeterminado del clculo con la sintaxis extendida
29
Encabezado
Las dimensiones y los inagregan y, a continuadicadores utilizados para cin, la funcin de generar el cuerpo del clculo devuelve un solo bloque
valor
Las dimensiones e indiEl mismo que el contexto cadores utilizados para de entrada generar la fila actual
Las dimensiones y los indicadores utilizados para generar el cuerpo del bloque Todos los datos se agregan y, a continuacin, la funcin de clculo devuelve un solo valor
Pie
30
Encabezado
Las dimensiones y los indicadores utilizados para El mismo que el contexto generar el cuerpo del de entrada. bloque. Las dimensiones y los indicadores utilizados para generar el cuerpo del bloque. Todos los datos se agregan y, a continuacin, la funcin de clculo devuelve un solo valor.
Pie
Todos los datos se agreLas dimensiones e indicagan y, a continuacin, la dores utilizados para gefuncin de clculo devuelnerar la columna actual. ve un solo valor.
31
Todos los datos se agreLas dimensiones e indicagan y, a continuacin, la Pie del cuerpo horizontal dores utilizados para gefuncin de clculo devuelnerar la fila actual. ve un solo valor. Todos los datos se agregan y, a continuacin, la funcin de clculo devuelve un solo valor. Todos los datos se agregan y, a continuacin, la funcin de clculo devuelve un solo valor.
Pie vertical
Igual al pie.
Pie horizontal
Igual al pie.
El informe siguiente muestra los contextos predeterminados en una tabla de referencias cruzadas:
32
El contexto de entrada El contexto de salida es... es... Las dimensiones y los indicadores del informe, filtrados para restringir los datos a los datos de la seccin. Todos los datos se agregan y, a continuacin, la funcin de clculo devuelve un solo valor.
Cuerpo
El informe siguiente muestra los contextos predeterminados en una tabla de referencias cruzadas:
33
Encabezado
Pie
34
Descripcin de contextos de clculo Modificacin del contexto predeterminado del clculo con la sintaxis extendida
ParaCada
ParaTodo
Los operadores ParaTodo y ParaCada son tiles cuando tiene un contexto predeterminado con varias dimensiones. A menudo es ms fcil agregar o sustraer del contexto utilizando ParaTodo y ParaCada que especificar la lista de manera explcita utilizando En.
Operador de contexto En
El operador de contexto En especifica dimensiones de manera explcita en un contexto.
35
Descripcin de contextos de clculo Modificacin del contexto predeterminado del clculo con la sintaxis extendida
En este ejemplo, tiene un informe que muestra Ao e Ingresos de ventas. El proveedor de datos tambin contiene el objeto Trimestre, pero no incluye esta dimensin en el bloque. En lugar de ello, desea incluir una columna adicional para mostrar el volumen de negocios mximo por trimestre de cada ao. El informe tiene la apariencia siguiente:
Puede ver de dnde vienen los valores de la columna Volumen de negocios mx. trimestral examinando este bloque al lado de un bloque que incluya la dimensin Trimestre:
36
Descripcin de contextos de clculo Modificacin del contexto predeterminado del clculo con la sintaxis extendida
La columna Volumen de negocios mx. trimestral muestra el volumen de negocios trimestral ms alto de cada ao. Por ejemplo, T4 tiene el volumen de negocios ms alto en 2002, por lo que el Volumen de negocios mx. trimestral muestra el volumen de negocios de T4 en la fila que muestra 2002. Si se utiliza el operador En, la frmula para Volumen de negocios mx. trimestral es Max ([Sales Revenue] In ([Year];[Quarter])) In ([Year]) Esta frmula indica a Web Intelligence que calcule los ingresos de ventas mximos para cada combinacin (Ao,Trimestre) y, a continuacin d como resultado estas cifras por ao.
Nota: Debido a que el contexto de salida predeterminado del bloque es Ao, no es necesario especificar de manera explcita el contexto de salida en esta frmula.
En la tabla siguiente se muestran los ingresos mximos de cada trimestre en un informe que contiene la dimensin Trimestre pero no se incluye en el bloque:
37
Descripcin de contextos de clculo Modificacin del contexto predeterminado del clculo con la sintaxis extendida
Es posible crear una frmula para la columna Volumen de negocios mx. trimestral que no incluye el operador ParaCada: Max ([Sales Revenue] In ([Year];[Quarter])) In ([Year]) Mediante el operador de contexto ParaCada, puede obtener el mismo resultado con la frmula siguiente: Max ([Sales Revenue] ForEach ([Quarter])) In ([Year]) Por qu? Porque la dimensin Ao es el contexto de entrada predeterminado del bloque. Al utilizar el operador ParaCada, agrega la dimensin Trimestre al contexto, dando un contexto de salida de ([Ao];[Trimestre]).
Tiene un informe que muestra Ao, Trimestre e Ingresos de ventas y desea agregar una columna que muestre el volumen de negocios total de cada ao, como se muestra en el bloque siguiente:
38
Descripcin de contextos de clculo Modificacin del contexto predeterminado del clculo con la sintaxis extendida
Para dar el total de los volmenes de negocios por ao, el contexto de entrada necesita ser (Ao); de manera predeterminada es (Ao; Trimestre). Por lo tanto, puede eliminar Trimestre del contexto de entrada especificando ParaTodo ([Trimestre]) en la frmula, lo que tendra la apariencia siguiente: Sum([Sales Revenue] ForAll ([Quarter])) Observe que puede utilizar el operador En para obtener el mismo resultado; en este caso la frmula es: Sum([Sales Revenue] In ([Year])) Esta versin de la frmula explica de manera explcita Ao como contexto, en lugar de eliminar Trimestre para dejar Ao.
39
Descripcin de contextos de clculo Modificacin del contexto predeterminado del clculo con la sintaxis extendida
Las cinco palabras clave de sintaxis extendida son: Informe, Seccin, Ruptura, Bloque y Cuerpo.
Una ruptura de bloque (encabezado o Todos los datos del informe pie) Una seccin (encabezado, pie o fuera Todos los datos del informe de un bloque) Fuera de cualquier bloque o seccin Todos los datos del informe
Tiene un informe que muestra Ao, Trimestre e Ingresos de ventas. El informe tiene una columna, Total del informe, que muestra el total de todo el volumen de negocios del informe.
40
Descripcin de contextos de clculo Modificacin del contexto predeterminado del clculo con la sintaxis extendida
La frmula para la columna Total del informe tiene la sintaxis Suma([Ingresos de ventas]) En Informe. Sin la palabra clave Informe, esta columna duplicara las cifras de la columna Ingresos de ventas porque utilizara el contexto de salida predeterminado ([Ao];[Trimestre]).
Una ruptura de bloque (encabezado o Todos los datos de la seccin pie) Una seccin (encabezado, pie o fuera Todos los datos de la seccin de un bloque) Fuera de cualquier bloque o seccin No aplicable
El informe tiene una seccin que se basa en Ao. La columna Total de la seccin tiene la frmula siguiente: Sum ([Sales Revenue]) In Section
41
Descripcin de contextos de clculo Modificacin del contexto predeterminado del clculo con la sintaxis extendida
La cifra de la columna Total de la seccin es el volumen de negocios total para 2001, porque la ruptura de seccin ocurre en el objeto Ao. Sin la palabra clave Seccin, esta columna duplicara las cifras de la columna Ingresos de ventas porque utilizara el contexto de salida predeterminado ([Ao];[Trimestre]).
Una ruptura de bloque (encabezado o Datos en la parte de un bloque delimipie) tada por una ruptura Una seccin (encabezado, pie o fuera No aplicable de un bloque) Fuera de cualquier bloque o seccin No aplicable
El informe tiene una ruptura en Ao. La columna Total de la ruptura tiene la frmula siguiente: Sum ([Sales Revenue]) In Break
42
Descripcin de contextos de clculo Modificacin del contexto predeterminado del clculo con la sintaxis extendida
Sin la palabra clave Ruptura, esta columna duplicara las cifras de la columna Ingresos de ventas porque utilizara el contexto de salida predeterminado ([Ao];[Trimestre]).
Una ruptura de bloque (encabezado o Datos de todo el bloque, ignorando pie) rupturas, respectando filtros Una seccin (encabezado, pie o fuera No aplicable de un bloque) Fuera de cualquier bloque o seccin No aplicable
Tiene un informe que muestra Ao, Trimestre e Ingresos de ventas. El informe tiene una seccin que se basa en Ao. El bloque est filtrado para excluir el tercer y cuarto trimestres.
43
Descripcin de contextos de clculo Modificacin del contexto predeterminado del clculo con la sintaxis extendida
La columna Promedio anual tiene la frmula siguiente Average([Sales revenue] In Section) y la columna Promedio de la primera mitad tiene la frmula Average ([Sales revenue]) In Block Puede ver cmo la palabra clave Bloque tiene en cuenta el filtro del bloque.
44
Descripcin de contextos de clculo Modificacin del contexto predeterminado del clculo con la sintaxis extendida
Una seccin (encabezado, pie o fuera Datos de la seccin de un bloque) Fuera de cualquier bloque o seccin Datos del informe
Tiene un informe que muestra Ao, Trimestre e Ingresos de ventas, con una ruptura en Ao. El informe tiene una seccin que se basa en Ao y una ruptura en Trimestre.
Ao 2001 Trimestre T1 T2 T3 T4 2001 Ingresos de ven- Cuerpo tas 2.660.700 2.279.003 1.367.841 1.788.580 8.096.123,6 2.660.699,5 2.279.003 1.367.840,7 1.788.580,4
La columna Cuerpo tiene la frmula Sum ([Sales Revenue]) In Body Los totales de la columna Cuerpo son los mismos que los de la columna Ingresos de ventas porque la palabra clave Cuerpo se refiere a los datos del bloque. Si eliminara el objeto Mes, las cifras de la columna Bloque cambiaran para corresponder con las cifras cambiadas en la columna Ingresos de ventas. Si colocara la frmula en el pie del informe, devolvera el volumen de negocios total para el bloque.
45
Descripcin de contextos de clculo Modificacin del contexto predeterminado del clculo con la sintaxis extendida
(especificando dimensiones que utilizan En, ParaCada o ParaTodo), los informes podran devolver datos inesperados si se agregaran o eliminaran dimensiones. El ejemplo siguiente lo demuestra.
Ejemplo: Utilizacin de la palabra clave Informe para mostrar porcentajes
En este ejemplo tiene un bloque que contiene los objetos Ao, Trimestre e Ingresos de ventas. Desea mostrar los volmenes de negocios por ao y trimestre, y el porcentaje del volumen de negocios total del informe que representa cada volumen de negocios individual, como se muestra:
La frmula para la columna Porcentaje del total es: ([Sales revenue]/(Sum([Sales revenue]) In Report)) * 100 En un bloque, el informe incluye todos los datos de un informe, por lo que esta frmula se podra escribir de la manera siguiente: ([Sales revenue]/Sum([Sales revenue] ForAll ([Year];[Quarter]))) * 100 La frmula indica a Web Intelligence que elimine Ao y Trimestre del contexto de salida; es decir, que calcule un total general, porque no hay ninguna otra dimensin en el informe. A continuacin, la frmula divide cada volumen de negocios entre el total para dar su porcentaje del total.
46
Descripcin de contextos de clculo Modificacin del contexto predeterminado del clculo con la sintaxis extendida
Aunque puede utilizar ParaTodo en este caso, es mucho mejor utilizar la palabra clave Informe. Por qu? Qu sucedera si la dimensin Mes se agregara posteriormente al informe? La versin de la frmula que utiliza la palabra clave Informe an calcula cada porcentaje correctamente, pero la versin que especifica de manera explcita las dimensiones Ao y Trimestre ahora son incorrectas:
47
Descripcin de contextos de clculo Modificacin del contexto predeterminado del clculo con la sintaxis extendida
48
Descripcin de contextos de clculo Modificacin del contexto predeterminado del clculo con la sintaxis extendida
Cuando Ao y Trimestre eran las nicas dimensiones del informe, esto era equivalente a "total de todos los volmenes de negocios". Una vez agregue la dimensin de mes, esta expresin elimina el ao y el trimestre del contexto de salida predeterminado, aunque deja el mes. La frmula ahora tiene una "ruptura" en mes. En otras palabras, en cada fila donde el mes sea igual a 1, esta expresin quiere decir que el volumen de negocios total de todos los meses 1. En cada fila donde el mes sea igual a 2, quiere decir el volumen de negocios total de todos los meses 2. Como resultado de esto, los porcentajes no son los porcentajes previstos.
49
Descripcin de contextos de clculo Modificacin del contexto predeterminado del clculo con la sintaxis extendida
50
52
Una consulta contiene las dimensiones [Pas], [Regin], [Ciudad] y el indicador inteligente [Ingresos]. Estos objetos implican los siguientes conjuntos de agrupacin para calcular los ingresos en todos los contextos posibles: Valor total de indicador inteligente valor de indicador inteligente por (Country, Region, City) valor de indicador inteligente por (Country, City) valor de indicador inteligente por (City) valor de indicador inteligente por (Region, City) valor de indicador inteligente por (Region) valor de indicador inteligente por (Country, Region) valor de indicador inteligente por (Country) Web Intelligence recupera conjuntos de agrupacin mediante el uso del operador UNION en la consulta. Si la base de datos no admite UNION, Web Intelligence realiza las uniones. Web Intelligence actualiza los conjuntos de agrupacin segn los contextos de clculo que necesita el informe, que pueden cambiar como respuesta a los cambios en la estructura del informe.
53
Si quita la dimensin [City] del bloque, Web Intelligence necesita el conjunto de agrupacin (Country, Region) para devolver los valores de ingresos. Este conjunto de agrupacin no est todava disponible en el cdigo SQL de consulta, por lo que Web Intelligence muestra #TOREFRESH en las celdas [Revenue]. Al actualizar los datos, Web Intelligence puede reemplazar #TOREFRESH por los valores de ingresos. Si despus reemplaza la dimensin [City] en el bloque, el conjunto de agrupacin (Country, Region) ya no es necesario. Web Intelligence lo quita del cdigo SQL de consulta y descarta sus valores la prxima vez que actualice los datos. Cada vez que actualice los datos del informe, Web Intelligence actualiza el cdigo SQL de consulta para incluir o descartar conjuntos de agrupacin segn los contextos de clculos que requiera el informe. En determinadas situaciones, Web Intelligence no puede mostrar el valor de un indicador inteligente. En este caso Web Intelligence muestra #UNAVAILABLE en las celdas de indicador.
Una consulta tiene los objetos de resultado [Pas] y [Ingresos]. El mbito de anlisis contiene las dimensiones [Region] y [City]. Al ejecutar la consulta, Web Intelligence recupera el conjunto de agrupacin (Country) y muestra [Country] y [Revenue] en un bloque.
54
En este ejemplo se describe una consulta que contiene las dimensiones [Pas], [Regin], [Ciudad] y el indicador inteligente [Ingresos].
Nota: Por simplicidad, el indicador inteligente calcula una suma. En la prctica, no se necesita un indicador inteligente para esta agregacin porque los universos de Web Intelligence admiten la funcin Sum.
Cuando se ejecuta la consulta por primera vez, la agrupacin es (Country, Region, City). La consulta SQL completa devuelve este conjunto de agrupacin y no es necesario el operador UNION en el cdigo SQL. Si quita la dimensin [City] de la tabla, Web Intelligence necesita el conjunto de agrupacin (Contry, Region) para mostrar los ingresos (que aparece como #TOREFRESH). Despus de la actualizacin de datos, el cdigo SQL es el siguiente: SELECT SELECT 0 AS GID, country.country_name, region.region_name, NULL, sum(city.revenue) FROM country, region, city WHERE ( country.country_id=region.country_id AND ( region.region_id=city.region_id
) )
55
GROUP BY country.country_name, region.region_name UNION SELECT 1 AS GID, country.country_name, region.region_name, city.city_name, sum(city.revenue) FROM country, region, city WHERE ( country.country_id=region.country_id AND ( region.region_id=city.region_id GROUP BY country.country_name, region.region_name, city.city_name
) )
Cada conjunto de agrupacin est representado mediante una instruccin SELECT y cada uno tiene su propio ID (la columna GID). Los conjuntos de agrupacin que no contiene el conjunto completo de dimensiones incluyen columnas vacas (SELECT '') porque cada instruccin SELECT en una consulta que incluya UNION debe tener el mismo nmero de columnas. Si agrega un nuevo bloque que contenga [Country] y [Revenue] al informe, Web Intelligence necesita el conjunto de agrupacin (Country). El cdigo SQL generado incluye tres conjuntos de agrupacin del siguiente modo: SELECT 0 AS GID, country.country_name, region.region_name, NULL, sum(city.revenue) FROM country, region, city WHERE ( country.country_id=region.country_id AND ( region.region_id=city.region_id GROUP BY
) )
56
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
) )
) )
57
58
Si incluye una columna adicional en la tabla con la frmula [Revenue] ForAll ([Region]) Web Intelligence devuelve inicialmente #TOREFRESH porque la frmula requiere el conjunto de agrupacin (Country). (La frmula excluye las regiones del clculo.) Al actualizar los datos, Web Intelligence agrega el conjunto de agrupacin (Country) a la consulta y muestra los valores de indicador.
Una consulta contiene las dimensiones [Pas] y [Regin] y el indicador inteligente [Ingresos]. [Country] y [Revenue] se muestran en un bloque. Si
59
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].
Un bloque contiene los objetos [Pas] y [Ingresos]. Puede explorar [Country] y Web Intelligence mostrar [Region], [Revenue] en el bloque y mover el filtro en [Country] a la barra de herramientas de exploracin. Para ello, Web Intelligence agrega el conjunto de agrupacin (Country, Region) a la consulta y recupera todos sus datos y, a continuacin, filtra estos datos para mostrar slo las regiones incluidas en el pas explorado. Web Intelligence no necesita agregar un filtro en el nivel de consulta para filtrar regiones basndose en su pas.
El filtro [Pas] = "EE.UU." OR [Pas] = "Francia" genera #UNAVAILABLE para una medida inteligente que utiliza la dimensin [Pas] si [Pas] no aparece en el bloque. El filtro [Pas] = "EE.UU." OR [Ao] = 2008 genera #UNAVAILABLE para una medida inteligente que utiliza las dimensiones [Pas] o [Ao] si [Pas] o [Ao] no aparecen en el bloque.
60
Agregacin
Funciones de agregacin
Promedio
Descripcin
62
Grupo de funciones
Agregacin
Sintaxis
nmero Promedio(indicador[;IncluirVacos])
Entrada Parmetro Descripcin indicador IncluirVacos Tipo Requerido S
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
63
Count
Descripcin
Agregacin
Sintaxis
dimenCualquier dimensin o indicador sin|indicador IncluirVa- Incluye valores vacos en el clculo cos
Valores- Incluye en el clculo slo valores nicos Palabra nicos|To- (valor predeterminado para dimensiones) o clave dos todos los valores (valor predeterminado para indicadores)
Notas
Con la funcin Cuenta puede utilizar operadores de contexto de sintaxis extendida. Puede especificar IncluirVacos como segundo argumento para la funcin. Cuando especifica este argumento, la funcin tiene en cuenta filas vacas (nulas) en el clculo.
64
El parmetro Valoresnicos/Todos es opcional. Si no especifica este parmetro, los valores predeterminados sern Valoresnicos para las dimensiones y Todos para los indicadores.
Ejemplos
Cuenta("Prueba") devuelve 1. Cuenta([Ciudad];Valoresnicos) devuelve 5 si existen cinco ciudades diferentes en una lista de ciudades, incluso si hay ms de cinco filas en la lista debido a la duplicacin. Cuenta([Ciudad];Todos) devuelve 10 si existen diez ciudades en una lista de ciudades, incluso si algunas estn duplicadas. Cuenta ([Ciudad]; IncluirVacos) devuelve 6 si existen cinco ciudades y una fila en blanco en una lista de ciudades.
Temas relacionados
Primero
Descripcin
Agregacin
Sintaxis
tipo_entrada Primero(dimensin|indicador)
65
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
Interpolacin
Descripcin
Numricos
Sintaxis
66
Entrada Parme- Descripcin tro indicador Cualquier indicador Tipo Indicador Requerido S
PointToPalabra El mtodo de interpolacin: No Point|Liclave PointToPoint: interpolacin neal (PointToPoint es punto a punto el valor predetermi Lineal: regresin lineal con innado) terpolacin de mnimos cuadrados. NotOn- Evita que la funcin restablezca el Break clculo en los saltos de seccin y bloque Fila|Col Establece la direccin de clculo Palabra No clave Palabra No clave
Notas
La funcin Interpolation resulta especialmente til cuando se crea un grfico de lneas en un indicador que contiene valores que faltan. Gracias a ella, podr asegurarse de que el grfico trace una lnea continua en vez de lneas discontinuas y puntos. La regresin lineal con interpolacin de mnimos cuadrados calcula los valores que faltan calculando una ecuacin lineal con la frmula f(x) = ax + b, que analiza todos los valores disponibles del indicador lo ms detenidamente posible. La interpolacin punto a punto calcula los valores que faltan mediante una ecuacin lineal con la frmula f(x) = ax + b que pasa por los dos valores adyacentes del valor que falta. La ordenacin del indicador repercute en los valores devueltos por In terpolation. No se puede aplicar una ordenacin o clasificacin a una frmula que contenga la funcin Interpolation. Si slo hay un valor en la lista de valores, Interpolation utilizar dicho valor para proporcionar todos los valores que faltan.
67
Los filtros aplicados a un indicador interpolado pueden cambiar los valores devueltos mediante Interpolation, segn los valores afectados por el filtro.
Ejemplos
Interpolation([Valor]) proporciona los siguientes valores que faltan mediante el mtodo de interpolacin punto a punto predeterminado:
Da Lunes Martes Mircoles Jueves Viernes Sbado Domingo 19 16 Valor 12 14 Interpolation([Valor]) 12 14 15 16 17 18 19
Temas relacionados
ltimo
Descripcin
Agregacin
68
Sintaxis
ltimo tipo_entrada(dimensin|indicador)
Entrada Parmetro Descripcin Tipo Requerido
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
Mx
Descripcin
Agregacin
Sintaxis
tipo_entrada Mx(dimensin|indicador)
69
Notas
Si el indicador Ingresos de ventas tiene los valores 3000, 60034 y 901234, Mx([Ingresos de ventas]) devuelve 901234. Si la dimensin <Ciudad> tiene los valores "Aberdeen" y "Londres", Mx([Ciudad]) devuelve "Londres".
Media
Descripcin
Agregacin
Sintaxis
nmero Mediana(indicador)
70
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
Agregacin
Sintaxis
cualquier_tipo Mn(dimensin|indicador)
71
Notas
Si el indicador Ingresos de ventas tiene los valores 3000, 60034 y 901234, Mn([Ingresos de ventas]) devuelve 3000. Si la dimensin [Ciudad] tiene los valores Aberdeen y Londres, Mn[(Ciu dad)] devuelve "Aberdeen".
Modo
Descripcin
Agregacin
Sintaxis
input_type Mode(dimension|measure)
72
Notas
Res devuelve nulo si el conjunto de valores no contiene ningn valor que aparezca con mayor frecuencia que los dems.
Ejemplos
Res([Ingresos]) devuelve 200 si [Ingresos] tiene los valores 100, 200, 300 y 200. Modo([Pas]) devuelve el valor de [Pas] que ms se repita.
Porcentaje
Descripcin
Agregacin
Sintaxis
nmero Porcentaje(indicador[;Ruptura][;Fila|Col])
73
Entrada Parmetro indicador Ruptura Fila|Col Descripcin Cualquier indicador Representa rupturas de tabla Tipo Indicador Palabra clave Requerido S No No
Ejemplos
De manera predeterminada, el contexto integrado es el total de los indicadores de la tabla. Puede hacer que la funcin tenga en cuenta una ruptura en una tabla utilizando el argumento opcional Ruptura. En este caso, el contexto integrado predeterminado se convierte en la seccin de la tabla. En la tabla siguiente la columna Porcentaje tiene la frmula Porcentaje ([Ingresos de ventas]; Ruptura)
Ao Trimestre Ingresos de ven- Porcentaje tas 1000 10
2001
T1
74
T2 T3 T4 2001 Suma:
20 50 20 100
Ao
Trimestre
Ingresos de ven- Porcentaje tas 2000 2000 5000 1000 10000 20 20 50 10 100
2002
T1 T2 T3 T4
2002
Suma:
Puede utilizar la funcin Porcentaje tanto en filas como en columnas. Si desea hacerlo de manera explcita, utilice el argumento opcional Fila|Col. Por ejemplo, en la siguiente tabla de referencias cruzadas, la columna Porcentaje tiene la frmula Porcentaje([Ingresos de ventas];Fila)
T1 Por centa je 10 20 T2 Por centa je 20 20 T3 Por centa je 50 50 T4 Porcen taje
2001 2002
1000 2000
2000 2000
5000 5000
2000 1000
20 10
75
Percentil
Descripcin
Numricos
Sintaxis
nmero Percentil(indicador;percentil)
Entrada Parmetro indicador percentil Descripcin Cualquier indicador Tipo Indicador Requerido S S
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
76
Grupo de funciones
Agregacin
Sintaxis
nmero Producto(indicador)
Entrada Parmetro indicador Descripcin Cualquier indicador Tipo Indicador Requerido S
Ejemplos
PromedioAcumulativo
Descripcin
Agregacin
Sintaxis
77
Entrada Parmetro indicador Fila|Col IncluirVacos Descripcin Cualquier indicador Tipo Indicador Requerido S
Establece la direccin de clculo Palabra clave No Incluye valores vacos en el clculo Palabra clave No No
restabl_dimen- Restablece el clculo en las di- Lista de disiones mensiones especificadas mensiones
Notas
Con la funcin PromedioAcumulativo puede utilizar operadores de contexto de sintaxis extendida. Puede establecer la direccin del clculo con los operadores Fila y Col. Si aplica una ordenacin de acuerdo con el indicador al que hace referencia PromedioAcumulativo, Web Intelligence aplicar primero la ordenacin al indicador y, a continuacin, calcular el promedio acumulativo. Las dimensiones deben colocarse siempre entre parntesis, incluso si hay una sola dimensin en la lista de dimensiones para restablecer. Al especificar un conjunto de dimensiones para restablecer, dichas dimensiones debern estar separadas por puntos y comas. PromedioAcumulativo no restablece de manera automtica el promedio despus de una ruptura de bloque o una seccin nueva.
Ejemplos
1.479.660 971.444
78
Francia
Riviera francesa
835.420
1.095.508
Temas relacionados
CuentaAcumulativa
Descripcin
Agregacin
Sintaxis
79
Establece la direccin de clculo Palabra clave No Incluye valores vacos en el clculo Palabra clave No No
restabl_dimen- Restablece el clculo en las di- Lista de disiones mensiones especificadas mensiones
Notas
Con la funcin CuentaAcumulativa puede utilizar operadores de contexto de sintaxis extendida. Puede establecer la direccin del clculo con los operadores Fila y Col. Si aplica una ordenacin de acuerdo con el indicador al que hace referencia CuentaAcumulativa, Web Intelligence aplicar primero la ordenacin al indicador y, a continuacin, calcular la cuenta acumulativo. Las dimensiones deben colocarse siempre entre parntesis, incluso si hay una sola dimensin en la lista de dimensiones para restablecer. Al especificar un conjunto de dimensiones para restablecer, dichas dimensiones debern estar separadas por puntos y comas. CuentaAcumulativa no restablece de manera automtica la cuenta despus de una ruptura de bloque o una seccin nueva.
Ejemplos
80
Cuenta actual 1 2 3
Temas relacionados
MxAcumulativo
Descripcin
Agregacin
81
Sintaxis
restabl_dimen- Restablece el clculo en las di- Lista de disiones mensiones especificadas mensiones
Notas
Con la funcin MxAcumulativo puede utilizar operadores de contexto de sintaxis extendida. Puede establecer la direccin del clculo con los operadores Fila y Col. Si aplica una ordenacin de acuerdo con el indicador al que hace referencia MxAcumulativo, Web Intelligence aplicar primero la ordenacin al indicador y, a continuacin, calcular el mximo acumulativo. Las dimensiones deben colocarse siempre entre parntesis, incluso si hay una sola dimensin en la lista de dimensiones para restablecer. Al especificar un conjunto de dimensiones para restablecer, dichas dimensiones debern estar separadas por puntos y comas. MxAcumulativo no restablece de manera automtica el mximo despus de una ruptura de bloque o una seccin nueva.
Ejemplos
82
Temas relacionados
MnAcumulativo
Descripcin
Agregacin
Sintaxis
83
dimensin|deta- Cualquier dimensin o indicador Dimensin o lle|indicador indicador Fila|Col Establece la direccin de clculo
Palabra clave No No
restabl_dimen- Restablece el clculo en las di- Lista de disiones mensiones especificadas mensiones
Notas
Con la funcin MnAcumulativo puede utilizar operadores de contexto de sintaxis extendida. Puede establecer la direccin del clculo con los operadores Fila y Col. Si aplica una ordenacin de acuerdo con el indicador al que hace referencia MnAcumulativo, Web Intelligence aplicar primero la ordenacin al indicador y, a continuacin, calcular el mnimo acumulativo. Las dimensiones deben colocarse siempre entre parntesis, incluso si hay una sola dimensin en la lista de dimensiones para restablecer. Al especificar un conjunto de dimensiones para restablecer, dichas dimensiones debern estar separadas por puntos y comas. MnAcumulativo no restablece de manera automtica el mnimo despus de una ruptura de bloque o una seccin nueva.
Ejemplos
84
Temas relacionados
ProductoAcumulativo
Descripcin
Agregacin
Sintaxis
nmeroProductoAcumulativo(indicador[;Fila|Col][;res tabl_dimensiones])
Entrada Parmetro indicador Fila|Col Descripcin Cualquier indicador Tipo Indicador Requerido S
restabl_dimen- Restablece el clculo en las di- Lista de disiones mensiones especificadas mensiones
Notas
Con la funcin ProductoAcumulativo puede utilizar operadores de contexto de sintaxis extendida. Puede establecer la direccin del clculo con los operadores Fila y Col. Si aplica una ordenacin de acuerdo con el indicador al que hace referencia ProductoAcumulativo, Web Intelligence aplicar primero la ordenacin al indicador y, a continuacin, calcular el producto acumulativo.
85
Las dimensiones deben colocarse siempre entre parntesis, incluso si hay una sola dimensin en la lista de dimensiones para restablecer. Al especificar un conjunto de dimensiones para restablecer, dichas dimensiones debern estar separadas por puntos y comas. ProductoAcumulativo no restablece de manera automtica el producto despus de una ruptura de bloque o una seccin nueva.
Ejemplos
Temas relacionados
86
SumaAcumulativa
Descripcin
Agregacin
Sintaxis
restabl_dimen- Restablece el clculo en las di- Lista de disiones mensiones especificadas mensiones
Notas
Con la funcin SumaAcumulativa puede utilizar operadores de contexto de sintaxis extendida. Puede establecer la direccin del clculo con los operadores Fila y Col. Si aplica una ordenacin de acuerdo con el indicador al que hace referencia la funcin SumaAcumulativa, Web Intelligence aplicar primero la ordenacin al indicador y, a continuacin, calcular la suma acumulativa. Las dimensiones deben colocarse siempre entre parntesis, incluso si hay una sola dimensin en la lista de dimensiones para restablecer. Al especificar un conjunto de dimensiones para restablecer, dichas dimensiones debern estar separadas por puntos y comas.
87
SumaAcumulativa no restablece de manera automtica la suma despus de una ruptura de bloque o una seccin nueva.
Ejemplo
Temas relacionados
88
DesviacinEstndar
Descripcin
Agregacin
Sintaxis
nmero DesviacinEstndar(indicador)
Entrada Parmetro indicador Descripcin Cualquier indicador Tipo Indicador Requerido S
Notas
La desviacin estndar es un indicador de la dispersin estadstica en un conjunto de nmeros. Se calcula del siguiente modo: calculando el promedio del conjunto de nmeros; restando el promedio de cada nmero del conjunto y hallando la raz cuadrada de la diferencia; sumando todas las races cuadradas de estas diferencias. dividiendo esta suma por (nmero de nmeros del conjunto -1). calculando la raz cuadrada del resultado.
Ejemplos
Si indicador tiene un conjunto de valores (2, 4, 6, 8), DesviacinEstn dar([indicador]) devolver 2,58.
Temas relacionados
Var
89
DesviacinEstndarP
Descripcin
Agregacin
Sintaxis
Notas
La desviacin estndar de la poblacin es un indicador de la dispersin estadstica en un conjunto de nmeros. Se calcula del siguiente modo: calculando el promedio del conjunto de nmeros; restando el promedio de cada nmero del conjunto y hallando la raz cuadrada de la diferencia; sumando todas las races cuadradas de estas diferencias; dividiendo esta suma por (nmero de nmeros del conjunto); calculando la raz cuadrada del resultado. Con la funcin DesviacinEstndarP puede utilizar los operadores de contexto de la sintaxis compleja.
Ejemplos
Si indicador tiene un conjunto de valores (2, 4, 6, 8), DesviacinEstn darP([indicador]) devolver 2,24.
90
Suma
Descripcin
Agregacin
Sintaxis
nmero Suma(indicador)
Entrada Parmetro indicador Descripcin Cualquier indicador Tipo Indicador Requerido S
Notas
Con la funcin Suma puede utilizar los operadores de contexto de la sintaxis compleja.
Ejemplos
Si el indicador Ingresos de ventas tiene los valores 2000, 3000, 4000 y 1000, Suma([Ingresos de ventas] devuelve 10000.
Var
Descripcin
91
Grupo de funciones
Agregacin
Sintaxis
nmeroVarianza(indicador)
Entrada Parmetro indicador Descripcin Cualquier indicador Tipo Indicador Requerido S
Notas
La varianza es un indicador de la dispersin estadstica en un conjunto de nmeros. Se calcula del siguiente modo: calculando el promedio del conjunto de nmeros; restando el promedio de cada nmero del conjunto y hallando la raz cuadrada de la diferencia; sumando todas las races cuadradas de estas diferencias. dividiendo esta suma por (nmero de nmeros del conjunto -1). La varianza de es el cuadrado de la desviacin estndar. Con la funcin Varianza puede utilizar los operadores de contexto de la sintaxis compleja.
Ejemplos
Si [indicador] tiene un conjunto de valores (2, 4, 6, 8), Varianza([in dicador]) devolver 6,67.
Temas relacionados
DesviacinEstndar
92
VarP
Descripcin
Agregacin
Sintaxis
nmero VarianzaP(indicador)
Entrada Parmetro indicador Descripcin Cualquier indicador Tipo Indicador Requerido S
Notas
La varianza de poblacin es un indicador de la dispersin estadstica en un conjunto de nmeros. Se calcula del siguiente modo: calculando el promedio del conjunto de nmeros; restando el promedio de cada nmero del conjunto y hallando la raz cuadrada de la diferencia; sumando todas las races cuadradas de estas diferencias. dividiendo esta suma por (nmero de nmeros del conjunto) La varianza de poblacin es el cuadrado de la desviacin estndar de poblacin. Con la funcin VarianzaP puede utilizar los operadores de contexto de la sintaxis compleja.
93
Ejemplos
DesviacinEstndarP
Funciones carcter
Asc
Descripcin
Carcter
Sintaxis
entero Asc(cadena)
Entrada Parmetro cadena Descripcin Tipo Requerido S
Notas
Si cadena contiene ms de un carcter, la funcin devolver el valor ASCII del primer carcter de la cadena.
Ejemplos
94
Car
Descripcin
Carcter
Sintaxis
cadena Carcter(cdigo_ascii)
Entrada Parmetro cdigo_ascii Descripcin Un cdigo ASCII Tipo Nmero Requerido S
Notas
Concatenacin
Descripcin
95
Grupo de funciones
Carcter
Sintaxis
cadena Concatenacin(primera_cadena;segunda_cadena)
Entrada Parmetro primera_cadena segunda_cadena Descripcin La primera cadena. Tipo Cadena Requerido S S
Notas
Tambin puede utilizar el operador '+' para concatenar cadenas. "Primero " + "Segundo" devuelve "Primero Segundo". "Primero " + "Segundo" + " Tercero" devuelve "Primero Segundo Tercero".
Ejemplos
Concatenacin("Primero ";"Segundo") devuelve "Primero Segundo". Concatenacin("Primero ";Concatenacin ("Segundo ";"Ter cero")) devuelve "Primero Segundo Tercero".
Relleno
Descripcin
96
Grupo de funciones
Carcter
Sintaxis
cadena Relleno(cadena_repetida;nm_repeticiones)
Entrada Parmetro Descripcin Tipo Requerido S S
cadena_repetida La cadena que se va Cadena a repetir. nm_repeticiones El nmero de repeti- Nmero ciones
Ejemplos
FormatoFecha
Descripcin
Carcter
Sintaxis
cadena FormatoFecha(fecha;formato_cadena)
97
Entrada Parmetro fecha Descripcin La fecha a la que se va a aplicar formato Tipo Fecha Requerido S 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 funcin FormatoFecha.
Ejemplos
FormatoNmero
Descripcin
Carcter
Sintaxis
cadena FormatoNmero(nmero;formato_cadena)
98
Entrada Parmetro nmero Descripcin El nmero al que se va a aplicar formato Tipo Nmero Cadena Requerido S S
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
CodificarHTML
Descripcin
Carcter
Sintaxis
cadena CodificarHTML(html)
99
Ejemplos
IniMayscula
Descripcin
Carcter
Sintaxis
cadena IniMayscula(cadena)
Entrada Parmetro cadena Descripcin Tipo Requerido S
Ejemplos
IniMayscula("consideramos estas verdades como eviden tes") devuelve "Consideramos estas verdades como evidentes".
100
Izquierda
Descripcin
Carcter
Sintaxis
Ejemplos
RellenoIzquierda
Descripcin
Carcter
101
Sintaxis
Notas
Si longitud es inferior a la longitud de cadena_izquierda y cade na_rellena juntas, cadena_izquierda quedar truncada. Si longitud es inferior o igual a la longitud de cadena_rellena, la funcin devuelve cadena_rellena. Si longitud es mayor que la longitud de cadena_rellena y cade na_izquierda juntas, cadena_izquierda se repite total o parcialmente lo suficiente como para rellenar la longitud.
Ejemplos
RellenoIzquierda ("York";8;"New") devuelve "New York". RellenoIzquierda ("York";6;"New") devuelve "NeYork". RellenoIzquierda ("York";15;"New") devuelve "New NewYork". RellenoIzquierda("New";2;"York") devuelve "New".
ElimEspIzquierda
Descripcin
102
Grupo de funciones
Carcter
Sintaxis
cadena ElimEspIzquierda(cadena_eliminada)
Entrada Parmetro Descripcin Tipo Requerido S
Ejemplos
Longitud
Descripcin
Carcter
Sintaxis
entero Longitud(cadena)
103
Ejemplos
Minsculas
Descripcin
Carcter
Sintaxis
cadena Minsculas(cadena)
Entrada Parmetro cadena Descripcin Tipo Requerido S
Ejemplos
104
Coincidir
Descripcin
Carcter
Sintaxis
booleano Comparar(cadena_prueba;modelo)
Entrada Parmetro Descripcin Tipo Requerido S S
cadena_prue- La cadena que se va a probar cadena ba con el modelo de texto modelo La cadena de modelo de texto
Notas
El modelo puede contener los comodines "*" (reemplaza cualquier juego de caracteres) o "?" (reemplaza cualquier carcter).
Ejemplos
Comparar([Pas];"F*") devuelve Verdadero si [Pas] es "Francia". Comparar([Pas];"?EE.?") devuelve Verdadero si [Pas] es "EE.UU.". Comparar("New York";"P*") devuelve Falso.
105
Pos
Descripcin
Carcter
Sintaxis
entero Pos(cadena_prueba;modelo)
Entrada Parmetro Descripcin Tipo Requerido S S
cadena_prue- La cadena que se va a probar cadena ba con el modelo de texto modelo La cadena de modelo de texto
Notas
Ejemplos
Pos("New York";"Ne") devuelve 1. Pos("New York, New York";"Ne") devuelve 1. Pos("New York";"York") devuelve 5.
106
Reemplazar
Descripcin
Carcter
Sintaxis
reemplazar_en La cadena cuyo texto se reemplaza cadena_reem- El texto que se desea plazada reemplazar reemplazar_por El texto que reemplaza a
cadena_reemplazada
Ejemplos
Derecho
Descripcin
107
Grupo de funciones
Carcter
Sintaxis
cadena Derecha(cadena;nm_de_caracteres)
Entrada Parmetro cadena nm_de_caracteres Descripcin Cualquier cadena Tipo cadena Requerido S S
Ejemplos
Funcin RellenoDerecha
Descripcin
Carcter
Sintaxis
108
Notas
Si longitud es inferior a la longitud de cadena_derecha y cadena_re llena juntas, cadena_derecha quedar truncada. Si longitud es inferior o igual a la longitud de cadena_rellena, la funcin devuelve cadena_rellena. Si longitud es mayor que la longitud de cadena_rellena y cade na_derecha juntas, cadena_derecha se repite total o parcialmente lo suficiente como para rellenar la longitud.
Ejemplos
RellenoDerecha("New ";8;"York") devuelve "New York". RellenoDerecha("New "; 6;"York") devuelve "New Yo". RellenoDerecha("New ";11;"York") devuelve "New YorkYor" RellenoDerecha("New ";2;"York") devuelve "New".
ElimEspDerecha
Descripcin
Carcter
109
Sintaxis
cadena ElimEspDerecha(cadena_eliminada)
Entrada Parmetro Descripcin Tipo Requerido S
Ejemplos
Subcadena
Descripcin
Carcter
Sintaxis
cadena Subcadena(cadena;inicio;longitud)
110
Entrada Parmetro cadena inicio longitud Descripcin Cualquier cadena La posicin de inicio de la cadena extrada La longitud de la cadena extrada. Tipo Cadena Nmero Nmero Requerido S S S
Ejemplos
ElimEspacio
Descripcin
Carcter
Sintaxis
cadena Eliminar(cadena_eliminada)
111
Ejemplos
Maysculas
Descripcin
Carcter
Sintaxis
cadena Maysculas(cadena)
Entrada Parmetro cadena Descripcin Tipo Requerido S
Ejemplos
112
UrlCodificar
Descripcin
Carcter
Sintaxis
cadena CodificarUrl(html)
Entrada Parmetro html Descripcin Tipo Requerido S
Ejemplos
PalabraMayscula
Descripcin
Carcter
113
Sintaxis
cadena PalabraMayscula(cadena)
Entrada Parmetro cadena Descripcin La cadena que se desea pasar a maysculas en tipo ttulo Tipo Cadena Requerido S
Ejemplos
Fecha y hora
Sintaxis
fecha FechaActual()
Ejemplos
114
CurrentTime
Descripcin
Fecha y hora
Sintaxis
hora HoraActual()
Ejemplos
NombreDelDa
Descripcin
Fecha y hora
Sintaxis
cadena NombreDelDa(fecha)
115
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
Fecha y hora
Sintaxis
entero NmeroDeDaDelMes(fecha)
116
Ejemplos
NmeroDeDaDeLaSemana
Descripcin
Fecha y hora
Sintaxis
entero NmeroDeDaDeLaSemana(fecha)
Entrada Parmetro fecha Descripcin Tipo Requerido S
Notas
117
Ejemplos
NmeroDeDaDeLaSemana([Fecha de la reserva]) devuelve 1 cuando la fecha de [Fecha de la reserva] es 2 de mayo de 2005 (que es lunes).
NmeroDeDaDelAo
Descripcin
Devuelve el nmero de da de un ao
Grupo de funciones
Fecha y hora
Sintaxis
entero NmeroDeDaDelAo(fecha)
Entrada Parmetro fecha Descripcin Tipo Requerido S
Ejemplos
NmeroDeDaDelAo([Fecha de reserva]) devuelve 349 cuando la fecha de [Fecha de reserva] es 15 de diciembre de 2001.
DasEntre
Descripcin
118
Grupo de funciones
Fecha y hora
Sintaxis
entero DasEntre(primera_fecha;ltima_fecha)
Entrada Parmetro primera_fecha ltima_fecha Descripcin La primera fecha La ltima fecha Tipo Fecha Fecha Requerido S S
Ejemplos
DasEntre([Fecha de la venta];[Fecha de la factura]) devuelve 2 si [Fecha de la venta] es 15 de diciembre de 2001 y [Fecha de la factura] es 17 de diciembre de 2001.
ltimoDaDelMes
Descripcin
Fecha y hora
Sintaxis
fecha ltimoDaDelMes(fecha)
119
Entrada Parmetro fecha Descripcin Cualquier da del mes Tipo Fecha Requerido S
Ejemplos
ltimoDaDelMes([Fecha de venta]) devuelve 31 de diciembre de 2005 si el valor de [Fecha de venta] es 11 de diciembre de 2005.
ltimoDaDeLaSemana
Descripcin
Fecha y hora
Sintaxis
fecha ltimoDaSemana(fecha)
Entrada Parmetro fecha Descripcin Cualquier fecha de la semana Tipo Fecha Requerido S
Notas
120
Ejemplos
ltimoDaSemana([Fecha de venta]) devuelve 15 de mayo de 2005 (domingo) si el valor de [Fecha de venta] es 11 de mayo de 2005
Mes
Descripcin
Fecha y hora
Sintaxis
cadena Mes(fecha)
Entrada Parmetro fecha Descripcin Tipo Requerido S
Ejemplos
Mes([Fecha de reserva]) devuelve "Diciembre" cuando la fecha de [Fecha de reserva] es 15 de diciembre de 2005.
NmeroDeMesDelAo
Descripcin
121
Grupo de funciones
Fecha y hora
Sintaxis
entero NmeroDeMesDelAo(fecha)
Entrada Parmetro fecha Descripcin Cualquier fecha del ao Tipo Fecha Requerido S
Ejemplo
MesesEntre
Descripcin
Fecha y hora
Sintaxis
entero MesesEntre(primera_fecha;ltima_fecha)
122
Entrada Parmetro primera_fecha ltima_fecha Descripcin La primera fecha La ltima fecha Tipo Fecha Fecha Requerido S S
Ejemplos
MesesEntre([Fecha de la venta];[Fecha de la factura]) devuelve 1 si [Fecha de la venta] es el 2 de diciembre de 2005 y [Fecha de la factura] es el 2 de enero de 2006.
Trimestre
Descripcin
Fecha y hora
Sintaxis
entero Trimestre(fecha)
Entrada Parmetro fecha Descripcin Cualquier fecha del trimestre Tipo Fecha Requerido S
Ejemplos
123
FechaRelativa
Descripcin
Fecha y hora
Sintaxis
fecha FechaRelativa(fecha_de_inicio;nmero_de_das)
Entrada Parmetro fecha_de_inicio nmero_de_das Descripcin La fecha de inicio Tipo Fecha Requerido S S
Notas
El parmetro nmero_de_das puede ser negativo para devolver una fecha anterior a fecha_de_inicio.
Ejemplos
FechaRelativa[Fecha de la reserva];2) devuelve 17 de diciembre de 2005 cuando [Fecha de la reserva] es 15 de diciembre de 2005. FechaRelativa[Fecha de la reserva];-3) devuelve 9 de enero de 2007 cuando [Fecha de la reserva] es 12 de enero de 2007.
124
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
125
Entrada Parmetro Tipo de fecha Tipo de perodo Descripcin El objeto de fecha para el informe, por ejemplo, InvoiceDate. Tipo Fecha Requerido S Opcional
El perodo para los resultados, desde los si- Fecha guientes valores: PerodoDeDa PerodoDeMes PerodoDeTrimestre PerodoDeAo
Use la funcin anterior junto con las siguientes funciones: NombreDelDa NmeroDeDaDelMes NmeroDeDaDeLaSemana NmeroDeDaDelAo Mes NmeroDeMesDelAo Trimestre Ao FormatoFecha
Ejemplo
La primera tabla que aparece a continuacin contiene los datos relativos slo a determinadas fechas. Los siguientes ejemplos de consulta muestran el modo en que se interpretan los resultados.
126
La siguiente consulta DayName(TimeDim([Fecha de factura] ; QuarterPeriod) devuelve los valores diarios de la tabla anterior.
Fecha de factura 1/3/00 1/8/00 4/1/00 7/3/00 38.154 Ingresos 31.607 31.244
Debe dar formato a los resultados de la funcin timedim con la funcin Trimestre para devolver los resultados por Trimestre (T1, T2...) para que proporcionen la siguiente tabla de resultados:
Fecha de factura T1 T2 T3 38.154 Ingresos 62,851
EnFecha
Descripcin
127
Grupo de funciones
Fecha y hora
Sintaxis
fecha EnFecha(cadena_fecha;formato)
Entrada Parmetro cadena_fecha formato Descripcin Tipo Requerido S S
Ejemplos
Semana
Descripcin
Fecha y hora
Sintaxis
entero Semana(fecha)
128
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
Fecha y hora
Sintaxis
entero Ao(fecha)
Entrada Parmetro fecha Descripcin Tipo Requerido S
Ejemplos
Ao([Fecha de la reserva]) devuelve 2005 cuando la fecha de [Fecha de la reserva] es 15 de diciembre de 2005.
129
Devuelve los parmetros de la conexin con la base de datos que utiliza un proveedor de datos.
Grupo de funciones
Proveedor de datos
Sintaxis
cadena Conexin(pd)
Entrada Parmetro pd Descripcin El proveedor de datos Tipo Requerido
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
130
Grupo de funciones
Proveedor de datos
Sintaxis
cadena ProveedorDeDatos(obj)
Entrada Parmetro obj Descripcin Tipo Requerido
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
Proveedor de datos
Sintaxis
fecha FechaClaveProveedorDatos(pd)
131
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
Proveedor de datos
Sintaxis
cadena DataProviderKeyDateCaption(pd)
132
Notas
DataProviderKeyDateCaption([Ventas]) devuelve "Fecha actual del calendario" si se es el ttulo de la fecha clave del proveedor de datos Ventas.
SQLProveedorDatos
Descripcin
Proveedor de datos
Sintaxis
cadena SQLProveedorDatos(pd)
133
Notas
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
Proveedor de datos
Sintaxis
cadena TipoDeProveedor(pd)
134
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
EstRespondidaLaPeticin
Descripcin
Proveedor de datos
Sintaxis
booleano EstRespondidaLaPeticin([pd]cadena_peticin)
135
El proveedor de datos que con- Proveedor de No tiene la peticin de orden datos Cadena S
Notas
EstRespondidaLaPeticin("Elegir ciudad") devuelve verdadero si se ha respondido a la peticin de orden que identifica el texto "Elegir ciudad". EstRespondidaLaPeticin([Ventas];"Elegir ciudad") devuelve verdadero si se ha respondido a la peticin que identifica el texto "Elegir ciudad" del proveedor de datos de [Ventas].
FechaltimaEjecucin
Descripcin
Proveedor de datos
Sintaxis
fecha FechaltimaEjecucin(pd)
136
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)
137
Notas
DuracinltimaEjecucin([Ventas]) devuelve 3 si el proveedor de datos de "Ventas" tard tres segundos en devolver sus datos en la ltima ejecucin.
HoraltimaEjecucin
Descripcin
Proveedor de datos
Sintaxis
hora HoraltimaEjecucin(pd)
138
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
Proveedor de datos
Sintaxis
entero NmeroDeProveedores()
139
Ejemplos
NmeroDeFilas
Descripcin
Proveedor de datos
Sintaxis
entero NmeroDeFilas(pd)
Entrada Parmetro pd Descripcin El proveedor de datos Tipo Requerido
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
ProveedorDeDatos
140
RefValueDate
Descripcin
Proveedor de datos
Sintaxis
fecha RefValueDate()
Ejemplos
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
141
cadena_peticin ndice
Indica a la funcin que devuelva las claves Palabra primarias de base de datos de los valores clave de peticin de orden
No
Notas
La funcin devuelve una cadena vaca si el seguimiento de datos no est activado. Debe incluir el nombre del proveedor de datos entre corchetes. Puede utilizar la funcin ProveedorDeDatos para proporcionar una referencia de un proveedor de datos. Si selecciona varios valores como respuesta a una peticin de orden, la funcin devuelve una cadena que consta de una lista de valores (o claves primarias si se especifica el operador ndice) separados por puntos y coma.
Ejemplos
RefValueUserResponse ( "Qu ciudad?" ) devuelve "Mrida" si el usuario introdujo "Mrida" en la peticin de orden "Qu ciudad?" en el momento en el que el dato de referencia era el dato actual. RefValueUserResponse([Consulta Ventas];"Qu ciudad?") devuelve "Mrida" si el usuario introdujo "Mrida" en la peticin de orden "Qu ciudad?" del proveedor de datos "Consulta ventas" en el momento en el que le dato de referencia era el dato actual.
142
NombreDelUniverso
Descripcin
Proveedor de datos
Sintaxis
cadena NombreDelUniverso(pd)
Entrada Parmetro pd Descripcin El proveedor de datos Tipo Requerido
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
143
RespuestaUsuario
Descripcin
Proveedor de datos
Sintaxis
cadena RespuestaUsuario([pd;]cadena_peticin[;ndice])
Entrada Parmetro Descripcin pd El proveedor de datos Tipo Proveedor de datos Cadena Requerido No
S No
Indica a la funcin que devuelva las claves Palabra primarias de base de datos de los valores clave de peticin de orden
Notas
Debe incluir el nombre del proveedor de datos entre corchetes. Puede utilizar la funcin ProveedorDeDatos para proporcionar una referencia de un proveedor de datos. Si selecciona varios valores como respuesta a una peticin de orden, la funcin devuelve una cadena que consta de una lista de valores (o claves primarias si se especifica el operador ndice) separados por puntos y coma.
144
Ejemplos
RespuestaUsuario("Qu ciudad?") devuelve "Mrida" si el usuario introdujo "Mrida" en la peticin de orden "Qu ciudad?" . RespuestaUsuario([Consulta ventas];"Qu ciudad?") devuelve "Mrida" si el usuario introdujo "Mrida" en la peticin de orden "Qu ciudad?" del proveedor de datos "Consulta de ventas". RespuestaUsuario([Consulta ventas];"Qu ciudad?";ndice) devuelve 23 si el usuario introdujo "Mrida" en la peticin de orden "Qu ciudad?" del proveedor de datos "Consulta de ventas" y la clave primaria de base de datos de Mrida es 23.
Funciones de documento
AutorDocumento
Descripcin
Documento
Sintaxis
cadena AutorDocumento()
Ejemplos
145
DocumentCreationDate
Descripcin
Documento
Sintaxis
fecha DocumentCreationDate()
Ejemplos
DocumentCreationTime
Descripcin
Documento
Sintaxis
hora DocumentCreationTime()
Ejemplos
146
FechaDocumento
Descripcin
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
Documento
Sintaxis
cadena NombreDocumento()
Ejemplos
147
DocumentoParcialmenteActualizado
Descripcin
Documento
Sintaxis
booleano DocumentoParcialmenteActualizado()
Notas
HoraDocumento
Descripcin
Documento
Sintaxis
hora HoraDocumento()
148
Notas
FiltrosExploracin
Descripcin
Documento
Sintaxis
cadena FiltrosExploracin(obj|separador)
Entrada Parmetro obj separador Descripcin Un objeto de informe Tipo Objeto de informe Requerido O bien obj o separa dor son obligatorios O bien obj o separa dor son obligatorios
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.
149
Ejemplos
FiltrosExploracin() devuelve "EE.UU." si el documento tiene un filtro de exploracin que restringe el objeto [Pas] a EE.UU. FiltrosExploracin() devuelve "EE.UU. - 1999" si el documento tiene un filtro que restringe [Pas] a "EE.UU." y [Ao] a 1999. FiltrosExploracin("/") devuelve "EE.UU. / 1999" si el documento tiene un filtro que restringe [Pas] a "EE.UU." y [Ao] a 1999. FiltrosExploracin([Trimestre]) devuelve "T3" si el documento tiene un filtro de exploracin que restringe [Trimestre] a "T3".
PromptSummary
Descripcin
Devuelve el texto de peticin de orden y la respuesta del usuario de todas las peticiones de orden de un documento
Grupo de funciones
Documento
Sintaxis
string PromptSummary()
Ejemplos
ResumenConsulta() devuelve informacin acerca de las peticiones de orden de un documento. Resultado de ejemplo:
Enter Quantity Sold: 5000 Enter value(s) for State (optional): California, Te xas, Utah Enter Customer (optional):
150
QuerySummary
Descripcin
Documento
Sintaxis
cadena QuerySummary([pd])
Entrada Parmetro pd Descripcin Un proveedor de datos Tipo Requerido
Notas
Ejemplos
QuerySummary() devuelve informacin acerca de todas las consultas de un documento. QuerySummary([Consulta 1]) devuelve informacin acerca de las consultas basadas en el proveedor de datos [Consulta 1]. Resultado del ejemplo: Query 1: Universe: eFashion Last execution time: 1s NB of rows: 34500 Result objects: State, Year, Sales Revenue Scope of analysis: State, City, Year, Quarter, Month
151
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
Documento
Sintaxis
cadena FiltroInforme(obj)
Entrada Parmetro obj Descripcin Tipo Requerido
Ejemplos
FiltroInforme([Pas]) devuelve "Estados Unidos" si existe un filtro de informe en el objeto Pas que lo restrinja a "Estados Unidos".
152
ReportFilterSummary
Descripcin
Documento
Sintaxis
string ReportFilterSummary(report_name)
Entrada Parmetro nombre_informe Descripcin Tipo Requerido No
Notas
Si nombre_informe se omite, ReportFilterSummary devuelve un resumen de todos los filtros de informes de todos los informes del documento.
Ejemplos
ReportFilterSummary() devuelve informacin acerca de todos los filtros de informe de un documento. ReportFilterSummary("Informe1") devuelve informacin acerca de todos los filtros de informes del informe. "Informe1". Resultado del ejemplo: Filters on Report1: (Sales Revenue Greater Than 1000000 Or (Sales Revenue Less Than 3000)) Filters on Section on City: (City InList{"Los Angeles";"San Diego";})
153
Ranking Filter: (Top 10 & Bottom 10 [Customer] Based on [Sales Revenue] (Count))
Funciones lgicas
Par
Descripcin
Lgicos
Sintaxis
booleano Par(nmero)
Entrada Parmetro nmero Descripcin Tipo Requerido S
Notas
Par devuelve un valor booleano que se puede utilizar en la funcin Si. Si coloca Par directamente en una columna, Web Intelligence convierte el valor devuelto en un entero (1=verdadero; 0=falso). Puede dar formato a este nmero con un formato de nmero booleano.
Ejemplos
154
Par(23,2) devuelve el valor falso. Par(-4) devuelve el valor verdadero. Par(-2,2) devuelve el valor falso.
EsFecha
Descripcin
Lgicos
Sintaxis
booleano EsFecha(obj)
Entrada Parmetro obj Descripcin Tipo Requerido
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
155
Si(EsFecha([Fecha de la reserva]) Then "Fecha" Else "No es fecha" devuelve "Fecha" si [Fecha de la reserva] es una fecha.
Temas relacionados
If...Then...Else
EsError
Descripcin
Lgicos
Sintaxis
booleano EsError(obj)
Entrada Parmetro obj Descripcin Tipo Requerido
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
156
EsError([Clientes promedio]) devuelve verdadero si la variable [Clientes promedio] devuelve un error de divisin entre cero (#DIV/0). Si EsError([Clientes promedio]) Then "Error" Else "Sin error" devuelve "Error" si la variable [Clientes promedio] devuelve un error de divisin entre cero (#DIV/0).
Temas relacionados
If...Then...Else
EsLgica
Descripcin
Lgicos
Sintaxis
booleano EsLgico(obj)
Entrada Parmetro obj Descripcin Tipo Requerido
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.
157
Ejemplos
EsLgico(EsCadena([Pas])) devuelve verdadero. EsLgico([Pas]) devuelve falso si el pas devuelve cualquier tipo de datos que no sea booleano. Si EsLgico(EsFecha([Pas])) Then "Booleano" Else "No booleano" devuelve "Booleano".
Temas relacionados
If...Then...Else
EsNula
Descripcin
Lgicos
Sintaxis
booleano EsNulo(obj)
Entrada Parmetro obj Descripcin Tipo Requerido
Notas
EsNulo() devuelve un valor booleano que puede utilizarse en la funcin Si. Si se coloca EsNulo() directamente en una columna, Web Intelligence convertir el valor devuelto en un nmero entero. Puede dar formato a este nmero con un formato de nmero booleano.
158
Ejemplos
EsNulo([Ingresos]) devuelve falso si la variable [Ingresos] no es nula. EsNulo([Clientes promedio]) devuelve verdadero si la variable [Clientes promedio] es nula.
Temas relacionados
If...Then...Else
EsNmero
Descripcin
Lgicos
Sintaxis
booleano EsNmero(obj)
Entrada Parmetro obj Descripcin Tipo Requerido
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.
159
Ejemplos
EsNmero([Ingresos]) devuelve verdadero si la variable [Ingresos] es un nmero. EsNmero([Nombre del cliente]) devuelve falso si la variable [Nombre del cliente] no es un nmero. Si EsNmero([Nombre del cliente]) Then "Nmero" Else "No es un nmero" devuelve "No es un nmero" si la variable [Nombre del cliente] no es un nmero.
Temas relacionados
If...Then...Else
EsCadena
Descripcin
Lgicos
Sintaxis
booleano EsCadena(obj)
Entrada Parmetro obj Descripcin Tipo Requerido
Notas
160
Si se coloca EsCadena directamente en una columna, Web Intelligence convertir el valor devuelto en un nmero entero. Puede dar formato a este nmero con un formato de nmero booleano.
Ejemplos
EsCadena([Volumen de negocios]) devuelve falso si la variable [Volumen de negocios] no es una cadena. EsCadena([Nombre del cliente]) devuelve verdadero si la variable [Nombre del cliente] es una cadena. Si EsCadena([Nombre del cliente]) Then "Cadena" Else "No es una cadena" devuelve "Cadena" si la variable [Nombre del cliente] es una cadena.
Temas relacionados
If...Then...Else
EsHora
Descripcin
Lgicos
Sintaxis
booleano EsHora(obj)
161
Notas
EsHora devuelve un valor booleano que puede utilizarse en la funcin Si. Si se coloca EsHora directamente en una columna, Web Intelligence convertir el valor devuelto en un nmero entero. Puede dar formato a este nmero con un formato de nmero booleano.
Ejemplos
EsHora([Hora de la reserva]) devuelve verdadero si la variable [Hora de la reserva] es una variable de hora. EsHora([Clientes promedio]) devuelve falso si la variable [Clientes promedio] no es una variable de hora. Si EsHora([Clientes promedio]) Then "Hora" Else "No es hora" devuelve "No es hora" si la variable [Clientes promedio] es una variable de hora.
Temas relacionados
If...Then...Else
Impar
Descripcin
Lgicos
162
Sintaxis
booleano Impar(nmero)
Entrada Parmetro nmero Descripcin Tipo Requerido S
Notas
Impar devuelve un valor booleano que puede utilizarse en la funcin Si. Si se coloca Impar directamente en una columna, Web Intelligence convertir el valor devuelto en un nmero entero. Puede dar formato a este nmero con un formato de nmero booleano. Impar ignora la parte decimal de los nmeros.
Ejemplos
Impar(5) devuelve el valor verdadero. Impar(4) devuelve el valor falso. Impar(23,2) devuelve el valor verdadero. Impar(24,2) devuelve el valor verdadero. Impar(-23,2) devuelve el valor verdadero. Impar(-24,2) devuelve el valor verdadero.
Temas relacionados
If...Then...Else
163
Funciones numricas
Abs
Descripcin
Numricos
Sintaxis
nmero Abs(nmero)
Entrada Parmetro nmero Descripcin Tipo Requerido S
Ejemplos
EnteroSup
Descripcin
Numricos
164
Sintaxis
nmero EnteroSup(nmero)
Entrada Parmetro nmero Descripcin Tipo Requerido S
Ejemplos
Cos
Descripcin
Numricos
Sintaxis
nmero Cos(ngulo)
165
Ejemplos
EuroConvertirDe
Descripcin
Numricos
Sintaxis
166
cdigo_divi- El cdigo ISO de la divisa de desti- Cadena sa no nivel_redon- El nmero de decimales a los que Nmero deo el resultado se va a redondear
Notas
El cdigo monetario debe corresponder al cdigo de una de las 12 divisas europeas, cuyos valores se fijaron en relacin con el euro antes de la abolicin de stas en enero de 2002. En caso contrario, la funcin devolver #ERROR. Las divisas son:
BEF Franco belga
DEM Marco alemn GRD Dracma griego ESP FRF IEP ITL LUF NLG ATS PTS FIM Peseta espaola Franco francs Libra irlandesa Lira italiana Franco luxemburgus Florn dans Cheln austraco Escudo portugus Marco finlands
167
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
EuroConvertirEn
Descripcin
Numricos
Sintaxis
168
cantiLa cantidad en una divisa distinta del Nmero dad_no_eu- euro ros cdigo_divi- El cdigo ISO de la divisa distinta del Cadena sa euro nivel_redon- El nmero de decimales a los que el Nmero deo resultado se va a redondear
S S
Ejemplo
ConvertirAEuro(6559;"FRF";2) devuelve 999,91. ConvertirAEuro(6559;"FRF";1) devuelve 999,90. ConvertirAEuro(1955;"DEM";2) devuelve 999,58. ConvertirAEuro(1955;"DEM";1) devuelve 999,60.
Nota
El cdigo monetario debe corresponder al cdigo de una de las 12 divisas europeas, cuyos valores se fijaron en relacin con el euro antes de la abolicin de stas en enero de 2002. En caso contrario, la funcin devolver #ERROR. Las divisas son:
BEF DEM GRD ESP FRF IEP Franco belga Marco alemn Dracma griego Peseta espaola Franco francs Libra irlandesa
169
Lira italiana Franco luxemburgus Florn dans Cheln austraco Escudo portugus Marco finlands
Temas relacionados
ErrorRedondeoDeEuro
Descripcin
Numricos
Sintaxis
170
cdigo_divi- El cdigo ISO de la divisa de destino Cadena sa nivel_redon- El nmero de decimales a los que el Nmero deo resultado se va a redondear
Salida
ErrorRedondeoDeEuro(1000;"FRF";2) devuelve 0. (No existe ninguna diferencia entre la conversin sin redondeo y la conversin con redondeo con dos decimales.) ErrorRedondeoDeEuro(1000;"FRF";1) devuelve 0,03. (La conversin sin redondeo es 6559,57. La conversin con redondeo con un decimal es 6559,60. El error de redondeo es 0,03.) ErrorRedondeoDeEuro(1000;"DEM";2) devuelve 0. (No hay diferencia entre la conversin sin redondeo y la conversin con redondeo con dos decimales.) ErrorRedondeoDeEuro(1000;"DEM";1) devuelve -0,01. (La conversin sin redondeo es 1955,83. La conversin con redondeo con un decimal es 1995,80. El error de redondeo es -0,03.)
Nota
El cdigo monetario debe corresponder al cdigo de una de las 12 divisas europeas, cuyos valores se fijaron en relacin con el euro antes de la abolicin de stas en enero de 2002. En caso contrario, la funcin devolver #ERROR. Las divisas son:
BEF Franco belga
171
DEM GRD ESP FRF IEP ITL LUF NLG ATS PTS FIM
Marco alemn Dracma griego Peseta espaola Franco francs Libra irlandesa Lira italiana Franco luxemburgus Florn dans Cheln austraco Escudo portugus Marco finlands
Temas relacionados
ErrorRedondeoAEuro
Descripcin
Numricos
Sintaxis
172
cantiLa cantidad en una divisa distinta del Nmero dad_no_eu- euro ros cdigo_divi- El cdigo ISO de la divisa distinta del Cadena sa euro nivel_redon- El nmero de decimales a los que el Nmero deo resultado se va a redondear
S S
Ejemplos
ErrorRedondeoAEuro(6559;"FRF";2) devuelve 0. (No hay diferencia entre la conversin sin redondeo y la conversin con redondeo con dos decimales.) ErrorRedondeoAEuro(6559;"FRF";1) devuelve -0,01. (La conversin sin redondeo es 999,91. La conversin con redondeo con un decimal es 999,90. El error de redondeo es -0,01.) ErrorRedondeoAEuro(1955;"DEM";2) devuelve 0. (No hay diferencia entre la conversin sin redondeo y la conversin con redondeo con dos decimales.) ErrorRedondeoAEuro(1955;"DEM";1) devuelve 0,02. (La conversin sin redondeo es 999,58. La conversin con redondeo con un decimal es 999,60. El error de redondeo es 0,02.)
Nota
El cdigo monetario debe corresponder al cdigo de una de las 12 divisas europeas, cuyos valores se fijaron en relacin con el euro antes de la abolicin de stas en enero de 2002. En caso contrario, la funcin devolver #ERROR. Las divisas son:
BEF DEM Franco belga Marco alemn
173
GRD ESP FRF IEP ITL LUF NLG ATS PTS FIM
Dracma griego Peseta espaola Franco francs Libra irlandesa Lira italiana Franco luxemburgus Florn dans Cheln austraco Escudo portugus Marco finlands
Temas relacionados
Exp
Descripcin
Numricos
Sintaxis
nmero Exp(potencia)
174
Notas
Fact
Descripcin
Numricos
Sintaxis
entero Fact(nmero)
Entrada Parmetro nmero Descripcin Tipo Requerido S
Notas
175
Ejemplos
Plano inferior
Descripcin
Numricos
Sintaxis
entero EnteroInf(nmero)
Entrada Parmetro nmero Descripcin Tipo Requerido S
Ejemplo
Ln
Descripcin
Numricos
176
Sintaxis
nmero Ln(nmero)
Entrada Parmetro nmero Descripcin Tipo Requerido S
Ejemplos
Ln(10) devuelve 2.
Registro
Descripcin
Numricos
Sintaxis
Ejemplos
Log(12;5) devuelve 3.
177
Log10
Descripcin
Numricos
Sintaxis
nmero Log10(nmero)
Entrada nmero_de_entrada Un nmero
Ejemplos
Log10(100) devuelve 2.
Residuo
Descripcin
Numricos
Sintaxis
nmero Res(dividendo;divisor)
178
Entrada Parmetro dividendo divisor Descripcin El dividendo El divisor Tipo Nmero Nmero Requerido S S
Ejemplos
Potencia
Descripcin
Numricos
Sintaxis
nmero Potencia(nmero;potencia)
Entrada Parmetro nmero avanzados Descripcin El nmero al que elevar a una potencia La potencia. Tipo Nmero Nmero Requerido S S
Ejemplo
179
Clasificacin
Descripcin
Numricos
Sintaxis
Clasificacin(indicador;[clasificacin_dimensiones][;Arri ba|Abajo][;restabl_dimensiones])
Entrada Parme- Descripcin tro indicador El indicador que se va a clasificar Tipo Requerido
Indicador S
clasifica- Las dimensiones utilizadas para clasifi- Lista de No cin_di- car el indicador dimensiomensiones nes ArriEstablece el orden de clasificacin: ba|Abajo Arriba: descendente Abajo: ascendente restabl_dimensiones Las dimensiones que restablecen la clasificacin Palabra clave No (Arriba es el valor predeterminado)
Lista de No dimensiones
Notas
Si no se especifica ninguna dimensin de clasificacin, Web Intelligence utilizar el contexto de clculo predeterminado para calcular la clasificacin.
180
Las dimensiones deben colocarse siempre entre parntesis, incluso si hay una sola dimensin en la lista de dimensiones para restablecer. Al especificar un conjunto de dimensiones para restablecer, dichas dimensiones debern estar separadas por puntos y comas. De manera predeterminada, la clasificacin se restablece sobre una seccin o ruptura de bloque.
Ejemplos
En la siguiente tabla, la clasificacin viene dada por Clasificacin([In gresos];([Pas]);Abajo). El argumento Abajo hace que los indicadores se clasifiquen en orden ascendente.
Pas Francia Estados Unidos Ingresos 835.420 2.451.104 Clasificacin 1 2
3 2 1
181
En la siguiente tabla, la clasificacin viene dada por Clasificacin([In gresos];([Pas];[Ao]);([Pas])). La clasificacin se restablece de acuerdo con la dimensin Pas.
Pas Francia Francia Francia Estados Unidos Estados Unidos Estados Unidos Ao A1998 A1999 A2000 A1998 A1999 A2000 Ingresos 295.940 280.310 259.170 767.614 826.930 856.560 Clasificacin 1 2 3 3 2 1
Temas relacionados
Operadores Inferior/Superior
Redondear
Descripcin
Redondea un nmero
Grupo de funciones
Numricos
Sintaxis
nmero Redondear(nmero;nivel_redondeo)
182
Entrada Parmetro nmero Descripcin Nmero que se va a redondear Tipo Nmero Requerido S 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
Signo
Descripcin
Numricos
Sintaxis
entero Signo(nmero)
183
Notas
Sin
Descripcin
Numricos
Sintaxis
nmero Seno(ngulo)
184
Ejemplo
Raz
Descripcin
Numricos
Sintaxis
nmero Raz(nmero)
Entrada Parmetro nmero Descripcin Tipo Requerido S
Ejemplo
Raz(25) devuelve 5.
185
Tan
Descripcin
Numricos
Sintaxis
nmero Tangente(ngulo)
Entrada Parmetro ngulo Descripcin Un ngulo en radianes Tipo Nmero Requerido S
Ejemplos
EnNmero
Descripcin
Numricos
Sintaxis
nmero EnNmero(cadena)
186
Entrada Parmetro cadena Descripcin Un nmero como cadena Tipo Cadena Requerido S
Notas
Truncar
Descripcin
Trunca un nmero
Grupo de funciones
Numricos
Sintaxis
nmero Truncar(nmero;nivel_truncamiento)
187
nivel_trunca- El nmero de decimales que se Nmero miento van a eliminar del nmero
Notas Ejemplo
Otras funciones
BlockName
Descripcin
Otras funciones
Sintaxis
cadena BlockName()
Ejemplos
188
NmeroDeColumna
Descripcin
Otras funciones
Sintaxis
entero NmeroColumna()
Ejemplos
UsuarioActual
Descripcin
Otras funciones
Sintaxis
cadena UsuarioActual()
Ejemplos
189
ForzarFusin
Descripcin
Incluye dimensiones sincronizadas en clculos de indicadores cuando las dimensiones sincronizadas no aparecen en el contexto de clculo del indicador
Grupo de funciones
Otras funciones
Sintaxis
num ForceMerge(measure)
Entrada Parmetro indicador Descripcin Cualquier indicador Tipo Indicador Requerido S
Salida
ForzarFusin devuelve #VALORMLTIP si se aplica a un indicador inteligente porque la agrupacin necesaria para calcular el indicador inteligente no existe. ForzarFusin es el equivalente en Web Intelligence de la funcin MultiCubo de BusinessObjects/Desktop Intelligence.
190
Ejemplos
ForzarFusin([Ingresos]) devuelve el valor de [Ingresos] teniendo en cuenta todas las dimensiones sincronizadas que no figuren en el mismo bloque que el indicador [Ingresos].
ObtenerConfigRegContenido
Descripcin
Devuelve la configuracin regional de los datos contenidos en el documento (la configuracin regional del documento)
Grupo de funciones
Otras funciones
Sintaxis
cadena ObtenerConfigRegContenido()
Notas
La configuracin regional del documento se utiliza para dar formato a los datos de un documento de Web Intelligence.
Ejemplos
ObtenerConfiguracinRegionalVisualizacinPreferidaPredominante
Descripcin
Devuelve la configuracin regional predominante del grupo de configuracin regional de visualizacin preferido
191
Grupo de funciones
Otras funciones
Sintaxis
string GetDominantPreferredViewingLocale()
Notas
Cada grupo de configuraciones regionales relacionadas tiene una configuracin regional predominante, que se utiliza como base para el resto de configuraciones regionales del grupo. Por ejemplo, ingls de EE.UU. ("en_US") es la configuracin regional predominante del grupo de configuraciones regionales Ingls. Ingls de Nueva Zelanda ("en_NZ") tambin forma parte de este grupo. El Manual del Administrador de traducciones enumera todas las configuraciones regionales de visualizacin preferidas predominantes.
Ejemplos
ObtenerConfiguracinRegionalVisualizacinPreferidaPredo minante devuelve "en_US" si la configuracin regional de visualizacin preferida es "Ingls (Nueva Zelanda)".
Temas relacionados
ObtenerConfiguracinRegionalVisualizacinPreferida
ObtenerIdiomayPas
Descripcin
Devuelve la configuracin regional del usuario que se utiliza para dar formato a la interfaz de Web Intelligence (la configuracin regional del producto)
Grupo de funciones
Otras funciones
192
Sintaxis
cadena ObtenerIdiomayPas()
Notas
La configuracin regional del producto es la configuracin regional en que Web Intelligence muestra la interfaz de usuario (por ejemplo, elementos de men o el texto de los botones).
Ejemplos
ObtenerIdiomayPas() devuelve "en_US" si la configuracin regional del producto del usuario es "Ingls (EE.UU.)".
ObtenerLocalizados
Descripcin
Devuelve una cadena localizada segn la configuracin regional preferida del usuario
Sintaxis
string GetLocalized(string[;comment])
Entrada Parmetro cadena comentario Descripcin Tipo Requerido S No
La cadena que se va a tradu- cadena cir Un comentario para ayudar a cadena los traductores
Notas
El parmetro cadena puede ser una cadena de cualquier frmula de Web Intelligence (por ejemplo, en una celda, un mensaje de una seal o la definicin de una variable).
193
Al disear un informe, se puede utilizar el parmetro comentario para ofrecer ms informacin a fin de ayudar a los traductores a traducir la cadena. El comentario aparecer junto con la cadena en la herramienta Administrador de traducciones, que utilizan los traductores para traducir los informes de Web Intelligence. Cada pareja de cadena + comentario genera una cadena independiente que se debe traducir con la herramienta Administrador de traducciones. Como resultado, ObtenerLocalizados("Product Total";"Max 20 characters") y ObtenerLocalizados("Pro duct Total";"Use no more than 20 characters") pueden devolver traducciones distintas.
Ejemplos
ObtenerLocalizados("Product Total") devuelve la traduccin al francs de " Total para todos los productos" si la configuracin regional de visualizacin preferida es "fr_FR". ObtenerLocalizados("Product Total";"Try not to use more than 20 characters") devuelve la traduccin al alemn de " Total for all products" si la configuracin regional de visualizacin preferida es " de_DE ". La funcin tambin le dice al traductor del informe que, a ser posible, no utilice ms de 20 caracteres al traducir la cadena.
Temas relacionados
ObtenerConfiguracinRegionalVisualizacinPreferida
ObtenerConfiguracinRegionalVisualizacinPreferida
Descripcin
Devuelve la configuracin regional preferida del usuario para visualizar los datos del documento (la configuracin regional de visualizacin preferida)
Grupo de funciones
Otras funciones
194
Sintaxis
ObtenerLocalizados ObtenerConfiguracinRegionalVisualizacinPreferidaPredominante
If...Then...Else
Descripcin
Otras funciones
Sintaxis
195
valor_verda- El valor devuelto si la expresin Cualquiera dero valor_booleano es verdadera valor_falso El valor devuelto si la expresin valor_booleano es falsa Cualquiera
Notas
valor_verdadero y valor_falso pueden mezclar los tipos de datos. Puede utilizar los operadores booleanos Y, Entre, EnLista, O y NO con la funcin Si. Puede anidar las condiciones Si mediante ElseIf. La sintaxis es: If test_value Then true_value [Else false_value|ElseIf test_value Then true_value [Else false_value]]
Ejemplos
Si [Ingresos de ventas]>1000000 Then "Ingresos altos" devuelve "Ingresos altos" para todas las filas cuyos ingresos sean superiores a 1.000.000 pero no devuelve nada para las dems filas. Si [Ingresos de ventas]>1000000 Then "Ingresos altos" Else [Ingresos] devuelve "Ingresos altos" para todas las filas cuyos ingresos sean superiores a 1.000.000 y el valor de los ingresos para todas las dems filas. Si [Ingresos de ventas]>1000000 Then "Ingresos altos" Else "Ingresos bajos" devuelve "Ingresos altos" para todas las filas cuyos ingresos sean superiores a 1.000.000 e "Ingresos bajos" para todas las filas cuyos ingresos sean inferiores a 1.000.000.
196
Si [Ingresos de ventas]>1000000 Then "Ingresos altos" ElseIf [Ingresos de ventas] > 800000 Then "Ingresos me dianos" Else "Ingresos bajos" devuelve "Ingresos altos" para todas las filas cuyos ingresos sean superiores a 1.000.000, "Ingresos medianos" para todas las filas cuyos ingresos se encuentren entre 800.000 y 1.000.000 e "Ingresos bajos" para todas las dems filas.
Temas relacionados
Si
Descripcin
Otras funciones
Sintaxis
If(bool_value;true_value;false_value)
197
valor_verda- El valor devuelto si la expresin Cualquiera dero valor_booleano es verdadera valor_falso El valor devuelto si la expresin valor_booleano es falsa Cualquiera
Notas
valor_verdadero y valor_falso pueden mezclar los tipos de datos. Puede anidar las condiciones Si al sustituir valor_falso con otras condiciones Si adicionales: If(bool_value;true_value;If(bool_value;true_value;fal se_value|If...))
Ejemplos
If ([Ingresos de ventas]>1000000;"Ingresos altos";"Ingre sos bajos") devuelve "Ingresos altos" para todas las filas cuyos ingresos sean superiores a 1.000.000 e "Ingresos bajos" para todas las filas cuyos ingresos sean inferiores a 1.000.000. If [Ingresos de ventas]>1000000;"Ingresos altos";[Ingre sos] devuelve "Ingresos altos" para todas las filas cuyos ingresos sean superiores a 1.000.000 y el valor de los ingresos para todas las dems filas.
Temas relacionados
If...Then...Else
198
NmeroDeFila
Descripcin
Otras funciones
Sintaxis
entero NmeroDeFila()
Notas
La numeracin de las lneas de una tabla comienza con el encabezado, que es la fila 1.
Ejemplos
NombreDe
Descripcin
Otras funciones
Sintaxis
cadena NombreDe(obj)
199
Notas
Web Intelligence utiliza la funcin NombreDe en encabezados de columnas y filas en los informes.
Ejemplos
NingnFiltro
Descripcin
Otras funciones
Sintaxis
tipo_entrada NingnFiltro(obj[;Todos|Explorar])
200
Objeto de S informe No
Todos|Ex- plorar
Sin especificar palabra clave: se omiten Palabra clave los filtros de informes y bloques Todos: se omiten todos los filtros Explorar: se omiten los filtros de exploracin y de informes
Notas
NingnFiltro(obj;Explorar) no funciona en modo de exploracin de consultas porque los filtros de exploracin se agregan a las consultas en lugar de aplicarse a los datos de los informes. Si sale del modo de exploracin con los filtros de exploracin aplicados, stos se convierten en filtros de informe, por lo que vara el valor de las expresiones a las que se haya aplicado NingnFiltro(obj;Explo rar).
Ejemplos
Si se coloca en un pie de bloque, NingnFiltro(Suma([Ingresos de ventas]) devuelve el total de ingresos por ventas de todas las filas posibles del bloque, incluidas las filas filtradas del bloque. NingnFiltro(Suma([Ingresos de ventas]);Todo) devuelve la suma de los ingresos de venta de todos los pases, incluida Francia, aunque exista un filtro que excluya a Francia del informe. NingnFiltro(Suma([Ingresos de ventas]);Explorar) devuelve la suma de los ingresos de venta de todos los pases aunque exista un filtro de exploracin en la dimensin [Pas].
201
NmeroDePginas
Descripcin
Otras funciones
Sintaxis
entero NmeroDePginas()
Ejemplos
Pgina
Descripcin
Otras funciones
Sintaxis
entero Pgina()
Ejemplo
202
Anterior
Descripcin
Otras funciones
Sintaxis
203
dimen- La dimensin o indicador cuyo valor Dimensin, S sin|indi- anterior devuelve la funcin o la palabra indicador o cador|Au- clave Auto palabra clave to resLa lista de dimensiones utilizada para tabl_di- restablecer el clculo mensiones Lista de dimensiones No
despla- Especifica el valor de la dimensin o Entero zamien- indicador que est desplazado el to nmero de filas anteriores a la fila actual NoNull
Indica a la funcin que debe devolver el Palabra clave No primer valor no nulo comenzando a partir del desplazamiento
Notas
El valor predeterminado de desplazamiento es 1. Anterior([Ingre sos];1) y Anterior([Ingresos]) son funcionalmente iguales. Cuando se incluye el argumento NoNull, Web Intelligence devuelve el primer valor no nulo del objeto, comenzando por las filas de desplaza miento de celda antes de la fila actual y contando hacia atrs. Con la funcin Anterior puede utilizar los operadores de contexto de la sintaxis compleja. El operador Auto permite hacer referencia al valor anterior de una celda si sta contiene un elemento distinto de un objeto de informe. Las dimensiones deben colocarse siempre entre parntesis, incluso si hay una sola dimensin en la lista de dimensiones para restablecer. Al especificar un conjunto de dimensiones para restablecer, dichas dimensiones debern estar separadas por puntos y comas. Web Intelligence aplica la funcin Anterior despus de aplicar todos los filtros de informe, seccin y bloque. No es posible aplicar un filtro en una frmula que utilice Anterior.
204
Web Intelligence aplica Anterior despus de aplicar todas las ordenaciones. No es posible aplicar una ordenacin en una frmula que utilice Ante rior. Si se aplica Anterior a un objeto de tipo indicador y dicho objeto devuelve un valor no definido, la funcin Anterior devolver un valor no definido aun cuando la lnea anterior devuelva un valor. Anterior ignora las rupturas cuando estn colocadas fuera de un encabezado o pie de ruptura. Anterior devuelve el valor de la instancia anterior del pie cuando est colocado fuera del pie de ruptura. Web Intelligence restablece la funcinAnterior en cada seccin del informe. Cuando se usa en una tabla de referencias cruzadas, Anterior no trata el ltimo valor de una fila como el valor anterior del primer valor de la siguiente fila.
Ejemplos
205
2.000.000 3.000.000
2.500.000 2.000.000
2.000.000 3.000.000
Anterior([Ingresos]) devuelve los siguientes valores en la siguiente tabla con una ruptura en [Pas]:
Pas Estados Unidos Regin Norte Sur Estados Unidos Ingresos 5.000.000 7.000.000 12.000.000 5.000.000 Anterior
Pas
Regin
Ingresos
Anterior
206
Reino Unido
Norte Sur
Reino Unido
207
ValorRef
Descripcin
Otras funciones
Sintaxis
tipo_entrada ValorRef(obj)
Ejemplos
ValorRef([Regin ms rentable]) devuelve "Suroeste" si el valor de la variable [Regin ms rentable] es "Suroeste" en los datos de referencia. ValorRef([Ingresos]) devuelve 1000 si el valor del indicador [Ingresos] es 1000 en los datos de referencia.
RelativeValue
Descripcin
Otras funciones
Sintaxis
208
indicaCualquier indicador o detalle de una dimen- Indicador S dor|deta- sin del bloque o detalle lle dimensio- Dimensiones que proporcionan el contexto Lista de S nes_sec- del clculo dimensiotor nes desplaza- Especifica el valor del indicador o el de Entero miento talle que est desplazado el nmero de filas eliminado desde la fila actual S
Notas
El objeto debe ser un indicador o un detalle de una dimensin disponible en el bloque. El orden de clasificacin de la lista de valores de las dimensiones de sector se utiliza para determinar la salida de la funcin. El orden de clasificacin viene determinado por dos factores: las ordenaciones aplicadas a las dimensiones de sector y el orden en el que se muestran las dimensiones de sector en la funcin.
Una dimensin usada como una seccin de clave maestra se puede especificar como dimensin de sector. Todas las dimensiones de sector deben estar presentes en el bloque o en el encabezado de seccin del bloque en el que est colocada la funcin. Si posteriormente se elimina del bloque una dimensin de sector, la funcin devuelve el error #CLCULO. Si el desplazamiento excede el nmero de filas de la lista de valores de la dimensin de sector, la funcin devuelve un valor nulo. RelativeValue no se puede utilizar de forma recursiva. Las dimensiones deben colocarse siempre entre parntesis, incluso si hay una sola dimensin en la lista de dimensiones de sector.
209
Ejemplos
La columna RelativeValue de la tabla que se muestra a continuacin contiene la siguiente frmula: RelativeValue([Revenue];([Year]);-1)
Ao 2007 2007 2007 2007 2008 2008 2008 2008 Trimestre T1 T2 T3 T4 T1 T2 T3 T4 Nombre del vendedor Garca Surez Gutirrez Harris Garca Surez Gutirrez Harris Ingresos 1000 2000 1500 3000 4000 3400 2000 1700 1000 2000 1500 3000 RelativeValue
Para obtener informacin detallada sobre ValorRelativo, consulte el captulo "Comparar valores con funciones de Web Intelligence" del manual Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence, o visite el vnculo que se ofrece al final de este tema.
Temas relacionados
NombreInforme
Descripcin
210
Grupo de funciones
Otras funciones
Sintaxis
cadena NombreInforme()
Ejemplos
ndiceDeFilas
Descripcin
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
211
Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence
NombrenicoDe
Descripcin
Otras funciones
Sintaxis
cadena NombrenicoDe(obj)
Entrada Parmetro obj Descripcin Tipo Requerido
Ejemplos
212
Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence
Operadores matemticos
Los operadores matemticos son comunes de la aritmtica de todos los das. stos son operadores de adicin (+), sustraccin (-), multiplicacin (*), divisin (/) que le permiten realizar operaciones matemticas en una frmula. La frmula [Ingresos de ventas] - [Coste de las ventas] contiene un operador matemtico, en este caso, sustraccin.
Nota:
Cuando se utiliza con cadenas de caracteres, el operador '+' se convierte en un operador de concatenacin de cadena. Es decir, une cadenas de caracteres. Por ejemplo, la frmula "Juan" + "Surez" devuelve "Juan Surez".
Operadores condicionales
Los operadores condicionales determinan el tipo de comparacin que se debe hacer entre valores.
Operador = > < >= <= <> Descripcin Igual a Mayor que Menor que Mayor o igual a Menor o igual a No es igual que
Los operadores condicionales se usan con la funcin Si, como en: If [Revenue]>10000 Then "High" Else "Low" que devuelve "Alto" para todas las filas donde el volumen de negocios es mayor o igual a 10000 y "Bajo" para todas las dems filas.
213
Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence
Operadores lgicos
Los operadores lgicos de Web Intelligence son Y, O, NO, Entre y EnLista. Los operadores lgicos se utilizan en expresiones booleanas que devuelven True o False.
Operador Y
Descripcin
El operador Y vincula valores booleanos. Si todos los valores booleanos vinculados mediante Y devuelven el valor verdadero, la combinacin de todos los valores tambin devuelve este valor.
Sintaxis
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
214
Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence
Ejemplos
Si [Centro de vacaciones] = "Bahamas Beach" O [Centro de vacaciones]="Hawaiian Club" Then "EE.UU." Else "Francia" devuelve "EE.UU." si [Centro de vacaciones]="Bahamas Beach" o "Hawaiian Club", o "Francia" si no.
No, operador
Descripcin
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
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.)
215
Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence
Ejemplos
Si [Ingresos] Entre(800000;900000) Then "Ingresos media nos" devuelve "Ingresos medianos" si [Ingresos] est entre 800000 y 900000. [Ingresos de ventas] Entre (10000;20000) devuelve verdadero si el valor de los ingresos de ventas se encuentra entre 10000 y 20000. Si ([Ingresos de ventas] Entre (200000;500000);"Ingresos medianos";"Ingresos bajos/altos") devuelve "Ingresos medianos" si [Ingresos de ventas] es 300000.
Temas relacionados
Operador EnLista
Descripcin
Es la combinacin de valor_prueba + EnLista la que devuelve un valor booleano, no el operador EnLista solo.
Ejemplos
Si No ([Pas] EnLista("Inglaterra";"Escocia";"Gales")) Then "No Gran Bretaa" Else "Gran Bretaa" devuelve "No Gran Bretaa" si [Pas] no es igual a "Inglaterra", "Escocia" o "Gales" o "Gran Bretaa" si no.
216
Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence
Si [Centro de vacaciones] EnLista("Bahamas Beach";"Ha waiian Club") Then "US Resort" devuelve "US Resort" si [Centro de vacaciones] es igual a "Bahamas Beach" o "Hawaiian Club".
Temas relacionados
Operador Todos
El operador Todos le indica a la funcin NingnFiltro que omita todos los filtros o le indica a la funcin Recuento que cuente todos los valores, incluidos los duplicados.
Temas relacionados
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
217
Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence
Todo: NingnFiltro omite todos los filtros Explorar: NingnFiltro omite los filtros de informes y de exploracin
Operadores Inferior/Superior
Descripcin
Los operadores Abajo/Arriba indican que la funcin Clasificacin realice la clasificacin en orden descendente o ascendente. Arriba: clasifica en orden descendente. Abajo: clasifica en orden ascendente.
Ejemplos
Clasificacin
Operador Ruptura
Descripcin
El operador Ruptura le indica a la funcin Porcentaje que cuente las rupturas de tabla.
Ejemplos
La frmula Porcentaje([Volumen de negocios]) dar el siguiente resultado en la siguiente tabla (los porcentajes se calculan sobre el volumen de negocios total en el bloque):
Ao 2005 Trimestre T1 Ingresos 10000 Porcentaje 10%
218
Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence
2005
T2
20000
20%
2006 2006
T1 T2
30000 40000
30% 40%
La frmula Porcentaje([Ingresos];Ruptura) dar el siguiente resultado en la siguiente tabla (los porcentajes se calculan sobre el volumen de negocios total en cada parte del bloque):
Ao 2005 2005 Trimestre T1 T2 Ingresos 10000 20000 Porcentaje 33,3% 66,6%
2006 2006
T1 T2
30000 40000
42,9% 57,1%
Temas relacionados
Porcentaje
Operadores Valoresnicos/Todo
Los operadores Valoresnicos/Todos le indican a la funcin Cuenta que cuente slo los valores nicos, no todos.
Ejemplos
219
Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence
Count
Operador INCLUIRVACOS
Descripcin
El operador IncluirVacos le indica a algunas funciones agregadas que incluyan valores vacos en los clculos.
Ejemplos
Operador ndice
Descripcin
El operador ndice le indica a las funciones RespuestaUsuario y Ref ValueUserResponse que devuelvan la clave primaria de la base de datos de la respuesta de peticin de orden.
Temas relacionados
RespuestaUsuario RefValueUserReponse
220
Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence
Operador lineal
Descripcin
El operador Lineal indica a la funcin Interpolacin que debe usar la regresin lineal con interpolacin de mnimos cuadrados para proporcionar los valores de indicadores que falten. La regresin lineal con interpolacin de mnimos cuadrados calcula los valores que faltan calculando una ecuacin lineal con la frmula f(x) = ax + b, que analiza todos los valores disponibles del indicador lo ms detenidamente posible.
Temas relacionados
Interpolacin
Operador NoNull
Descripcin
El operador NoNull indica a la funcin Anterior que debe ignorar los valores nulos. Cuando se utiliza con NoNull,Anterior devuelve el primer valor no nulo del objeto, comenzando por las filas de desplazamiento de celda antes de la fila actual y contando hacia atrs.
Temas relacionados
Anterior
Operador NotOnBreak
Descripcin
El operador NotOnBreak indica a la funcin Interpolacin que ignore los saltos de bloque y de seccin.
221
Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence
Temas relacionados
Interpolacin
Operador PointToPoint
Descripcin
El operador PointToPoint indica a la funcin Interpolacin que debe utilizar la interpolacin punto a punto para proporcionar los valores que faltan. La interpolacin punto a punto calcula los valores que faltan mediante una ecuacin lineal con la frmula f(x) = ax + b que pasa por los dos valores adyacentes del valor que falta.
Temas relacionados
Interpolacin
Operadores Fila/Col
Descripcin
Los operadores Fila/Col se utilizan para establecer la direccin del clculo en las siguientes funciones: Porcentaje, PromedioAcumulativo, CuentaAcumulativa, MxAcumulativo, MnAcumulativo, Produc toAcumulativo y SumaAcumulativa.
Notas
Web Intelligence utiliza el operador Fila para calcular cada valor de una fila como porcentaje del valor total de todas las filas en el contexto integrado. Web Intelligence utiliza el operador Col para calcular cada valor de una columna como porcentaje del valor total de todas las columnas en el contexto integrado. En una tabla de referencias cruzadas, Web Intelligence calcula de manera predeterminada el valor de cada celda como porcentaje del valor total en la tabla de referencias cruzadas. Web Intelligence utiliza el operador Fila
222
Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence
para calcular los valores de las filas como porcentajes del valor total de la fila. Web Intelligence utiliza el operador Col para calcular los valores de las columnas como porcentajes del valor total de la columna.
Ejemplos
Con el operador FILA (o de manera predeterminada), Web Intelligence calcula la agregacin acumulativa por filas. Con el operador COL, Web Intelligence calcula la agregacin acumulativa por columnas. En una tabla de referencias cruzadas, SumaAcumulativa([Indicador]) o SumaAcumulativa([Indicador];Fila) dar el siguiente resultado:
223
Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence
Temas relacionados
Operador Auto
Descripcin
5 +
224
Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence
Temas relacionados
Anterior
Operador Where
Descripcin
La frmula Promedio([Ingresos de ventas]) Donde ([Pas] = "EE.UU.") calcula las ventas medias cuando el pas sea Estados Unidos de Norteamrica. La frmula Promedio([Ingresos de ventas]) Donde ([Pas] = "EE.UU." O [Pas] = "Francia") calcula las ventas medias cuando el pas sea Estados Unidos de Norteamrica o Francia. La frmula [Ingresos] Donde (No ([Pas] EnLista ("EE.UU.";"Francia"))) calcula los ingresos de cualquier pas salvo Estados Unidos de Norteamrica y Francia. La variable [Ingresos altos] tiene la frmula [Ingresos] Donde [Ingre sos > 500000]. Si se coloca en un bloque, [Ingresos altos] muestra los ingresos cuando tienen un valor superior a 500.000 o bien no muestra nada. Si se coloca en un pie al final de la columna [Ingresos altos], la frmula Promedio([Ingresos altos]) devuelve el promedio de todos los ingresos superiores a 500.000.
Temas relacionados
225
Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence
ParaCada
ParaTodo
Los operadores ParaTodo y ParaCada son tiles cuando tiene un contexto predeterminado con varias dimensiones. A menudo es ms fcil agregar o sustraer del contexto utilizando ParaTodo y ParaCada que especificar la lista de manera explcita utilizando En.
Operador de contexto En
El operador de contexto En especifica dimensiones de manera explcita en un contexto.
Ejemplo: Utilizacin de En para especificar las dimensiones en un contexto
En este ejemplo, tiene un informe que muestra Ao e Ingresos de ventas. El proveedor de datos tambin contiene el objeto Trimestre, pero no incluye esta dimensin en el bloque. En lugar de ello, desea incluir una columna adicional para mostrar el volumen de negocios mximo por trimestre de cada ao. El informe tiene la apariencia siguiente:
226
Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence
Puede ver de dnde vienen los valores de la columna Volumen de negocios mx. trimestral examinando este bloque al lado de un bloque que incluya la dimensin Trimestre:
La columna Volumen de negocios mx. trimestral muestra el volumen de negocios trimestral ms alto de cada ao. Por ejemplo, T4 tiene el volumen de negocios ms alto en 2002, por lo que el Volumen de negocios mx. trimestral muestra el volumen de negocios de T4 en la fila que muestra 2002.
227
Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence
Si se utiliza el operador En, la frmula para Volumen de negocios mx. trimestral es Max ([Sales Revenue] In ([Year];[Quarter])) In ([Year]) Esta frmula indica a Web Intelligence que calcule los ingresos de ventas mximos para cada combinacin (Ao,Trimestre) y, a continuacin d como resultado estas cifras por ao.
Nota: Debido a que el contexto de salida predeterminado del bloque es Ao, no es necesario especificar de manera explcita el contexto de salida en esta frmula.
En la tabla siguiente se muestran los ingresos mximos de cada trimestre en un informe que contiene la dimensin Trimestre pero no se incluye en el bloque:
Ao 2001 2002 2003 Ingresos de ventas 8096123,60 13232246,00 15059142,80 Ingresos trimestrales mximos 2660699,50 4186120,00 4006717,50
Es posible crear una frmula para la columna Volumen de negocios mx. trimestral que no incluye el operador ParaCada: Max ([Sales Revenue] In ([Year];[Quarter])) In ([Year])
228
Funciones, operadores y palabras clave de Web Intelligence Operadores de funcin y de frmula de Web Intelligence
Mediante el operador de contexto ParaCada, puede obtener el mismo resultado con la frmula siguiente: Max ([Sales Revenue] ForEach ([Quarter])) In ([Year]) Por qu? Porque la dimensin Ao es el contexto de entrada predeterminado del bloque. Al utilizar el operador ParaCada, agrega la dimensin Trimestre al contexto, dando un contexto de salida de ([Ao];[Trimestre]).
Tiene un informe que muestra Ao, Trimestre e Ingresos de ventas y desea agregar una columna que muestre el volumen de negocios total de cada ao, como se muestra en el bloque siguiente:
Para dar el total de los volmenes de negocios por ao, el contexto de entrada necesita ser (Ao); de manera predeterminada es (Ao; Trimestre). Por lo tanto, puede eliminar Trimestre del contexto de entrada especificando ParaTodo ([Trimestre]) en la frmula, lo que tendra la apariencia siguiente: Sum([Sales Revenue] ForAll ([Quarter]))
229
Funciones, operadores y palabras clave de Web Intelligence Palabras clave de sintaxis extendida de Web Intelligence
Observe que puede utilizar el operador En para obtener el mismo resultado; en este caso la frmula es: Sum([Sales Revenue] In ([Year])) Esta versin de la frmula explica de manera explcita Ao como contexto, en lugar de eliminar Trimestre para dejar Ao.
Una ruptura de bloque (encabezado o Datos de todo el bloque, ignorando pie) rupturas, respectando filtros
230
Funciones, operadores y palabras clave de Web Intelligence Palabras clave de sintaxis extendida de Web Intelligence
Una seccin (encabezado, pie o fuera No aplicable de un bloque) Fuera de cualquier bloque o seccin No aplicable
Tiene un informe que muestra Ao, Trimestre e Ingresos de ventas. El informe tiene una seccin que se basa en Ao. El bloque est filtrado para excluir el tercer y cuarto trimestres.
La columna Promedio anual tiene la frmula siguiente Average([Sales revenue] In Section) y la columna Promedio de la primera mitad tiene la frmula Average ([Sales revenue]) In Block Puede ver cmo la palabra clave Bloque tiene en cuenta el filtro del bloque.
231
Funciones, operadores y palabras clave de Web Intelligence Palabras clave de sintaxis extendida de Web Intelligence
Una ruptura de bloque (encabezado o Datos del bloque pie) Una seccin (encabezado, pie o fuera Datos de la seccin de un bloque) Fuera de cualquier bloque o seccin Datos del informe
Tiene un informe que muestra Ao, Trimestre e Ingresos de ventas, con una ruptura en Ao. El informe tiene una seccin que se basa en Ao y una ruptura en Trimestre.
Ao 2001 Trimestre T1 T2 T3 T4 2001 Ingresos de ven- Cuerpo tas 2.660.700 2.279.003 1.367.841 1.788.580 8.096.123,6 2.660.699,5 2.279.003 1.367.840,7 1.788.580,4
232
Funciones, operadores y palabras clave de Web Intelligence Palabras clave de sintaxis extendida de Web Intelligence
Los totales de la columna Cuerpo son los mismos que los de la columna Ingresos de ventas porque la palabra clave Cuerpo se refiere a los datos del bloque. Si eliminara el objeto Mes, las cifras de la columna Bloque cambiaran para corresponder con las cifras cambiadas en la columna Ingresos de ventas. Si colocara la frmula en el pie del informe, devolvera el volumen de negocios total para el bloque.
Una ruptura de bloque (encabezado o Datos en la parte de un bloque delimipie) tada por una ruptura Una seccin (encabezado, pie o fuera No aplicable de un bloque) Fuera de cualquier bloque o seccin No aplicable
233
Funciones, operadores y palabras clave de Web Intelligence Palabras clave de sintaxis extendida de Web Intelligence
El informe tiene una ruptura en Ao. La columna Total de la ruptura tiene la frmula siguiente: Sum ([Sales Revenue]) In Break Sin la palabra clave Ruptura, esta columna duplicara las cifras de la columna Ingresos de ventas porque utilizara el contexto de salida predeterminado ([Ao];[Trimestre]).
Una ruptura de bloque (encabezado o Todos los datos del informe pie) Una seccin (encabezado, pie o fuera Todos los datos del informe de un bloque) Fuera de cualquier bloque o seccin Todos los datos del informe
Tiene un informe que muestra Ao, Trimestre e Ingresos de ventas. El informe tiene una columna, Total del informe, que muestra el total de todo el volumen de negocios del informe.
234
Funciones, operadores y palabras clave de Web Intelligence Palabras clave de sintaxis extendida de Web Intelligence
La frmula para la columna Total del informe tiene la sintaxis Suma([Ingresos de ventas]) En Informe. Sin la palabra clave Informe, esta columna duplicara las cifras de la columna Ingresos de ventas porque utilizara el contexto de salida predeterminado ([Ao];[Trimestre]).
Una ruptura de bloque (encabezado o Todos los datos de la seccin pie) Una seccin (encabezado, pie o fuera Todos los datos de la seccin de un bloque) Fuera de cualquier bloque o seccin No aplicable
235
Funciones, operadores y palabras clave de Web Intelligence Cmo Web Intelligence redondea y trunca nmeros
El informe tiene una seccin que se basa en Ao. La columna Total de la seccin tiene la frmula siguiente: Sum ([Sales Revenue]) In Section La cifra de la columna Total de la seccin es el volumen de negocios total para 2001, porque la ruptura de seccin ocurre en el objeto Ao. Sin la palabra clave Seccin, esta columna duplicara las cifras de la columna Ingresos de ventas porque utilizara el contexto de salida predeterminado ([Ao];[Trimestre]).
236
Funciones, operadores y palabras clave de Web Intelligence Cmo Web Intelligence redondea y trunca nmeros
Parmetro >0
Descripcin
La funcin redondea/trunca a las posiciones decimales del <parmetro>. Ejemplos: Redondear(3,13;1) devuelve 3,1 Redondear(3,157;2) devuelve 3,16
La funcin redondea/trunca al nmero entero ms prximo. Ejemplos: Truncar(3,7;0) devuelve 3 Truncar(4,164;0) devuelve 4
<0
La funcin redondea/trunca al 10 ms cercano (parmetro = -1), 100 (parmetro = -2), 1000 (parmetro = -3), etc. Ejemplos: Redondear(123,76;-1) devuelve 120 Redondear(459,9;-2) devuelve 500 Truncar(1600;-3) devuelve 1000
Nota:
Los nmeros se representan internamente como dobles, y tienen una precisin de diecisis dgitos.
Temas relacionados
237
Funciones, operadores y palabras clave de Web Intelligence Cmo Web Intelligence redondea y trunca nmeros
238
#CLCULO
Se produce #CLCULO cuando una dimensin de sector especificada en la funcin RelativeValue deja de estar disponible en el contexto de clculo del bloque donde se coloc la funcin. #CLCULO tambin se refiere a la mala utilizacin de operadores de contexto en una frmula. Para obtener ms informacin, consulte el manual Uso de funciones, frmulas y clculos en SAP BusinessObjects Web Intelligence.
Temas relacionados
RelativeValue
#CONTEXTO
#CONTEXTO aparece en un indicador cuando ste tiene un contexto de clculo inexistente. #CONTEXTO est relacionado con los mensajes de error #INCOMPATIBLE y #SINCDATOS, los cuales se producen en las dimensiones cuando un bloque contiene un contexto de clculo inexistente. En el caso de #INCOMPATIBLE el contexto no existe porque las dimensiones son incompatibles; en el caso de #SINCDATOS el contexto no existe porque las dimensiones proceden de varios proveedores de datos sin sincronizar.
240
Si un bloque basado en el universo Viajes Archipilagos contiene los objetos Ao de la reserva y Volumen de negocios, el mensaje de error #CONTEXTO aparece porque no es posible realizar la agregacin de volumen de negocios por ao de reserva. (Las reservas no han generado an ingresos.)
#SINCDATOS
El error #SINCDATOS se produce cuando se coloca una dimensin de un proveedor de datos diferente en un bloque que contiene dimensiones de otro proveedor de datos y los dos no estn sincronizados mediante una dimensin fusionada. El error #SINCDATOS aparece en todas las dimensiones del bloque y el error #CONTEXTO en los indicadores.
Ejemplo: Dimensiones de diferentes proveedores de datos en un bloque
Si un informe basado en el universo Viajes Archipilago contiene proveedores de datos con los objetos (Ao, Volumen de negocios) y (Trimestre), un bloque que contenga Ao, Trimestre y Volumen de negocios muestra #SINCDATOS en las columnas Ao y Trimestre porque los dos proveedores de datos no estn sincronizados mediante una dimensin fusionada.
#DIV/0
#DIV/0 se muestra cuando una frmula intenta dividir un nmero entre cero, lo que es matemticamente imposible. Cero nunca puede aparecer como divisor.
Ejemplo: Determinacin del volumen de negocios por artculo
Tiene un informe que muestra los ingresos de ventas, nmero de artculos vendidos y el volumen de negocios por artculo (que se calcula dividiendo los ingresos de ventas entre el nmero de artculos vendidos). Tuvo un trimestre muy malo en el que no cre ningn volumen de negocios, la columna Volumen de negocios por artculo devuelve #DIV/0 para este
241
trimestre porque la frmula est intentando dividir entre cero; es decir, dividir el volumen de negocios entre cero nmero de artculos vendidos.
#EXTERNO
#EXTERNO sucede cuando una frmula hace referencia a una funcin externa que no est disponible en Web Intelligence.
#INCOMPATIBLE
El error #INCOMPATIBLE se produce cuando un bloque contiene objetos incompatibles.
Ejemplo: Objetos incompatibles en una consulta
Si un bloque basado en el universo Viajes Archipilagos contiene las dimensiones Ao y Ao de la reserva, las columnas que contienen estas dimensiones muestran #INCOMPATIBLE porque dichos objetos son incompatibles.
#VALORMLTIP
#VALORMLTIP aparece cuando coloca una frmula que devuelve varios valores en una celda que da como resultado un valor nicamente.
Ejemplo: Valor mltiple en una celda
Tiene un informe que muestra Pas, Centro de vacaciones y Volumen de negocios y, agrega una celda al informe que contiene la frmula [Volumen de negocios] ParaCada ([Pas]). Esta celda devuelve #VALORMLTIP porque Pas tiene dos valores en el informe: US y Francia. Una celda no puede mostrar los volmenes de negocios para US y Francia. Colocada fuera de una tabla, una celda que contiene el volumen de negocios slo puede agregar los volmenes de negocios en la tabla de
242
alguna manera (por ejemplo, sumndolos o haciendo un promedio de stos). Si el informe se divide en secciones en Pas, la frmula es correcta cuando se coloca en una seccin porque hay slo un valor de Pas por seccin. Sin embargo, fuera de una seccin, la frmula sigue devolviendo #VALORMLTIP
#DESBORDAMIENTO
El error #DESBORDAMIENTO ocurre cuando un clculo devuelve un valor que es demasiado grande para que Web Intelligence lo trate. Este valor, en forma exponencial, es 1,7E308 (1,7 seguido de 307 ceros).
#PARTIALRESULT
#PARTIALRESULT se produce cuando Web Intelligence no puede recuperar todas las filas asociadas a un objeto de informe. Si #PARTIALRESULT se produce con frecuencia en los informes y dispone de los derechos de seguridad adecuados, modifique la propiedad de consulta Mximo de filas recuperadas para que Web Intelligence recupere ms datos. Si no dispone del derecho para modificar la consulta, consulte al administrador de Business Objects. Si el informe contiene indicadores inteligentes, es muy probable que se muestre #PARTIALRESULT porque los indicadores inteligentes requieren Web Intelligence para recuperar grandes cantidades de datos que los indicadores clsicos.
#RANGO
El error #CLASIFICACIN aparece cuando intenta clasificar datos basados en un objeto que depende del orden de valores. (Los objetos que utilizan la funcin Previous() o cualquier funcin de agregacin acumulativa dependen del orden de los valores.) La clasificacin provoca que estos objetos recalculen sus valores, lo que cambia la clasificacin y da lugar a una
243
dependencia circular. Este tipo de dependencia se puede producir al utilizar el cuadro de dilogo Clasificacin para crear una clasificacin o al utilizar la funcin Rank().
Ejemplo: Clasificacin en valores de promedio acumulativo o anteriores
Si intenta clasificar un bloque de una columna que contiene la funcin Previous() o cualquier funcin de agregacin acumulativa, el bloque completo devuelve #CLASIFICACIN.
#RECURSIVO
El error #RECURSIVO aparece cuando Web Intelligence no puede realizar un clculo debido a una dependencia circular.
Ejemplo: Uso de la funcin NumberOfPages()
Si coloca la funcin NumberOfPages() cuyas funciones de ajuste automtico de altura o de anchura estn establecidas, Web Intelligence devuelve #RECURSIVO porque al colocar esta frmula en una celda de ajuste automtico crea una dependencia circular. Web Intelligence debe conocer el tamao exacto del informe para poder devolver un valor desde la funcin, pero el tamao de la celda (que afecta al tamao del informe) viene determinado por el contenido de la misma.
#SEGURIDAD
El error #SEGURIDAD aparece cuando intenta utilizar una funcin para la que no tiene derechos de seguridad.
Ejemplo: Uso de la funcin ProveedorDeDatosSQL()
Si un usuario que no tiene el derecho de ver el cdigo SQL del proveedor de datos coloca la funcin ProveedorDeDatosSQL() en una celda, el mensaje #SEGURIDAD aparece en la celda.
244
#SINTAXIS
El error #SINTAXIS ocurre cuando una frmula hace referencia a un objeto que ya no existe en el informe.
Ejemplo: Referencia a un objeto no existente
Tiene un informe que al principio mostraba Ao, Trimestre e Ingresos de ventas, con una columna adicional que muestra la diferencia entre el volumen de negocios y el volumen de negocios anual promedio. Esta cifra es proporcionada por la variable Diferencia de Promedio anual. Si la variable Diferencia de Promedio anual se elimina del informe, la columna que la contiene devuelve #SINTAXIS.
#TOREFRESH
#TOREFRESH aparece en las celdas basadas en indicadores inteligentes cuando el valor devuelto por el indicador inteligente no est disponible. Esta situacin se produce cuando el conjunto de agrupacin que contiene el valor no est disponible en el proveedor de datos. El error #TOREFRESH se quita con la actualizacin de los datos.
#UNAVAILABLE
#UNAVAILABLE aparece cuando Web Intelligence no puede calcular el valor de un indicador inteligente. Esta situacin se produce cuando Web Intelligence no puede mostrar los valores en un indicador inteligente filtrado sin aplicar un filtro a la consulta. Como esto conlleva el riesgo de afectar a los dems informes basados en la misma consulta, Web Intelligence no aplica el filtro de consulta.
245
#ERROR
#ERROR es el mensaje de error predeterminado que abarca todos los errores que no tratan otros mensajes de error.
246
Comparar valores mediante funciones de Web Intelligence Comparar valores con la funcin Anterior
La funcin hace uso de las dimensiones de sector, el desplazamiento y las dimensiones de subeje (determinadas por las dimensiones de sector) para devolver un valor comparativo. Las dimensiones de subeje son todas las dems dimensiones del contexto de clculo menos las dimensiones de sector. Expresado en trminos generales, RelativeValue devuelve el valor de la expresin en la fila que, dentro de la lista de valores de las dimensiones de sector, son filas de desplazamiento eliminadas de la fila actual y donde
248
Comparar valores mediante funciones de Web Intelligence Comparar valores con la funcin RelativeValue
los valores de las dimensiones de subeje son las mismas que en la fila actual.
Nota:
Todas las dimensiones de sector deben estar siempre en el contexto de clculo del bloque donde se coloca la funcin. Si, posteriormente, se elimina una dimensin de sector, la funcin devuelve #CLCULO.
Ejemplo:
En este ejemplo, la columna RelativeValue contiene la siguiente frmula: RelativeValue([Revenue];([Year]);-1) La expresin es [Ingresos]; La dimensin de sector es [Ao]; El desplazamiento es -1 (la funcin devuelve el valor inmediatamente anterior de la lista).
Trimestre T1 T2 T3 T4 T1 T2 T3 T4 Nombre del vendedor Garca Surez Gutirrez Harris Garca Surez Gutirrez Harris Ingresos 1000 2000 1500 3000 4000 3400 2000 1700 1000 2000 1500 3000 RelativeValue
Expresada como una pregunta empresarial, la frmula indica a Web Intelligence que debe devolver los ingresos generados por el mismo vendedor durante el mismo trimestre del ao anterior. Expresada como un clculo en palabras, la frmula indica que Web Intelligence debe devolver el valor de [Ingresos] (la expresin) en la fila donde el valor de [Ao] (la dimensin de sector) es el valor anterior de la
249
Comparar valores mediante funciones de Web Intelligence Comparar valores con la funcin RelativeValue
lista de valores del objeto [Ao] y donde los valores de [Trimestre] y [Nombre del vendedor] (las dimensiones de subeje) son iguales que los de la fila actual.
Temas relacionados
RelativeValue
En la tabla siguiente, la columna RelativeValue tiene la siguiente frmula: RelativeValue([Revenue];([Year];[Quarter]);-1) La expresin es [Ingresos]; Las dimensiones de sector son ([Ao];[Trimestre]); El desplazamiento es -1 (la funcin devuelve el valor inmediatamente anterior de la lista).
Trimestre T1 T2 T3 T4 T1 T2 Nombre del vendedor Garca Garca Garca Garca Surez Surez Ingresos 1000 2000 1500 3000* 4000 3400 RelativeValue
250
Comparar valores mediante funciones de Web Intelligence Comparar valores con la funcin RelativeValue
Trimestre T3 T4 T1 T2 T3 T4
RelativeValue
Expresada como una pregunta empresarial, la frmula indica a Web Intelligence que debe devolver los ingresos generados por el mismo comercial en el trimestre anterior. Expresada como un clculo en palabras, la frmula indica a Web Intelligence que debe devolver el valor de [Ingresos] en la fila donde los valores de [Ao] y [Trimestre] representan el valor anterior en la lista de valores ([Ao];[Trimestre]) y donde el valor de [Nombre del vendedor] es igual al de la fila actual. Para buscar el valor de ingresos comparativo, Web Intelligence utiliza la lista de valores de las dimensiones de sector:
Ao 2007 2007 2007 2007 2008 Trimestre T1 T2 T3 T4 T1 *
251
Comparar valores mediante funciones de Web Intelligence Comparar valores con la funcin RelativeValue
Trimestre T2 T3 T4 *
El orden de clasificacin de las dimensiones de sector determina la salida de la funcin. El asterisco * en las tablas muestra el orden de clasificacin.
Temas relacionados
RelativeValue
Trimestre T1 T2 T3 T4 T1
Nombre del ven- Ingresos dedor Garca Garca Garca Garca Surez 1000 2000 1500 3000* 4000
RelativeValue
252
Comparar valores mediante funciones de Web Intelligence Comparar valores con la funcin RelativeValue
Trimestre T2 T3 T4
Nombre del ven- Ingresos dedor Surez Surez Surez 3400 2000 1700
RelativeValue
2008
Trimestre T1 T2 T3 T4
Nombre del ven- Ingresos dedor Garca Garca Garca Garca 5000 3000* 2700 6800
Para buscar el valor de ingresos comparativo, Web Intelligence utiliza la lista de valores de las dimensiones de sector:
Ao 2007 2007 2007 2007 2008 Trimestre T1 T2 T3 T4 T1 *
253
Comparar valores mediante funciones de Web Intelligence Comparar valores con la funcin RelativeValue
Trimestre T2 T3 T4 *
El orden de clasificacin de las dimensiones de sector determina la salida de la funcin. El asterisco * en las tablas muestra el orden de clasificacin.
Temas relacionados
RelativeValue
254
Comparar valores mediante funciones de Web Intelligence Comparar valores con la funcin RelativeValue
Trimestre T3 T4 T1 T2 T3 T4
RelativeValue
Expresada como una pregunta empresarial, la frmula indica a Web Intelligence que debe mostrar los ingresos generados por el mismo comercial en el trimestre anterior. El orden de clasificacin de las dimensiones de sector es el siguiente:
Ao 2007 2007 2007 2007 2008 2008 2008 2008 Trimestre T1 T2 T3 T4 T1 T2 T3 T4 * *
La llamada a la funcin se cambia a: RelativeValue([Revenue];([Quarter];[Year]);-1) El orden de clasificacin de las dimensiones de sector pasa a ser:
255
Comparar valores mediante funciones de Web Intelligence Comparar valores con la funcin RelativeValue
Trimestre T1 T1 T2 T2 T3 T3 T4 T4
256
Comparar valores mediante funciones de Web Intelligence Comparar valores con la funcin RelativeValue
Trimestre T2 T3 T4
Expresada como una pregunta empresarial, la frmula ahora indica a Web Intelligence que debe mostrar los ingresos generados por el mismo vendedor durante el mismo trimestre del ao anterior. El cambio en el orden de clasificacin de la dimensin de sector produce un cambio en el significado de la frmula. El asterisco * en las tablas indica el orden de clasificacin.
Temas relacionados
RelativeValue
En la tabla siguiente, la columna RelativeValue tiene la siguiente frmula: RelativeValue([Revenue];([Year];[Quarter]);-1) Se aplica una ordenacin personalizada (T1, T2, T4, T3) a [Trimestre], por lo que la funcin proporciona el siguiente resultado:
257
Comparar valores mediante funciones de Web Intelligence Comparar valores con la funcin RelativeValue
Ao 2007 2007 2007 2007 2007 2007 2007 2007 2008 2008 2008 2008
Trimestre T1 T2 T4 T3 T1 T2 T4 T3 T1 T2 T4 T3
Nombre del vendedor Garca Garca Garca Garca Surez Surez Surez Surez Garca Garca Garca Garca
Ingresos 1000 2000 3000 1500* 4000 3400 1700 2000 5000 3000* 6800 2700
RelativeValue
258
Comparar valores mediante funciones de Web Intelligence Comparar valores con la funcin RelativeValue
Temas relacionados
RelativeValue
RelativeValue
259
Comparar valores mediante funciones de Web Intelligence Comparar valores con la funcin RelativeValue
260
Ms informacin
Ms informacin
Recurso de informacin
Ubicacin
Desplcese a http://help.sap.com/businessobjects/ y en el panel lateral de "SAP BusinessObjects Overview" (Informacin general de SAP BusinessObjects), haga clic en All Products (Todos los productos). Puede acceder a la documentacin ms actualizada sobre todos los productos SAP BusinessObjects y su despliegue en el SAP Help Portal. Puede descargar versiones en PDF o bibliotecas HTML instalables. Algunos manuales se almacenan en SAP Service Marketplace y no estn disponibles desde SAP Help Portal. Estos manuales aparecen listados en Help Portal junto con un enlace a SAP Service Marketplace. Los clientes con un acuerdo de mantenimiento disponen de una identificacin de usuario registrado para acceder a este sito. Para obtener una identificacin, pngase en contacto con su representante de asistencia al cliente. http://service.sap.com/bosap-support > Documentacin
Manuales de instalacin: https://service.sap.com/bosapinstguides Notas de la versin: http://service.sap.com/releasenotes
SAP Service Marketplace almacena algunos manuales de instalacin, manuales de actualizacin y migracin, de despliegue, notas de las versiones y documentos de las plataformas compatibles. Los clientes con un acuerdo de mantenimiento disponen de una identificacin de usuario registrado para acceder a este sito. Pngase en contacto su representante de asistencia al cliente para obtener una identificacin. Si se le redirige a SAP Service Marketplace desde SAP Help Portal, utilice el men del panel de navegacin situado a la izquierda para localizar la categora que contiene la documentacin a la que desea acceder.
262
Ms informacin
Recurso de informacin
Ubicacin
https://cw.sdn.sap.com/cw/community/docupedia
Docupedia
Docupedia proporciona ms recursos de documentacin, un entorno de creacin colaborador y un canal de intercambio de informacin interactivo. https://boc.sdn.sap.com/
https://www.sdn.sap.com/irj/sdn/businessobjects-sdklibrary
Artculos de SAP BusinessOb- https://www.sdn.sap.com/irj/boc/businessobjects-articles jects en SAP Community Net- Estos artculos se conocan antes como documentos tcni work
cos.
https://service.sap.com/notes
Notas
Estas notas se conocan antes como artculos de Knowledge Base. https://www.sdn.sap.com/irj/scn/forums http://www.sap.com/services/education
Capacitacin
Desde la formacin tradicional en aulas hasta seminarios de e-learning especficos, podemos ofrecer un paquete de formacin que se ajuste a sus necesidades y su estilo preferido de aprendizaje.
263
Ms informacin
Recurso de informacin
Ubicacin
http://service.sap.com/bosap-support SAP Support Portal contiene informacin acerca de los programas y servicios de asistencia al cliente. Tambin incluye vnculos a un amplio abanico de informacin tcnica y descargas. Los clientes con un acuerdo de mantenimiento disponen de una identificacin de usuario registrado para acceder a este sito. Para obtener una identificacin, pngase en contacto con su representante de asistencia al cliente. http://www.sap.com/services/bysubject/businessobjectscon sulting
Consultora
Los consultores pueden acompaarle desde la fase de anlisis inicial hasta la entrega de su proyecto de desplie gue. Contamos con expertos en temas como bases de datos relacionales y multidimensionales, conectividad, he rramientas de diseo de base de datos y tecnologa de in crustacin personalizada.
264
ndice
Smbolos
##CLCULO, mensaje error 208 #CLCULO, mensaje de error 240 #CLASIFICACIN, mensaje de error 243 #CONTEXTO, mensaje de error 240 #DESBORDAMIENTO, mensaje de error 243 #DIV/0, mensaje de error 241 #EXTERNO, mensaje de error 242 #INCOMPATIBLE, mensaje de error 241, 242 #NO DISPONIBLE, mensaje de error 245 #PARTIALRESULT, mensaje de error 243 e indicadores inteligentes 243 #RECURSIVO, mensaje de error 244 #SEGURIDAD, mensaje de error 244 #SINCDATOS, mensaje de error 241 #SINTAXIS, mensaje de error 245 #TOREFRESH, mensaje de error 245 #VALORMLTIP, mensaje de error 242 ASCII, valores 94 devolver caracteres asociados con 95 Auto, operador 203, 224 AutorDocumento, funcin 145
B
base 10, logaritmos 178 base n, logaritmos 177 BlockName, funcin 188 Bloque, palabra clave 43, 230 bloques mostrar los nombres de 188 booleanas, expresiones devolver el contrario de 215 vincular con operador Y 214 booleanos, valores identificar 157 probar 195, 197
A
Abs, funcin 164 actualizar datos 53 agregacin, funciones descripcin de 62 mbito de anlisis e indicadores inteligentes 54 y conjuntos de agrupacin 54 Anterior, funcin 203, 221, 224 comparar valores mediante 248 y mensaje de error #CLASIFICACIN 243 Ao, funcin 129 Asc, funcin 94
C
cadenas identificar 160 cadenas de caracteres aplicar reglas de codificacin URL a 113 calcular longitud de 103 coincidir con modelo 105 combinar/concatenar 20, 95, 213 convertir en minsculas 104 convertir en nmeros 186 devolver caracteres situados ms a la derecha de 107 devolver caracteres situados ms a la izquierda de 101
265
ndice
cadenas de caracteres (contina) eliminar espacios a la derecha de 109, 111 eliminar espacios a la izquierda de 102, 111 extraer secciones de 110 mayscula en iniciales 113 mayscula en primera letra 100 mayscula en todas las iniciales de 113 reemplazar partes de 107 rellenar con otras cadenas 101, 108 repetir 96 transformar en maysculas 112 calcular el seno de un ngulo 184 calcular el valor absoluto de un nmero 164 calcular errores de redondeo 170, 172 calcular un coseno 165 calcular un factorial 175 calcular un logaritmo de base 10 178 calcular un logaritmo de base n 177 calcular un logaritmo natural 176 calcular un mximo acumulativo 81 calcular un mnimo acumulativo 83 calcular un modo 72 calcular un percentil 76 calcular un porcentaje 15, 73 calcular un producto 76 calcular un producto acumulativo 85 calcular un promedio 62 calcular un promedio acumulativo 77 calcular un recuento acumulado 79 calcular un valor mximo 69 calcular un valor mnimo 71 calcular una desviacin estndar 89 calcular una desviacin estndar de poblacin 90 calcular una funcin exponencial 174 calcular una mediana 70 calcular una raz cuadrada 185 calcular una suma 91 calcular una suma acumulativa 87 calcular una tangente 186 calcular una varianza 91 calcular una varianza de poblacin 93
clculos estndar 10 personalizados 10 clculos estndar 10 clculos personalizados 10 utilizar frmulas para crear 11 Car, funcin 95 carcter, funciones descripcin de 62 caracteres devolver valores ASCII de 94 mostrar a partir de valores ASCII 95 celdas incluir funciones en 14 incluir texto en 14 celdas individuales y mensaje de error #VALORMLTIP 242 Clasificacin, funcin 180, 218 clasificar y ejecutar funciones de agregacin 243 clasificar datos 180 CodificarHTML, funcin 99 CodificarURL, funcin 113 columnas mostrar los nmeros de 189 combinar cadenas de caracteres 20, 95, 213 comparar valores mediante Anterior 248 comparar valores mediante RelativeValue 248, 250, 252, 254, 257, 259 Comparar, funcin 105 Concatenacin, funcin 95 concatenar cadenas de caracteres 20, 95, 213 condicionales, operadores 21, 213 Conexin, funcin 130 Configuracin regional de visualizacin preferida mostrar 194 Configuracin regional de visualizacin preferida predominante mostrar 191 Configuracin regional del documento mostrar 191
266
ndice
Configuracin regional del producto mostrar 192 configuraciones regionales mostrar configuracin regional del producto 192 mostrar la configuracin regional de visualizacin preferida predominante 191 mostrar la configuracin regional del documento 191 conjuntos de agrupacin 52 administracin en Web Intelligence 53 definicin 52 ejemplo de gestin de 55 y mbito de anlisis 54 y el operador UNION 55 consultas ver resumen de 151 contar filas en tablas 199 contar valores 79 contexto de entrada definicin 25 contexto de salida definicin 26 contextos de clculo cambiar con sintaxis extendida 28 contexto de entrada 24, 25 contexto de salida 24, 26 definicin 24 e indicadores inteligentes 58 predeterminado 28 contextos predeterminados del clculo en rupturas 34 en secciones 32 en tablas de referencias cruzadas 31 en tablas horizontales 31 en tablas verticales 29 modificar con sintaxis extendida 35 convertir a partir de euros 166 convertir en euros 168 Cos, funcin 165 coseno 165
crear clculos personalizados mediante frmulas 11 criterio de ordenacin y dimensiones de sector 250, 254, 257 Cuenta, clculo estndar 10 Cuenta, funcin 64, 217, 219, 220 CuentaAcumulativa, funcin 79, 220 Cuerpo, palabra clave 44, 232
D
dar formato a nmeros 98 DataProviderKeyDateCaption, funcin 132 datos actualizar 53 datos de referencia devolver fecha de 141 Derecha, funcin 107 desviacin estndar 89 desviacin estndar de poblacin 90 DesviacinEstndar, funcin 89 DesviacinEstndarP, funcin 90 DasEntre, funcin 118 DimDeTiempo 125 dimensiones agregar al contexto de clculo 37, 228 dimensiones de sector 248, 250 eliminar del contexto de clculo 38, 229 especificar en contexto del clculo 35, 226 y conjuntos de agrupacin 58 y mensaje de error #INCOMPATIBLE 242 y mensaje de error #SINCDATOS 241 dimensiones de sector 248 impacto de la ordenacin 250, 254, 257 orden de 254 y secciones 252 direcciones URL aplicar reglas de codificacin a 113 divisas convertir entre divisas europeas 166, 168 divisas europeas convertir entre 166, 168
267
ndice
documento, funciones descripcin de 62 DocumentoParcialmenteActualizado, funcin 148 documentos mostrar el autor de 145 mostrar el nombre de 147 mostrar la fecha de creacin de 146 mostrar la fecha de la ltima vez que se guard 147 mostrar la hora de la ltima vez que se guard 148 ver consultas en 151 Donde, operador 225 DuracinltimaEjecucin, funcin 137
E
Editor de frmulas mostrar sintaxis de la funcin en 14 ejecutar funciones de agregacin y clasificacin 243 y mensaje de error #CLASIFICACIN 243 ElimEspacio, funcin 111 ElimEspDerecha, funcin 109 ElimEspIzquierda, funcin 102 En, operador 35, 226 EnFecha, funcin 127 EnLista, operador 21, 214, 216 EnNmero, funcin 186 EnteroInf, funcin 176 EnteroSup, funcin 164 Entre, operador 21, 214, 215 errores identificar 156 errores de redondeo 170, 172 ErrorRedondeoAEuro, funcin 172, 236 ErrorRedondeoDeEuro, funcin 170, 236 EsCadena, funcin 160 EsError, funcin 156 EsFecha, funcin 155 EsHora, funcin 161
EsLgica, funcin 157 EsNulo, funcin 158 EsNmero, funcin 159 espacios a la derecha eliminar de cadenas de caracteres 109, 111 espacios a la izquierda eliminar de cadenas de caracteres 102, 111 EstRespondidaLaPeticin, funcin 135 EuroConvertirA, funcin 236 EuroConvertirDe, funcin 166, 236 EuroConvertirEn, funcin 168 euros convertir a partir de 166 convertir en 168 Exp, funcin 174 Explorar, operador 200, 217 exponencial, funcin 174
F
Fact, funcin 175 factorial 175 fecha y hora, funciones descripcin de 62 FechaActual, funcin 114 FechaClaveProveedorDatos, funcin 131 FechaDocumento, funcin 147 FechaRelativa, funcin 124 fechas calcular fechas relativas 124 dar formato 97, 127 formato 97 identificar 155 FechaltimaEjecucin, funcin 136 Fila, operador 222 filas contar en tablas 199 contar todos 217 contar valores nicos 217 mostrar el nmero de fila 211 mostrar nmero en proveedor de datos 140 FiltroInforme, funcin 152
268
ndice
filtros bloque 153 e indicadores inteligentes 60 en dimensiones 59 explorar 217 filtros de exploracin 60 informe 152, 153, 217 mostrar filtros de exploracin 217 mostrar todo 217 seccin 153 filtros de exploracin 217 e indicadores inteligentes 60 ignorar 217 mostrar 217 filtros de informe 152, 217 ignorar 217 ver resumen de 153 filtros en dimensiones efecto en indicadores inteligentes de 59 FiltrosExploracin, funcin 149 FormatoFecha, funcin 97 FormatoNmero, funcin 98 frmula, mensajes de error 240 frmulas crear clculos personalizados mediante 11 e indicadores inteligentes 58 indicadores inteligentes en 58 mensajes de error generados por 240 simplificar con variables 12, 18 uso de operadores en 20, 212 ForzarFusin, funcin 190 funciones Abs 164 Ao 129 Asc 94 AutorDocumento 145 BlockName 188 Car 95 categoras de 62 Clasificacin 180, 218 CodificarHTML 99 Comparar 105
funciones (contina) Concatenacin 95 Conexin 130 Cos 165 Cuenta 64, 217, 219, 220 CuentaAcumulativa 79, 220, 222 DataProviderKeyDateCaption 132 definicin 13 Derecha 107 DesviacinEstndarP 90 DasEntre 118 DocumentCreationDate 146 DocumentCreationTime 146 DocumentCreationTime, funcin 146 DocumentoParcialmenteActualizado 148 DuracinltimaEjecucin 137 ejemplos 15 ElimEspacio 111 ElimEspDerecha, funcin 109 ElimEspIzquierda 102 EnFecha 127 EnteroSup 164 ErrorRedondeoAEuro 172, 236 ErrorRedondeoDeEuro 170, 236 EsCadena 160 EsError 156 EsFecha 155 EsHora 161 EsLgica 157 EsNmero 159 EstRespondidaLaPeticin 135 EuroConvertirA 168, 236 EuroConvertirDe 166, 236 Exp 174 Fact 175 FechaActual 114 FechaClaveProveedorDatos 131 FechaDocumento 147 FechaRelativa 124 FechaltimaEjecucin 136 FiltroInforme 152 FiltrosExploracin 149
269
ndice
funciones (contina) Floor 176 FormatoFecha 97 FormatoNmero 98 ForzarFusin 190 funcin CuentaAcumulativa 222 funcin DocumentCreationDate 146 funcin Interpolacin 221 funcin MxAcumulativo 222 funcin MnAcumulativo 83, 222 funcin Porcentaje 222 funcin ProductoAcumulativo 222 funcin PromedioAcumulativo 222 funcin Suma 91 HoraActual 115 HoraDocumento 148 HoraltimaEjecucin, funcin 138 Impar 162 incluir en celdas 14 ndiceDeFilas 211 IniMayscula 100 Interpolacin 66, 221, 222 IsNull 158 Izquierda 101 Ln 176 Log 177 Log10 178 Longitud 103 Mx 37, 69, 228 MxAcumulativo 81, 222 Maysculas 112 Median 70 Mes 121 MesesEntre 122 mezclar con texto en celdas 14 Mn 71 MnAcumulativo 83, 222 Minsculas 104 Mode 72 NingnFiltro 200, 217 NombreDe 199 NombreDelDa 115
funciones (contina) NombreDelDocumento 147 NombreDelUniverso 143 NombreInforme 210 NombrenicoDe 212 NmeroDeColumna 189 NmeroDeDaDelAo 118 NmeroDeDaDeLaSemana 117 NmeroDeDaDelMes 116 NmeroDeFila 199 NmeroDeFilas 140 NmeroDeMesDelAo 121 NmeroDePginas 202, 244 NmeroDeProveedores 139 ObtenerConfigRegContenido 191 ObtenerConfiguracinRegionalVisualizacinPreferida 194 ObtenerConfiguracinRegionalVisualizacinPreferida, func 194 ObtenerConfiguracinRegionalVisualizacinPreferidaPredomin 191 ObtenerIdiomayPas 192 ObtenerLocalizados 193 Pgina 202 PalabraMayscula 113 Par 154 Percentil 76 Porcentaje 15, 73, 218, 222 Pos 106 Potencia 179 Previous 203, 221, 224, 243, 248 Primero 65 Producto 76 ProductoAcumulativo 85, 222 Promedio 43, 62, 220, 230 PromedioAcumulativo 77, 220, 222 PromptSummary 150 ProveedorDeDatos 130 QuerySummary 151 Raz 185 Reemplazar 107 RefValueDate 141 RefValueUserResponse 141, 220
270
ndice
funciones (contina) H RelativeValue 208, 240, 248, 252, 254, 257, 259 hora, valores Relleno 96 identificar 161 RellenoDerecha 108 HoraActual, funcin 115 RellenoIzquierda 101 HoraDocumento, funcin 148 ReportFilterSummary 153 HoraltimaEjecucin, funcin 138 Residuo 178 RespuestaUsuario 15, 144, 220 Round 182, 236 I Semana 128 Si 21, 197, 213 identificar cadenas 160 Signo 183 identificar errores 156 Sin 184 identificar fechas 155 sintaxis de la funcin 14 identificar nmeros 159 SQLProveedorDatos 133 identificar nmeros impares 154, 162 StdDev 89 identificar nmeros pares 154, 162 Subcadena 110 identificar valores booleanos 157 Suma 15, 38, 40, 41, 42, 44, 45, 91, 229, 232, 233, 234, 235 identificar valores de hora 161 SumaAcumulativa 87, 222 identificar valores nulos 158 SumaAcumulativa, funcin 222 If...Then...Else, condicin 195 Tan 186 Impar, funcin 162 TipoDeProveedor 134 impares, nmeros ToNumber 186 identificar 154, 162 Trimestre 123 IncluirVaco, operador 220 Truncar 187, 236 indicador, valores ltimo 68 interpolar 66, 221, 222 ltimoDaDeLaSemana 120 indicadores ltimoDaDelMes 119 devolver valores anteriores de 208 URLEncode 113 devolver valores posteriores de 208 UsuarioActual 189 indicadores inteligentes definidos 52 ValorRef 208 y contextos predeterminados del clculo 28 Varianza 91 indicadores inteligentes VarianzaP 93 definicin 52 funciones numricas efecto de filtros en 59 descripcin de 62 imposibilidad de clculo 245
G
grficos mostrar los nombres de 188
mensaje de error #PARTIALRESULT 243 y mbito de anlisis 54 y clculos estndar 10 y conjuntos de agrupacin 52 y filtros de exploracin 60 y frmulas 58 y mensaje de error #NO DISPONIBLE 245
271
ndice
indicadores inteligentes (contina) y mensaje de error #TOREFRESH 245 y operadores de contexto 58 y variables 58 ndice, operador 144 ndiceDeFilas, funcin 211 Inferior, operador 180 Informe, palabra clave 40, 234 informes mostrar los nombres de objetos en 199 mostrar nmero de pginas en 202 mostrar nmeros de pgina en 202 ver nombres de 210 InfoView mostrar la identificacin de un autor de documento 145 IniMayscula, funcin 100 Interpolacin, funcin 66, 221, 222 interpolar valores de indicador 66, 221, 222 Izquierda, funcin 101
L
Lineal, operador 66, 221 Ln, funcin 176 Log, funcin 177 Log10, funcin 178 logaritmos 176, 177, 178 lgicas, funciones descripcin de 62 Longitud, funcin 103
M
matemticos, operadores 20, 213 Mx, funcin 69 usar con operadores de contexto 37, 228 MxAcumulativo, funcin 81 Mximo, clculo estndar 10 mximos, valores calcular un mximo acumulativo 81 Maysculas, funcin 112
media 70 Media, funcin 70 mensaje de error #CONTEXTO 241 mensaje de error #ERROR 166, 168, 170, 172, 186, 246 mensaje de error #INCOMPATIBLE 240 mensaje de error #SINCDATOS 240 mensaje de error #TOREFRESH 53, 58 e indicadores inteligentes 245 mensaje de error #UNAVAILABLE 59 e indicadores inteligentes 245 mensaje de error #VALORMLTIP 211 mensajes de error #CLCULO 208, 240 #CONTEXTO 240, 241 #DESBORDAMIENTO 243 #DIV/0 241 #ERROR 166, 168, 170, 172, 186, 246 #EXTERNO 242 #INCOMPATIBLE 240, 241, 242 #NO DISPONIBLE 59 #PARTIALRESULT 243 #RANGO 243 #RECURSIVO 244 #SEGURIDAD 244 #SINCDATOS 240, 241 #SINTAXIS 245 #TOREFRESH 53, 58, 245 #UNAVAILABLE 245 #VALORMLTIP 211, 242 Mes, funcin 121 MesesEntre, funcin 122 Mn, funcin 71 Mnimo, clculo estndar 10 mnimos, valores calcular un mnimo acumulativo 83 Minsculas, funcin 104 modo 72 Modo, funcin 72 mostrar configuracin regional del documento 191 mostrar el autor de documentos 145
272
ndice
mostrar el nmero de fila 211 mostrar el nmero de pginas en un informe 202 mostrar la configuracin regional de visualizacin preferida 194 mostrar la configuracin regional de visualizacin preferida predominante 191 mostrar la configuracin regional del producto 192 mostrar la fecha de creacin de documentos 146 mostrar la fecha en la que se guard un documento por ltima vez 147 mostrar la hora a la que se guard un documento por ltima vez 148 mostrar los nombres de grficos 188 mostrar los nombres de objetos de informe 199 mostrar los nombres de tablas 188 mostrar los nombres de universos 143 mostrar nmeros de columna 189 mostrar nmeros de pgina 202 mostrar respuestas a peticiones de orden 144 mostrar sintaxis de la funcin 14 multiplicar nmeros 76, 85
N
natural, logaritmos 176 NingnFiltro, funcin 200, 217 No, operador 21, 214 NombreDe, funcin 199 NombreDelDa, funcin 115 NombreDelDocumento, funcin 147 NombreDelUniverso, funcin 143 NombreInforme, funcin 210 NombrenicoDe, funcin 212 NoNull, operador 203, 221 Not, operador 215 NotOnBreak, operador 66, 221 nulos, valores identificar 158 NmeroDeColumna, funcin 189
NmeroDeDaDelAo, funcin 118 NmeroDeDaDeLaSemana, funcin 117 NmeroDeDaDelMes, funcin 116 NmeroDeFila, funcin 199 NmeroDeFilas, funcin 140 NmeroDeMesDelAo, funcin 121 NmeroDePginas, funcin 202 y mensaje de error #RECURSIVO 244 NmeroDeProveedores, funcin 139 nmeros calcular un mdulo 178 convertir cadenas de caracteres en 186 determinar si son pares o impares 154, 162 dividir 178 elevar a una potencia 179 formato 98 identificar 159 mdulo 178 multiplicar 76, 85 redondear 164, 182 redondear al nmero inmediatamente inferior 176 redondear nmeros 182 redondear nmeros al nmero inmediatamente inferior 176 truncar 187 truncar nmeros 187 nmeros de pgina mostrar en informes 202 nmeros pares identificar 154
O
O, operador 21, 214 objetos mostrar el nombre de 212 ver filtros en 152 ObtenerConfigRegContenido, funcin 191 ObtenerConfiguracinRegionalVisualizacinPreferidaPredominante, funcin 191 ObtenerIdiomayPas, funcin 192
273
ndice
ObtenerLocalizados, funcin 193 operador Col 77, 81, 83, 85, 87, 222 operador Fila 77, 81, 83, 85, 87 operador Inferior 218 operador ParaTodo 45 operadores Auto 203, 224 Col 77, 79, 81, 83, 85, 87, 222 condicionales 21, 213 contexto 21 definicin 20, 212 Donde 225 En 35, 226 EnLista 21, 214, 216 Entre 21, 214, 215 especficos de la funcin 22, 217 Explorar 200, 217 Fila 77, 79, 81, 83, 85, 87, 222 IncluirVacos 79, 220 ndice 144, 220 ndice, operador 220 Inferior 180, 218 Lineal 66, 221 lgicos 21, 214 matemticas 20, 213 No 21, 214, 215 NoNull 203, 221 NotOnBreak 66, 221 O 21, 214 operadores especficos de la funcin 22, 217 ParaCada 37, 228 ParaTodo 38, 45, 229 PointToPoint 66, 222 Ruptura 218 Superior 180, 218 Todo 200, 217, 219 Valoresnicos 219 Y 21, 214 operadores de contexto 21 operadores lgicos 21, 214
P
Pgina, funcin 202 pginas mostrar nmero en informes 202 PalabraMayscula, funcin 113 palabras clave Bloque 43, 230 Cuerpo 44, 232 hacer informes genricos con 45 Informe 40, 45, 234 palabras clave de sintaxis extendida 39, 230 Ruptura 42, 233 Seccin 41, 235 palabras clave de sintaxis extendida hacer informes genricos con 45 usar con la funcin Promedio 43, 230 usar con la funcin Suma 41, 42, 44, 232, 233, 235 utilizar con la funcin Suma 40, 234 Par, funcin 154 ParaCada, operador 37, 228 ParaTodo, operador 38, 229 pares, nmeros identificar 162 percentil 76 Percentil, funcin 76 peticiones de orden mostrar respuestas a 15, 141, 144 PointToPoint, operador 66, 222 Porcentaje, clculo estndar 10 Porcentaje, funcin 15, 73 Pos, funcin 106 Potencia, funcin 179 Predeterminado, clculo estndar 10 Primero, funcin 65 probar valores booleanos 195, 197
274
ndice
Producto, funcin 76 ProductoAcumulativo, funcin 85 productos calcular un producto acumulativo 85 promedio calcular un promedio acumulativo 77 Promedio, clculo estndar 10 Promedio, funcin 62, 220 utilizar con palabras clave de sintaxis extendida 43, 230 PromedioAcumulativo, funcin 77, 220 PromptSummary, funcin 150 propiedades de consulta Mximo de filas recuperadas 243 proveedor de datos, funciones descripcin de 62 ProveedorDeDatos, funcin 130 proveedores de datos 139 mostrar el nombre del universo 143 mostrar nmero de filas en 140 ver el SQL generado por 133
RelativeValue, funcin (contina) y secciones 252 y tablas de referencias cruzadas 259 Relleno, funcin 96 RellenoDerecha, funcin 108 RellenoIzquierda, funcin 101 Report, palabra clave 45 ReportFilterSummary, funcin 153 Res, funcin 178 RespuestaUsuario, funcin 15, 144, 220 Ruptura, operador 218 Ruptura, palabra clave 42, 233 rupturas contextos del clculo predeterminado en 34
S
Seccin, palabra clave 41, 235 secciones contextos del clculo predeterminado en 32 y dimensiones de sector 252 y la funcin RelativeValue 252 Semana, funcin 128 Sen, funcin 184 seno 184 Si, funcin 21, 197, 213 Signo, funcin 183 simplificar frmulas con variables 12, 18 sintaxis de la funcin cmo las muestra Web Intelligence 14 ejemplo de 14 sintaxis extendida 21 modificar el contexto predeterminado del clculo con 35 operador En 35, 226 operador ParaTodo 35, 226 palabra clave Bloque 43, 230 palabra clave Cuerpo 44, 232 palabra clave Informe 40, 45, 234 palabra clave Ruptura 42, 233 ParaCada, operador 35, 37, 226, 228 ParaTodo, operador 35, 38, 226, 229
Q
QuerySummary, funcin 151
R
raz cuadrada 185 Raz, funcin 185 recuento acumulativo 79 redondear nmeros 164 redondear valores 236 Redondear, funcin 182, 236 Reemplazar, funcin 107 RefValueDate, funcin 141 RefValueUserResponse, funcin 141, 220 RelativeValue, funcin 208 comparar valores mediante 248, 250, 252, 254, 257, 259 y dimensiones de sector 250, 252, 257 y mensaje de error #CLCULO 240
275
ndice
sintaxis extendida (contina) Seccin, palabra clave 41, 235 sintaxis extendida, palabras clave de 39, 230 SQL 133 GROUPING SETS, operador 55 operador UNION 52, 55 y actualizacin de datos 53 y conjuntos de agrupacin 52, 53 SQLDelProveedor, funcin 133 Subcadena, funcin 110 Suma, clculo estndar 10 Suma, funcin 15 usar con palabras clave de sintaxis extendida 40, 234 utilizar con operadores de contexto 38, 229 utilizar con palabras clave de sintaxis extendida 41, 42, 44, 45, 232, 233, 235 SumaAcumulativa, funcin 87 Superior, operador 180, 218
Trimestre, funcin 123 truncar valores 236 Truncar, funcin 187, 236
U
ltimo, funcin 68 ltimoDaDeLaSemana, funcin 120 ltimoDaDelMes, funcin 119 UNIN, operador 55 universos mostrar los nombres de 143 Uso de funciones, frmulas y clculos, manual acerca de 8 UsuarioActual, funcin 189
V
valores comparar mediante Anterior 248 comparar mediante RelativeValue 248, 250, 252, 254, 257, 259 contar 64, 79 redondear 236 truncar 236 Valoresnicos, operador 219 ValorRef, funcin 208 variables e indicadores inteligentes 58 simplificar frmulas con 12, 18 varianza 91 varianza de poblacin 93 Varianza, funcin 91 VarianzaP, funcin 93
T
tablas contar filas en 199 horizontal 31 mostrar los nombres de 188 vertical 29 tablas de referencias cruzadas contextos del clculo predeterminado en 31 y la funcin RelativeValue 259 tablas horizontales contextos del clculo predeterminado en 31 tablas verticales contextos del clculo predeterminado en 29 Tan, funcin 186 tangentes 186 TipoDeProveedor, funcin 134 Todo, operador 200, 217, 219
Y
Y, operador 21, 214
276