562
Manual del usuario de BusinessObjects: Acceso a los datos y análisis de datos BusinessObjects 6.1 Windows

Business Objects Access Analysis

Embed Size (px)

Citation preview

Manual del usuario de BusinessObjects: Acceso a los datos y análisis de datos

BusinessObjects 6.1

Windows

2 Manual del usuario de BusinessObjects: Acceso a los datos y análisis de datos

Copyright Copyright © 2004 Business Objects. Reservados todos los derechos.Si encuentra cualquier problema en la documentación, comuníquelo a Business Objects S.A. escribiendo a [email protected] en Francia.

Marcas comerciales

Business Objects, el logotipo de Business Objects, Crystal Reports y Crystal Enterprise son marcas comerciales o marcas registradas de Business Objects o de sus compañías afiliadas en los Estados Unidos y demás países. Todos los demás nombres aquí mencionados pueden ser marcas comerciales de sus respectivos propietarios.Este producto incluye código cuyo uso es autorizado por RSA Security, Inc. Algunas partes autorizadas por IBM están disponibles en http://oss.software.ibm.com/icu4j.

Patentes Business Objects es propietaria de las siguientes patentes E.E.U.U. que pueden proteger productos ofrecidos y vendidos por Business Objects: 5,555,403, 6,247,008 B1, 6,578,027 B2, 6,490,593 y 6,289,352.

Núm. de referencia

310-10-610-05

Acceso a los datos y análisis de datos 3

Índice general

Ejemplos 9

Prefacio Maximización de los recursos de información 13Recursos de información . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Servicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Direcciones útiles de un vistazo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Acerca de este manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Parte IIntroducción

Capítulo 1 Introducción a BusinessObjects 23Definición de BusinessObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Materiales de demostración y ejemplos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Actualización de versiones anteriores de BusinessObjects . . . . . . . . . . . . . 32

Parte IIAcceso a los datos

Capítulo 2 Introducción al acceso a datos con BusinessObjects 37Flujos de operaciones para acceso a datos . . . . . . . . . . . . . . . . . . . . . . . . . 45

Capítulo 3 Elaboración de consultas en universos 55Elaboración de una consulta básica sobre un universo . . . . . . . . . . . . . . . . 60Elaboración de una consulta más eficaz . . . . . . . . . . . . . . . . . . . . . . . . . . . 68Ejecución de una consulta en otro universo . . . . . . . . . . . . . . . . . . . . . . . . 78

Índice general

4 Acceso a los datos y análisis de datos

Índic

Capítulo 4 Creación de consultas con otros tipos de proveedores de datos 79Utilización de SQL manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81Utilización de procedimientos almacenados . . . . . . . . . . . . . . . . . . . . . . . . 94Utilización de archivos de datos personales . . . . . . . . . . . . . . . . . . . . . . . 100Utilización de procedimientos de Visual Basic for Applications . . . . . . . . 104Utilización de archivos XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111Utilización de cubos OLAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121Utilización de Web Connect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121

Capítulo 5 Proveedor de datos Web Connect 123Elaboración de consultas en Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125Uso de Web Connect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131Salvaguarda de informes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154Opciones del menú contextual de la cuadrícula de consulta en Internet . 155Uso de peticiones de orden con consultas de Web Connect . . . . . . . . . . 158Administración de consultas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170Acceso a sitios Web seguros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181Ejemplos de consultas Web Connect . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189

Capítulo 6 Combinación de datos de orígenes diferentes 209Orígenes de datos disponibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211Inclusión de datos de diferentes orígenes en el mismo informe . . . . . . . . 212Cómo basar un proveedor de datos en uno que ya existe . . . . . . . . . . . . 218Vinculación de proveedores de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221

Capítulo 7 Administración de proveedores de datos 229Cambio de nombre de proveedores de datos . . . . . . . . . . . . . . . . . . . . . . 231Obtención de estadísticas sobre proveedores de datos . . . . . . . . . . . . . . 234Depuración y eliminación de proveedores de datos . . . . . . . . . . . . . . . . . 235Uso eficaz de proveedores de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237

e general

Acceso a los datos y análisis de datos 5

Parte IIIAnálisis de datos

Capítulo 8 Introducción al análisis de datos 241Análisis de informes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243Modo Exploración de BusinessObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . 243Servidores OLAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244Modo Corte y rotación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244

Capítulo 9 Análisis de datos en modo Exploración 245Uso del modo Exploración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249Exploración en gráficos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256Exploración en varias jerarquías . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257Vista de datos diferente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259Análisis de indicadores en modo Exploración . . . . . . . . . . . . . . . . . . . . . . 265Realización de copias de informes mientras trabaja . . . . . . . . . . . . . . . . . 267Ampliación de análisis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268Exploración mediante jerarquías personalizadas . . . . . . . . . . . . . . . . . . . 275Calificación de datos para jerarquías . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279Impresión en modo Exploración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282Definición de opciones de trabajo en modo Exploración . . . . . . . . . . . . . . 283

Capítulo 10 Utilización del modo Corte y rotación 285Trabajo en modo Corte y rotación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287

Parte IVPersonalización de datos del informe

Capítulo 11 Filtrado y clasificación de datos 311Restricción de los datos mostrados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313Ordenación de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322Uso de una clasificación para ver los valores máximos y mínimos . . . . . . 330Ocultación de columnas y filas de datos . . . . . . . . . . . . . . . . . . . . . . . . . . 337Selección de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339

Índice general

6 Acceso a los datos y análisis de datos

Índic

Capítulo 12 Personalización de consultas en universos 345Creación de objetos del usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347Aplicación de condiciones complejas en consultas . . . . . . . . . . . . . . . . . . 354Uso de una consulta existente en una condición . . . . . . . . . . . . . . . . . . . 375Aplicación de grupos de condiciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379Creación de consultas combinadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385

Capítulo 13 Uso y personalización de Listas de valores 393Definición de lista de valores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395Modo de crear listas de valores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395Personalización de listas de valores en BusinessObjects . . . . . . . . . . . . 395Edición de listas de valores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396Asignación de datos personales a una lista de valores . . . . . . . . . . . . . . 400Visualización, actualización y depuración de listas de valores . . . . . . . . . 405

Capítulo 14 Creación de cálculos 407Cálculos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409Conversión en o de euros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421

Capítulo 15 Contextos de cálculo y sintaxis compleja 429Introducción a contextos y sintaxis compleja . . . . . . . . . . . . . . . . . . . . . . 431Uso de sintaxis compleja para cálculos avanzados . . . . . . . . . . . . . . . . . 439Referencia rápida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457

e general

Acceso a los datos y análisis de datos 7

Capítulo 16 Solución de problemas de cálculo 461#CÁLCULO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463##VALORMÚLTIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468####### . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477#SEÑAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477#DICT ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478#DIV/0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480#ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481#ERRI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482#DESBORDAMIENTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485#SINTAXIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485#DESCONOCIDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486Sugerencias y trucos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487

Capítulo 17 Fórmulas, variables locales y funciones 491Fórmulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493Variables locales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 498Creación de variables locales agrupando valores . . . . . . . . . . . . . . . . . . . 503Administración de fórmulas y variables locales . . . . . . . . . . . . . . . . . . . . . 509Funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511Equivalentes de funciones en Microsoft Excel . . . . . . . . . . . . . . . . . . . . . . 515Ejemplos adicionales del uso de fórmulas . . . . . . . . . . . . . . . . . . . . . . . . . 519

Índice general

8 Acceso a los datos y análisis de datos

Índic

Parte VApéndice

Apéndice A Inicio de BusinessObjects con el comando Ejecutar 533Uso del comando Ejecutar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535

Apéndice B BusinessObjects y Visual Basic for Applications 541Utilización de macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544Utilización de complementos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547Conversión de archivos de comandos a macros . . . . . . . . . . . . . . . . . . . 549Utilización del Editor de Visual Basic . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550

Índice temático 551

e general

Acceso a los datos y análisis de datos 9

Ejemplos

¿Cómo se comparan las cifras oficiales con mis objetivos personales? . . . 49Adición de información regional a un documento existente . . . . . . . . . . . . . 52Elaboración de una consulta en el Panel de consulta y su ejecución . . . . . 65Limitación de los resultados de una consulta mediante una condición . . . . 72Creación de un informe eModas que muestre las ventas por tienda y categoría en Florida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87Creación de un informe eModas sobre ventas con petición de orden por estado, tienda y categoría . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91Creación de un informe que muestre la venta de artículos por estado . . . . 95Acceso a un buzón de entrada de Outlook con VBA . . . . . . . . . . . . . . . . . 106Creación de una consulta en Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143BUSINESSOBJECTS solicita que vincule proveedores de datos . . . . . . . . . . 221Informes que muestran el volumen de negocios por país y centro de vacaciones, volumen de negocios por país . . . . . . . . . . . . . . . . . . . . . . . . 237Razones por las que el volumen de negocios es mejor en este centro de vacaciones que en el resto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246Cambio de análisis de Centro de vacaciones a Ventas . . . . . . . . . . . . . . . 253Análisis de margen de beneficios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265Objetivo de análisis centrado en un centro de vacaciones destacado empleando filtros de exploración como condiciones de consulta . . . . . . . 271Filtro de datos para mostrar únicamente los ingresos de ventas de dos regiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313Visualización de las tiendas con ingresos semanales superiores a los €200.000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319¿Cómo se pueden ordenar los meses correctamente? . . . . . . . . . . . . . . . 326Ordenación de clientes por nacionalidad y, después, por nombre en orden alfabético . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327Visualización de las tres líneas de productos más vendidas . . . . . . . . . . . 330Presentación de ingresos de ventas para los tres meses con valores máximos en comparación con el volumen total de negocios . . . . 334Representantes de ventas que generan ingresos superiores a los €500.000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339

Ejemplos

10 Acceso a los datos y análisis de datos

Ejem

Obtención del volumen total de negocios generado por pedido mediante la creación de un objeto del usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347Clientes que realizaron reservas durante los años 2001 y 2002 . . . . . . . 354¿Cuándo pagó cada cliente un producto por última vez? . . . . . . . . . . . . . 364¿Qué cliente realizó la primera reserva? . . . . . . . . . . . . . . . . . . . . . . . . . 372¿Qué cliente realizó la primera reserva? (Utilizando un cálculo) . . . . . . . 374Devolución de la lista de centros de vacaciones/volúmenes de negocios donde el volumen de negocios de centro de vacaciones por país es > $1000000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375¿Qué clientes compraron un determinado producto en un período de tiempo determinado? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383¿Qué clientes compraron productos en los años 2001 y 2002? . . . . . . . . 389Visualización de ciudades y regiones en una lista de ciudades . . . . . . . . 396Visualización de volumen de negocios total y subtotales . . . . . . . . . . . . . 414Visualización de promedio, máximo y mínimo de volumen de negocios . 416Cálculo de la diferencia en volumen de negocios entre dos trimestres . . 416Visualización de volumen de negocios total como título de tabla . . . . . . . 418Conversión a euros: tasas de conversión de seis dígitos . . . . . . . . . . . . . 421Adición de dólares americanos a la lista de divisas . . . . . . . . . . . . . . . . . 427Triangulación: conversión entre divisas compatibles con la UME . . . . . . 428Volumen de negocios por región y año, y volumen de negocios por región . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432Cálculo del volumen de negocios en varios contextos predeterminados . 434Sintaxis compleja de una fórmula de agregación . . . . . . . . . . . . . . . . . . . 437Cálculo del número de ciudades por región . . . . . . . . . . . . . . . . . . . . . . . 439Cálculo del volumen de negocios mínimo por ciudad para cada región . . 440Fórmula que incluye contextos de entrada y salida . . . . . . . . . . . . . . . . . 442Cálculo de la suma acumulada del volumen de negocios por país . . . . . 443Uso de ParaCada y ParaTodo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446Cálculo de un total general utilizando la palabra clave Informe . . . . . . . . 454Fórmula escrita por BusinessObjects para un cálculo simple . . . . . . . . . . 455#CÁLCULO resultante de una suma acumulativa con un contexto de restablecimiento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463#CÁLCULO causado por una fórmula condicional en un pie de ruptura. . 466#VALORMÚLTIP en una agregación . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468#VALORMÚLTIP en un pie de ruptura . . . . . . . . . . . . . . . . . . . . . . . . . . . 471

plos

Acceso a los datos y análisis de datos 11

#VALORMÚLTIP en una sección que contiene nombre y dirección . . . . . 473Solución de #IERR mediante la conversión de parte de una fórmula en una variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483Cálculo de un total acumulativo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496Resaltado de margen superior al promedio . . . . . . . . . . . . . . . . . . . . . . . . 501Agrupación de trimestres para visualizar el volumen de negocios por semestre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503Clasificación de ciudades de acuerdo con los ingresos de ventas . . . . . . 512Cálculo de un promedio acumulativo de 3 semanas . . . . . . . . . . . . . . . . . 519Combinación de nombres y apellidos en una sola celda . . . . . . . . . . . . . . 520Combinación de texto y datos en una sola celda . . . . . . . . . . . . . . . . . . . . 521Combinación de texto y números en una sola celda . . . . . . . . . . . . . . . . . 522Combinación de texto y fechas en una sola celda . . . . . . . . . . . . . . . . . . . 523Comparación de crecimiento de margen anual mediante la función Donde . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523Uso del resultado de una función como datos para otra función . . . . . . . . 525Determinación del primer y último día del mes anterior . . . . . . . . . . . . . . . 526Cálculo de volumen de negocios total de todos los centros de vacaciones cuando algunos de ellos tienen filtros . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528

Ejemplos

12 Acceso a los datos y análisis de datos

Ejem

plos

Maximización de los recursos de información

pre

faci

o

14 Acceso a los datos y análisis de datos

Max

Presentación general

La solución de business intelligence Business Objects es soportada por miles de páginas de documentación, disponibles con los productos, en Internet, en el CD y mediante amplios sistemas de ayuda en pantalla y multimedia. Empacados con información técnica exhaustiva, ejemplos de la empresa y consejos para solucionar problemas y optimizar los productos, este amplio juego de documentación proporciona soluciones concretas a los problemas de su empresa. Business Objects también ofrece una gama completa de soporte y servicios para ayudar a maximizar los beneficios de su inversión en business intelligence. Vea en las secciones siguientes cómo Business Objects puede ayudarlo a planificar y cumplir con los requisitos específicos de soporte técnico, formación y asesoría.

imización de los recursos de información

Acceso a los datos y análisis de datos 15

Recursos de informaciónCualquiera que sea su perfil de Business Objects, podemos ayudarlo a acceder rápidamente a la documentación y demás información que necesita.

Por dónde empezar A continuación se presentan unos cuantos puntos iniciales; hay un resumen de direcciones Web útiles en la página 20.

Documentation RoadmapLa guía básica de documentación, Documentation Roadmap, hace referencia a todos los manuales y multimedia de Business Objects y le permite, de un vistazo, ver qué información está disponible, de dónde y en qué formato. Vea o descargue Business Objects Documentation Roadmap en el sitio Web www.businessobjects.com/services/documentation.htm

Documentación mediante los productosPuede acceder a la documentación electrónica en cualquier momento desde el producto que está utilizando. La ayuda en pantalla, multimedia y los manuales en formato Adobe PDF están disponibles desde los menús Ayuda de los productos.

Documentación en la WebEl juego completo de documentación electrónica está disponible para los clientes que cuentan con un contrato de mantenimiento válido en el sitio Web de asistencia al cliente en pantalla, Online Customer Support (OCS), en www.businessobjects.com/services/support.htm

Compra de documentación impresaPuede pedir documentación impresa a través de su representante local o en la tienda de abastecimiento de documentación en pantalla Business Objects Documentation Supply Store en www.businessobjects.com/services/documentation.htm

Recursos de información

16 Acceso a los datos y análisis de datos

Max

Búsqueda en el CD de documentaciónBusque en todo el juego de documentación en el CD de documentación de Business Objects que se incluye con nuestros productos. Este CD proporciona a la vez el juego completo de documentación, además de sugerencias y trucos, tutoriales multimedia y materiales de demostración.Pida el CD de documentación en pantalla, en la tienda de abastecimiento, Business Objects Documentation Supply Store, o con su representante local.

MultimediaSi es novato de Business Objects ¿Está actualizando desde una versión anterior o está ampliando, por ejemplo, de nuestra solución de escritorio a la solución Web? Pruebe uno de nuestros Quick Tours multimedia o tutoriales de introducción. Todos están disponibles a través del sitio Web de asistencia al cliente, Online Customer Support (OCS), o en el CD de documentación.

Cómo obtener la documentación más recientePuede obtener la documentación más actualizada a través de la Web. Verifique a menudo los sitios que se listan a continuación para obtener la documentación, ejemplos y sugerencias más recientes.

Tips & TricksAbierto a todos los usuarios, es una fuente actualizada a menudo de soluciones creativas para un número ilimitado de preguntas. Incluso puede contribuir enviándonos sus propias sugerencias.www.businessobjects.com/forms/tipsandtricks_login.asp

Documentación de los productosA menudo actualizamos y ampliamos la disponibilidad de documentación y multimedia. Con un contrato de mantenimiento válido, puede obtener la documentación más reciente, en siete idiomas en el sitio Web de asistencia al cliente, Online Customer Support (OCS).

Developer Suite en pantallaDeveloper Suite en pantalla proporciona documentación, ejemplos y sugerencias para los clientes que cuentan con un contrato de mantenimiento válido y una licencia de Developer Suite a través del sitio Web de asistencia al cliente, Online Customer Support (OCS).

imización de los recursos de información

Acceso a los datos y análisis de datos 17

Envíenos sus comentarios¿Tiene alguna sugerencia de cómo podemos mejorar la documentación? ¿Hay algo en particular que le gusta o que ha encontrado útil? Escríbanos un comentario y haremos todo lo posible para asegurar que su sugerencia se incluya en la próxima versión de nuestra documentación: [email protected]

NOTA

Si su comentario se refiere a un producto Business Objects y no a la documentación, póngase en contacto con nuestros expertos de Asistencia al cliente. Para obtener información sobre Asistencia al cliente, visite: www.businessobjects.com/services/support.htm

Recursos de información

18 Acceso a los datos y análisis de datos

Max

ServiciosUna red global de expertos en tecnología Business Objects proporciona asistencia al cliente, formación y asesoría para asegurar el beneficio máximo en business intelligence para su empresa.

¿Cómo podemos proporcionarle asistencia?Business Objects ofrece planes de asistencia al cliente para adaptarse mejor al tamaño y las necesidades de su despliegue. Administramos tres centros globales de asistencia al cliente:• América: San José, California y Atlanta, Georgia, Estados Unidos• Europa: Maidenhead, Reino Unido• Asia: Tokio, Japón y Sydney, Australia

Online Customer SupportNuestro sitio Web de asistencia al cliente está abierto a todos los clientes directos que cuentan con un contrato vigente de mantenimiento y proporciona la información más actualizada, técnica y sobre los productos Business Objects. Puede registrar, actualizar y seguir casos desde este sitio utilizando la base de conocimientos, Knowledge Base, de Business Objects.

¿Tiene algún problema con el producto?¿Ha agotado los recursos de solución de problemas con los que cuenta y aún así no ha encontrado una solución de un problema determinado? Para obtener asistencia en el despliegue de productos Business Objects, póngase en contacto con Asistencia mundial al cliente, Worldwide Customer Support en: www.businessobjects.com/services/support.htm

imización de los recursos de información

Acceso a los datos y análisis de datos 19

¿Está buscando la mejor solución de despliegue para su empresa?Los asesores de Business Objects pueden acompañarlo desde la etapa inicial de análisis hasta la entrega de su proyecto de despliegue. La destreza está disponible en bases de datos relacionales y multidimensionales, en conectividades, herramientas de diseño de bases de datos, tecnología de incrustación personalizada y mucho más.Para obtener más información, póngase en contacto con su representante de ventas o con nosotros en el sitio Web: www.businessobjects.com/services/consulting.htm

¿Busca opciones de capacitación? Desde formación tradicional en aulas, hasta seminarios e-learning, podemos ofrecer un paquete de capacitación que se adapte a sus necesidades y su estilo preferido de aprendizaje. Encuentre más información en el sitio Web de formación, Business Objects Education: www.businessobjects.com/services/education.htm

Servicios

20 Acceso a los datos y análisis de datos

Max

Direcciones útiles de un vistazo

Dirección ContenidoDocumentación de Business Objects

www.businessobjects.com/services/documentation.htm

Presentación general de la documentación de Business Objects. Lleva a asistencia al cliente, Online Customer Support, tienda de abastecimiento de documentación, Documentation Supply Store, guía básica de documentación, Documentation Roadmap, sugerencias y trucos, Tips & Tricks, buzón de documentación.

Buzón de Business Objects Documentation

[email protected]

Comentarios o preguntas acerca de la documentación.

Documentación de los productos

www.businessobjects.com/services/support.htm

La documentación más reciente de productos Business Objects, para descargarla o verla en pantalla.

Información sobre productos Business Objects

www.businessobjects.com

Información sobre la gama completa de productos Business Objects.

Developer Suite en pantalla

www.techsupport.businessobjects.com

Disponible para los clientes que cuentan con un contrato de mantenimiento válido y una licencia de Developer Suite a través del sitio de asistencia al cliente, Web Online Customer Support (OCS). Proporciona toda la documentación, ejemplos, kits y sugerencias más recientes.

imización de los recursos de información

Acceso a los datos y análisis de datos 21

Knowledge Base (KB)

www.techsupport.businessobjects.com

Artículos, documentos y resoluciones de casos técnicos.También utilice el intercambio de conocimientos, Knowledge Exchange para conocer qué retos afrontan otros usuarios, tanto clientes como empleados, y qué estrategias encuentran para comunicar problemas complejos. Desde la base de conocimientos, Knowledge Base, haga clic en el vínculo de intercambio de conocimientos, Knowledge Exchange.

Tips & Tricks

www.businessobjects.com/forms/tipsandtricks_login.asp

Ejemplos prácticos que se enfocan en la empresa.

Online Customer Support

www.techsupport.businessobjects.com

www.businessobjects.com/services

Punto inicial para responder preguntas y resolver problemas.

Información sobre como registrarse con Worldwide Customer Support.

Business Objects Education Services

www.businessobjects.com/services/education.htm

Gama de opciones y módulos de capacitación de Business Objects.

Business Objects Consulting Services

www.businessobjects.com/services/consulting.htm

Información sobre cómo Business Objects puede ayudar a maximizar su inversión de business intelligence.

Dirección Contenido

Direcciones útiles de un vistazo

22 Acceso a los datos y análisis de datos

Max

Acerca de este manualEste manual explica cómo acceder y analizar datos de diferentes orígenes de datos utilizando el software de business intelligence BusinessObjects. No describe cómo dar formato a estos datos. Para obtener esta información, consulte el Manual del usuario de BusinessObjects: Técnicas de creación de informes y formato.

Público objetivoEste manual está destinado para usuarios finales no técnicos que tienen la intención de utilizar BusinessObjects para crear informes utilizando datos personales o de la empresa.

Convenciones utilizadas en este manualLas convenciones utilizadas en este manual se describen en la tabla siguiente.

Convención Indica

Versales Los nombres de todos los productos como BusinessObjects, WebIntelligence, Supervisor y Designer.

Fuente Courier Código, sintaxis SQL, programas. Por ejemplo: @Select(País\ID de País). Esta fuente también se utiliza para todas las rutas de acceso, directorios, secuencias de comandos, comandos y archivos para UNIX.

Código más código

Colocado al final de una línea de código, el símbolo ( ) indica que la línea siguiente se debe introducir de manera continua sin que haya un retorno de carro.

$NOMBRE_DE_RUTA_DE_ACCESO_DIRECTORIO

Ruta de acceso a un directorio en la estructura de directorios de instalación/configuración de Business Objects. Por ejemplo:• $INSTALLDIR se refiere al directorio de

instalación de Business Objects.• $LOCDATADIR se refiere a un subdirectorio

del directorio de instalación de BusinessObjects llamado locData.

imización de los recursos de información

Introducción

parte

Introducción a BusinessObjects

cap

ítu

lo

24 Acceso a los datos y análisis de datos

Intro

Presentación general

En esta sección se proporciona una descripción de BusinessObjects, se presentan conceptos de BusinessObjects y se incluye una lista de los nuevos componentes de BusinessObjects 6.1.

ducción a BusinessObjects

Acceso a los datos y análisis de datos 25

Definición de BusinessObjectsBusinessObjects es una solución integrada de elaboración de consultas, creación de informes y análisis para actividades profesionales, que le permite acceder a los datos de la base de datos de su empresa directamente desde su escritorio, y presentar y analizar esta información en un documento de BusinessObjects.BusinessObjects facilita el acceso a los datos debido a que le permite trabajar con ellos en términos propios de empresa que le son familiares, y no en los términos técnicos de una base de datos como SQL. Una vez que ha utilizado BusinessObjects para acceder a los datos que necesita, puede presentar la información en informes ya sea como tablas simples o de forma sofisticada, como por ejemplo, en documentos dinámicos con gráficos explorables.Puede guardar los documentos para uso personal, enviarlos a otros usuarios o publicarlos en el diccionario de la empresa para darles una mayor circulación en caso necesario.En esta sección se presentan las características de BusinessObjects, así como su funcionamiento.

Parte de un informe con datos mostrados en una tabla y un gráfico.

Definición de BusinessObjects

26 Acceso a los datos y análisis de datos

Intro

Procedencia de los datosBusinessObjects facilita el acceso a los datos de la base de datos de la empresa gracias a una interfaz semántica pensada para la empresa que mantiene al usuario al margen de los problemas técnicos de la base de datos. Esta interfaz semántica se denomina universo. Un universo realiza las asignaciones a los datos de la base de datos, en términos cotidianos que describen la situación empresarial. Esto significa que usted puede seleccionar exactamente los datos que le interesan con su propia terminología empresarial.En una empresa u organización, los universos los crea un diseñador de universos mediante BusinessObjects Designer. El diseñador pone los universos a disposición de los usuarios, de forma que puedan acceder a los datos necesarios de la base de datos a través de una interfaz intuitiva y sencilla.

Un universo de BusinessObjects

Los universos se componen de clases y objetos.

Los objetos son elementos que se asignan a un conjunto de datos de una base de datos relacional con términos empresariales. Los objetos le permiten recuperar datos para documentos.

Por ejemplo, entre los objetos del universo de demostración eModas se incluyen Ciudad, Comunidad y Nombre Tienda.

Las clases son agrupaciones lógicas de objetos.Por ejemplo, los objetos de la lista anterior pertenecen a una clase denominada Tienda.

Clase

Objetos

ducción a BusinessObjects

Acceso a los datos y análisis de datos 27

Con esta interfaz, puede crear una consulta de BusinessObjects mediante un editor llamado Panel de consulta, que le permite agregar y organizar objetos de un universo. Los objetos son elementos que se asignan a un conjunto de datos de una base de datos relacional en términos del entorno empresarial. Cuando ejecuta la consulta, BusinessObjects se conecta a la base de datos y recupera los datos asignados a los objetos seleccionados.Una consulta es un tipo de proveedor de datos. El proveedor de datos contiene los datos que ha seleccionado para recuperar del origen de datos. Con este conjunto de datos se pueden generar informes interactivos.BusinessObjects permite el acceso a los datos de una gran variedad de orígenes: bases de datos relacionales y multidimensionales, paquetes de aplicaciones, archivos de datos personales y prácticamente de cualquier origen a través de los procedimientos de Microsoft Visual Basic for Applications.

Definición de BusinessObjects

28 Acceso a los datos y análisis de datos

Intro

Presentación y análisis de datosUna vez que dispone de los datos que necesita, puede presentarlos de varias maneras. Puede presentarlos en una sencilla tabla:

También puede crear informes sofisticados con una gran cantidad de datos, organizados y presentados de forma que las personas que los utilizan vayan directamente a la información que les interesa:

Puede agregar imágenes y objetos incrustados, y conseguir altos niveles de presentación en sus documentos para visualización en pantalla o impresión.

ducción a BusinessObjects

Acceso a los datos y análisis de datos 29

El análisis en informes le permite cambiar de perspectiva empresarial con el método de arrastrar y soltar datos, introducir cálculos en informes o profundizar en un informe para obtener información detallada:

Definición de BusinessObjects

30 Acceso a los datos y análisis de datos

Intro

Distribución de la informaciónLos documentos que ha creado puede compartirlos de manera rápida y fácil con otros usuarios de su empresa, bien enviándolos directamente a personas o grupos seleccionados o bien publicándolos como documentos de la empresa. Para distribuir documentos de estas dos formas, se utiliza el diccionario de BusinessObjects. En el diccionario se guardan los documentos que envía para que otros usuarios puedan recuperarlos y visualizarlos. También se guarda información sobre los documentos almacenados, como el nombre del remitente, la fecha y hora, así como los usuarios de la empresa que están autorizados para recuperar y visualizar un documento.Puede recuperar documentos enviados por otros usuarios, entre los que se incluyen documentos de WebIntelligence y BusinessQuery, que puede abrir y visualizar en BusinessObjects. Además, puede utilizar Broadcast Agent para enviar documentos para procesamiento planificado.

NOTA

Para obtener información sobre el envío, la recuperación, impresión, publicación y planificación de documentos, consulte el Manual del usuario de InfoView. Puede abrir una versión electrónica de este manual directamente en el menú Ayuda de BusinessObjects.

ducción a BusinessObjects

Acceso a los datos y análisis de datos 31

SeguridadEl diccionario lo configura y administra el supervisor de BusinessObjects. Todos los derechos que usted tiene como usuario los otorga el supervisor de BusinessObjects mediante Supervisor. El supervisor define:• Las partes de la interfaz de BusinessObjects a las que el usuario puede

acceder. El supervisor puede limitar la disponibilidad de la funcionalidad de BusinessObjects, como el acceso a determinados comandos de menú.

• Las conexiones de la base de datos• Los universos accesibles para la creación y edición de consultasLos derechos acordados para cada usuario definen el perfil del usuario. Este sistema de seguridad según perfil permite distribuir un único documento a muchos usuarios, aunque los usuarios finales sólo tienen acceso a la información que se les autoriza ver.

Actualización de datos de documentosLas bases de datos se actualizan frecuentemente con datos nuevos. Un documento generado en un momento determinado refleja los datos tal y como eran en ese momento, pero puede que sean inexactos en el momento actual. BusinessObjects permite actualizar los datos de un documento ya sea manual o automáticamente en momentos puntuales conservando la misma presentación y estructura. Cuando se actualiza un documento, BusinessObjects se vuelve a conectar a la base de datos y recupera los datos actualizados. En esto consiste la actualización de un documento.

Definición de BusinessObjects

32 Acceso a los datos y análisis de datos

Intro

Materiales de demostración y ejemplosPara que pueda empezar a trabajar con BusinessObjects lo antes posible, en el Demo Kit de BusinessObjects se incluyen bases de datos y universos de demostración, así como ejemplos de informes. Existen dos universos de demostración: Viajes Archipiélagos y eModas. El tutorial de Introducción a BusinessObjects y la presentación multimedia Quick Tour se refieren a eModas. Los ejemplos incluidos en este manual del usuario se refieren a eModas y Viajes Archipiélagos.La base de datos eModas contiene los datos de los minoristas de una cadena de prendas de vestir. Registra 211 productos (663 con variaciones de color) vendidos en más de 13 establecimientos de EE.UU. en los últimos tres años. El universo Viajes Archipiélagos se describe con más detalle en la sección Material de demostración en la página 57.

Actualización de versiones anteriores de BusinessObjects

Esta sección está dirigida a los usuarios que van a realizar una actualización de una versión anterior de BusinessObjects.

Actualización de BusinessObjects 5.1Los documentos creados en BusinessObjects 5.1 son totalmente compatibles con BusinessObjects 6.1.

Actualización de BusinessObjects 4.1Los documentos creados en BusinessObjects 4.1 se deben abrir y guardar en BusinessObjects 5.1 antes de abrirlos en BusinessObjects 6.1.El lenguaje de macro SBL ReportScript utilizado por BusinessObjects 4.1 se ha sustituido en BusinessObjects 5.1 por Visual Basic for Applications (VBA). Estos archivos de comandos se pueden convertir automáticamente a VBA. Consulte Conversión de archivos de comandos a macros en la página 549.Consulte el capítulo "Fundamentos de los informes y Administrador de informes" en el Manual del usuario de BusinessObjects: Técnicas de creación de informes y formato para obtener información sobre la conservación de la presentación de los informes de BusinessObjects 4.0 cuando los actualiza.

ducción a BusinessObjects

Acceso a los datos y análisis de datos 33

Novedades de BusinessObjects 6.1

Proveedor de datos XMLEl proveedor de datos XML permite el acceso a los datos guardados en archivos XML. El usuario decide qué elementos XML desea que aparezcan en el informe y, a continuación, crea el informe mediante el nuevo Panel de consulta XML. BusinessObjects elaborará un informe con los datos del archivo XML.

Proveedor de datos WebConnectWeb Connect se vendía antes con una licencia por separado. Ahora se ha incorporado a BusinessObjects como un nuevo proveedor de datos y permite elaborar informes que extraen datos de páginas Web. Debe seleccionar las partes de la página Web que contienen los datos que le interesan y BusinessObjects elabora un informe en función de estos datos.

Guardar como ExcelLa función Guardar como Excel permite guardar un informe de BusinessObjects como una hoja de cálculo Excel, conservando el diseño y la presentación del informe.

Localizar objetos en el Panel de consultaAhora puede buscar objetos de informes en el Panel de consulta, lo que facilita la navegación de informes amplios y complejos.

Actualización de versiones anteriores de BusinessObjects

34 Acceso a los datos y análisis de datos

Intro

ducción a BusinessObjects

Acceso a los datos

parte

Introducción al acceso a datos con BusinessObjects

cap

ítu

lo

38 Acceso a los datos y análisis de datos

Intro

Presentación general

Este capítulo trata sobre el acceso a datos o la forma de obtener datos desde la base de datos para los informes que cree con BusinessObjects. Presenta los diferentes orígenes de datos que están disponibles y la forma de acceder a ellos con BusinessObjects para obtener la información necesaria en el momento necesario.

¿Qué orígenes de datos están disponibles?BusinessObjects permite acceder a datos desde diversos orígenes. Podrá acceder a datos de:• Bases de datos relacionales (SGBDR), como Oracle, Microsoft SQL Server,

Informix e IBM DB2• Bases de datos multidimensionales (OLAP), como Microsoft OLAP Services,

Hyperion Essbase y Oracle Express• Archivos de texto y hojas de cálculo• Paquetes de aplicaciones como SAP• Casi cualquier origen de datos que utilice procedimientos de Microsoft Visual

Basic for Applications (VBA)• Archivos XML• Páginas Web

¿Cómo acceder a orígenes de datos?BusinessObjects le permite acceder a datos a través de una interfaz gráfica de usuario. No necesita conocimientos técnicos de las estructuras de datos subyacentes para obtener la información que desea. Lo que necesita, sin embargo, es tener conocimientos de su empresa.Para acceder a orígenes de datos con BusinessObjects, tiene que crear un proveedor de datos. Los tipos de proveedores de datos admitidos en BusinessObjects dependen de si instala BusinessObjects desde el CD de instalación o instala BusinessObjects a través de un explorador de Internet.Los tipos de proveedores de datos que admite BusinessObjects se describen en la tabla mostrada a continuación:

ducción al acceso a datos con BusinessObjects

Acceso a los datos y análisis de datos 39

Proveedor de datos

Descripción Instalación CD

Instalación explorador

Consultas en universos

Un universo se compone de clases y objetos que representan las partes de una base de datos la cual contiene datos necesarios, en términos cotidianos que tienen sentido para el usuario. En las consultas de universos, se seleccionan los objetos, como Nombre de cliente, Año o Región.Con gran diferencia, éste es el tipo de proveedor de datos más común en BusinessObjects.

Sí Sí

Procedimientos almacenados

Solamente puede utilizar procedimientos almacenados si el supervisor o el departamento de SI los ha facilitado, y si el SGBDR de su sitio los admite.Un procedimiento almacenado es un archivo de comandos SQL (Structured Query Language), guardado y ejecutable en la base de datos.

Sí No

SQL manual Puede utilizar SQL manual si está familiarizado con SQL, que es el lenguaje utilizado para interactuar con bases de datos relacionales. En SQL manual, se abre o se escribe un archivo de comandos SQL, que se ejecuta posteriormente con la base de datos.

Sí No

Archivos de datos personales

Puede recuperar datos de Excel, dBASE y archivos de texto.

Sí Sí

40 Acceso a los datos y análisis de datos

Intro

Archivos XML

Puede recuperar datos de archivos XML

Sí Sí

Procedimientos VBA

Los procedimientos escritos en Microsoft Visual Basic for Applications (VBA) permiten recuperar datos de casi todos los orígenes de datos.

Sí Sí

Servidores OLAP

Puede ver el contenido de un servidor OLAP (Online Analytical Processing) y seleccionar los datos que desee visualizar en el informe.Los servidores OLAP son bases de datos multidimensionales que almacenan datos resumidos, listos para análisis de la empresa.Para utilizar servidores OLAP en BusinessObjects, debe instalar BusinessObjects OLAP Access Pack para la base de datos multidimensional de su sitio.BusinessObjects admite los siguientes servidores OLAP:Microsoft OLAP ServicesHyperion EssbaseIBM DB2 OLAP ServerOracle Express

Sí No

SAP Interfaces BusinessObjects con aplicaciones SAP, que permiten utilizar datos de SAP BW y SAP BAPI.

Sí No

Páginas WWW

BusinessObjects permite recuperar datos de páginas de la World Wide Web (WWW).

Sí Sí

Proveedor de datos

Descripción Instalación CD

Instalación explorador

ducción al acceso a datos con BusinessObjects

Acceso a los datos y análisis de datos 41

NOTA

Los proveedores de datos OLAP y SAP están documentados en manuales especiales que el usuario recibe al adquirir OLAP o SAP Access Pack. El resto de tipos de proveedores de datos está documentado en este manual.

¿Pueden todos los usuarios de BusinessObjects crear proveedores de datos?

Puede crear proveedores de datos solamente si ha adquirido el módulo Reporter de BusinessObjects.Además, el supervisor de BusinessObjects puede restringir el acceso a ciertos tipos de proveedores de datos o incluso a ciertos objetos dentro de un universo. Como resultado, podría crear consultas en universos pero no otro tipo de proveedores de datos y, después, utilizar únicamente ciertos objetos del universo.La forma en que el supervisor configura el acceso a proveedores de datos y otros componentes de BusinessObjects depende completamente de las necesidades de consultas e informes de la empresa.De forma predeterminada, todos los usuarios de BusinessObjects pueden actualizar los proveedores de datos para obtener la información más reciente de su base de datos.

¿Quién configura las conexiones de la base de datos?Para acceder a datos y recuperarlos de una base de datos, necesita una conexión con la base de datos. Por ejemplo, si la empresa o la organización almacena sus datos en una base de datos Informix, alguien tiene que hacer que BusinessObjects “se comunique” con este origen de datos.En el 99% de los casos, el usuario final de BusinessObjects no tiene que preocuparse por configurar las conexiones de la base de datos. Por lo tanto, BusinessObjects le permite obtener la información necesaria, y no necesita conocimientos técnicos sobre su funcionamiento interno.Esto no significa que los usuarios de BusinessObjects con privilegios no puedan definir sus propias conexiones con la base de datos. Por ejemplo, en SQL manual, puede definir una conexión, escribir un archivo de comandos SQL y ejecutar dicho archivo de comandos con la conexión creada.

42 Acceso a los datos y análisis de datos

Intro

En la siguiente tabla se indica quién configura las conexiones de la base de datos para los diversos proveedores de datos de BusinessObjects.

Proveedor de datos ¿Quién la configura?

Consultas en universos

El diseñador del universo configura la conexión en el universo, de forma que la conexión esté completamente oculta a los ojos del usuario al crear o editar consultas.Nota: el supervisor puede modificar la conexión existente o asignar una nueva conexión al universo.

Procedimientos almacenados

El supervisor crea la conexión para acceder al procedimiento almacenado.

SQL manual En SQL manual, puede crear su propia conexión con la base de datos. Una vez creada la conexión, puede hacer que esté disponible para otros usuarios.

Archivos XML y archivos de datos personales

Cuando accede a datos en un archivo XML o un archivo de datos personales, selecciona el archivo y al hacerlo, se “conecta”. No es una tarea técnica, es una cuestión simplemente de seleccionar el archivo correcto.

Procedimientos VBA Un procedimiento VBA ejecuta una macro VBA que recupera datos para el informe de BusinessObjects. La persona que crea la macro define la conexión con el origen de datos en el código de la macro.

Servidores OLAP y SAP

El administrador de la base de datos del sitio configura los servidores para que pueda acceder a ellos desde BusinessObjects.

Páginas Web Puede acceder a páginas WWW utilizando el proveedor de datos Web Connect.

ducción al acceso a datos con BusinessObjects

Acceso a los datos y análisis de datos 43

Conexiones restringidasSi está trabajando con un universo que está configurado con una conexión restringida, necesita proporcionar el nombre de usuario y la contraseña de la base de datos para ejecutar una consulta. Estos nombre de usuario y contraseña no son los que utiliza para conectarse a BusinessObjects; son el nombre de usuario y la contraseña de la base de datos subyacente (por ejemplo, una base de datos Oracle o SQL Server) a la que accede un universo. Por lo general, esta base de datos permanece oculta para usted, pero el diseñador de universos puede configurar una conexión restringida para agregar una capa de seguridad adicional. Dependiendo del tipo de conexión restringida, necesita proporcionar el nombre de usuario y la contraseña de la base de datos en uno o todos los casos siguientes:• La primera vez que ejecuta una consulta (para obtener más información

sobre la ejecución de una consulta, consulte Elaboración de una consulta en el Panel de consulta y su ejecución en la página 63).

• Cuando ejecuta una consulta (para obtener más información sobre cómo actualizar una consulta, consulte Actualización de documentos de BusinessObjects en el capítulo 1 del Manual del usuario de BusinessObjects: Técnicas de creación de informes y formato.

• Cuando analiza una consulta para probar su validez (para obtener más información sobre cómo analizar una consulta, consulte Uso del SQL de consultas de BusinessObjects en la página 391).

44 Acceso a los datos y análisis de datos

Intro

Verá el cuadro de diálogo siguiente, en el que introduce el nombre de usuario y la contraseña:

Si no conoce el nombre de usuario y la contraseña de la base de datos, póngase en contacto con el administrador de BusinessObjects.

¿Es posible combinar datos de orígenes diferentes en un mismo informe?Sí. Con BusinessObjects puede crear informes completos con datos de bases de datos de empresa a los que puede acceder utilizando consultas en proveedores de datos como universos y SQL manual, y datos de sus propios archivos como hojas de cálculo y archivos de texto.Para obtener más información, consulte Combinación de datos de orígenes diferentes en la página 209.

ducción al acceso a datos con BusinessObjects

Acceso a los datos y análisis de datos 45

Flujos de operaciones para acceso a datosExisten dos flujos de operaciones básicos para crear proveedores de datos con el fin de acceder a los datos de BusinessObjects. Puede crear un proveedor de datos:• Cuando crea un nuevo documentoy• Cuando esté trabajando en un documento existente. Asimismo, en un documento existente, puede obtener resultados diferentes mediante la edición de un proveedor de datos.En las secciones siguientes se explican estos dos flujos de operaciones.

Creación de un proveedor de datos al crear un documentoCrear un proveedor de datos al crear un documento nuevo es una forma típica de utilizar BusinessObjects. El documento se crea para ver datos de la empresa; para hacerlo, debe crear un proveedor de datos para acceder a los datos desde un origen de datos.Para ayudarle en la creación de un proveedor de datos al crear un documento, BusinessObjects inicia el Asistente para la creación de informes al iniciar la aplicación por primera vez.

Flujos de operaciones para acceso a datos

46 Acceso a los datos y análisis de datos

Intro

Para ejecutar el asistente una vez iniciado BusinessObjects, haga clic en Asistente para la creación de informes en la barra de herramientas Estándar.Para crear un nuevo proveedor de datos con el asistente:1. Seleccione una opción para el diseño del informe y, a continuación, haga clic

en Comenzar.Aparecerá el cuadro de diálogo Indicar el acceso a los datos:

2. El siguiente paso depende de lo que quiera hacer:

Si desea... Entonces...

Crear una consulta en un universo

1. Haga clic en Universo y, a continuación, haga clic en Siguiente.

2. Vaya al paso siguiente.

Utilizar un procedimiento almacenado, SQL manual, un archivo de datos personales, un archivo XML, un procedimiento VBA, un cubo OLAP o una página Web como origen de datos

1. Haga clic en Otros y, a continuación, seleccione una opción del cuadro de lista.

2. Haga clic en Finalizar.El cuadro de diálogo que aparece permitirá crear un proveedor de datos y recuperar los datos para el informe.

Asistente para la

creación de informes

ducción al acceso a datos con BusinessObjects

Acceso a los datos y análisis de datos 47

3. Si en el paso anterior ha decidido crear una consulta en un universo, aparecerá el cuadro de diálogo Seleccionar un universo:

4. Seleccione el universo que desea utilizar y, a continuación, haga clic en Finalizar.Aparecerá el Panel de consulta. En el Panel de consulta, puede ver todas las clases y los objetos existentes en el universo seleccionado y utilizarlos para crear una consulta. Para obtener más información, consulte Visualización del Panel de consulta en la página 60.

RECUERDE

Los proveedores de datos OLAP y SAP están documentados en manuales especiales que el usuario recibe al adquirir OLAP o SAP Access Pack.

Definición de un tipo de proveedor de datos predeterminado para documentos nuevos¿Utiliza siempre el mismo tipo de proveedor de datos al crear nuevos documentos? Si es así, puede definir una opción de forma que el tipo de proveedor de datos que siempre utiliza se preseleccione en el Asistente para la creación de informes. Esto significa que no tendrá que seleccionar el tipo de proveedor de datos siempre que cree un documento.

Flujos de operaciones para acceso a datos

48 Acceso a los datos y análisis de datos

Intro

Si siempre utiliza consultas en universos, también puede seleccionar el universo predeterminado que va a utilizar.Para definir un tipo de proveedor de datos predeterminado:1. Haga clic en Opciones, en el menú Herramientas.

En el cuadro de diálogo Opciones que aparece, haga clic en la ficha Nuevo documento.

2. Haga clic en Mostrar el Asistente para la creación de informes:

3. En el cuadro de grupo Acceso a los datos, seleccione el tipo de proveedor de datos que desea utilizar.

• La opción Utilizar el universo predeterminado permite seleccionar el universo que desea.

• La opción Otro proveedor de datos permite seleccionar otro tipo de proveedor de datos de la lista desplegable.

4. Haga clic en Aceptar para cerrar el cuadro de diálogo.

ducción al acceso a datos con BusinessObjects

Acceso a los datos y análisis de datos 49

Creación de una consulta en un documento existenteNo tiene que crear un documento nuevo siempre que quiera ver nuevos datos en BusinessObjects. Puede crear proveedores de datos dentro de documentos existentes. Esta función le permite no solamente ver más datos que provienen del mismo origen que la consulta inicial del documento, sino también combinar en el mismo informe datos de diferentes orígenes.

EJEMPLO¿Cómo se comparan las cifras oficiales con mis objetivos personales?La información de ventas de la empresa se almacena en la base de datos de la empresa, a la que se accede mediante una consulta en un universo en BusinessObjects. Ya tiene un documento de BusinessObjects que contiene esta información.Los objetivos trimestrales están guardados en una hoja de cálculo de Microsoft Excel y quiere comparar las cifras con sus datos personales. Proceda de la siguiente manera:1. Abra el documento que contiene los datos de la empresa.2. Haga clic en Nuevo proveedor de datos en el menú Datos.3. En el Asistente que aparece, haga clic en Acceder a nuevos datos por otra

vía.

Flujos de operaciones para acceso a datos

50 Acceso a los datos y análisis de datos

Intro

4. En la siguiente pantalla, haga clic en Archivos de datos personales:

5. Haga clic en Finalizar y en el cuadro de diálogo que aparece, busque el archivo Excel que contiene sus datos personales.

6. Haga clic en Ejecutar.

ducción al acceso a datos con BusinessObjects

Acceso a los datos y análisis de datos 51

BusinessObjects elabora los datos a partir de la hoja de cálculo disponible en su informe.

Para crear un proveedor de datos dentro de un documento existente:1. Haga clic en Nuevo proveedor de datos en el menú Datos.2. Siga el asistente para seleccionar el tipo de proveedor de datos que desea.3. Cree y ejecute el proveedor de datos.• BusinessObjects recupera los datos, haciendo que estén disponibles en el

documento.

SUGERENCIA

Si quiere ver los nuevos datos tan pronto como BusinessObjects los haya recuperado, utilice los comandos Tabla, Tabla de doble entrada o Gráfico en el menú Insertar y, a continuación, siga el asistente para acceder a los datos que desea.

Flujos de operaciones para acceso a datos

52 Acceso a los datos y análisis de datos

Intro

Edición de proveedores de datosEditar un proveedor de datos significa cambiar su definición para incorporar datos nuevos o diferentes al documento en el que esté trabajando. A menudo es más rápido y sencillo editar un proveedor de datos que crear uno nuevo.

EJEMPLOAdición de información regional a un documento existenteEstá trabajando en un documento con cifras de ventas por año, pero necesita cierta información regional para completar los datos. En vez de crear una nueva consulta, lo cual significa crear varios proveedores de datos en el mismo documento, puede simplemente añadir objetos del resultado al proveedor de datos existente. Proceda de la siguiente manera:1. Haga clic en Editar proveedor de datos en el menú Datos.En el Panel de consulta, añada los objetos que desea (por ejemplo Región, Ciudad) en el cuadro Objetos del resultado. Para ello, haga doble clic en el icono de cada objeto de la lista Clases y objetos.2. Haga clic en Ejecutar.BusinessObjects devuelve los nuevos datos al informe y, siempre que los datos aparezcan en una tabla, aparecen automáticamente las nuevas columnas.

Otras razones para editar un proveedor de datos:• Desea restringir el volumen de datos devueltos mediante la definición

condiciones o un número máximo de filas.• Desea que los datos se ordenen de una forma determinada en el nivel de

consulta.

ducción al acceso a datos con BusinessObjects

Acceso a los datos y análisis de datos 53

Para editar un proveedor de datos:1. Haga clic en Editar proveedor de datos en el menú Datos.2. El siguiente paso depende de si el documento contiene o no más de un

proveedor de datos:

3. Edite y ejecute el proveedor de datos.BusinessObjects devuelve al informe el nuevo conjunto de datos.

Cancelación de proveedores de datosCancelar un proveedor de datos significa interrumpir el proveedor de datos mientras recupera los datos para crear o actualizar un informe.1. Para cancelar un proveedor de datos, pulse la tecla Esc.

Aparecerá en pantalla el cuadro de diálogo Interrupción de la ejecución.

Si el documento contiene…

Entonces...

Un proveedor de datos Aparecerá el editor (Panel de consulta, cuadro de diálogo Acceder a los datos personales, etc.) del proveedor de datos.

Más de un proveedor de datos

Aparecerá el cuadro de diálogo Lista de proveedores de datos.Seleccione el proveedor de datos que desea editar y, a continuación, haga clic en Aceptar.

Flujos de operaciones para acceso a datos

54 Acceso a los datos y análisis de datos

Intro

2. Seleccione los resultados que desea ver en el informe.

3. Haga clic en Aceptar.

Si... Entonces

Desea ver los resultados que creará el proveedor de datos que está ejecutando

Haga clic en Continuar la ejecución.

Desea ver los resultados parciales creados por el proveedor de datos al interrumpir la ejecución

Haga clic en Detener la ejecución y conservar los resultados parciales.Cuando se obtienen resultados parciales en el informe, aparece la siguiente notificación en la barra de estado:

Desea eliminar los resultados creados por el proveedor de datos al interrumpir la ejecución

Haga clic en Rechazar los resultados.

Desea ver los resultados de la ejecución anterior

Haga clic en Conservar los resultados de la ejecución anterior.

ducción al acceso a datos con BusinessObjects

Elaboración de consultas en universos

cap

ítu

lo

56 Acceso a los datos y análisis de datos

Elab

Presentación general

En este capítulo se describe el modo de acceder a los datos a través de la tecnología original de BusinessObjects: elaboración de consultas en universos.

¿Qué es un universo?Los universos de BusinessObjects facilitan el acceso a los datos, ya que contienen objetos de información de importancia empresarial conocidos por el usuario. Además, para crear informes eficaces con información relevante para su trabajo, no es necesario tener un conocimiento de la estructura o tecnología de la base de datos.Los universos son la interfaz semántica que aísla al usuario de las dificultades de la base de datos. Un universo realiza las asignaciones de los datos de la base de datos, en términos cotidianos que describen la situación empresarial.Los universos se componen de clases y objetos. Los objetos de un universo de recursos humanos, por ejemplo, serían Nombres, Direcciones, Sueldos. Las clases son agrupaciones lógicas de objetos. Cada clase tiene un nombre significativo como, por ejemplo, Vacaciones (para objetos relacionados con las vacaciones de los empleados). Cada objeto realiza las asignaciones de los datos y le permite recuperar los datos de los informes.

¿Quién es responsable de crear universos?En la empresa u organización, el diseñador de universos, que trabaja con una aplicación de BusinessObjects denominada Designer, será el responsable de crear universos. Posteriormente, será el mismo diseñador quien determine la disponibilidad de los universos para los usuarios del lugar de trabajo, de forma que éstos puedan acceder a la información que desean de la base de datos.Junto con BusinessObjects se incluyen dos universos de demostración que realizan asignaciones a bases de datos de ejemplo. En la sección “Material de demostración”, que se presenta a continuación, se ofrece una descripción detallada al respecto.

oración de consultas en universos

Acceso a los datos y análisis de datos 57

¿Qué son las consultas de universo?Las consultas de universo le permiten recuperar los datos de una base de datos a través de un universo. Por lo tanto, elaborará consultas para incluir datos en un informe, bien al crear el informe en sí o bien cuando se desean ver nuevos datos.Al elaborar una consulta, seleccione objetos de un universo y, a continuación, ejecute la consulta. BusinessObjects se conecta a la base de datos y recupera los datos asignados por los objetos seleccionados.

Material de demostraciónEn el paquete de BusinessObjects, se incluyen dos bases de datos de ejemplo, Viajes Archipiélagos y eModas, junto con los universos e informes respectivos. Se instalan junto con BusinessObjects y se utilizan en los ejemplos de este manual. Las bases de datos son compatibles con Microsoft Access 2000. El CD de BusinessObjects incluye también archivos de comandos SQL genéricos y archivos de datos que permiten al administrador de una base de datos elaborar bases de datos en cualquier SGBDR.

Viajes ArchipiélagosEl universo Viajes Archipiélagos accede a información de la base de datos club.mdb. Está diseñado para un operador turístico imaginario que gestiona clubes de playa en distintos centros vacacionales de todo el mundo. Se utiliza para recuperar datos sobre ventas y reservas relacionados con los centros y los clientes en un período determinado. La imagen de la página 58 muestra las clases y objetos del universo que aparecen en BusinessObjects.Debido a que los universos ofrecen una interfaz semántica entre el usuario y la base de datos, los nombres de las clases y objetos del universo de demostración son muy claros. La clase Centro de vacaciones contiene objetos que se asignan a datos de centros de vacaciones:• El objeto Centro de vacaciones recupera los nombres de los centros de

vacaciones de la empresa.• El objeto Servicio recupera datos de los tipos de servicios de cada centro de

vacaciones: alojamiento, comida y bebida, esparcimiento.• El objeto Tipo de prestaciones recupera datos de los tipos de servicio de cada

centro vacacional, por ejemplo, suite familiar (para alojamiento), restaurante (para comida y bebida).

58 Acceso a los datos y análisis de datos

Elab

Para obtener información adicional sobre las clases y los distintos tipos de objetos que puede encontrar en BusinessObjects, consulte la sección Clases y subclases y Objetos de dimensión, indicador e información en la página 59.

Universo de demostración Viajes Archipiélagos.

Clases y subclasesEl universo de demostración contiene cinco clases: Centro de vacaciones, Cliente, Ventas, Reservas e Indicadores. La finalidad de las clases es ofrecer agrupaciones lógicas de objetos. La clase Cliente, por ejemplo, contiene objetos que se asignan a datos de clientes de la base de datos.La clase Cliente contiene una subclase denominada Patrocinador. Una subclase es a una clase lo que una subcarpeta a una carpeta.

Una carpeta representa una clase.

Cada icono dentro de una clase representa un objeto.

oración de consultas en universos

Acceso a los datos y análisis de datos 59

Objetos de dimensión, indicador e informaciónAl crear universos, los diseñadores definen y califican objetos. La calificación de un objeto revela la forma en que se puede utilizar en el análisis de informes.Un objeto puede calificarse como dimensión, información o indicador. Cada tipo de objeto tiene una finalidad distinta:

• Los objetos de dimensión recuperan los datos que proporcionarán la base para el análisis en un informe. Los objetos de dimensión suelen recuperar datos de tipo carácter (nombres de clientes, nombres de centros de vacaciones) o fechas (años, trimestres, fechas de reservas)

• Un objeto de información siempre va asociado a uno de dimensión sobre el que proporciona información adicional. Por ejemplo, Dirección es un objeto de información que está asociado con Cliente. Dirección ofrece información adicional sobre los clientes: sus direcciones.

• Los indicadores son semánticamente dinámicos: los valores que devuelven dependen de los objetos con los que se utilicen. Si se incluye, por ejemplo, Centro de vacaciones y Volumen de negocios en una consulta, se calculan los ingresos por centro de vacaciones. Si incluye Cliente y Volumen de negocios, se calculan los ingresos por cliente, y así sucesivamente.

eModasLa base de datos eModas contiene los datos de los minoristas de una cadena de prendas de vestir. Registra 211 productos (663 con variaciones de color) vendidos en más de 13 establecimientos de Europa en los últimos tres años. Contiene aproximadamente 90.000 filas de datos.

Objeto de dimensión

Objeto de información

Indicador

60 Acceso a los datos y análisis de datos

Elab

Elaboración de una consulta básica sobre un universo

Al crear una consulta sobre un universo, es posible introducir datos en un informe. Esto se realiza en el Panel de consulta, una interfaz gráfica que permite elaborar una consulta arrastrando y soltando objetos de un universo. El Panel de consulta aparece ilustrado en la página 61. Son tres los pasos necesarios para la elaboración de una consulta básica sobre un universo.1. Mostrar el Panel de consulta.2. Elaborar la consulta en el Panel de consulta y ejecutarla.3. Guardar la definición de la consulta.

Visualización del Panel de consultaEl procedimiento a seguir para mostrar el Panel de consulta depende de si va a crear un documento nuevo o simplemente desea elaborar una nueva consulta dentro de un documento ya existente. Puede utilizar los botones de la barra de herramientas y comandos siguientes:

Si desea más información al respecto, consulte la sección Flujos de operaciones para acceso a datos en la página 45.

Para Entonces

crear un documento nuevo, haga clic en el botón Asistente para la creación de informes (barra de herramientas Estándar).

para editar una consulta u otro tipo de proveedor de datos en el documento actual,

haga clic en Editar proveedor de datos en el menú Datos.

para crear una consulta nueva u otro tipo de proveedor de datos en el documento actual,

haga clic en Nuevo proveedor de datos en el menú Datos.

Asistente para la

creación de informes

oración de consultas en universos

Acceso a los datos y análisis de datos 61

El Panel de consulta muestra el contenido del universo de BusinessObjects y le permite seleccionar los datos haciendo simplemente clic en el ratón.

Panel de consulta

a. Las clases aparecen como carpetas.b. Los objetos aparecen como cubos (para dimensiones), esferas (para indicadores) o pirámides (para información). c. Este botón, seleccionado de forma predeterminada, muestra las clases y objetos del universo.d. Este botón permite definir opciones antes de ejecutar la consulta, por ejemplo para indicar un número máximo de filas.e. Este botón muestra las condiciones predefinidas del universo.f. Aquí puede introducir una cadena de búsqueda para localizar objetos en el universo.g.El cuadro Objetos del resultado muestra los objetos que están incluidos en la consulta.h. El cuadro Condiciones muestra las condiciones que limitan los datos devueltos por la consulta.i. Guardar y cerrar le permite guardar la consulta que ha definido sin ejecutarla. Puede ejecutarla posteriormente utilizando el comando Actualizar.j. Cuando se hace clic en Ver, aparecen en el Administrador de datos los datos en bruto recuperados por la consulta. En el Administrador de datos, puede editar, aceptar o cancelar la consulta.k.Cuando se hace clic en Ejecutar, la consulta se conecta a la base de datos y aparecen los datos en el informe.

a

b

d

c

e g kf hi j

Elaboración de una consulta básica sobre un universo

62 Acceso a los datos y análisis de datos

Elab

Visualización del Panel de consultaCuando inicia BusinessObjects por primera vez, aparece el Asistente para la creación de informes. Utilice el asistente para mostrar el Panel de consulta del universo Viajes Archipiélagos. A continuación se indican los pasos que debe seguir:1. En el Asistente para la creación de informes, haga clic en Comenzar.

Aparecerá el cuadro de diálogo Indicar el acceso a los datos, con la opción Universo ya seleccionada.

2. Haga clic en Siguiente.Aparecerá el cuadro de diálogo Seleccionar un universo.

3. Haga clic en Viajes Archipiélagos:

oración de consultas en universos

Acceso a los datos y análisis de datos 63

4. Haga clic en Finalizar.Aparecerá el Panel de consulta, en el que se muestran las clases del universo Viajes Archipiélagos:

Elaboración de una consulta en el Panel de consulta y su ejecuciónLa elaboración y ejecución de una consulta incluye los pasos siguientes:1. Mostrar todos los objetos que se pueden incluir en una consulta2. Incluir objetos en una consulta3. Eliminar objetos de una consulta4. Cambiar el orden de los objetos de una consulta5. Ejecutar la consultaLos pasos 2, 3 y 4 no son siempre secuenciales. Puede, por ejemplo, incluir objetos en una consulta, eliminar algunos de ellos e incluir otros posteriormente.

Visualización de los objetos que se pueden incluir en una consultaEn el Panel de consulta, el cuadro Clases y objetos presenta las clases, subclases y objetos del universo que va a utilizar. Los objetos representan los datos que se pueden recuperar mediante el universo. Las clases son agrupaciones lógicas de objetos. Igualmente, las clases pueden contener subclases, al igual que las carpetas contienen subcarpetas.Cuando aparece el Panel de consulta, únicamente las clases del universo se encuentran visibles. Haga clic en el signo más (+), a la derecha del icono de una clase, para ver los objetos de la clase y las subclases.

Elaboración de una consulta básica sobre un universo

64 Acceso a los datos y análisis de datos

Elab

Búsqueda de objetosPuede buscar un objeto escribiendo su nombre en el cuadro de búsqueda. BusinessObjects abre la carpeta del objeto y lo selecciona. En el caso de universos de gran tamaño con gran número de objetos, ésta función resulta de gran utilidad.

Adición de objetos en una consultaCuando se incluye un objeto en la consulta, indica a BusinessObjects que recupere los datos para ese objeto de la base de datos. Por ejemplo, para ver el volumen de negocios por centro de vacaciones en el informe, incluye los objetos Volumen de negocios y Centro de vacaciones en la consulta.Un objeto en una consulta se incluye colocándolo en el cuadro Objetos del resultado. Hay tres maneras de hacerlo. Puede:• Hacer clic en un icono en la lista Clases y objetos y arrastrarlo al panel

Objetos del resultado • Hacer doble clic en un objeto en la lista Clases y objetos• Hacer clic en una carpeta de clase y arrastrarla al cuadro Objetos del

resultado. Todos los objetos de la clase aparecen en el cuadro Objetos del resultado.

Una vez que ha colocado objetos en el cuadro Objetos del resultado, ha elaborado una consulta básica.

Eliminación de objetos de una consultaSi decide que desea eliminar un objeto de la consulta que está elaborando, haga clic en su icono en el cuadro Objetos del resultado. Puede eliminar el objeto de la manera siguiente:• Arrastre el icono a la lista Clases y objetos.• Pulse la tecla Supr.• Haciendo clic en el botón derecho del ratón y, a continuación, en Eliminar en

el menú de acceso directo que aparece.Repita este proceso para eliminar otros objetos de la consulta.

Cuadro de búsqueda

oración de consultas en universos

Acceso a los datos y análisis de datos 65

Modificación del orden de los objetos de una consultaEl orden en el que aparecen los objetos en el cuadro Objetos del resultado determina el orden en el que los datos aparecerán en el informe. Para mover un objeto, haga clic en su icono. Puede:• Arrastre el icono hacia la derecha o hacia la izquierda y suelte, a

continuación, el botón del ratón.Intercambie el icono con el de otro objeto del cuadro Objetos del resultado, manteniendo pulsada la tecla Mayús, arrastrándolo hasta que se encuentre encima del objeto con el que desea intercambiarlo y soltando a continuación el botón del ratón.

Ejecución de la consultaUna vez que haya elaborado la consulta deseada, haga clic en Ejecutar para que la consulta recupere los datos de la base de datos.

EJEMPLOElaboración de una consulta en el Panel de consulta y su ejecuciónHa mostrado el Panel de consulta del universo Viajes Archipiélagos y desea mover objetos del cuadro Clases y objetos al cuadro Objetos del resultado para crear la consulta.1. Haga clic en el signo más (+) que aparece junto a la clase Centro de

vacaciones, la clase Ventas e Indicadores.De esta forma, se muestran los objetos de cada clase.

Elaboración de una consulta básica sobre un universo

66 Acceso a los datos y análisis de datos

Elab

2. Haga doble clic en los objetos que desee. Para averiguar, por ejemplo, los beneficios anuales de cada centro de vacaciones, haga doble clic en Centro de vacaciones, Año y en la clase Indicadores en Volumen de negocios.El Panel de consulta presentará ahora este aspecto:

3. Haga clic en Ejecutar.BusinessObjects recupera los datos de Centro de vacaciones, Año y Volumen de negocios, y muestra dicha información en un nuevo documento:

NOTA

Si el diseñador de universos ha configurado el universo con una conexión restringida, BusinessObjects le pide que introduzca el nombre de usuario y la contraseña de la base de datos antes de recuperar los datos. Para obtener más información sobre conexiones restringidas, consulte Conexiones restringidas en la página 43.

oración de consultas en universos

Acceso a los datos y análisis de datos 67

Salvaguarda de la definición de una consultaPuede elaborar una consulta sin tener que ejecutarla de inmediato. Esta función le permite:• Guardar una consulta para que siga definiéndola posteriormente.• Guardar una consulta que haya terminado de definir, pero que no desee

ejecutar de inmediato debido, por ejemplo, a mucho tráfico en la red.Para guardar la definición de una consulta:1. Elabore una consulta moviendo objetos a los cuadros Objetos del resultado

y Condiciones del Panel de consulta.2. Haga clic en Guardar y cerrar.

Los objetos del resultado de la consulta aparecen como encabezados de las columnas. A continuación, actualice la consulta para visualizar los datos.

Elaboración de una consulta básica sobre un universo

68 Acceso a los datos y análisis de datos

Elab

Elaboración de una consulta más eficazPara elaborar una consulta simple, basta con agregar objetos al Panel de consulta. Los procedimientos que se describen en las secciones siguientes le permiten elaborar una consulta más eficaz al controlar los datos que recuperan las consultas. Puede:• Definir el objeto de análisis, lo que significa que se recuperan datos que más

tarde pueden utilizarse para el análisis del informe• Limitar los resultados de la consulta a los datos que cumplen las condiciones• Clasificar datos, por ejemplo alfabéticamente• Recuperar un número determinado de filas de datos• Eliminar filas de datos duplicadas del resultado de la consulta

NOTA

Todas las tareas anteriormente mencionadas pueden realizarlas usuarios finales sin conocimientos técnicos. En la sección "Personalización de consultas en universos" en la página 345, puede encontrar información sobre procedimientos de elaboración de consultas más eficaces diseñadas para usuarios avanzados.

Definición del objeto de análisisEl análisis implica la consulta de los datos desde distintos puntos de vista y en niveles de información distintos. En los informes, puede utilizar el objeto de análisis para garantizar que los datos incluidos en el informe puedan visualizarse en el nivel de información adecuado para el análisis. El definir un objeto de análisis le permite trabajar en modo Exploración, en el que puede ver los datos en mayor detalle de manera progresiva."Objeto de análisis" significa un subconjunto de datos, devueltos por una consulta, que utilizará para análisis en el informe. Los datos del objeto de análisis no aparecen en el informe hasta que decida que desea utilizarlo en el análisis.El objeto de análisis que puede definir depende de las jerarquías del universo. Una jerarquía, que el diseñador configura al crear el universo, consta de la clasificación de objetos de tipo dimensión de "menor grado de detalle" a "mayor grado de detalle". Los objetos que pertenecen a jerarquías son los únicos que se utilizan para definir el objeto de análisis.

Objeto de análisis

oración de consultas en universos

Acceso a los datos y análisis de datos 69

Para ver las jerarquías del universo con el que trabaja, haga clic en el botón Objeto de análisis de la barra de herramientas del Panel de consulta. Aparecerá el cuadro de diálogo Objeto de análisis.

NOTA

En el caso de que un universo no contenga jerarquías, BusinessObjects utiliza sus clases como jerarquías de forma predeterminada.

Al lado de los objetos que se incluyen en el objeto de análisis, aparecerá una casilla de verificación.

Haga clic en el signo + situado a la izquierda de la carpeta de la jerarquía para ver los objetos que contiene.

Las jerarquías spresentanpor carpetas.

Elaboración de una consulta más eficaz

70 Acceso a los datos y análisis de datos

Elab

Definición del objeto de análisis predeterminadoUna vez que ha incluido en una consulta un objeto que pertenece a una jerarquía, puede definir un objeto de análisis predeterminado que incluya otros objetos en otros niveles de la misma jerarquía. La adición de niveles auxiliares en el objeto de análisis le permite ver niveles inferiores de información en el análisis. El objeto Centro de vacaciones, por ejemplo, pertenece a la jerarquía Centro de vacaciones. Una vez que incluya Centro de vacaciones en una consulta, puede incluir automáticamente los objetos Tipo de prestaciones y Servicio en el objeto de análisis, ya que dichos objetos pertenecen también a la jerarquía Centro de vacaciones. Para utilizar esta función, inserte en primer lugar un objeto de una jerarquía en el cuadro Objetos del resultado. A continuación, haga clic en la flecha del cuadro de lista Objeto de análisis de la barra de herramientas del Panel de consulta:

La lista le permite incluir uno, dos o tres objetos de la jerarquía en el objeto de análisis. Si inserta Centro de vacaciones, por ejemplo, en el cuadro Objetos del resultado, haga clic en Un nivel, el objeto de análisis contiene el objeto que se encuentra debajo de Centro de vacaciones (Tipo de prestaciones) en la jerarquía Centro de vacaciones. Haga clic en la opción que corresponde al número de objetos que desea incluir en el objeto de análisis. Esta opción se encuentra ahora activa en el cuadro de lista Objeto de análisis.Al ejecutar la consulta, el informe muestra los datos de los objetos que se han incluido en el cuadro Objetos del resultado del Panel de consulta. Aunque no aparecen los datos de los objetos en el ámbito del análisis, se encuentran disponibles para su utilización en el análisis.

oración de consultas en universos

Acceso a los datos y análisis de datos 71

Definición del objeto de análisis de forma manualEn lugar de utilizar el método predeterminado descrito en la primera sección, puede seleccionar los objetos de dimensión que desea. Proceda de la siguiente manera: 1. Haga clic en el botón Objeto de análisis de la barra de herramientas del

Panel de consulta.Aparecerá el cuadro de diálogo Objeto de análisis.

2. Haga clic en la casilla de verificación de cada objeto que desea incluir en el objeto de análisis.

3. Haga clic en Aceptar para volver al Panel de consulta.El cuadro de lista Objeto de análisis de la barra de herramientas del Panel de consulta muestra "Nivel personalizado", que indica que el objeto de análisis se ha definido manualmente.

SUGERENCIA

Puede seleccionar todos los objetos de una jerarquía haciendo clic en la casilla de verificación de la jerarquía en el cuadro de diálogo Objeto de análisis.

Objeto de análisis

Elaboración de una consulta más eficaz

72 Acceso a los datos y análisis de datos

Elab

Aplicación de condicionesUna condición es una forma de limitar los datos que devuelve una consulta. A continuación, se muestra un ejemplo.

EJEMPLOLimitación de los resultados de una consulta mediante una condiciónEl objeto Centro de vacaciones recupera cinco valores: Australian Reef, Bahamas Beach, French Riviera, Hawaiian Club y Royal Caribbean.Puede aplicar una condición al objeto Centro de vacaciones con el fin de definir que únicamente desea recuperar los datos de los centros vacacionales Bahamas Beach y Royal Caribbean.En BusinessObjects, puede definir tres tipos de condiciones en una consulta:

Condición Descripción

Condiciones predefinidas

Cuando los diseñadores del universo elaboran universos, pueden crear condiciones predefinidas para que las utilice. Por ejemplo, el universo Viajes Archipiélagos contiene condiciones predefinidas como Año 2002, que le permite obtener reservas para 2002 únicamente.Puede aplicar una o varias condiciones predefinidas cuando elabora una consulta. Sin embargo, no puede eliminar condiciones predefinidas de un universo, ni puede editar su definición.

Condiciones simples Permiten limitar los datos devueltos por un objeto de resultado. Por ejemplo, puede obtener información sobre clientes determinados aplicando una condición simple en el objeto Cliente y, a continuación, seleccionando los nombres de cliente que aparecen en un cuadro de diálogo.

Condiciones complejas Le permiten limitar los resultados de la consulta por cualquier objeto del universo. Para obtener información adicional al respecto, consulte la sección Aplicación de condiciones complejas en consultas en la página 354.

oración de consultas en universos

Acceso a los datos y análisis de datos 73

Para aplicar una condición predefinida:1. Haga clic en Condiciones predefinidas debajo del cuadro Clases y objetos

del Panel de consulta.El cuadro Condiciones predefinidas sustituye al cuadro Clases y objetos.A continuación se presentan las condiciones predefinidas del universo Viajes Archipiélagos:

2. Haga doble clic en la condición predefinida que desea aplicar.La condición aparece en el cuadro Condiciones.Al ejecutar la consulta, únicamente aparecerán en el informe los datos correspondientes a la condición predefinida.

SUGERENCIA

Para obtener información sobre el uso de dos o más condiciones en la misma consulta, consulte la sección Uso de una consulta existente en una condición en la página 375.

Para eliminar una condición predefinida:Haga clic en el icono de la condición en el cuadro Condiciones y pulse, a continuación, la tecla Eliminar.

Condiciones predefinidas

Elaboración de una consulta más eficaz

74 Acceso a los datos y análisis de datos

Elab

Para aplicar únicamente la condición simple que ha definido:Antes de aplicar una condición simple a un objeto, debe incluir el objeto en la consulta. A continuación:1. Haga clic en el icono del objeto en el cuadro Objetos del resultado.2. Haga clic en el botón Condición simple en la barra de herramientas.

Se recupera de la base de datos la lista de valores para el objeto y aparece en el cuadro de diálogo Lista de valores:

3. Mantenga pulsada la tecla Ctrl, haga clic en los valores que desea recuperar y, a continuación, haga clic en Aceptar.La condición aparece en el cuadro Condiciones.Al ejecutar la consulta, sólo los datos correspondientes a los valores que seleccionó aparecerán en el informe.

Para seleccionar distintos valores para una condición simple:Una vez que ha aplicado una condición simple al objeto de una consulta, puede modificarlo seleccionando distintos valores para que el objeto los devuelva. Proceda de la siguiente manera:1. En el cuadro Condiciones del Panel de consulta, haga clic en los valores que

aparecen en el lado derecho de la condición.El cuadro Clases y objetos pasa a ser el cuadro Operandos.

Condiciones simples

oración de consultas en universos

Acceso a los datos y análisis de datos 75

2. Haga doble clic en el operando Mostrar Lista de valores.La lista de valores del objeto aparecerá en el cuadro de diálogo Lista de valores.

3. Si desea seleccionar valores para la condición, mantenga pulsada la tecla Ctrl y, a continuación, en el cuadro de diálogo Lista de valores, haga clic en cada valor que desea que recupere el objeto.

4. Haga clic en cualquier valor seleccionado que no desea que recupere el objeto y haga clic en Aceptar.

Para eliminar una condición simple:Haga clic en la condición en el cuadro Condiciones y pulse, a continuación, la tecla Eliminar.

Aplicación de ordenacionesLas ordenaciones controlan el orden en que aparecen los datos: ascendente o descendente. Puede aplicar, por ejemplo, una ordenación en un indicador para que los datos aparezcan en orden ascendente, del valor más bajo al más alto.En la tabla siguiente se presenta el orden en que aparecen los datos:

Para aplicar una ordenación a un objeto:1. Haga clic en un objeto del cuadro Objetos del resultado.2. Haga clic en el botón Ordenación en la barra de herramientas.

En el cuadro Objetos del resultado, aparecerá un icono de ordenación debajo del icono del objeto.

Para eliminar una ordenación:Hay dos formas de hacerlo:• Haga clic en el icono de ordenación y pulse la tecla Supr.• Arrastre el icono de ordenación del objeto del cuadro Objetos del resultado a

la lista Clases y objetos, y suelte el botón del ratón.En ambos casos, el icono de ordenación desaparece del objeto del cuadro Objetos del resultado.

Texto Números Fechas

Ascendente A-Z Del más bajo al más alto

De la más antigua a la más reciente

Descendente Z-A Del más alto al más bajo

De la más reciente a la más antigua

Ordenación

Elaboración de una consulta más eficaz

76 Acceso a los datos y análisis de datos

Elab

Para invertir una ordenación:Haga doble clic en el icono de ordenación situado debajo del objeto. La flecha del icono de ordenación señala en dirección contraria para indicar que se ha invertido la ordenación.

Ordenaciones y SQL manualSi aplica una ordenación a una consulta y luego utiliza la sentencia SQL generada por la consulta para crear un nuevo informe, la sentencia SQL no tendrá en cuenta la ordenación. Para crear el informe que desea, tendrá que ajustar el orden de las columnas de la sentencia SQL o bien modificar el orden de las columnas del propio informe.

Prioridad de ordenación y aplicación de ordenaciones transparentes:Al aplicar más de una ordenación en una consulta, puede que sea necesario definir la prioridad de ordenación. Asimismo, puede aplicar ordenaciones transparentes (ordenaciones en objetos que no son objetos del resultado) siempre que la base de datos de su lugar de trabajo admita esta función.Para definir la prioridad de ordenación o aplicar ordenaciones transparentes, haga clic en Administrar ordenaciones en la barra de herramientas del Panel de consulta. Aparecerá el cuadro de diálogo Ordenaciones.Para obtener más información acerca de estas tareas, haga clic en Ayuda en el cuadro de diálogo Ordenaciones.

Definición de opciones y ejecución de consultasAntes de ejecutar una consulta, puede definir opciones que le permiten:• Especificar el número de filas de datos que desea que devuelva la consulta.

La opción Predeterminado corresponde al número máximo de filas que el diseñador del universo ha especificado para las consultas del universo actual, en el módulo Designer.

• Eliminar filas de datos duplicadas. Esta función resulta de gran utilidad si cree que la consulta va a devolver varias filas que contienen los mismos datos.

• No recuperar datos cuando se ejecuta la consulta. En este caso, BusinessObjects genera la consulta SQL pero no se conecta a la base de datos. Los nombres de los objetos incluidos en la consulta aparecen como encabezados de las columnas en el informe.Esta opción se utiliza cuando se desea guardar la consulta que se ha creado, con el fin de actualizarla en una hora de poca actividad.

Administrar ordenaciones

oración de consultas en universos

Acceso a los datos y análisis de datos 77

Para definir opciones, ejecute una consulta:1. Haga clic en Opciones en el Panel de consulta.

Aparecerá el cuadro de diálogo Opciones de consulta.

2. Haga clic en Sin filas duplicadas si desea eliminar filas de datos duplicadas del resultado de la consulta.

3. Para obtener un resultado parcial, puede hacer lo siguiente:• Haga clic en 10 filas o 20 filas.• Introduzca un número de filas en el campo Otro. Puede utilizar las flechas

para aumentar o disminuir el valor.4. Haga clic en No recuperar los datos si no desea que la consulta se conecte

a la base de datos al ser ejecutada.Al actualizar la consulta, esta opción se desactivará de forma automática, lo que significa que la consulta se conectará a la base de datos y los datos aparecerán en el informe.

• Haga clic en Aceptar para volver al Panel de consulta.Si está de acuerdo con la consulta que ha generado, haga clic en Ejecutar.La consulta se conecta a la base de datos y recupera los datos que ha especificado. El informe que aparece muestra los datos de los objetos que ha colocado en el cuadro Objetos del resultado del Panel de consulta.

Elaboración de una consulta más eficaz

78 Acceso a los datos y análisis de datos

Elab

Ejecución de una consulta en otro universoBusinessObjects le permite ejecutar una consulta en un universo y, a continuación, ejecutar la misma consulta en otro universo diferente. Este procedimiento le permite probar su consulta en un universo piloto antes de aplicarla a sus datos reales. El procedimiento siguiente describe cómo ejecutar una consulta en otro universo tras haberla ejecutado en un universo inicial.1. Abra el informe que contiene la consulta.2. Haga clic en Ver en el menú Datos.3. Aparecerá el cuadro de diálogo Administrador de datos.4. Elija la consulta que desee utilizar en la lista Proveedores de datos y, a

continuación, haga clic en la ficha Definición.5. Haga clic en el botón situado a la derecha del nombre del universo.6. En el cuadro de diálogo que aparece, seleccione el universo que desea

utilizar y haga clic a continuación en Aceptar. 7. Haga clic en la ficha Resultados y, a continuación, en Actualizar.8. Haga clic en Aceptar para cerrar el Administrador de datos.

oración de consultas en universos

Creación de consultas con otros tipos de proveedores de datos

cap

ítu

lo

80 Acceso a los datos y análisis de datos

Crea

Presentación general

En este capítulo se explica la forma de crear informes con proveedores de datos distintos de universos de BusinessObjects. Además de universos, puede crear informes mediante SQL manual, procedimientos almacenados, archivos de datos personales, procedimientos de Visual Basic for Applications (VBA), archivos XML, cubos OLAP y Web Connect.

ción de consultas con otros tipos de proveedores de datos

Acceso a los datos y análisis de datos 81

Utilización de SQL manualSQL es el lenguaje original de informes y consultas capaz de ser interpretado por sistemas de administración de bases de datos relacionales (SGBDR). Al crear un informe según un universo de BusinessObjects, el universo genera el SQL que se pasa al servidor, protegiendo así al usuario de las complejidades de las consultas SQL.De forma alternativa, al utilizar SQL manual, es posible interactuar directamente con la base de datos creando uno mismo el SQL.

Creación de un informe con SQL manualAl crear un informe con SQL manual, puede:• Escribir un nuevo archivo de comandos o abrir uno existente• Definir listas de valores y peticiones de orden• Crear una nueva conexión con la base de datos o utilizar una existente• Ver los datos brutos antes de que aparezcan en el informe• Analizar el archivo de comandos en busca de errores SQL• Guardar los cambios que se realicen en un archivoPara crear un informe con SQL manual:1. Haga clic en el botón Asistente para la creación de informes de la barra de

herramientas Estándar.Aparecerá el Asistente para la creación de informes.

2. Seleccione una opción para el diseño del informe y, a continuación, haga clic en Siguiente.Aparecerá el cuadro de diálogo Indicar el acceso a los datos.

Asistente para la creación de

informes

Utilización de SQL manual

82 Acceso a los datos y análisis de datos

Crea

3. En Otros, seleccione Editor manual del SQL en el cuadro de lista y, a continuación, haga clic en Finalizar.

Aparecerá el editor manual de SQL.

ción de consultas con otros tipos de proveedores de datos

Acceso a los datos y análisis de datos 83

4. El siguiente paso depende de lo que quiera hacer.

5. Haga clic en el botón Analizar para comprobar posibles errores SQL existentes en el archivo de comandos.BusinessObjects ejecuta el SQL con la base de datos y muestra los mensajes de error que devuelve la base de datos.

NOTA

BusinessObjects no ejecuta las cláusulas COMPUTE y ORDER BY en sentencias de SQL manual.

6. Para realizar una conexión con la base de datos:• Seleccione una conexión en el cuadro de lista Conexión, o bien• Cree una nueva conexión. (Consulte Creación o edición de una conexión

para SQL manual en la página 85).7. Haga clic en Crear jerarquías e iniciar el modo Exploración si desea realizar

un análisis profundo tan pronto como los datos aparezcan en el informe.8. Haga clic en Ver si desea ver los datos brutos que recupera el archivo de

comandos.

Si desea... Primero... Entonces...

Escribir un nuevo archivo de comandos SQL

Escriba el archivo de comandos.

Vaya al paso siguiente.

Abrir un archivo de comandos existente

En el Editor manual del SQL, haga clic en Abrir:

Utilice el cuadro de diálogo que aparece para localizar el archivo de comandos SQL.

Analizar

Crear una nueva

conexión

Utilización de SQL manual

84 Acceso a los datos y análisis de datos

Crea

Aparecerá el cuadro de diálogo Administrador de datos con los datos brutos en la ficha Resultados. Haga clic en Aceptar para cerrar el cuadro de diálogo Administrador de datos.

9. Haga clic en Ejecutar.Los datos recuperados por la consulta SQL aparecen en el informe.

Edición de un archivo de comandos SQL manualPara obtener resultados diferentes de un archivo de comandos SQL manual que ya ha ejecutado, todo lo que tiene que hacer es editar el archivo de comandos y volver a ejecutarlo. Proceda de la siguiente manera:1. Abra el informe que contiene datos del archivo de comandos SQL manual y,

a continuación, haga clic en Editar el proveedor de datos en el menú Datos.Aparecerá el cuadro de diálogo Editor manual del SQL.

2. Realice los cambios en el archivo de comandos. Conforme trabaja, puede:• Haga clic en Analizar para comprobar posibles errores SQL.• Haga clic en Ver para ver los datos brutos que recupera el archivo de

comandos.• Haga clic en Guardar para guardar los cambios que realice.3. Haga clic en Ejecutar.

BusinessObjects recupera los nuevos datos y los muestra en el informe.Guardar

ción de consultas con otros tipos de proveedores de datos

Acceso a los datos y análisis de datos 85

Creación o edición de una conexión para SQL manualPara recuperar datos con SQL manual, necesita definir una conexión con la base de datos en BusinessObjects. Éste no es el caso cuando se ejecutan consultas en universos porque la conexión requerida está almacenada en el universo

Utilización del editor manual de SQL para crear y editar conexionesLas conexiones para SQL manual se crean y editan en el editor manual de SQL.

Para crear una conexión:1. Haga clic en Crear una nueva conexión.

Aparecerá el cuadro de diálogo Agregar una conexión.

Crear una nueva

conexión

Utilización de SQL manual

86 Acceso a los datos y análisis de datos

Crea

2. Elija el controlador que utilizará para conectar con la base de datos y, a continuación, haga clic en Aceptar.Aparecerá el cuadro de diálogo Propiedades de la conexión. Este cuadro varía según el controlador de la base de datos seleccionado.

3. Escriba el nombre de la conexión en el cuadro Nombre y seleccione el SGBDR en el cuadro de lista Motor de base de datos.

4. Escriba el nombre de usuario, la contraseña y el nombre de la base de datos u origen de datos en el cuadro Parámetros de inicio de sesión.

5. En el cuadro de lista Tipo, seleccione Personal o Compartida.• Personal significa que solamente usted puede utilizar la conexión.• Compartida significa que otros usuarios pueden utilizar la conexión.6. Haga clic en Probar para comprobar que la conexión se ha definido

correctamente. Si recibe un mensaje de error, compruebe los parámetros introducidos e inténtelo de nuevo. Si aún así no puede crear una conexión de base de datos satisfactoriamente, consulte al administrador de la base de datos.

ción de consultas con otros tipos de proveedores de datos

Acceso a los datos y análisis de datos 87

Para editar una conexión:Puede editar una conexión después de haberla creado. Proceda de la siguiente manera:1. En el cuadro de diálogo Editor manual del SQL, seleccione la conexión en el

cuadro de lista Conexiones y, a continuación, haga clic en Editar conexión.Aparecerá el cuadro de diálogo Propiedades de la conexión.

2. Realice las modificaciones en la conexión.3. Haga clic en Probar para asegurarse de que la conexión modificada todavía

es válida.Puede:

• Hacer clic en Ejecutar para ejecutar un archivo de comandos con la conexión.

• Hacer clic en Ver para ver los datos brutos que recupera la consulta.• Hacer clic en Cancelar para guardar la conexión para su uso futuro.

Creación de un informe que muestre las ventas por tienda y categoríaEn esta sección se proporciona un ejemplo de un informe sencillo creado con SQL manual.

EJEMPLOCreación de un informe eModas que muestre las ventas por tienda y categoría en Florida1. Inicie BusinessObjects.2. Haga clic en Asistente para la creación de informes.3. Seleccione una opción para el diseño del informe y, a continuación, haga clic

en Siguiente.4. Seleccione Editor manual del SQL en el cuadro de lista Otros, y, a

continuación, haga clic en Siguiente.Se abrirá el cuadro de diálogo Editor manual del SQL.Ahora tiene que crear una conexión con la base de datos eModas de Microsoft Access. Proceda de la siguiente manera:

5. Haga clic en Crear una nueva conexión.Se abrirá el cuadro de diálogo Agregar una conexión.

6. Seleccione Controladores ODBC de la lista de controladores y haga clic en Aceptar.Se abrirá el cuadro de diálogo Propiedades de la conexión.

7. Escriba ‘eModas’ en el cuadro Nombre, seleccione ‘eModas’ en el cuadro de

Editar conexión

Asistente para la

creación de informes

Crear una nueva

conexión

Utilización de SQL manual

88 Acceso a los datos y análisis de datos

Crea

lista Nombre de origen de datos, seleccione ‘MS Access 2000’ en el cuadro de lista Motor de base de datos y, a continuación, haga clic en Aceptar.La conexión eModas que acaba de crear aparece ahora como la conexión actual en el cuadro Conexión.

8. Escriba el siguiente SQL en el cuadro de diálogo Editor manual del SQL:SELECT ol.shop_name as shop_name,

al.category as category, SUM (sf.quantity_sold) as quantity_soldFROM outlet_lookup ol INNER JOIN (shop_facts sf INNER JOIN article_lookup al

ON sf.article_id = al.article_id ) ON ol.shop_id = sf.shop_id

WHERE state = 'Florida'

GROUP BY ol.shop_name, al.category

9. Haga clic en Ejecutar.BusinessObjects genera el siguiente informe:

ción de consultas con otros tipos de proveedores de datos

Acceso a los datos y análisis de datos 89

Creación de informes interactivos con SQL manualEn esta sección se proporciona un ejemplo de un archivo de comandos SQL manual que incluye una petición de orden de BusinessObjects. Cuando ejecute un informe que contiene una petición de orden, BusinessObjects muestra un cuadro de diálogo en el que se especifican uno o más parámetros que se pasarán a la consulta del informe. El informe entonces devuelve datos en función de la entrada. Las peticiones de orden son un componente de BusinessObjects más que de SQL, pero el proveedor de datos SQL manual de BusinessObjects permite incorporarlas en una consulta SQL.

Creación de una petición de orden con una lista de valores para un archivo de comandos SQL manualUna petición de orden es una cuestión que necesita que los usuarios seleccionen valores cuando ejecutan consultas. De esta forma, los usuarios filtran la consulta para obtener los datos con los que guardan relación.Además, una petición de orden puede mostrar una lista de valores; el usuario puede seleccionar de esta lista en vez de tener que escribir directamente en la petición de orden.

Sintaxis para peticiones de orden y listas de valores en SQL manual.Se define una petición de orden y su lista de valores mediante la inclusión de la función @prompt en la cláusula SQL WHERE. La sintaxis de la función es la siguiente:@prompt (‘petición de orden’,’tipo de datos’,{‘valor1’,’valor2’, etc.},mono/multi,free/constrained)

Utilización de SQL manual

90 Acceso a los datos y análisis de datos

Crea

En la tabla siguiente se describe cada componente de la función:

Argumento Descripción Predeterminada

@prompt La función @prompt puede tomar hasta cinco argumentos. El único argumento obligatorio es ‘petición de orden’. Si omite este argumento, BusinessObjects suministra su valor predeterminado. Incluso si omite un argumento, debe incluir las comas que le preceden y le siguen. Por consiguiente, la sintaxis de una petición de orden en la que solamente se especifica el primer argumento es la siguiente:@prompt(‘¿Qué año?’,,,,)

N/A

petición de orden El texto que aparece en el cuadro de la petición de orden cuando se ejecuta el informe. Este argumento admite una cadena de caracteres entre comillas, por ejemplo:‘Seleccione un cliente o varios’

Ninguna

tipo de datos El tipo de datos que devuelve la petición de orden (carácter, número o fecha). Este argumento puede ser uno de los tres valores siguientes entre comillas:• ‘A’ para datos de caracteres• ‘N’ para datos numéricos• ‘D’ para datos de fecha

‘A’

ción de consultas con otros tipos de proveedores de datos

Acceso a los datos y análisis de datos 91

EJEMPLOCreación de un informe eModas sobre ventas con petición de orden por estado, tienda y categoría1. Haga clic en Asistente para la creación de informes.2. Seleccione una opción para el diseño del informe y, a continuación, haga clic

en Siguiente.

valor1,valor2...

La lista de valores que aparece al ejecutar el informe. La lista puede constar de cadenas de un máximo de 256 caracteres entre comillas simples, por ejemplo:‘Londres’,’Nueva York’,’París’Si no incluye este argumento, tendrá que escribir los valores directamente en la petición de orden.

N/A

mono/multi Especifica si el usuario puede seleccionar una o varias entradas de la lista de valores. Este argumento toma uno o dos valores:• mono, que impide una selección

múltiple• multi, que permite una selección

múltiple

mono

free/constrained Determina si los usuarios pueden introducir valores directamente. Este argumento toma uno de los parámetros siguientes:• free: el usuario puede introducir

valores directamente• constrained: el usuario debe

seleccionar valores de la lista de valores

constrained

Argumento Descripción Predeterminada

Utilización de SQL manual

92 Acceso a los datos y análisis de datos

Crea

3. Elija ‘Editor manual del SQL’ en el cuadro de lista Otros y, a continuación, haga clic en Siguiente.Aparecerá el cuadro de diálogo Editor manual del SQL.

4. Si es necesario, cree una conexión con la base de datos eModas (consulte Creación de un informe que muestre las ventas por tienda y categoría en la página 87 para obtener una explicación sobre la forma de hacerlo).

5. Escriba el siguiente SQL en el cuadro de diálogo Editor manual del SQL:SELECT ol.shop_name as shop_name, al.category as category, SUM (sf.quantity_sold) as quantity_soldFROM outlet_lookup ol INNER JOIN (shop_facts sf INNER JOIN article_lookup al

ON sf.article_id = al.article_id ) ON ol.shop_id = sf.shop_id

WHERE state = @prompt ('Elija un estado', 'A', {'California', 'Illinois', 'Florida'},multi,constrained)GROUP BY ol.shop_name, al.category

6. Haga clic en Ejecutar.Aparecerá el cuadro de diálogo Introducir o seleccionar valores.

7. Haga clic en Valores.Aparecerá el cuadro de diálogo Lista de valores.

ción de consultas con otros tipos de proveedores de datos

Acceso a los datos y análisis de datos 93

8. Seleccione un estado o varios en la lista y haga clic en Aceptar.BusinessObjects genera el informe en función de los estados seleccionados.

Restricciones en archivos de comandos de SQL manual Los tipos de archivos de comandos SQL que puede ejecutar como SQL manual los determina el administrador de BusinessObjects. Si intenta ejecutar un archivo de comandos para el que no tiene permiso, recibirá un mensaje de error. Por lo general, puede ejecutar archivos de comandos que contengan solamente una sentencia SELECT. Consulte al administrador de BusinessObjects si tiene que ejecutar archivos de comandos más complejos o que conlleven cambios en datos de la base de datos.

Utilización de SQL manual

94 Acceso a los datos y análisis de datos

Crea

Utilización de procedimientos almacenadosEn esta sección se describen procedimientos almacenados y se explica la forma de utilizarlos para incluir datos en los informes de BusinessObjects.

¿Qué son los procedimientos almacenados?Los procedimientos almacenados son archivos de comandos SQL, desde muy sencillos a muy complejos, que se almacenan como código ejecutable en un SGBDR. Pueden recibir argumentos y devolver datos.

¿Cómo se utilizan los procedimientos almacenados en BusinessObjects?En BusinessObjects, los procedimientos almacenados son proveedores de datos como universos o SQL manual. En el Asistente para la creación de informes, seleccione el procedimiento almacenado que desee utilizar. Cuando ejecute el informe, debe introducir datos para los parámetros de entrada que tiene el procedimiento y el procedimiento devuelve datos a BusinessObjects que BusinessObjects presenta como un informe.

Restricciones en procedimientos almacenados• El supervisor de BusinessObjects garantiza el acceso a la base de datos o a

la cuenta en la que se encuentran los procedimientos almacenados.• No todos los SGBDR admiten procedimientos almacenados. Consulte el

manual de la base de datos para ver si el suyo los admite.• Las sentencias COMPUTE, PRINT, OUTPUT o STATUS que se encuentran

en procedimientos almacenados no se ejecutan.

ción de consultas con otros tipos de proveedores de datos

Acceso a los datos y análisis de datos 95

Utilización de un procedimiento almacenado para recuperar datosEsta sección muestra la forma de recuperar datos en un informe de BusinessObjects con un procedimiento almacenado. En el ejemplo siguiente se utiliza un procedimiento almacenado que devuelve datos de la base de datos eModas que se ejecuta en Microsoft SQL Server. El procedimiento toma el estado y el nombre del artículo como parámetros de entrada y devuelve una lista de tiendas dentro del estado y su total de ventas de artículos con nombres similares al especificado. La consulta del procedimiento almacenado tiene el siguiente formato (@state y @article son parámetros que se pasan al procedimiento):SELECT ol.shop_name,

al.article_label,

SUM (sf.quantity_sold) as total_sold

FROM outlet_lookup ol INNER JOIN (

shop_facts SF INNER JOIN article_lookup al

ON sf.article_id = al.article_id )

ON ol.shop_id = sf.shop_id

WHERE ol.state = @state

AND al.article_label LIKE '%' + @article + '%'

GROUP BY ol. shop_name,

al.article_label

EJEMPLOCreación de un informe que muestre la venta de artículos por estado1. Haga clic en el botón Asistente para la creación de informes de la barra de

herramientas Estándar.Aparecerá el Asistente para la creación de informes.

2. Seleccione una opción para el diseño del informe y, a continuación, haga clic en Siguiente.Aparecerá el cuadro de diálogo Indicar el acceso a los datos.

Asistente para la

creación de informes

Utilización de procedimientos almacenados

96 Acceso a los datos y análisis de datos

Crea

3. Haga clic en Otros y, a continuación, seleccione Procedimientos almacenados de la lista.

ción de consultas con otros tipos de proveedores de datos

Acceso a los datos y análisis de datos 97

4. Haga clic en Siguiente y, a continuación, seleccione una conexión.

5. Haga clic en Siguiente y, a continuación, elija el procedimiento almacenado.

6. Haga clic en Finalizar.

Utilización de procedimientos almacenados

98 Acceso a los datos y análisis de datos

Crea

Aparecerá el Editor de procedimientos almacenados.

Si el procedimiento almacenado tiene parámetros de entrada, introduzca el valor de cada parámetro en el cuadro Valores.

Por cada parámetro

Si desea... Entonces...

Volver a utilizar el valor introducido la próxima vez que se ejecute el informe

Seleccione Utilizar este valor en la lista desplegable Próxima ejecución.

BusinessObjects solicite un valor la próxima vez que ejecute el informe

Seleccione Invitar al usuario a introducir un valoren la lista Próxima ejecución

ción de consultas con otros tipos de proveedores de datos

Acceso a los datos y análisis de datos 99

7. Haga clic en Ejecutar.BusinessObjects ejecuta el procedimiento almacenado e incluye los datos en un informe.

Utilización de procedimientos almacenados

100 Acceso a los datos y análisis de datos

Crea

Utilización de archivos de datos personalesEl proveedor de datos Archivo de datos personales permite acceder a datos en hojas de cálculo de Microsoft Excel, archivos dBASE y archivos de texto.

¿Cuáles son las ventajas de utilizar archivos de datos personales?Las ventajas principales de utilizar archivos de datos personales son las siguientes:• Puede ver datos de la empresa junto a datos personales dentro del mismo

informe.Por ejemplo, puede comparar el presupuesto de su empresa (datos de la empresa) con sus propios costes (datos personales). Puede obtener dicho informe mediante la creación de una consulta para recuperar los datos de la empresa y la inserción, a continuación, de una nueva tabla que muestre datos de un archivo de datos personales.

• Si no tiene ninguna conexión con una base de datos remota o si no hay ningún SGBDR en su sitio, puede utilizar los archivos de datos personales como el único origen de datos.

• Puede utilizar las funciones de informes y análisis de BusinessObjects para trabajar en datos procedentes de otras aplicaciones.

Creación de un informe con un archivo de datos personalesLa creación de un informe a partir de un archivo de datos personales es un procedimiento que se compone de dos fases:• Especificar el archivo de datos personales que quiera utilizar para el informe.

Esto se describe en Selección del archivo de datos personales para el informe en la página 100.

• Definir opciones que dependan del tipo de archivo seleccionado en la primera fase. Por ejemplo, las opciones para definir una hoja de cálculo son diferentes de las de un archivo de texto.

Selección del archivo de datos personales para el informePara utilizar el Asistente para la creación de informes con el fin de obtener el archivo de datos personales que contenga los datos que necesite:1. Haga clic en Asistente para la creación de informes de la barra de

herramientas Estándar.Aparecerá el Asistente para la creación de informes.

Asistente parala creaciónde informes

ción de consultas con otros tipos de proveedores de datos

Acceso a los datos y análisis de datos 101

2. Seleccione una opción para el diseño del informe y, a continuación, haga clic en Siguiente.Aparecerá el cuadro de diálogo Indicar el acceso a los datos.

3. En Otros, haga clic en Archivos de datos personales y, a continuación, haga clic en Finalizar:

Aparecerá el cuadro de diálogo Acceder a los datos personales:

Utilización de archivos de datos personales

102 Acceso a los datos y análisis de datos

Crea

4. Haga clic en Examinar para localizar el archivo que contiene los datos que desea.Aparecerá el cuadro de diálogo Abrir un archivo para acceder a datos personales.Una vez localizado el archivo y cerrado el cuadro de diálogo, la ruta del archivo aparecerá en el campo Nombre del cuadro de diálogo Acceder a los datos personales.El campo Formato muestra el formato del archivo seleccionado.Las opciones del cuadro de diálogo son específicas del tipo de archivo con el que esté trabajando.Si ha seleccionado un archivo dBASE, no existirán opciones adicionales; por tanto, haga clic en Ejecutar.

ción de consultas con otros tipos de proveedores de datos

Acceso a los datos y análisis de datos 103

5. Defina las opciones que desee:

6. Haga clic en Ejecutar.Los datos del archivo de datos personales aparecen en el informe.

Si desea... Entonces... Se aplica a

Mostrar en el informe la primera línea del archivo como encabezados de la columna

Seleccione La primera fila contiene los nombres de columnas

Todos los archivos

Crear jerarquías de exploración y abrir el informe en modo Exploración. (BusinessObjects puede hacerlo solamente si las dimensiones del informe tienen una estructura jerárquica, por ejemplo Año, Trimestre, Mes.)

Seleccione Crear jerarquías e iniciar en modo Exploración

Todos los archivos

Especificar el delimitador en un archivo de texto

Seleccione Tabulación, Espacio o Carácter. (Si selecciona Carácter tiene que introducir el carácter que delimita los datos.)

Archivos de texto (.asc; .prn; .txt; .csv)

Seleccionar la hoja de cálculo que contiene los datos que desea

Seleccione la hoja de cálculo en la lista Nombre de la hoja

Microsoft Excel (.xls)

Seleccionar datos de todos los campos de la hoja de cálculo

Seleccione Todos los campos Microsoft Excel (.xls)

Seleccionar datos de un rango de celdas de una hoja de cálculo

Escriba el rango (por ejemplo A3:R25) en el cuadro Definición del rango

Microsoft Excel (.xls)

Seleccionar datos de un rango concreto en una hoja de cálculo

Seleccione el rango en la lista Nombre del rango

Microsoft Excel (.xls)

Utilización de archivos de datos personales

104 Acceso a los datos y análisis de datos

Crea

Utilización de procedimientos de Visual Basic for Applications

Un proveedor de datos VBA es una herramienta potente y flexible para acceder a datos externos. Muy a menudo querrá acceder a servidores de automatización a través de VBA para recuperar sus datos de propietario. VBA permite recuperar datos de diversos orígenes: ADO, DAO, RDO, Application Object Models, EDK y API de nivel bajo.Para crear un proveedor de datos VBA, se escribe un procedimiento VBA que toma la interfaz DpVBA Interface como un parámetro. Puede escribir este procedimiento desde dentro del entorno VBA de BusinessObjects. DpVBAInterface es la interfaz para el objeto Automatización del proveedor de datos VBA que se describe en detalle en la BusinessObjects SDK Reference Guide.El procedimiento para escribir un proveedor de datos VBA es:1. Crear una conexión con el origen de datos.2. Crear un cubo de datos.3. Definir las dimensiones del cubo de datos.4. Rellenar el cubo con los datos del origen de datos.Una vez que se rellene el cubo de datos, puede generar un informe en función de estos datos en BusinessObjects.

ción de consultas con otros tipos de proveedores de datos

Acceso a los datos y análisis de datos 105

Creación de un informe con un proveedor de datos VBAPara crear un informe con un proveedor de datos VBA:1. Haga clic en Asistente para la creación de informes de la barra de

herramientas Estándar.Aparecerá el Asistente para la creación de informes.

2. Seleccione una opción para el diseño del informe y, a continuación, haga clic en Siguiente.Aparecerá el cuadro de diálogo Indicar el acceso a los datos.

Asistente para la

creación de informes

Utilización de procedimientos de Visual Basic for Applications

106 Acceso a los datos y análisis de datos

Crea

3. En Otros, haga clic en Procedimientos de Visual Basic for Applications y, a continuación, haga clic en Finalizar.Aparecerá el cuadro de diálogo Acceder a los datos desde VBA.

4. Seleccione la subrutina y haga clic en Ejecutar.BusinessObjects genera el informe.

EJEMPLOAcceso a un buzón de entrada de Outlook con VBAEn este ejemplo se muestra la forma de generar un informe en función del contenido de un buzón de entrada de Outlook.

Ejecutar subrutina seleccionada

Añadir una descripción para la subrutina seleccionada

Editar subrutina

Crear nueva subrutina

Eliminar subrutina

Subrutina seleccio-nada

Subrutinasdisponibles Depurar

subrutinaseleccionada

ción de consultas con otros tipos de proveedores de datos

Acceso a los datos y análisis de datos 107

Referencia a la biblioteca de objetos de OutlookProceda de la siguiente manera:1. Haga clic en Macros en el menú Herramientas y, a continuación, haga clic

en Editor de Visual Basic.Aparecerá el Editor de Visual Basic.

2. Haga clic en Referencias en el menú Herramientas.Aparecerá el cuadro de diálogo Referencias.

3. Seleccione la Biblioteca de objetos de Microsoft Outlook y haga clic en Aceptar.

Ahora necesita introducir el código del proveedor de datos VBA. Proceda de la siguiente manera:1. Haga clic en Asistente para la creación de informes de la barra de

herramientas Estándar.Aparecerá el Asistente para la creación de informes.

2. Seleccione una opción para el diseño del informe y, a continuación, haga clic en Siguiente.Aparecerá el cuadro de diálogo Indicar el acceso a los datos.

3. En Otros, haga clic en Procedimientos de Visual Basic for Applications y, a continuación, haga clic en Finalizar.Aparecerá el cuadro de diálogo Acceder a los datos desde VBA.

4. Escriba Outlook para el nombre de la subrutina y, a continuación, haga clic

Utilización de procedimientos de Visual Basic for Applications

108 Acceso a los datos y análisis de datos

Crea

en Crear.Se abrirá el Editor de Visual Basic con una subrutina de la estructura.

5. Escriba el código siguiente:Public Sub Outlook(dpInterface As DpVBAInterface)

Dim olkApp As Outlook.ApplicationDim nspNameSpace As NameSpaceDim objInboxFolder As ObjectDim objMail As ObjectDim oCube As DpVBACubeDim sName(10) As StringDim oColumns As DpVBAColumns

Set olkApp = CreateObject("Outlook.Application")Set nspNameSpace = olkApp.GetNamespace("MAPI")Set objInboxFolder = nspNameSpace.GetDefaultFolder(olFolderInbox)

dpInterface.UserString(1) = "User String for Outlook Data Provider"

Set oCube = dpInterface.DpVBACubes.Item(1)Set oColumns = oCube.DpVBAColumnsoColumns.SetNbColumns (7)

Dim oCol As DpVBAColumnDim row As IntegerDim col As IntegerDim sColName(7) As String

ción de consultas con otros tipos de proveedores de datos

Acceso a los datos y análisis de datos 109

sColName(1) = "From"sColName(2) = "To"sColName(3) = "Cc"sColName(4) = "Subject"sColName(5) = "Size"sColName(6) = "Created"sColName(7) = "Received"

Dim oColData(7) As Variant

'Loop through 10 rows in the inbox and assign values to the 7 columns'in each row.

For row = 1 To 10 'Get the row's data. Set objMail = objInboxFolder.Items.Item(row) oColData(1) = objMail.SenderName oColData(2) = objMail.To oColData(3) = objMail.CC oColData(4) = objMail.Subject oColData(5) = objMail.Size oColData(6) = objMail.CreationTime oColData(7) = objMail.ReceivedTime 'Loop throug the columns. For col = 1 To 7 Set oCol = oColumns.Item(col) 'Set the column name and data type on the first iteration. If row = 1 Then oCol.Name = sColName(col) 'First 5 columns are strings, last 2 are dates. If col < 6 Then oCol.Type = boCharacterObject Else oCol.Type = boDateObject End If End If oCol.Qualification = boDimension oCol.Item(row) = oColData(col) Next colNext row

dpInterface.CheckDataIntegrity (boCheckAll)

End Sub

6. Haga clic en Compilar en el menú Depurar para compilar el proyecto.

Utilización de procedimientos de Visual Basic for Applications

110 Acceso a los datos y análisis de datos

Crea

7. Haga clic en Cerrar y volver a BusinessObjects en el menú Archivo para volver a BusinessObjects.

8. Haga clic en Ejecutar.BusinessObjects genera el informe.

ción de consultas con otros tipos de proveedores de datos

Acceso a los datos y análisis de datos 111

Utilización de archivos XMLEn esta sección se describe la forma de utilizar XML como un proveedor de datos de BusinessObjects.

¿Qué es XML?XML es un formato de datos de texto que estructura los datos en elementos o códigos. Los archivos XML son similares a los archivos HTML utilizados para crear páginas en la World Wide Web. La diferencia principal es que, mientras que la definición de elementos HTML está limitada a aquéllos utilizados para describir la estructura de una página Web, un archivo XML puede contener cualquier elemento, dependiendo de su aplicación. A continuación se incluye un archivo XML que contiene datos de la base de datos Viajes Archipiélagos:

<?xml version="1.0" encoding="UTF-8"?>

<Centros de vacaciones>

<Centro de vacaciones>

<País>France</País>

<Nombre_de_Centro_de_vacaciones>French Riviera</Nombre_de_Centro_de_vacaciones>

<Prestaciones>Accomodation</Prestaciones>

<Volumen de negocios>563250</Volumen de negocios>

</Centro de vacaciones>

<Centro de vacaciones>

<País>France</País>

<Nombre_de_Centro_de_vacaciones>French Riviera</Nombre_de_Centro_de_vacaciones>

<Prestaciones>Food and Drinks</Prestaciones>

<Volumen de negocios>107400</Volumen de negocios>

</Centro de vacaciones>

<Centro de vacaciones>

<País>France</País>

<Nombre_de_Centro_de_vacaciones>French Riviera</Nombre_de_Centro_de_vacaciones>

<Prestaciones>Recreation</Prestaciones>

<Volumen de negocios>164770</Volumen de negocios>

</Centro de vacaciones>

<Centro de vacaciones>

<País>US</País>

<Nombre_de_Centro_de_vacaciones>Bahamas Beach</Nombre_de_Centro_de_vacaciones>

<Prestaciones>Accomodation</Prestaciones>

<Volumen de negocios>67364</Volumen de negocios>

</Centro de vacaciones>

Utilización de archivos XML

112 Acceso a los datos y análisis de datos

Crea

<Centro de vacaciones>

<País>US</País>

<Nombre_de_Centro_de_vacaciones>Bahamas Beach</Nombre_de_Centro_de_vacaciones>

<Prestaciones>Food and Drinks</Prestaciones>

<Volumen de negocios>169680</Volumen de negocios>

</Centro de vacaciones>

<Centro de vacaciones>

<País>US</País>

<Nombre_de_Centro_de_vacaciones>Bahamas Beach</Nombre_de_Centro_de_vacaciones>

<Prestaciones>Recreation</Prestaciones>

<Volumen de negocios>128100</Volumen de negocios>

</Centro de vacaciones>

</Centros de vacaciones>

Los archivos XML pueden almacenar muchos tipos de datos diferentes. Este manual podría guardarse como XML, de igual forma que los datos de una base de datos relacional. XML del tipo base de datos, como los datos anteriores de una librería, es el único XML que es significativo como origen de datos para BusinessObjects.

ción de consultas con otros tipos de proveedores de datos

Acceso a los datos y análisis de datos 113

Creación de un informe con un archivo XMLLa creación de un informe con un archivo XML implica dos pasos: • Crear un filtro XML• Crear el informe

Creación del filtro XMLCuando crea un filtro XML, elige los elementos del archivo XML que quiere que estén disponibles para su inclusión en el informe. Para crear un filtro:1. Haga clic en Asistente para la creación de informes.2. Seleccione una opción de diseño y, a continuación, haga clic en Comenzar.3. Haga clic en Otros y seleccione Proveedor de datos XML en el cuadro Otros

y, a continuación, haga clic en Siguiente.

Utilización de archivos XML

114 Acceso a los datos y análisis de datos

Crea

4. En el paso Seleccionar un filtro XML, haga clic en Nuevo.

Aparecerá el cuadro de diálogo Crear filtro XML.

Cargar XML Actualizar

Mostrar valores de ejemplo

Limpiar estructura datos

ción de consultas con otros tipos de proveedores de datos

Acceso a los datos y análisis de datos 115

5. Haga clic en Cargar XML y, a continuación, utilice el diálogo Abrir para desplazarse hasta el archivo XML y seleccionarlo.La estructura del archivo XML aparecerá en el cuadro Estructura.

Para volver a cargar el XML, haga clic en Actualizar. Para ver los valores de un elemento, seleccione el elemento en el cuadro Estructura y haga clic en Mostrar valores de ejemplo.

Utilización de archivos XML

116 Acceso a los datos y análisis de datos

Crea

6. Seleccione los elementos que se van a incluir en el cuadro Estructura.Algunos elementos XML no contienen datos; actúan como un contenedor para otros elementos.” Centros de vacaciones” es un ejemplo de dicho elemento en este archivo. No es significativo incluir estos elementos en un informe. Si lo hace, sus valores aparecerán como <nombre_elemento> + ‘_’ + número . Si incluye el elemento Centros de vacaciones en un informe de BusinessObjects, aparecerá como Centros de vacaciones_00001, Centros de vacaciones_000002.

7. Edite los nombres de objetos, calificaciones y tipos de datos en el cuadro Variables.

8. Haga clic en Guardar.Aparecerá el cuadro de diálogo Guardar filtro XML como.

ción de consultas con otros tipos de proveedores de datos

Acceso a los datos y análisis de datos 117

9. Escriba el nombre del filtro en el cuadro de texto Nombre del nuevo filtro y haga clic en Aceptar.El filtro aparecerá en la lista de filtros XML.

Utilización de archivos XML

118 Acceso a los datos y análisis de datos

Crea

Creación del informeLos informes basados en XML se crean mediante los filtros XML definidos. Para crear un informe:1. Haga clic en Asistente para la creación de informes.2. Seleccione una opción de diseño y, a continuación, haga clic en Comenzar.3. Haga clic en Otros y seleccione Proveedor de datos XML en el cuadro Otros

y, a continuación, haga clic en Comenzar.

ción de consultas con otros tipos de proveedores de datos

Acceso a los datos y análisis de datos 119

4. Seleccione el filtro en la lista de filtros y haga clic en Finalizar.Aparecerá el Panel de consulta XML, mostrando los elementos seleccionados al crear el filtro disponible para su inclusión en el informe.

5. Haga doble clic en los elementos que desee incluir en el informe.

6. Haga clic en Ejecutar.BusinessObjects genera el informe.

Utilización de archivos XML

120 Acceso a los datos y análisis de datos

Crea

Definición de la ubicación de los archivos XMLCuando se crea un filtro XML, BusinessObjects crea un archivo con la definición del filtro. Puede indicar a BusinessObjects el lugar para guardar los archivos del filtro XML y los archivos XML. Proceda de la siguiente manera:1. Haga clic en Opciones en el menú Herramientas.

Aparecerá el cuadro de diálogo Opciones.2. Seleccione la ficha Ubicación de archivos.

3. Seleccione Orígenes XML para cambiar la ubicación de los archivos de origen XML o Filtros XML para cambiar la ubicación de los archivos de filtro XML.

4. Haga clic en Cambiar.Aparecerá el cuadro de diálogo Examinar.

5. Utilice el cuadro de diálogo Examinar para seleccionar la carpeta en la que desea que se guarden los archivos.

6. Haga clic en Aceptar para cerrar el cuadro de diálogo Examinar.7. Haga clic en Aceptar para cerrar el cuadro de diálogo Opciones.

ción de consultas con otros tipos de proveedores de datos

Acceso a los datos y análisis de datos 121

Utilización de cubos OLAPLos servidores OLAP almacenan datos en cubos que contienen dimensiones e indicadores. Puede acceder a los cubos a través de BusinessObjects instalando los OLAP Access Packs. Existen varios paquetes que proporcionan acceso a varios servidores OLAP. Para obtener información adicional sobre acceso a OLAP con BusinessObjects, consulte la documentación de OLAP para BusinessObjects.

Utilización de Web ConnectWeb Connect permite extraer datos desde páginas de la World Wide Web para crear informes de BusinessObjects. Para obtener instrucciones sobre su uso, consulte Proveedor de datos Web Connect en la página 123.

Utilización de cubos OLAP

122 Acceso a los datos y análisis de datos

Crea

ción de consultas con otros tipos de proveedores de datos

Proveedor de datos Web Connect

cap

ítu

lo

124 Acceso a los datos y análisis de datos

Prov

Presentación general

En este capítulo se presenta Web Connect, un proveedor de datos que permite recuperar datos de páginas de la World Wide Web.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 125

Elaboración de consultas en InternetGran parte del éxito de Business Objects se basa en la capacidad de sus productos para recuperar datos de bases de datos relacionales y OLAP mediante su propia interfaz semántica patentada. Los usuarios de BusinessObjects pueden ejecutar consultas, elaborar informes y análisis acerca de la información almacenada en los almacenes de datos, e integrar los datos extraídos en forma de precisos informes.El siguiente paso lógico de este proceso es la posibilidad de ejecutar consultas sobre información todavía no almacenada en las bases de datos, pero que se encuentra disponible de forma general en formato HTML en la World Wide Web. Esto se consigue gracias a WEB CONNECT.

Consultas en Internet y catálogos de consultaLas consultas en Internet que se crean con Web Connect aparecen mostradas en catálogos de consulta. Un catálogo de consulta apunta a una lista de consultas predefinidas. Podría, por ejemplo, tener una consulta denominada Competencia que apuntara a un número de consultas predefinidas que extraerían datos de los sitios de la competencia. Tanto los catálogos como las consultas se guardan en formato XML (eXtensible Markup Language).

NOTA

Los catálogos en sí son simples punteros a archivos de consultas. Son las propias consultas las que contienen toda la información necesaria para recuperar datos específicos de las páginas Web de referencia, además de las opciones de visualización y peticiones de orden que puedan haberse incluido.

Elaboración de consultas en Internet

126 Acceso a los datos y análisis de datos

Prov

Formatos de archivo HTML y XMLWEB CONNECT utiliza tecnología XML. XML (eXtensible Markup Language) es un subconjunto simplificado de SGML (del inglés, Standard Generalized Markup Language). XML proporciona:• Un formato de archivo para datos de representación• Un esquema para describir la estructura de datos• Un mecanismo para la ampliación y anotación de HTML con información

semánticaWeb Connect recupera datos HTML y convierte la definición de las consultas en formato XML. Dichos archivos XML contienen los metadatos Web y definiciones de consultas en Internet. Aunque es probable que el soporte de distribución de datos a largo plazo se encuentre en formato XML, se cree que el 99% de la información disponible actualmente en la Web aparece en formato HTML. Web Connect le permite elaborar consultas acerca de dicha información HTML, proporcionándole acceso a la gran mayoría de páginas de Internet.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 127

Recopilación de datos de consulta Las consultas en Internet se realizan arrastrando y soltando los datos Web desde el explorador Web hasta el área con cuadrícula de la parte inferior del Panel de consulta en Internet.

Ventana del Explorador

Área de cuadrícula

Elaboración de consultas en Internet

128 Acceso a los datos y análisis de datos

Prov

Selección de consultas de la empresa y de Business ObjectsPuede recuperar consultas existentes en Internet desde sus propios sistemas de archivos, o desde la Web. Asimismo, Business Objects proporciona acceso a un sitio Web, desde el que puede acceder a consultas predefinidas en Internet para que se vaya familiarizando.

Una vez que ha seleccionado una consulta en el Asistente para la elaboración de consultas en Internet y haya hecho clic en Finalizar, se ejecuta la consulta y se muestra en un informe de BusinessObjects.Asimismo, puede crear sus propias consultas predefinidas.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 129

Creación de consultas en InternetAl seleccionar la opción Nueva consulta, se abrirá el Panel de consulta en Internet. Dicho panel se compone de dos secciones:• La sección superior contiene un explorador Web (de forma predeterminada,

aparece la página de inicio de la empresa).• La sección inferior es dónde se creará la consulta en Internet.Puede arrastrar y soltar cualquier celda HTML a la ventana inferior. Esta información puede incluir texto, datos de tablas e hipervínculos. Cuando se arrastra la celda en la barra de color gris, se convierte en un encabezado de columna. Cuando se arrastra a la página en blanco, la celda HTML se convertirá en la celda de una tabla. Cuando se selecciona una sección de una página Web, Web Connect seleccionará automáticamente la celda de menor tamaño que englobe la selección.Igualmente, puede seleccionar celdas de un número ilimitado de páginas Web y combinarlas en la misma tabla en la sección inferior de la ventana. Es posible, por ejemplo, que desee insertar las cotizaciones en bolsa de la competencia (desde el sitio Web financiero de un mercado de valores) así como sus beneficios por trimestre (desde el sitio Web de la empresa correspondiente) en la misma tabla.Además, puede crear informes bien a partir de los datos de Internet así como de otras fuentes. Podría combinar, por ejemplo, el cambio de euro a dólar desde Internet con cifras de venta de un universo para obtener las ventas europeas en dólares.

Adición de peticiones de orden a consultasUna petición de orden de consulta en Internet le permite pasar parámetros a páginas Web. En una página financiera de cotizaciones, por ejemplo, podría utilizar una petición de orden para definir el símbolo de graduación o el rango de fechas. Por tanto, cuando se ejecuta o actualiza la consulta en Internet, aparecerá un mensaje que le solicita la introducción del símbolo de graduación (o la sección de un valor de una lista) o el rango de fecha.Existen dos modos de crear peticiones de orden en una consulta Web:• Una o varias peticiones de orden de valor único (monovalor): dentro de cada

URL, puede introducirse un máximo de nueve peticiones de orden monovalor• Una petición de orden de varios valores (multivalores) y, de forma opcional,

un máximo de ocho peticiones de orden monovalor.

Elaboración de consultas en Internet

130 Acceso a los datos y análisis de datos

Prov

Generación de informesUna vez que ha seleccionado los datos que desea en la consulta en Internet, basta con hacer clic en Ejecutar para generar un informe de BusinessObjects. Puede dar formato a este informe siguiendo el mismo procedimiento que en el caso de informes de BusinessObjects. Si ha optado por editar el proveedor de datos, regresará al Panel de consulta en Internet.

NOTA

Puede aplicar el modo de corte y rotación en un informe de consulta en Internet, así como guardar la consulta en Internet para uso personal o de la empresa. Sin embargo, no es posible explorar directamente el informe de consulta en Internet dentro de Web Connect. Para explorar los datos de una consulta en Internet, debe en primer lugar definir de forma manual la jerarquía de los objetos en BusinessObjects. Para obtener información acerca de este procedimiento, consulte la sección Exploración mediante jerarquías personalizadas en la página 275.

Actualización de informesCuando actualice un informe basado en una consulta en Internet, BusinessObjects volverá a conectarse a la página (o páginas Web) y obtendrá la información más reciente. Si la estructura de la página Web ha cambiado, aparecerá un mensaje de error en la celda correspondiente. El mensaje aparecerá como #ERROR o #EMPTY, dependiendo de la opción seleccionada en el cuadro de diálogo Opciones del Panel de consulta en Internet (para obtener más información sobre la configuración del Panel de consulta en Internet, consulte la sección Definición de opciones individuales de consulta en Internet en la página 178). Cuando aparezca este error, debe cambiar el proveedor de datos de la consulta en Internet por el que se corresponda con la estructura de la nueva página Web.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 131

Uso de Web ConnectPara la mayoría de usuarios, el procedimiento recomendado cuando se utilice el proveedor de datos Web Connect es usar las consultas en Internet existentes de la empresa (gestionadas por el personal del departamento de TI). Para generar informes, basta con seleccionar la consulta que desee, elegir las opciones a partir de cualquiera de las peticiones de orden mostradas y ejecutar la consulta.

Selección del proveedor de datos Web ConnectPara seleccionar el proveedor de datos Web Connect:1. Inicie BusinessObjects y conéctese.

Aparecerá el Asistente para la creación de informes.

Uso de Web Connect

132 Acceso a los datos y análisis de datos

Prov

2. Haga clic en Generar un informe estándar y haga clic en Comenzar.Aparecerá la ventana Indicar el acceso a los datos.

3. Seleccione Otros, haga clic en la lista de proveedores de datos, seleccione Web Connect de la lista y haga clic en Finalizar.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 133

Se abrirá el Asistente para la elaboración de consultas en Internet.

Dicho asistente le ayuda a elegir la forma de acceder a los datos en Internet:• Haga clic en Nueva consulta para crear su propia consulta.• Haga clic en Consulta de la empresa para recuperar y utilizar una consulta

existente del catálogo predefinido de la empresa.• Haga clic en Ejemplo de consultas para obtener y utilizar una consulta

existente optima del sitio Web de Business Objects.

Uso de Web Connect

134 Acceso a los datos y análisis de datos

Prov

Ejecución de un ejemplo de consulta predefinidoComo referencia rápida, puede ejecutar un ejemplo de consulta predefinido.1. Haga clic en Ejemplo de consultas y haga clic en Siguiente.

Aparecerá la lista de consultas estándar de BusinessObjects.

Dichas consultas se almacenan en cualquier parte de la Web externa o en el servidor de archivo de intranet. Las consultas aparecen mostradas en subdirectorios de catálogos. Los catálogos se ordenan de forma jerárquica en una estructura de árbol que puede ampliarse y contraerse. Tanto los catálogos como las consultas se guardan en formato XML. Cuando se hace doble clic en un archivo XML, éste se abre automáticamente en el explorador Web.

NOTA

Los catálogos son simples punteros a los archivos de consultas. Son las consultas las que contienen toda la información necesaria para recuperar datos específicos de las páginas Web de referencia, además de las opciones de visualización y peticiones de orden que puedan haberse incluido.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 135

2. Seleccione una consulta.Debajo de Ayuda sobre la consulta seleccionada aparece una descripción de la consulta.

3. Haga clic en Finalizar.Mientras que Web Connect establece la conexión con el sitio o sitios Web correspondientes y recupera la información de la consulta, aparecerá una barra de progreso.

La información de la consulta recuperada se muestra en la ventana del informe como cualquier informe estándar de BusinessObjects.

Ahora puede trabajar con este informe como haría con cualquier otro informe de BusinessObjects.

Uso de Web Connect

136 Acceso a los datos y análisis de datos

Prov

Ejecución de una consulta de empresa predefinidaPara ejecutar una consulta predefinida, es necesario conocer la ubicación de la red en la que han guardado las consultas predefinidas.Para ejecutar una consulta predefinida:1. Inicie BusinessObjects y cree un nuevo informe.

Aparecerá la ventana Indicar el acceso a los datos.2. Haga clic en Otros, haga clic en la lista de proveedores de datos, seleccione

Web Connect de la lista y haga clic en Finalizar. Se abrirá el Asistente para la elaboración de consultas en Internet.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 137

3. Haga clic en Consulta de la empresa, escriba la ruta para la ubicación de las consultas y haga clic en Siguiente.

Aparecerá una lista de la que puede seleccionar una consulta. 4. Seleccione una consulta y ejecútela.Ahora puede trabajar con el informe resultante tal y como haría con cualquier otro informe de BusinessObjects.

Uso de Web Connect

138 Acceso a los datos y análisis de datos

Prov

Creación de una nueva consulta de Web ConnectEn esta sección se muestra cómo crear sus propias consultas en Internet, así como la forma de agregar contenido a las mismas. Asimismo, se describe el modo de agregar peticiones de orden. Las peticiones de orden le permiten especificar determinadas opciones de informe cuando éstos se generen.Para crear una consulta de Web Connect:1. Siga los pasos que se indican en la sección Selección del proveedor de datos

Web Connect en la página 131 hasta el 4 inclusive.Se abrirá el Asistente para la elaboración de consultas en Internet.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 139

2. Haga clic en Nueva consulta para crear su propia consulta y, a continuación, haga clic en Siguiente.Aparecerá el Panel de consulta en Internet.

El Panel de consulta en Internet incluye:• Una ventana de explorador deslizable: cuando se crea o edita una

consulta, Internet Explorer se inicia automáticamente y se aparece de forma predeterminada la página de inicio actualmente configurada. Sin embargo, puede seleccionar páginas de cualquier dirección Web. Una vez mostrada la página, puede seleccionar datos de la página que desea incluir en la consulta.

a.

b

c

d

a. Barra de herramientasb. Ventana del Exploradorc. Encabezado de cuadrícula de consultad. Cuerpo de cuadrícula de consulta

Uso de Web Connect

140 Acceso a los datos y análisis de datos

Prov

• Cuadrícula de consulta: donde se crea la consulta. Ésta engloba un área sombreada para la información del encabezado y un área en blanco para los datos en sí.

• Una barra de herramientas: desde la que se puede acceder de forma rápida a las funciones utilizadas con más frecuencia del Panel de consulta en Internet (véase posteriormente).

Barra de herramientas del Panel de consulta en InternetLa barra de herramientas le permite acceder a las funciones siguientes:

• Atrás: muestra la página Web anterior en la ventana del Explorador.• Adelante: muestra la página Web siguiente en la ventana del Explorador.• Detener: detiene todas las actualizaciones en la ventana del Explorador.• Actualizar: actualiza los datos mostrados en la ventana del Explorador.• Inicio: muestra la página de inicio en la ventana del Explorador.• Importar: importa una consulta existente.• Exportar: permite guardar la consulta actual.• Peticiones: le permite agregar o editar peticiones de orden en la consulta

actual.• Autentificación: le permite configurar datos de autentificación para acceder a

sitios Web seguros.• Opciones: le permite especificar las opciones Separador decimal y Gestión

de errores.• Deshacer: deshace la última acción de la cuadrícula de la consulta. Puede

deshacer una sucesión de acciones haciendo clic de forma repetida en el botón Deshacer.

• Rehacer: rehace la última acción de la cuadrícula de la consulta. Puede rehacer una sucesión de acciones haciendo clic de forma repetida en el botón Rehacer.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 141

• Autocalificación: califica automáticamente todos los datos en la cuadrícula de la consulta. Esta acción restablece cualquier calificación manual que haya podido realizar.

• Preferencias: permite definir el tiempo de descarga de una página y un tamaño predeterminado para el Panel de consulta en Internet.

NOTA

Si desea modificar la página que se carga automáticamente como página de inicio en Internet Explorer, haga clic en Opciones de Internet en el menú Herramientas de Internet Explorer e introduzca otro URL en el campo de la dirección de la página de inicio.

Adición de contenido a una consultaCuando cree una nueva consulta, aparecerá el Panel de consulta en Internet. Se trata de una ventana dividida. En la sección superior de la pantalla, verá el explorador de Internet estándar. En la sección inferior de la pantalla, podrá ver la cuadrícula de consulta. Inicialmente, el explorador muestra la página de inicio predeterminada, mostrando la cuadrícula de consulta vacía. Puede agregar contenido a la cuadrícula de consulta con uno de los siguiente métodos:• Examinando la información que desea en el explorador• Seleccionando las celdas de los datos Web y arrastrándolos al Panel de

consulta en InternetLos datos Web seleccionados pueden ser tanto una celda independiente como un conjunto de celdas de una tabla HTML. Cuando se colocan en la parte superior de la cuadrícula, dentro de la primera fila de color gris, la fila superior de los datos Web seleccionados corresponderá a la información del encabezado.Si se colocan debajo de la primera fila del área de la cuadrícula, los datos Web seleccionados corresponderán a los datos reales que se recuperan. Existen dos tipos, por tanto, de celdas que se van a encontrar en el área de la cuadrícula:• Celdas de encabezado• Celdas de datosCuando se arrastran datos desde una página Web y se colocan en la cuadrícula de consulta, Web Connect interpreta los datos leyendo códigos HTML, a continuación gestiona los datos anexados a su estructura. La clasificación de esta estructura de datos se basa en el modelo de objeto de documento HTML de Microsoft Internet Explorer.

Uso de Web Connect

142 Acceso a los datos y análisis de datos

Prov

Cuando se selecciona un área dentro de una página, Web Connect busca el área seleccionada para códigos HTML de filas y encabezados (<TR>, <TH>, <TD>). Web Connect selecciona a continuación el código HTML padre más cercano para este conjunto de códigos de tabla. Dependiendo de la selección interna inicial, seleccionará bien una celda independiente, una fila o una tabla de datos. Web Connect asignará, por tanto, una celda de la consulta a cada celda de tabla seleccionada. Si selecciona, por ejemplo, dos celdas adyacentes en una tabla HTML, Web Connect las interpreta en el nivel inferior como elemento de una fila y, por tanto, asignará una fila de la cuadrícula de consulta a la fila de datos.Web Connect le permite también agregar varias celdas de datos HTML o incluso una página Web completa a una sola celda de la cuadrícula de consulta. Este método reemplaza la clasificación de acuerdo al modelo de objeto de documento HTML y le permite colocar varias celdas de datos o varias tablas en una única celda de la cuadrícula de datos. Para colocar datos en una sola celda, seleccione las celdas correspondientes en la ventana del Explorador del Panel de consulta en Internet. Mientras mantiene pulsada la tecla Mayús, arrastre y suelte los datos seleccionados en la celda correspondiente de la cuadrícula de consulta. Los datos Web seleccionados se colocarán en la celda seleccionada. El informe resultante mostrará los datos Web en una sola celda. Este método resulta de gran utilidad si recientemente muestra estos datos como HTML, haciendo clic en la celda apropiada de la cuadrícula de consulta y seleccionando, posteriormente, HTML del menú desplegable (para obtener información acerca de la creación de un informe deBusinessObjects en HTML, consulte la sección‚ “Creación de un informe de BusinessObjects en HTML" en la página 150).

NOTA

Los URL utilizados para crear consultas se guardan en el registro para que pueda recuperarlos en el cuadro combinado del Panel de consulta en Internet.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 143

EJEMPLOCreación de una consulta en InternetEn el ejemplo siguiente, se crea una consulta extrayendo los datos de conversión de divisa de un sitio Web. Una vez que la consulta se ha generado correctamente, será capaz de crear un informe sencillo de BusinessObjects haciendo clic en Ejecutar. Para crear una consulta en Internet:1. Introduzca el URL del sitio que desea consultar en el cuadro Dirección. (En

este ejemplo, se trata de un sitio que ofrece datos de conversión de divisa.)

Uso de Web Connect

144 Acceso a los datos y análisis de datos

Prov

2. Seleccione las dos divisas para las que desea la tasa de conversión: Dólar - EE.UU y Euros.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 145

3. Haga clic en Convertir en la ventana del Explorador para mostrar el tipo de cambio actual.

Uso de Web Connect

146 Acceso a los datos y análisis de datos

Prov

4. Seleccione el texto "Dólar - EE.UU.", y arrástrelo al área de encabezado del Panel de consulta en Internet.De esta forma, se crea una tabla de pequeño tamaño de celdas, 3 columnas y 2 filas.

Tenga en cuenta que la fila superior de la nueva tabla del Panel de consulta en Internet se encuentra sombreada. Se trata de la fila del encabezado. Las filas que no se encuentran sombreadas son las filas centrales. Para cada consulta que genere, tendrá que diferenciar entre datos del encabezado y los de la parte central.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 147

5. En la ventana del Explorador, seleccione "1" debajo de Dólar - EE.UU. y arrástrelo a la primera celda de cuerpo del Panel de consulta en Internet.

Tenga en cuenta que la primera columna de la tabla del Panel de consulta en Internet se encuentra sombreada. Web Connect lo utiliza para numerar las filas.

Uso de Web Connect

148 Acceso a los datos y análisis de datos

Prov

6. Repita el procedimiento anterior para arrastrar los datos de euro al Panel de consulta en Internet.El resultado aparece como se presenta a continuación:

A medida que agrega valores, Web Connect añade siempre una columna adicional a la derecha de los datos de la cuadrícula y una fila adicional debajo. En estas celdas añadidas sólo se encuentran disponibles las funciones “arrastrar y soltar” y pegar. Las demás opciones del menú contextual aparecen atenuadas.Si comete un error al copiar los datos de las celdas en el Panel de consulta en Internet, haga clic con el botón derecho en la celda y seleccione la opción Borrar en el menú de acceso directo.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 149

7. Haga clic en Ejecutar para ejecutar la consulta. BusinessObjects procesa la consulta y muestra el resultado como informe estándar de BusinessObjects.

Uso de Web Connect

150 Acceso a los datos y análisis de datos

Prov

Creación de un informe de BusinessObjects en HTMLWeb Connect le permite arrastrar cualquier componente de una página Web y soltarlo en una celda de la cuadrícula de consulta. Esto le permite mostrar los datos recuperados como HTML, bien en un informe estático de BusinessObjects visualizado a través de un Explorador Web, o bien como informe de BusinessObjects actualizable en InfoView. Esta función le permite extraer imágenes y gráficos de sitios Web y visualizarlos como HTML en un entorno BusinessObjects.Para ver un documento como HTML, debe indicar a Web Connect que interprete los datos asignados como HTML. Proceda de la siguiente manera:1. En un nuevo informe del Panel de control en Internet, cree una nueva

consulta e introduzca el URL del sitio Web del que desea extraer los datos.

2. Cree la consulta en la cuadrícula de consulta (para obtener información sobre la creación de consultas en Internet, consulte la sección Creación de una nueva consulta de Web Connect en la página 138).

eedor de datos Web Connect

Acceso a los datos y análisis de datos 151

3. Seleccione los datos y arrástrelos hasta una celda de la cuadrícula de consulta soltando los datos seleccionados a la vez que mantiene pulsada la tecla Mayús.Los datos seleccionados aparecen en una sola celda de la cuadrícula de consulta.

4. De forma opcional, haga clic con el botón derecho en la columna activa y seleccione Cambiar encabezado en el menú de acceso directo para introducir un nombre en la fila del encabezado.

5. Haga clic con el botón derecho en la celda seleccionada y haga clic en HTML en el menú de acceso directo.

Uso de Web Connect

152 Acceso a los datos y análisis de datos

Prov

6. Haga clic en Ejecutar en el Panel de consulta en Internet para ejecutar la consulta.El informe de BusinessObjects resultante aparece vacío. Ahora deberá dar formato a las distintas celdas del informe con el fin de ver los datos HTML.

7. Para dar formato a una celda, haga clic con el botón derecho y seleccione Formato de celda en el menú de acceso directo.Aparecerá la ventana Formato de celda.

8. Haga clic en Leer en HTML y a continuación haga clic en Aceptar.9. Repita este paso con todas las celdas que contienen datos y que desea que

aparezcan como HTML.10.Guarde el informe de BusinessObjects.11.Haga clic en Publicar en Documentos de la empresa del menú Archivo.

De esta forma se exporta el documento con el fin de visualizar y actualizar los datos en InfoView. De forma alternativa, puede hacer clic en Guardar como HTML en el menú Archivo y, a continuación, ver el informe en un explorador Web.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 153

NOTA

La publicación del documento en Documentos de la empresa le permite ver y actualizar los datos en InfoView. Guardar el informe como HTML le permitirá ver el documento en un explorador Web, aunque no podrá actualizar los datos. El documento permanecerá inalterable.

12.Abra el informe en InfoView o en el explorador Web. El informe resultante mostrará los datos que ha extraído de los sitios Web mediante Web Connect.

NOTA

La creación de informes en HTML mediante Web Connect le permite mostrar componentes Web como gráficos en los informes, tal y como se indica en el ejemplo de informe anterior. Sin embargo, únicamente pueden visualizarse los componentes con vínculos absolutos. Los gráficos vinculados mediante referencias relativas no pueden visualizarse.

Uso de Web Connect

154 Acceso a los datos y análisis de datos

Prov

Salvaguarda de informesPuede guardar cualquier informe que genere, tal y como se indica a continuación.1. Haga clic en Guardar en el menú Archivo.

2. Seleccione una ubicación, introduzca un nombre para el informe y haga clic en Guardar.El informe se guarda con una extensión .rep. Puede hacer clic en el archivo .rep para abrir el informe en BusinessObjects y actualizarlo.

NOTA

Al guardar un informe, se guardan los resultados de la consulta así como la propia definición de la consulta. Para obtener información sobre cómo guardar consultas de forma individual, consulte la sección Salvaguarda de consultas Web Connect en la página 173.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 155

Opciones del menú contextual de la cuadrícula de consulta en Internet

Al hacer clic con el botón derecho en cualquier parte de la cuadrícula de consulta en Internet, verá un menú contextual con varias opciones. Estas opciones pueden variar dependiendo del tipo de celda que seleccione.

Opciones del menú contextual en celdas del encabezadoAdemás de las opciones estándar Cortar, Copiar, Borrar y Pegar, el menú contextual muestra las opciones siguientes cuando se hace clic con el botón derecho del ratón sobre las celdas del encabezado.

NOTA

Asimismo, puede eliminar toda la cuadrícula haciendo clic con el botón derecho en la celda superior izquierda de la tabla.

Elemento de menú Uso

Cambiar encabezado Permite introducir otra cadena de texto en la celda seleccionada.

Eliminar columna Elimina la columna seleccionada.

Dimensión Permite calificar los datos seleccionados como una dimensión.

Información Permite calificar los datos seleccionados como información.

Indicador Permite calificar los datos seleccionados como un indicador.

Carácter Permite definir el tipo de datos seleccionado como un carácter.

Fecha Permite definir el tipo de datos seleccionado como una fecha.

Numérico Permite definir el tipo de los datos seleccionados como un carácter.

Opciones del menú contextual de la cuadrícula de consulta en Internet

156 Acceso a los datos y análisis de datos

Prov

Opciones del menú contextual en celdas principalesEl menú contextual muestra las siguientes opciones cuando se hace clic con el botón derecho en una de las celdas principales:

Elemento de menú Uso

Texto dinámico Recupera el texto dinámico correspondiente a la celda seleccionada. Los datos se vinculan directamente con los datos correspondientes en la ventana del Explorador, y se modificarán como corresponda. Ésta es la propiedad predeterminada de una celda.

Hipervínculo Recupera el hipervínculo correspondiente a la celda seleccionada.

HTML Recupera la fuente HTM correspondiente a la celda seleccionada.

Texto estático Convierte los datos de la celda o celdas seleccionadas en texto estático. El texto estático ya no tendrá ningún vínculo con los datos correspondientes de la ventana del Explorador. Se procesa, por tanto, como una constante.

Editar celda Le permite editar el texto que aparece en la celda. Esto lo convierte automáticamente en texto estático.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 157

Aplicación de comandos a filas completasEl menú contextual muestra las opciones siguientes cuando se hace clic con el botón derecho en cualquiera de las celdas de la primera columna de la cuadrícula de consulta:

Aplicación de comandos a toda la cuadrícula de consultaEl menú contextual muestra las opciones siguientes cuando se hace clic con el botón derecho en la celda superior izquierda de la cuadrícula de consulta:

Elemento de menú Uso

Cortar Corta los datos de la fila seleccionada y los coloca en el portapapeles.

Copiar Copia los datos de la fila seleccionada y los coloca en el portapapeles.

Pegar Pega los datos del portapapeles en la fila actualmente seleccionada. Esto sobrescribirá cualquier dato existente en la fila.

Borrar Borrar los datos de la fila seleccionada.

Eliminar fila Borra completamente la fila actualmente seleccionada de la cuadrícula de consulta.

Elemento de menú Uso

Cortar Corta los datos de todas las filas y los coloca en el portapapeles.

Copiar Copia los datos de todas las filas y los coloca en el portapapeles.

Pegar Pega los datos del portapapeles en la cuadrícula de consulta. Esto sobrescribirá cualquier dato existente en la cuadrícula de consulta.

Borrar Borra los datos de todas las filas

Restablecimiento Borra completamente la cuadrícula de consulta.

Opciones del menú contextual de la cuadrícula de consulta en Internet

158 Acceso a los datos y análisis de datos

Prov

Uso de peticiones de orden con consultas de Web Connect

Puede agregar peticiones de orden de Web Connect. Las peticiones de orden le permiten restringir el informe a datos específicos.

Definición de petición de ordenUna petición de orden es una función adicional que puede agregar a las consultas con el fin de definir el tipo y cantidad de información que se muestra en el informe cada vez que se ejecuta la consulta. Cuando se ejecuta una consulta o actualiza un informe que contiene peticiones de orden, aparece un pequeño cuadro de diálogo. En dicho cuadro de diálogo se le indica que realice una selección de elementos, y en él se determinará el contenido del informe.

Puede crear un petición de orden abriendo una consulta y haciendo clic en el botón Peticiones de orden. De esta forma, se abrirá un cuadro de diálogo que le permite especificar exactamente la forma en que funcionará la petición de orden. Aquí se especifica el tipo de peticiones de orden que se va a mostrar:• Un máximo de nueve peticiones de orden monovalor• Una petición de orden multivalor y un máximo de ocho peticiones de orden

monovalor

Peticiones de orden multivaloresUna petición de orden monovalor es una petición que le permite seleccionar un elemento (y solo uno) de la lista. La petición arriba ilustrada, por ejemplo, muestra que se ha seleccionado tres elementos, AUD;GBP;ITL. Sin embargo, si se trata de una petición de orden monovalor, únicamente se utilizará el primer elemento seleccionado (AUD) cuando se ejecute la consulta.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 159

Peticiones multivaloresUna petición de orden multivalor es una petición que le permite seleccionar varios elementos de una lista. Utilizando el mismo ejemplo, si se han seleccionado los tres elementos (AUD;GBP;ITL), se recuperan los datos asociados con las tres peticiones al ejecutar la consulta.

Creación de una petición de ordenEn esta sección se explica la forma de crear una única petición multivalor utilizando el ejemplo anterior. 1. Abra el informe en BusinessObjects.2. Haga clic en Editar proveedor de datos, en el menú Datos.

Aparecerá el Panel de consulta en Internet.

Uso de peticiones de orden con consultas de Web Connect

160 Acceso a los datos y análisis de datos

Prov

3. Haga clic en Peticiones de orden.Aparecerá el cuadro de diálogo Peticiones de orden.El URL utilizado en la consulta actual en Internet se recupera y muestra automáticamente en el cuadro de lista de los URL.

4. Haga clic en el URL.El URL aparecerá en la lista de los URL situada debajo del botón Nueva, que deberá haberse activado.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 161

5. Haga clic en Nueva. Aparecerá el cuadro de diálogo Propiedades de la petición.

.

Uso de peticiones de orden con consultas de Web Connect

162 Acceso a los datos y análisis de datos

Prov

6. Haga clic en Monovalor - Las peticiones monovalor permiten al usuario seleccionar un valor de la lista de valores asociados con la petición. - Las peticiones multivalores pueden hacer referencia a varias celdas de datos. Dicha opción aparece atenuada si ya se ha creado una petición multivalor en la consulta seleccionada, ya que únicamente se permite una petición multivalor por consulta en Internet.

7. Escriba "Divisa" en el cuadro Nombre de petición.8. Haga clic en Insertar para introducir elementos adicionales en el campo Lista

de valores.Se añade un "nuevo elemento" al cuadro.

9. Cambie el nombre del elemento “AUD“(dólares australianos) y pulse Intro.10.Haga clic de nuevo en Insertar y repita este procedimiento para agregar dos

elementos más: GBP (libras esterlinas) y ITL (liras italianas).

eedor de datos Web Connect

Acceso a los datos y análisis de datos 163

11.Haga clic en Crear una columna asociada para mostrar los valores de la petición en una columna independiente cuando se ejecute o actualice la consulta.En este caso, se introduce automáticamente un nombre para la columna, que se corresponde con el nombre de la petición introducida.

Uso de peticiones de orden con consultas de Web Connect

164 Acceso a los datos y análisis de datos

Prov

12.Haga clic en Aceptar.Volverá a aparecer el cuadro de diálogo de peticiones de orden de Internet con la petición ya agregada.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 165

13.Para asociar la petición recién creada con el campo de divisa del URL, seleccione la sección del URL que desea sustituir por la petición (en este caso, "EUR" al final del URL).El área de texto seleccionada aparece en la parte inferior derecha del cuadro de diálogo.

Uso de peticiones de orden con consultas de Web Connect

166 Acceso a los datos y análisis de datos

Prov

14.Haga clic en Activar.Verá los cambios realizados en la petición. Igualmente, observará que la petición aparece agregada al final del URL, en este caso @Prompt(‘Divisa’)

NOTA

El formato de una petición en un URL es el siguiente:http://...@prompt(‘mensaje’). Puede introducir varias peticiones dentro del mismo URL, aunque sólo se admite una petición multivalor por consulta en Internet.

15.Haga clic en Aceptar para finalizar.Aparecerá de nuevo el Panel de consulta en Internet.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 167

Debido a que con la petición ha sustituido EUR en el URL, la próxima vez que ejecute la consulta, la columna asociada del informe mostrará las tasas de cambio de una o varias de las 3 divisas que ha indicado en la petición.Como resultado, debe cambiar el encabezado de esta columna en la cuadrícula de consulta en Internet. Si decide desactivar la nueva petición haciendo clic en Desactivar, la consulta utilizará los valores iniciales (en este caso, EUR) y el URL devuelve el valor inicial (es decir, con EUR al final).

16.Haga clic con el botón derecho en el encabezado Euro y seleccione Cambiar encabezado en el menú de acceso directo.Introduzca "Tasa de cambio" en el cuadro de diálogo Cambiar nombre a celda y haga clic a continuación en Aceptar.

Uso de peticiones de orden con consultas de Web Connect

168 Acceso a los datos y análisis de datos

Prov

Ejecución de una consulta con una petición1. Ejecute la consulta haciendo clic en Ejecutar.

Aparecerá el cuadro de diálogo Introducir o seleccionar valores.

2. Haga clic en Valores, seleccione uno o varios valores y haga clic en Aceptar.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 169

El cuadro de diálogo Introducir o seleccionar valores muestra una lista con los valores que ha seleccionado.

3. Haga clic de nuevo en Aceptar.Mientras se ejecuta la consulta, aparecerá el cuadro de diálogo Consultando en Internet...,y a continuación aparecerá el informe.

Uso de peticiones de orden con consultas de Web Connect

170 Acceso a los datos y análisis de datos

Prov

Administración de consultasEn esta sección se explica cómo abrir, editar y guardar consultas existentes en Internet, así como la forma de definir las preferencias de las mismas.

Apertura de consultas existentesPara abrir una consulta existente:1. Haga clic en Importar en el Panel de consulta en Internet.

Aparecerá el cuadro de diálogo Abrir.

Este cuadro de diálogo le permite abrir y editar una consulta existente. Se trata de una función de gran importancia en material de gestión de datos Web, ya que la estructura de las páginas Web puede cambiar frecuentemente. Si la estructura de una página Web cambia, las celdas del informe correspondiente que contiene dichos datos mostrarán un mensaje de error, (para obtener información adicional sobre mensajes de error de fuente de datos, consulte la sección Errores de conversión en la página 180). Si selecciona la opción Guardar ubicación de la consulta, Web Connect señala la ubicación de la consulta seleccionada de forma predeterminada la próxima vez que se haga clic en la opción para abrir la consulta de Internet.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 171

NOTA

El cuadro de diálogo Abrir le permite también volver a cargar una consulta predefinida si su definición se ha modificado y el personal de TI ha cargado en la Web la nueva definición. Se trata de un método eficaz de resolver errores derivados de modificaciones en la estructura de las páginas Web de origen.

2. Para buscar una consulta existente, haga clic en Examinar.Aparecerá el cuadro de diálogo Examinar.

Administración de consultas

172 Acceso a los datos y análisis de datos

Prov

3. Localice la consulta que desea importar y haga clic en Abrir.

4. Agregue, elimine o modifique cualquier celda que haga referencia a la consulta según proceda.

5. Edite los campos de petición si es necesario.6. Si lo desea, guarde la consulta con un nuevo nombre de archivo.7. Haga clic en Ejecutar.

Edición de un proveedor de datos Web Connect Puede editar la información de la consulta de origen para un informe de la forma que se indica a continuación.1. En BusinessObjects, abra el documento creado.

Igualmente, basta con hacer doble clic en el documento de BusinessObjects (archivo .rep) para abrirlo.

2. Haga clic en Editar proveedor de datos, en el menú Datos.Aparecerá el Panel de consulta en Internet, que muestra tanto la página Web a la que se hace referencia como las celdas de los datos seleccionados en forma de tabla.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 173

3. Para ver el origen de cada celda de datos, haga clic con el botón derecho en la tabla y seleccione Seleccionar en explorador en el menú de acceso directo o haga doble clic en la celda seleccionada.La información asociada aparece resaltada en el Explorador.

Salvaguarda de consultas Web Connect Al guardar consultas en una ubicación de red compartida, puede hacer que se encuentren disponibles para otros usuarios de Web Connect. Esta ubicación puede utilizarse como punto de almacenamiento central para todas las consultas predefinidas.1. Haga clic en Exportar en el Panel de consulta en Internet.

Aparecerá el cuadro de diálogo Guardar como.2. Seleccione una ubicación, introduzca un nombre para el archivo y haga clic

en Guardar.La consulta se guarda automáticamente como archivo XML.

Administración de consultas

174 Acceso a los datos y análisis de datos

Prov

Definición de preferenciasPuede modificar las preferencias del Panel de consulta en Internet para definir el tiempo de espera para la descarga de una página y un tamaño predeterminado para el Panel de consulta en Internet.1. Haga clic en Preferencias en el Panel de consulta en Internet.

Aparecerá el cuadro de diálogo Preferencias.

2. Elija una de las siguientes opciones de tiempo de espera. Éste será el tiempo de espera máximo, en segundos, que Web Connect utilizará para intentar mostrar una página Web en la ventana del Explorador.

Puede seleccionar un valor incremental entre 5 y 180 segundos o bien introducir el valor que desee.

3. Elija un tamaño predeterminado para el Panel de consulta en Internet. A continuación, se muestran las opciones posibles:

• Muy pequeño• Pequeño• Mediano (valor predeterminado)• Grande• Muy grande (pantalla completa)

NOTA

Dichos tamaños serán siempre proporcionales a la resolución de la pantalla.

4. Haga clic en Aceptar.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 175

Actualización de documentosCuando se actualiza un informe que contiene peticiones de orden, aparece un cuadro de diálogo con los nombres de las distintas peticiones. Al actualizar un informe sin peticiones, se recuperarán automáticamente los datos Web más recientes en base a la información introducida en la consulta en Internet.La diferencia entre las opciones de petición monovalor y multivalor es notable cuando se intenta actualizar el proveedor de datos en Internet. En el caso de peticiones monovalor, únicamente se introduce un valor por petición, mientras que con peticiones multivalores, pueden introducirse varios valores.

Actualización en Broadcast AgentIgualmente puede utilizar Web Connect con Broadcast Agent. Cuando se actualiza un documento en Broadcast Agent, se utilizará los valores de la última petición. Broadcast Agent no tiene que acceder a los archivos XML, ya que la definición de consulta se almacena en el proveedor de datos en el documento de BusinessObjects.

Actualización en InfoViewCuando se actualiza un documento en INFOVIEW, aparecerá el cuadro de diálogo habitual de peticiones de INFOVIEW.

Administración de consultas

176 Acceso a los datos y análisis de datos

Prov

Extracción de datos desde páginas con varios marcosWeb Connect únicamente puede extraer datos de páginas Web con un solo marco. Si la página Web que desea utiliza varios marcos, debe seguir los pasos que se indican a continuación:1. Seleccione la página de varios marcos en el área del Explorador del Panel de

consulta en Internet.2. Haga clic con el botón derecho del ratón en el área de la página que contiene

los datos que desea extraer y seleccione Propiedades en el menú de acceso directo.Aparecerá el cuadro de diálogo Propiedades.

Anote la dirección URL. Se trata de la dirección específica del marco que contiene los datos a los que desea acceder.

3. Seleccione la dirección y pulse CTRL+C para copiarla al portapapeles.4. Haga clic en Cancelar para cerrar el cuadro de diálogo Propiedades.

La página Web de varios marcos aparece de nuevo en el Panel de consulta en Internet.

5. Seleccione la dirección URL en el área de Explorador, pulse CTRL+V para insertar la dirección del marco que ha copiado y pulse Intro.El Explorador mostrará los datos en un único marco.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 177

6. Extraiga del marco las celdas que requiera para el informe.

NOTA

En ciertas páginas de varios marcos (como las que contienen marcos que hacen referencia a otros marcos), no es posible aplicar este método.

Autocalificación de celdasCuando se crean y ejecutan consultas en Internet, Web Connect califica los datos automáticamente. Dicha calificación se realiza normalmente al hacer clic en Ejecutar.Sin embargo, como ha podido comprobar en la sección Opciones del menú contextual de la cuadrícula de consulta en Internet en la página 155, puede calificar de forma manual cualquiera de las celdas de datos de la cuadrícula de consulta. De ser así, cuando ejecute la consulta, Web Connect utilizará siempre las calificaciones de datos que usted ha realizado de forma manual.Para sobrescribir las calificaciones manuales que haya realizado, debe realizar la autocalificación de los datos en la cuadrícula de consulta. Con esto se restablecen las calificaciones manuales, devolviendo las autocalificaciones de las columnas calificadas anteriormente. 1. Abra o cree la consulta en Internet.2. Haga clic en Autocalificación en el Panel de consulta en Internet.

El análisis de las celdas implica la recuperación del contenido y su comprobación para una posible conversión a datos numéricos. Una celda numérica solo puede contener números y dos tipos de caracteres adicionales ([ ], ['] [.] y [,] para el separador de mil [.] o [,] para separadores decimales. También se acepta [+] y [-] delante del número).Las cadenas siguientes, por ejemplo, pueden convertirse en numéricas:

• 1 000 432• 1.234.345,23• 1.43• 1'324.23

NOTA

Una columna sólo puede autocalificarse como Dimensión/Carácter o Indicador/Numérico.

Administración de consultas

178 Acceso a los datos y análisis de datos

Prov

Cuando existe una ambigüedad (1,123 podría ser 1123 o 1[separador decimal]123) se utiliza el separador decimal introducido en el cuadro de diálogo Opciones. Si una celda falla al convertirse en Indicador/Numérico, toda la columna se convierte Dimensión/Carácter.

NOTA

El botón de autocalificación aplica la calificación automática a todas las columnas, se hayan o no calificado con anterioridad.

Definición de opciones individuales de consulta en InternetPuede definir las opciones siguientes de forma específica para cada consulta en Internet que cree o edite.• Opciones de separador: le permite especificar la forma en que Web Connect

interpreta los distintos tipos de separadores utilizados en cadenas numéricas. La opción que seleccione definirá únicamente una regla para interpretar datos ambiguos al importar celdas en la cuadrícula de consulta, tal y como se describe en la sección anterior.

• Opciones de gestión de errores: le permiten especificar los valores que introducirá Web Connect en el microcubo en que se genera el informe en el caso de que se produzcan errores.

Opciones de separadorCuando se arrastran datos numéricos en la cuadrícula de consulta, Web Connect interpreta cualquier separador que encuentra de acuerdo a un algoritmo predefinido.Por ejemplo:

Sin embargo, un valor como 94,153 podría interpretarse con un separador de punto o un separador de coma. En este caso, Web Connect adoptará la regla que ha especificado en las opciones.

Formato numérico ...se interpreta de forma predeterminada como

93.15 93,15 (separador decimal)

94,15 94,15 (separador decimal)

940,151.13 940.151,13 (separador de mil, seguido de un separador decimal)

941.152,14 941.152,14 (separador de mil, seguido de un separador decimal)

eedor de datos Web Connect

Acceso a los datos y análisis de datos 179

Para indicar el separador:1. Haga clic en Opciones en el Panel de consulta en Internet.

Aparecerá el cuadro de diálogo Opciones.

Si selecciona un separador decimal de punto (.), siempre que Web Connect encuentre un valor numérico ambiguo, utilizará el separador de punto en lugar del separador de coma. Si selecciona un separador decimal de coma (,), siempre que Web Connect encuentre un valor numérico ambiguo, utilizará el separador de coma en lugar del separador de punto.

NOTA

Si no define una opción de separador, en una situación ambigua Web Connect utilizará de forma predeterminada un separador de punto.

Administración de consultas

180 Acceso a los datos y análisis de datos

Prov

Opciones de gestión de erroresLas opciones de gestión de errores le permiten especificar los valores que introducirá Web Connect en el microcubo en que se genera el informe en el caso de que se produzcan errores.Existen dos niveles de gestión de errores:• Errores de conversión• Celdas no encontradas en la página

Errores de conversiónAl actualizar una consulta en Internet, si el contenido de una celda no se puede convertir en la Calificación/Tipo definido previamente, puede configurar Web Connect para que actúe de acuerdo a una de las reglas siguientes:• Definir celda en #EMPTY: la celda del informe aparece vacía.• Definir celda en #ERROR: el texto #ERROR aparecerá en la celda del

informe. • Convertir columna a carácter: todas las celdas de la columna que contiene el

error se convierte al tipo Carácter y se muestra en el informe.

Celdas no encontradas en la páginaAl actualizar la consulta en Internet, si no puede localizarse en la página el contenido de una celda, se encuentran disponibles las dos opciones siguientes:• Definir celda en #ERROR: el texto #ERROR aparecerá en la celda del

informe. • Definir celda en #EMPTY: la celda del informe aparece vacía.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 181

Acceso a sitios Web segurosEs posible que algunos de los sitios Web a los que intente acceder sean seguros y requieran autentificación para acceder a ellos.Web Connect le permite configurar una consulta en Internet de forma que acceda de forma automática a los sitios Web más seguros y le permita actualizar informes de consulta introduciendo una contraseña.La forma de configurar esta opción depende del diseño de la página Web a la que intenta acceder. Si el sitio Web utiliza formularios en los que se solicita información de seguridad de los clientes, Web Connect tiene que ser capaz de analizar los datos antes de procesarlos.Para permitir el acceso tanto a sitios Web seguros como no seguros, Web Connect ofrece las opciones de autentificación siguientes:• Ninguna: se trata de la selección predeterminada para páginas Web que no

requieren autentificación alguna.• Básica: utilizada para páginas Web estándar que requieren información de

autentificación, pero que no utilizan formularios.• Formulario: diseñada para páginas Web que requieren autentificación en

forma de formularios.En las secciones siguientes se explica la forma de configurar consultas en Internet con el fin de trabajar con sitios Web seguros, tanto con autentificación básica como con formularios.

Acceso a sitios Web seguros

182 Acceso a los datos y análisis de datos

Prov

Consultas de una página mediante la autentificación BásicaEn esta sección se explica la forma de configurar Web Connect para acceder a una página Web que requiere información de autentificación (pero que no utiliza formularios). Una vez que ha configurado la autentificación de la consulta, se le pedirá que introduzca el nombre de usuario y la contraseña cuando la ejecute por primera vez. Sin embargo, tras introducir una vez dichos datos de autentificación, no será necesario introducirlos de nuevo durante la sesión en curso. Siempre que inicie una nueva sesión, tendrá que volver a introducir el nombre de usuario y la contraseña.1. Inicie el explorador de Internet e intente acceder a una página Web que

requiera autentificación básica.Aparecerá un cuadro de diálogo similar al que se presenta a continuación:

Para que Web Connect especifique automáticamente un nombre de usuario y una contraseña al acceder a dicha página Web, tiene que configurar las propiedades de Autentificación de la consulta.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 183

1. Haga clic en Autentificación en el Panel de consulta en Internet.Aparecerá el cuadro de diálogo Autentificación.

Acceso a sitios Web seguros

184 Acceso a los datos y análisis de datos

Prov

De forma predeterminada, la opción Ninguna se encuentra seleccionada. Sin embargo, podrá observar que el cuadro URL de autentificación básica contiene la siguiente cadena modelo: http://USER:PASS@.

2. Haga clic en Básica en el cuadro de diálogo Propiedades de autentificación.

La cadena modelo se activa.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 185

1. Añada a la cadena http://USER:PASS@ el URL de la página Web a la que desea acceder.En este ejemplo:http://USER:PASS@localhost/wi/bin/iswi.dll/WIGenerator/wigenerator/generator/ExecuteWIS?sWIS=Welcome

2. Haga clic en Aceptar.Aparecerá el cuadro de diálogo Identificación de usuario de consulta en Internet.

3. Introduzca el nombre de usuario y contraseña requeridos y haga clic en Aceptar.La consulta en Internet se configura para mostrar automáticamente los datos de autentificación necesarios cada vez que la ejecute o actualice informes que hagan referencia a la misma.

NOTA

Asimismo, se admiten los sitios Web que requieren autentificación Windows NT, siempre que el dominio al que intenta registrarse el usuario sea el dominio predeterminado. Únicamente se admiten los sitios que requieren certificados de cliente. No se admiten los sitios que requieren certificados de servidor.

Acceso a sitios Web seguros

186 Acceso a los datos y análisis de datos

Prov

FormularioEn esta sección se explica la manera de configurar Web Connect para acceder a una página Web que requiera información de autentificación integrada en modo de formulario. Una vez que ha configurado la autentificación de la consulta, se le pedirá que introduzca el nombre de usuario y la contraseña cuando la ejecute por primera vez. Sin embargo, tras introducir una vez dichos datos de autentificación, no será necesario introducirlos de nuevo durante la sesión en curso. Siempre que inicie una nueva sesión, tendrá que volver a introducir la contraseña. El nombre de usuario queda almacenado junto con el documento.1. Inicie el explorador de Internet e intente acceder a una página Web que

requiera autentificación en modo de formulario.Aparecerá una página Web similar a la que se presenta a continuación.

Para que Web Connect especifique automáticamente un nombre de usuario y una contraseña al acceder a dicha página Web, tiene que configurar las propiedades de Autentificación de la consulta.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 187

1. Haga clic en Autentificación en el Panel de consulta en Internet.Aparecerá el cuadro de diálogo Autentificación.

2. Haga clic en Formulario3. Introduzca el URL de la página de inicio de sesión y haga clic en Analizar.

La página Web aparece en el explorador de la parte inferior del cuadro de diálogo. En cada uno de los cuatro cuadros de lista, aparecerán los distintos elementos analizados: Formulario, Usuarios, Contraseña y Enviar.Si dichos elementos no tienen nombres asignados en la página Web, adoptan automáticamente nombres estándar en Internet Explorer, tal y como se indica en el ejemplo anterior (ms_id1, ms_id2, ms_id3, ms_id4). En este ejemplo, solo hay un elemento disponible en cada cuadro.

4. Seleccione un elemento de cada uno de los cuadros de lista.A medida que selecciona elementos, podrá ver cómo se resaltan los campos correspondientes en la ventana del Explorador.

Acceso a sitios Web seguros

188 Acceso a los datos y análisis de datos

Prov

5. Haga clic en Aceptar.Web Connect no especificará automáticamente un Nombre de usuario al acceder a esta página Web. La próxima vez que acceda a esta página, se abrirá el cuadro de diálogo siguiente al hacer clic en Aceptar en el cuadro de diálogo Autentificación.

6. Introduzca un nombre y contraseña válidos, y haga clic en Aceptar.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 189

Ejemplos de consultas Web ConnectEn esta sección se ofrece una serie de consultas e informes Web Connect de ejemplo que muestran la forma de generar distintos tipos de informe.• Ejemplo1: en él se crea un gráfico de cotizaciones mediante una tabla

completa de datos y una única petición multivalor.• Ejemplo 2: en él se utiliza una combinación de peticiones multivalor y

monovalor para elaborar una consulta que le permita recuperar las tasas de conversión más recientes entre una de las distintas divisas (monovalor) a una o varias de las demás divisas (multivalores).

Ejemplo 1: creación de un gráfico de cotizacionesDesea un informe en modo gráfico que muestre las últimas tasaciones de la empresa a partir del NASDAQ. Puede generar dicho informe mediante la elaboración de una consulta que seleccione una tabla completa de datos con cotizaciones históricas. De forma adicional, mediante una sola petición multivalor, puede personalizar la consulta de forma que cada vez que se actualice el informe, la consulta solicite la selección de las tasaciones de la empresa que desea ver.

Ejemplos de consultas Web Connect

190 Acceso a los datos y análisis de datos

Prov

Creación de un informe con tablas1. Abra BusinessObjects y seleccione el proveedor de datos Web Connect y

haga clic en Nueva consulta.Aparecerá el Panel de consulta en Internet.

2. Localice el sitio Web que contiene los datos que necesita.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 191

3. Seleccione la primera celda del encabezado y amplíe la selección a la segunda fila.De esta forma, se selecciona toda la tabla.

4. Arrastre la selección hasta el área del encabezado de la cuadrícula de consulta en Internet.

La tabla aparece duplicada en la cuadrícula de consulta en Internet.Si hace doble clic en cualquier celda individual, se localizan los datos correspondientes y aparecen resaltados en la ventana del Explorador.

5. Haga clic con el botón derecho en el encabezado Fecha y seleccione Fecha en el menú de acceso directo.

Ejemplos de consultas Web Connect

192 Acceso a los datos y análisis de datos

Prov

6. Haga clic en Ejecutar para generar el informe.Los datos de la tabla aparecen presentados en un informe estándar de BusinessObjects.

Creación de una petición multivalorHasta ahora, siempre que ejecute esta consulta o actualice el informe, verá todos los datos de la tabla. Sin embargo, mediante una sola petición multivalor, puede personalizar la consulta de forma que cada vez que se actualice el informe, la consulta solicite la selección de las tasaciones de la empresa que desea ver en el informe. A continuación, únicamente podrá ver estos valores, y no la tabla al completo. Para ello, tiene que agregar y activar los datos de la petición.

NOTA

En este ejemplo, antes de agregar una petición, asegúrese de que dispone de una lista de símbolos de graduación de la empresa. Al elaborar la petición, tendrá que introducir dichos símbolos. Posteriormente, cuando genere los informes, podrá seleccionar las empresas que desea incluir (eligiendo el símbolo de graduación adecuado).

eedor de datos Web Connect

Acceso a los datos y análisis de datos 193

Para crear una petición multivalor:1. Abra el informe y haga clic en Peticiones de orden en el Panel de consulta

en Internet.Aparecerá el cuadro de diálogo Peticiones de orden.

2. Seleccione el URL mostrado.El URL se copia en el panel inferior destinado al URL.

Ejemplos de consultas Web Connect

194 Acceso a los datos y análisis de datos

Prov

3. Haga clic en Nueva para mostrar el cuadro de diálogo Propiedades de la petición y haga clic en Insertar.Aparecerá un nuevo elemento en el panel Lista de valores.

4. Introduzca uno de los símbolos de graduación y pulse la tecla Retorno. De forma alternativa, seleccione una lista existente de valores haciendo clic en Importar lista (para obtener información adicional acerca de la importación de listas de valores, consulte la sección Uso de peticiones de orden con consultas de Web Connect en la página 158).

eedor de datos Web Connect

Acceso a los datos y análisis de datos 195

5. Vuelva a hacer clic en Insertar para introducir otro símbolo de graduación y repita este proceso hasta que haya introducido todos los símbolos necesarios.

6. En el campo Nombre de petición, introduzca el nombre "Cotizaciones".7. Haga clic en Crear una columna asociada.

El nombre de la petición se introduce automáticamente en el campo Nombre de petición.

8. Haga clic en Aceptar para volver al cuadro de diálogo anterior.En el panel del centro, podrá ver la nueva petición "Cotizaciones".

9. Haga clic en "Cotizaciones" para seleccionarla.El texto de la petición aparece debajo del cuadro "Petición seleccionada".

Ejemplos de consultas Web Connect

196 Acceso a los datos y análisis de datos

Prov

10.En el tercer panel, seleccione la parte del URL que desea sustituir por la peticiónEn este ejemplo, es BOBJ, el símbolo de graduación de Business Objects. El texto del URL que seleccione aparece debajo del cuadro "Seleccionar área de texto".

11.Haga clic en Activar.El texto seleccionado, BOBJ, se sustituye por la cadena

eedor de datos Web Connect

Acceso a los datos y análisis de datos 197

@Prompt(‘Cotizaciones’).

Dicha cadena la utilizará Web Connect para recuperar datos específicos solicitados la próxima vez que ejecute la consulta.

12.Haga clic en Aceptar para volver al Panel de consulta en Internet.

Ejemplos de consultas Web Connect

198 Acceso a los datos y análisis de datos

Prov

13.Haga clic en Ejecutar para ejecutar de nuevo la consulta.Esta vez, aparece la petición y debe seleccionar una o varias opciones de los elementos disponibles. El informe que se genera incluirá únicamente los elementos que seleccione aquí.

14.Seleccione los símbolos de graduación de la empresa a partir de los valores mostrados y haga clic en Aceptar.BusinessObjects genera el informe.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 199

Ejemplo 2: peticiones de orden monovalor y multivaloresEn este ejemplo se utiliza una combinación de peticiones multivalores y monovalor para elaborar una consulta que le permita recuperar las tasas de conversión más recientes entre una de las distintas divisas (monovalor) a una o varias de las demás divisas (multivalores).

Creación de la consulta1. Inicie Web Connect y cree una nueva consulta.2. Localice el sitio Web que contiene los datos que necesita.

En este ejemplo, utilice la ventana del Explorador para seleccionar dos divisas cuya tasa de conversión desea ver, US Dollars y Japanese Yen.

3. Arrastre las celdas con los datos necesarios al Panel de consulta en Internet.

Adición de una petición de orden monovalorActualmente este informe contiene Dólar - EE.UU. y Yen japonés, aunque es conveniente que sea lo suficiente flexible para gestionar distintas divisas. Para ello, tiene que crear un par de peticiones de orden que, a partir de una serie de divisas, le permitan realizar una selección al ejecutar la consulta.

Ejemplos de consultas Web Connect

200 Acceso a los datos y análisis de datos

Prov

Proceda de la siguiente manera:1. Haga clic en Peticiones de orden en el Panel de consulta en Internet.

Aparecerá el cuadro de diálogo Peticiones de orden.

2. Seleccione el URL mostrado.El URL se copia en el panel inferior.

3. Haga clic en Nueva para definir la primera petición.4. En Nombre de petición, introduzca "Convertir de".5. En Tipo, seleccione Monovalor.

Con una petición monovalor, podrá únicamente seleccionar un valor en respuesta a esta petición.

6. En el cuadro Lista de valores, inserte los nombres de las divisas que desea utilizar para la conversión. Cada vez que genere un informe, será capaz de elegir una de estas divisas (monovalor) que actúe de divisa base.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 201

7. Haga clic en Crear una columna asociada para asociar los valores adicionales que haya agregado con una nueva columna.En este caso, se introduce automáticamente un nombre para la columna, que se corresponde con el nombre introducido en Nombre de petición.

8. Haga clic en Aceptar.Volverá a aparecer el cuadro de diálogo Peticiones de orden con la petición ya agregada.

Ejemplos de consultas Web Connect

202 Acceso a los datos y análisis de datos

Prov

9. Seleccione la sección del URL que desea sustituir por la petición (en este caso, "USD").El área de texto seleccionada aparece en la parte inferior derecha del cuadro de diálogo.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 203

10.Haga clic en Activar.La petición aparece agregada al final del URL.

11.Haga clic en Aceptar para finalizar.Aparecerá una vez más el Panel de consulta en Internet.La próxima vez que se ejecute la consulta, se le indicará que seleccione una de las divisas de la lista de valores.

Ejemplos de consultas Web Connect

204 Acceso a los datos y análisis de datos

Prov

Adición de una petición multivalorLa primera petición de orden le permite seleccionar una divisa para su conversión. Tendrá que agregar una segunda petición de orden, esta vez una petición multivalor, que le permita seleccionar una o varias divisas para realizar la conversión. 1. Haga clic en Peticiones de orden en el Panel de consulta en Internet.

Aparecerá el cuadro de diálogo Peticiones de orden.2. Haga clic en Nueva para definir la segunda petición.3. Escriba "Convertir en" en el cuadro Nombre de petición.4. Seleccione Multivalores.

Una petición multivalor le permite seleccionar más de un valor de una lista de valores.

5. Escriba los nombres de las divisas que desea utilizar para la conversión en la lista de valores.Cada vez que genere un informe, podrá seleccionar alguna o todas las divisas para mostrar la tasa de conversión actual en comparación con la divisa base que seleccione en la primera petición de orden.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 205

6. Haga clic en Crear una columna asociada para asociar los valores adicionales que haya agregado con una nueva columna.Se introduce automáticamente un nombre para la columna, que se corresponde con el nombre introducido en Nombre de petición.

7. Haga clic en Aceptar.Volverá a aparecer el cuadro de diálogo Peticiones de orden con la petición ya agregada.

8. Seleccione la petición de orden "Convertir en" en la ventana central.

Ejemplos de consultas Web Connect

206 Acceso a los datos y análisis de datos

Prov

9. Para asociar la petición recién creada con el campo de divisa del URL, seleccione la sección del URL que desea sustituir por la petición (en este caso, "JPY" al final del URL).El área de texto seleccionada aparece en la parte inferior derecha del cuadro de diálogo.

10.Haga clic en Activar para vincular este texto con la petición seleccionada.La petición aparece agregada al final del URL.

11.Haga clic en Aceptar para volver al Panel de consulta en Internet.

eedor de datos Web Connect

Acceso a los datos y análisis de datos 207

12.Haga clic en Ejecutar para ejecutar de nuevo la consulta.Ambas peticiones aparecen juntas y deberá seleccionar una divisa de origen, así como una o varias divisas de destino.

13.Haga clic en Aceptar tras seleccionar las peticiones.BusinessObjects mostrará a continuación el informe.

Ejemplos de consultas Web Connect

208 Acceso a los datos y análisis de datos

Prov

eedor de datos Web Connect

Combinación de datos de orígenes diferentes

cap

ítu

lo

210 Acceso a los datos y análisis de datos

Com

Presentación general

Es posible que todos los datos que precise no procedan de la misma fuente. Por ejemplo, puede que tenga objetivos comerciales en una base de datos de la empresa y datos personales guardados en una hoja de cálculo. BusinessObjects le permite combinar datos de orígenes diferentes en el mismo informe.En este capítulo se explica lo siguiente:• Los diferentes orígenes de datos que se pueden utilizar• La manera de incluir datos de orígenes diferentes en el mismo informe• Cuándo BusinessObjects vincula automáticamente datos de orígenes

diferentes y cuándo el usuario debe establecer por sí mismo el vínculo

binación de datos de orígenes diferentes

Acceso a los datos y análisis de datos 211

Orígenes de datos disponiblesBusinessObjects permite acceder a datos de una amplia gama de orígenes. Podrá acceder a datos de:• Bases de datos relacionales (SGBDR) como ORACLE y Microsoft SQL

Server• Servidores multidimensionales (OLAP) como Microsoft OLAP Services,

ORACLE Express e IBM DB2• Archivos de texto y hojas de cálculo• Paquetes de aplicaciones como SAP• Casi todos los orígenes de datos que utilicen procedimientos de Microsoft

Visual Basic for Applications (VBA)• Archivos XML• Páginas Web

Orígenes de datos disponibles

212 Acceso a los datos y análisis de datos

Com

Inclusión de datos de diferentes orígenes en el mismo informe

El acceso a orígenes de datos en BusinessObjects se puede realizar mediante la creación de proveedores de datos para los orígenes de datos. Para incluir datos de diferentes orígenes en el mismo informe, deberá visualizar datos de diferentes proveedores de datos. Si, por ejemplo, desea visualizar datos de una base de datos de Sybase y un archivo de Microsoft Excel en el mismo informe, puede recuperar los datos de la base de datos de Sybase creando una consulta o utilizando un procedimiento almacenado, y recuperar los datos de Excel accediendo a un archivo de datos personales. BusinessObjects admite los siguientes tipos de proveedores de datos:• Consultas en universos• Procedimientos almacenados• Editor manual del SQL• Archivos de datos personales• Procedimientos VBA• Servidores OLAP• SAP• XML• Páginas Web

Proveedores de datos que se pueden combinar en un informeEn un informe puede combinar datos de cualquier proveedor de datos admitido por BusinessObjects con los de cualquier otro proveedor de datos que admita BusinessObjects. Por ejemplo, en un informe que muestra datos de una consulta en un universo, puede crear una nueva consulta en un universo diferente. También puede utilizar un tipo de proveedor de datos diferente: un procedimiento almacenado, un archivo de comandos SQL manual, un archivo de datos personales o un servidor OLAP.

binación de datos de orígenes diferentes

Acceso a los datos y análisis de datos 213

Uso de distintos proveedores de datos para distintos bloques de un informePuede visualizar datos de distintos proveedores de datos en un bloque o en distintos bloques de un informe de BusinessObjects. Para visualizar datos de distintos proveedores de datos en un bloque, en primer lugar cree un bloque independiente con el proveedor de datos independiente y, a continuación, combine los datos de los bloques. Para crear un bloque independiente en un informe usando un proveedor de datos independiente, siga este procedimiento:1. Abra un informe.2. Haga clic en Tabla (o Tabla de doble entrada, o Gráfico) en el menú

Insertar. La elección dependerá del tipo de bloque que vaya a insertar.3. Con ayuda del ratón, dibuje un rectángulo donde desea que aparezca el

nuevo bloque.4. Al soltar el botón del ratón, aparecerá un asistente. El asistente que

aparecerá (Asistente para la creación de tablas, Asistente para la creación de tablas de doble entrada o Asistente para la creación de gráficos) dependerá del comando que se haya seleccionado en el menú Insertar.

5. Para emplear un proveedor de datos independiente, haga clic en Acceder a nuevos datos por otra vía y, a continuación, haga clic en Siguiente. Aparecerá el Asistente para la creación de tablas con la opción Acceder a nuevos datos por otra vía seleccionada:

Inclusión de datos de diferentes orígenes en el mismo informe

214 Acceso a los datos y análisis de datos

Com

6. Haga clic en Comenzar. Aparecerá la pantalla Indicar el acceso a los datos.

7. Seleccione el tipo de proveedor de datos que va a utilizar y haga clic en Finalizar. Aparecerá el editor para el proveedor de datos.

8. Defina y ejecute el proveedor de datos. BusinessObjects puede vincular automáticamente proveedores de datos. Le solicitará que vincule los nuevos proveedores de datos con el proveedor de datos existente si:

• No existe ninguna dimensión común entre ellos. Las dimensiones comunes son dimensiones con el mismo nombre presentes en el mismo universo. Las dimensiones denominadas Año que aparecen en un universo y en una hoja de cálculo de Excel no son comunes. BusinessObjects le solicitará que las vincule.

y• El bloque nuevo estará en una sección.

Los datos nuevos aparecerán en el bloque nuevo.

Información adicionalPara obtener información adicional sobre la vinculación de proveedores de datos, consulte Vinculación de proveedores de datos en la página 221.

binación de datos de orígenes diferentes

Acceso a los datos y análisis de datos 215

Visualización de datos de distintos proveedores de datos en el mismo bloque

Una vez que haya creado un bloque independiente en un informe de un proveedor de datos independiente y se haya llevado a cabo la vinculación manual o automática de los proveedores de datos por parte del usuario, o de BusinessObjects respectivamente, podrá visualizar los datos de los distintos proveedores de datos de un bloque. Podrá hacer lo siguiente:

Variables de proveedores de datos vinculados que se pueden visualizarLas reglas de compatibilidad determinan las variables de distintos proveedores de datos que se pueden combinar en el mismo bloque. Cuando no se puede incluir una variable en un bloque, ésta aparece atenuada y en cursiva, tal como se muestra en la siguiente figura.

Si... Entonces

Desea visualizar datos en una tabla o tabla de doble entrada existente,

Utilice la ficha Rotación del cuadro de diálogo Formato de tabla.

Desea visualizar datos en un gráfico existente,

Utilice la ficha Rotación del cuadro de diálogo Formato de gráfico.

Desea visualizar datos en cualquier tipo de bloque existente,

Utilice el Panel Corte y rotación.

Inclusión de datos de diferentes orígenes en el mismo informe

216 Acceso a los datos y análisis de datos

Com

Puede utilizar la dimensión común de cualquier proveedor de datos. Con frecuencia, podrá utilizar indicadores de proveedores de datos del mismo bloque.

Visualización de datos en una tabla o tabla de doble entrada existente1. Haga clic en la tabla o tabla de doble entrada que desea modificar con datos

de otro proveedor de datos.2. Haga clic en Tabla o Tabla de doble entrada en el menú Formato.3. En el cuadro de diálogo Formato de tabla, haga clic en la ficha Rotación.

4. En el cuadro Variables utilizadas, haga clic en la carpeta que representa dónde desea visualizar los datos: Columnas, Filas, Cuerpo.

5. En el cuadro Variables disponibles, haga clic en la variable que desea agregar y, después, haga clic en Agregar.

6. Haga clic en Aceptar.

binación de datos de orígenes diferentes

Acceso a los datos y análisis de datos 217

Visualización de datos en un gráfico existente1. Haga clic en el gráfico que desea modificar con datos de otro proveedor de

datos.2. Haga clic en Gráfico en el menú Formato.3. En el cuadro de diálogo Formato de gráfico, haga clic en la ficha Rotación.4. En el cuadro Variables utilizadas, haga clic en la carpeta que representa el

eje donde desea visualizar los datos: Columnas, Filas, Cuerpo.5. En el cuadro Variables disponibles, haga clic en la variable que desea

agregar y, después, haga clic en Agregar.6. Haga clic en Aceptar.

En los gráficos 2-D, todas las variables se encuentran ubicadas en las carpetas Eje X y Eje Y. En los gráficos matriciales 3-D, las variables se encuentran ubicadas en las tres carpetas: Eje X, Eje Y y Eje Z.

Adición de datos en modo de corte y rotación1. Mientras tiene un informe abierto, haga clic en Corte y rotación para

visualizar el Panel Corte y rotación.2. Las variables para todos los bloques del informe se muestran en el cuadro

Variables disponibles.3. Arrastre el icono de la variable que desea agregar al informe desde el cuadro

Variables disponibles y colóquelo en el cuadro Sección o Estructura del bloque.

4. Repita el paso anterior para las demás variables que desee agregar.5. Haga clic en Aplicar.

Corte y rotación

Inclusión de datos de diferentes orígenes en el mismo informe

218 Acceso a los datos y análisis de datos

Com

Cómo basar un proveedor de datos en uno que ya existe

Puede basar nuevos proveedores de datos en los proveedores de datos que ya existen y que utilizan universos, proveedores de datos personales u orígenes de datos OLAP. Proceda de la siguiente manera:1. Haga clic en Tabla (o Tabla de doble entrada, o Gráfico) en el menú

Insertar. La elección dependerá del tipo de bloque que vaya a insertar.2. Con ayuda del ratón, dibuje un rectángulo donde desea que aparezca el

nuevo bloque.3. Al soltar el botón del ratón, aparecerá un asistente. El asistente que

aparecerá (Asistente para la creación de tablas, Asistente para la creación de tablas de doble entrada o Asistente para la creación de gráficos) dependerá del comando que se haya seleccionado en el menú Insertar.

binación de datos de orígenes diferentes

Acceso a los datos y análisis de datos 219

4. Haga clic en Utilizar una consulta existente para elaborar una nueva. (Esta opción no está disponible si el informe todavía no contiene por lo menos un proveedor de datos que se base en un universo, proveedor de datos personales o proveedor de datos de OLAP).Aparece una lista de los proveedores de datos que están actualmente en el documento.

5. Seleccione un proveedor de datos y haga clic en Finalizar.Aparece el Panel de consulta con la definición del proveedor de datos que seleccionó.

6. Modifique la consulta en el Panel de consulta y, a continuación, haga clic en Ejecutar.

7. La tabla, el gráfico o tabla de doble entrada que se basa en la nueva consulta aparece en el informe.

Cómo basar un proveedor de datos en uno que ya existe

220 Acceso a los datos y análisis de datos

Com

Peticiones de orden y vínculoComo los nombres de petición de orden son únicos en un informe, un proveedor de datos que se basa en uno existente contiene peticiones de orden con nombres con el formato <nombre_de_petición_de_orden>_<número_de_petición_de_orden> si el proveedor de datos original tiene peticiones de orden. Por ejemplo, si el proveedor de datos original contenía una petición de orden llamada ¿Qué país?, la petición de orden que se copia en el nuevo proveedor de datos se llama ¿Qué país?_1.Si el proveedor de datos original estaba vinculado a otro proveedor de datos (consulte Vinculación de proveedores de datos en la página 221 para obtener detalles de cómo vincular proveedores de datos), el vínculo no se conserva en el nuevo proveedor de datos.

binación de datos de orígenes diferentes

Acceso a los datos y análisis de datos 221

Vinculación de proveedores de datosLa vinculación de proveedores de datos permite el cálculo de datos de orígenes diferentes en la misma tabla, tabla de doble entrada o gráfico de un informe.

Situaciones que requieren el vínculo de proveedores de datosBusinessObjects vincula automáticamente proveedores de datos con una dimensión común. Dos dimensiones de distintos proveedores de datos son comunes cuando pertenecen al mismo universo y tienen el mismo nombre. BusinessObjects le solicita que vincule proveedores de datos si no existe ninguna dimensión común entre ellos.Si simplemente desea agregar columnas de datos a un informe, utilice el comando Editar proveedores del menú Datos en lugar de crear una nueva consulta. Este método le permite agregar objetos del resultado a la consulta inicial; BusinessObjects inserta automáticamente las nuevas columnas de datos en el informe o crea un informe nuevo.

EJEMPLOBusinessObjects solicita que vincule proveedores de datosA continuación se muestra un ejemplo en el que BusinessObjects le solicita la vinculación de proveedores de datos:• Se crea un documento nuevo ejecutando una consulta en un universo.• Se da formato al informe como una clave maestra/información empleando,

por ejemplo, la dimensión Año.• Se desea comparar el volumen de negocios anual con los objetivos de

ventas, de manera que se inserta una tabla nueva en la sección Año.• En lugar de insertar datos del documento o utilizar el universo en el que

ejecutó la consulta por primera vez, se toman datos de la hoja de cálculo que contiene los objetivos personales.

• Aunque la hoja de cálculo contenga la columna Año, BusinessObjects le solicita que vincule el archivo de datos personales con la consulta que ya se encuentra en el informe, debido a que está insertando los datos nuevos en una sección generada por los datos de consulta.

Vinculación de proveedores de datos

222 Acceso a los datos y análisis de datos

Com

Dimensión que debe actuar como vínculoEs necesario que la dimensión que utiliza para vincular proveedores de datos sea del mismo tipo (numérica o alfanumérica) en ambos proveedores de datos. De lo contrario, aparecerán dos filas de datos para el objeto vinculado cuando cree una tabla que utilice el objeto. De manera adicional, debe utilizar únicamente dimensiones que devuelvan el mismo tipo de valores. No tiene sentido crear un vínculo entre dimensiones con listas de valores totalmente diferentes (Año y Región, por ejemplo).

Para vincular proveedores de datos al insertar un bloque nuevo:1. Haga clic en Tabla, Tabla de doble entrada o Gráfico en el menú Insertar.2. En el asistente que aparece, haga clic en Acceder a nuevos datos por otra

vía y, a continuación, haga clic en Comenzar.3. Aparecerá el cuadro de diálogo Indicar el acceso a los datos.4. Seleccione el tipo de proveedor de datos que va a ejecutar y haga clic en

Finalizar.5. Cree y ejecute el proveedor de datos.6. BusinessObjects muestra un cuadro de diálogo que le solicita que vincule el

nuevo proveedor de datos con los datos del informe.7. Para establecer el vínculo:• Seleccione la dimensión de vinculación del nuevo proveedor de datos

haciendo clic en un icono del cuadro Dimensiones.

binación de datos de orígenes diferentes

Acceso a los datos y análisis de datos 223

• Seleccione la clave maestra de sección del informe haciendo clic en un icono del cuadro Clave(s) maestra(s) del informe.

• Haga clic en Vincular:

Vinculación de proveedores de datos

224 Acceso a los datos y análisis de datos

Com

La dimensión en la que hizo clic en el cuadro Dimensiones aparece debajo de la dimensión en el cuadro Clave(s) maestra(s) del informe:

8. Haga clic en Aceptar.Los datos nuevos aparecerán en el informe. Los indicadores se calcularán automáticamente.

NOTA

Si aparece el cuadro de diálogo Vínculos entre el proveedor de datos y el informe y hace clic en Aceptar o Cancelar sin crear ningún vínculo, obtendrá un producto cartesiano. Un producto cartesiano es un resultado del informe que devuelve cada fila del primer proveedor de datos junto con las filas del segundo proveedor de datos. Si el primer proveedor de datos dispone de 100 filas y el segundo de 50, el producto cartesiano contendrá 5.000 filas.

binación de datos de orígenes diferentes

Acceso a los datos y análisis de datos 225

Vinculación de proveedores de datos existentesEl procedimiento anterior describe el modo de vincular proveedores de datos al insertar nuevos datos en una sección del informe. Sin embargo, ¿qué ocurriría en la siguiente situación?• El informe contiene dos tablas: una de un universo y otra de un archivo de

datos personales.• No existe ningún vínculo entre las tablas debido a que al insertar la segunda

tabla, ésta simplemente se colocó junto a la tabla existente sin vincular previamente sus proveedores de datos.

• Ahora desea crear el formato de clave maestra/información, lo cual es posible debido a que las tablas comparten una dimensión con el mismo nombre y el mismo tipo.

El procedimiento para vincular proveedores de datos existentes es el siguiente:1. Abra el documento que contiene los proveedores de datos que desea

vincular.2. Haga clic en Ver en el menú Datos.

Aparecerá el Administrador de datos.

Vinculación de proveedores de datos

226 Acceso a los datos y análisis de datos

Com

3. En el cuadro Proveedores de datos, haga clic en la dimensión que va a utilizar como vínculo entre los proveedores de datos.En la ilustración que se muestra a continuación, se ha seleccionado la dimensión Centro de vacaciones:

binación de datos de orígenes diferentes

Acceso a los datos y análisis de datos 227

4. Haga clic en la ficha Definición y, a continuación, en Vincular a:

Aparecerá el cuadro de diálogo Definir un vínculo entre las dimensiones. En él se enumeran las dimensiones que puede utilizar para vincular los dos proveedores de datos.

5. Haga clic en la dimensión que desea utilizar como vínculo.

Vinculación de proveedores de datos

228 Acceso a los datos y análisis de datos

Com

El símbolo situado junto al nombre de la dimensión cambia ahora para indicar que la dimensión es el vínculo entre dos proveedores de datos. Este símbolo aparecerá ahora también al hacer clic en la dimensión en el Administrador de datos.

6. Haga clic en Aceptar para cerrar el cuadro de diálogo y, a continuación, haga clic en Aceptar en el Administrador de datos.Ahora puede utilizar la dimensión de vinculación para aplicar un formato de clave maestra/información al informe.

Eliminación del vínculo entre proveedores de datosPara eliminar el vínculo entre proveedores de datos, elimine el vínculo de la dimensión común que vincula los proveedores de datos. Es posible que desee eliminar el vínculo entre los proveedores de datos para utilizar todas las variables en un único proveedor de datos con el fin de crear una consulta independiente. El procedimiento para eliminar el vínculo de la dimensión común es el siguiente:1. Haga clic en Ver en el menú Datos.

Aparecerá el Administrador de datos.2. En el cuadro Proveedores de datos, haga clic en la dimensión que actúa

como vínculo.Haga clic en la ficha Definición y, a continuación, en Desvincular de:

3. Haga clic en Aceptar para cerrar el Administrador de datos.

binación de datos de orígenes diferentes

Administración de proveedores de datos

cap

ítu

lo

230 Acceso a los datos y análisis de datos

Adm

Presentación general

¿De qué forma se pueden administrar consultas y otros proveedores de datos en documentos de BusinessObjects? Este capítulo responde a esta pregunta describiendo el modo de:• Renombrar proveedores de datos• Obtener estadísticas como la fecha y hora de la última actualización de un

proveedor de datos, y cuántas filas de datos se devolvieron• Vaciar los datos de los proveedores de datos (proceso conocido como

depuración) y eliminar los proveedores de datos que ya no sean necesarios.

RECUERDE

Proveedor de datos es el término genérico de BusinessObjects para todos los tipos de consultas: consultas en universos, editor manual del SQL, procedimientos almacenados, procedimientos VBA, archivos XML, cubos OLAP y Web Connect.

inistración de proveedores de datos

Acceso a los datos y análisis de datos 231

Cambio de nombre de proveedores de datosBusinessObjects asigna un nombre a todos los proveedores de datos. A continuación se muestran algunos ejemplos:

Motivos para cambiar el nombre de los proveedores de datosEl cambio de nombre de los proveedores de datos no es en absoluto necesario en BusinessObjects. Puede trabajar con el software sin pensar en ningún momento en estos nombres.Sin embargo, aparecen nombres de proveedores de datos en varios lugares en BusinessObjects, por ejemplo, en el Administrador de informes:

Nombre del proveedor de datos

Descripción

Consulta 1 en eModas La primera consulta creada en el universo eModas en el documento actual.

PS1 en Stock Procedimiento almacenado ejecutado en una cuenta de base de datos llamada Stock.

SQL 1 con Ventas Archivo de comandos del archivo de comandos SQL manual ejecutado en una conexión de base de datos llamada Ventas.

PD1 en C:\Mis documentos\Previsiones.xls

Datos personales que provienen de una hoja de cálculo almacenada en Mis documentos.

VBA 1 con ApliEsteDocumento

El primer proveedor de datos VBA creado en el documento actual, donde ApliEsteDocumento es el nombre de la propia macro VBA.

Nombre del proveedor de datos

Cambio de nombre de proveedores de datos

232 Acceso a los datos y análisis de datos

Adm

A continuación se indican algunos casos en los que es posible que desee cambiar el nombre de los proveedores de datos.

Documentos con datos de distintos orígenesEn documentos que contienen dos o más proveedores de datos, los nombres de variables pueden contener también el nombre del proveedor de datos al que pertenecen. Por ejemplo, Año (Consulta 2 en eModas) es la dimensión Año de la segunda consulta creada en el universo eModas.Esta información adicional sólo aparece si los proveedores de datos del documento contienen variables con el mismo nombre. En estos casos, para ayudar a distinguir entre variables con el mismo nombre, que en realidad proceden de distintos orígenes de datos, BusinessObjects inserta automáticamente el nombre completo de la variable, por ejemplo, Año (Consulta 2 en eModas) en los encabezados de columna del informe.

Selección del proveedor de datos que desea editarLa edición de un proveedor de datos en un documento con varios proveedores de datos puede provocar también que aparezca el nombre de cada proveedor de datos. Al seleccionar el comando Editar el proveedor de datos en el menú Datos, se le solicitará que seleccione un proveedor de datos en el siguiente cuadro de diálogo:

La asignación de nombres significativos a los proveedores de datos puede ayudarle a saber de inmediato cuál de ellos desea utilizar.

inistración de proveedores de datos

Acceso a los datos y análisis de datos 233

Cambio de nombre de proveedores de datosPuede cambiar el nombre de los proveedores de datos en el Administrador de datos. Proceda de la siguiente manera:1. Abra el documento que contiene la consulta a la que desea cambiar el

nombre.2. Haga clic en Ver en el menú Datos.

Aparecerá el Administrador de datos.3. Haga clic en el icono del proveedor de datos al que desea cambiar el nombre

y, a continuación, en la ficha Definición:

4. Escriba el nuevo nombre en el cuadro Nombre y haga clic en Aceptar.

Cambio de nombre de proveedores de datos

234 Acceso a los datos y análisis de datos

Adm

Obtención de estadísticas sobre proveedores de datos

BusinessObjects permite obtener información de utilidad sobre proveedores de datos como, por ejemplo, cuándo se ha actualizado por última vez una consulta, cuántas filas de datos ha devuelto un archivo de datos personales y cuánto ha tardado en actualizarse un archivo de comandos SQL manual. Para obtener estas estadísticas:1. Abra el documento que contiene el proveedor de datos.2. Haga clic en Ver en el menú Datos.

Aparecerá el Administrador de datos.3. Haga clic en el icono de la consulta sobre la que desea obtener información

y, a continuación, en la ficha Definición.La información aparecerá en la esquina inferior derecha del cuadro de diálogo:

inistración de proveedores de datos

Acceso a los datos y análisis de datos 235

Depuración y eliminación de proveedores de datos

¿Qué diferencia existe entre depurar y eliminar un proveedor de datos? La depuración consiste en vaciar un proveedor de datos de sus resultados, mientras que la eliminación supone deshacerse del proveedor de datos definitivamente; ésta acción no se puede deshacer.Motivos para depurar o eliminar un proveedor de datos La depuración reduce el tamaño de un documento; por tanto, resulta útil si desea enviar el documento a otros usuarios o guardarlo en un disquete, por ejemplo. Sin embargo, sólo deberá eliminar un proveedor de datos si está seguro de que ya no será necesario.Para depurar o eliminar un proveedor de datos:1. Abra el documento que contiene el proveedor de datos.2. Haga clic en Ver en el menú Datos.

Aparecerá el Administrador de datos.3. Haga clic en el icono de la consulta que desea depurar o eliminar:

Depuración y eliminación de proveedores de datos

236 Acceso a los datos y análisis de datos

Adm

4. Haga clic en Depurar o Eliminar.5. Haga clic en Sí en el cuadro de confirmación que aparece y, a continuación,

haga clic en Aceptar para cerrar el Administrador de datos.

SUGERENCIAPuede rellenar un proveedor de datos depurado haciendo clic en Actualizar los datos en el menú Datos. Tenga en cuenta que este comando actualiza todos los proveedores de datos del documento activo.

inistración de proveedores de datos

Acceso a los datos y análisis de datos 237

Uso eficaz de proveedores de datosSi dispone de varios informes en distintas fichas de informe y estos informes obtienen sus datos del mismo origen, no será necesario crear un proveedor de datos distinto para cada informe. En su lugar, cree un proveedor de datos "base" que contenga los datos utilizados por todos los informes. Este método es mejor porque BusinessObjects realiza una recuperación de datos para cada proveedor de datos; resulta más eficaz recuperar datos una sola vez y compartirlos entre los informes que recuperar los mismos datos varias veces.

EJEMPLOInformes que muestran el volumen de negocios por país y centro de vacaciones, volumen de negocios por paísEn este ejemplo, los objetos Volumen de negocios y País son comunes a ambos informes. En lugar de crear un proveedor de datos para cada informe, cree un proveedor de datos que contenga los objetos Volumen de negocios, País y Centro de vacaciones, y utilice estos objetos en ambos informes. Proceda de la siguiente manera:1. Cree un informe que muestre el volumen de negocios por país y centro de

vacaciones arrastrando hasta el informe los objetos País, Centro de vacaciones y Volumen de negocios. (Consulte Elaboración de una consulta básica sobre un universo en la página 60 para obtener una explicación sobre cómo crear un informe en un universo.)

2. Agregue una ficha de informe adicional haciendo clic en Informe en el menú Insertar.

Arrastre los objetos País y Volumen de negocios hasta la nueva ficha de informe para crear el informe de volumen de negocios por país.

Cuando ejecute este informe, BusinessObjects recupera los datos una vez y los comparte entre los dos informes en lugar de recuperar los datos dos veces.

NOTA

Puede utilizar el Panel de consulta para modificar un proveedor de datos haciendo clic en Editar en el menú Datos. Realice este procedimiento en lugar de crear un nuevo proveedor de datos si desea agregar un nuevo informe a una nueva ficha y que el informe utilice los mismos datos, o similares, que el informe o informes existentes.

Uso eficaz de proveedores de datos

238 Acceso a los datos y análisis de datos

Adm

inistración de proveedores de datos

Análisis de datos

parte

Introducción al análisis de datos

cap

ítu

lo

242 Acceso a los datos y análisis de datos

Intro

Presentación general

Con BusinessObjects, pueden analizarse los datos examinándolos desde distintos niveles de información y puntos de vistas. A través de los análisis, se obtiene información y, por tanto, respuestas a posibles dudas.La interfaz de BusinessObjects le ofrece todo lo que necesita para el análisis multidimensional:• El análisis de informes de BusinessObjects le permite trabajar directamente

con los datos del informe mediante la función “arrastrar y soltar” o haciendo clic en el ratón.

• Explorer, un componente opcional de BusinessObjects, le permite llevar a cabo el análisis multidimensional en modo Exploración.

• Los servidores OLAP son bases de datos que almacenan datos resumidos, listos para análisis de la empresa.

• El modo Corte y rotación de BusinessObjects le permite organizar datos para el análisis en el panel Corte y rotación.

ducción al análisis de datos

Acceso a los datos y análisis de datos 243

Análisis de informesEn esta sección del Manual del usuario se describe la forma en que el análisis de informes de BusinessObjects le permite analizar los datos directamente en el informe haciendo clic en el ratón o con la función “arrastrar y soltar”.Puede arrastrar y soltar datos en el informe con el fin de obtener un punto de vista distinto para el análisis. Para crear tablas y secciones, puede agregar datos desde el Administrador de informes. Puede remplazar, intercambiar y reorganizar datos del informe. BusinessObjects vuelve a realizar los cálculos en el informe inmediatamente de forma que puede ver cómo afectan las distintas combinaciones de factores a la eficacia del informe.La agrupación dinámica de informes le permite crear grupos para el análisis comparativo, pudiendo insertar rápidamente los cálculos más comunes de la empresa o crear de forma sencilla sus propias fórmulas y variables para el análisis.Puede clasificar, filtrar y ordenar los datos haciendo simplemente clic en el ratón con el fin de especificar el área de análisis.

Modo Exploración de BusinessObjectsEl modo Exploración de BusinessObjects le permite analizar datos desde distintos ángulos y con niveles de información diferentes. Normalmente, se comienza examinando el nivel superior de información y cuando se localiza un valor excepcionalmente bajo o alto, o un valor inesperado, puede analizarlo mostrando los datos relacionados en un mayor grado de detalle. Esto le permite ver el modo en que los distintos factores de negocio, época del año, zona geográfica o línea de producto, afectan a los beneficios.Consulte la sección Análisis de datos en modo Exploración en la página 245 para obtener más información acerca del modo Exploración.

Análisis de informes

244 Acceso a los datos y análisis de datos

Intro

Servidores OLAPSi trabaja con un servidor OLAP, puede ver y seleccionar los datos que desea al crear un informe. Los servidores OLAP son bases de datos que almacenan datos resumidos, listos para análisis de la empresa.Para obtener más información acerca de servidores OLAP, consulte la documentación de OLAP Access Pack para el servidor de su lugar de trabajo.

Modo Corte y rotaciónEn "Utilización del modo Corte y rotación" en la página 285 se describe la forma de utilizar el panel Corte y rotación para agregar, eliminar e intercambiar redondeo de datos con el fin de analizar la información desde un punto de vista diferente.

ducción al análisis de datos

Análisis de datos en modo Exploración

cap

ítu

lo

246 Acceso a los datos y análisis de datos

Aná

Presentación general

En este capítulo se describe el modo en que BusinessObjects utiliza el modo Exploración.

Definición del modo ExploraciónEl modo Exploración es un modo de análisis de BusinessObjects que permite desglosar datos y verlos desde diferentes ángulos y en diferentes niveles de detalle para descubrir el factor fundamental que subyace a un buen o mal resultado.

EJEMPLORazones por las que el volumen de negocios es mejor en este centro de vacaciones que en el restoSe observa que el volumen de negocios en el centro de vacaciones Club Hawaiian es muy superior al de los otros centros de vacaciones. Para conocer el motivo, basta con observar todos los factores que afectan al volumen de negocios.

Si ha visualizado todos los factores que podían resultar de gran utilidad para el análisis en una tabla o gráfico, dispondrá de demasiados datos, lo cual dificultará la lectura del informe. El modo Exploración le permite incluir datos para el análisis del informe en segundo plano y visualizar únicamente los datos del nivel superior. Si es necesario, puede realizar la exploración hasta un nivel de datos más detallado para comprender los datos de nivel superior. De esta forma podrá ver el modo en que los diferentes aspectos de la empresa afectan al volumen de negocios paso a paso.Estos datos subyacentes los configura la persona que crea el informe.

lisis de datos en modo Exploración

Acceso a los datos y análisis de datos 247

Funcionamiento del modo ExploraciónAl efectuar una consulta en un universo de BusinessObjects, los objetos que se pueden incluir se agrupan en carpetas y se organizan en un orden específico.

La persona que crea el universo de BusinessObjects organiza los objetos en jerarquías, con el objeto más general de la clase situado en la parte superior y el objeto más detallado en la parte inferior.Los objetos se agrupan de este modo para facilitar la localización de aquello que se está buscando. Éstos se encuentran clasificados dentro de los grupos de manera que si desea un informe de alto nivel, deberá incluir objetos en la parte superior de la lista en la consulta y si desea un informe más detallado, tendrá que elegir estos objetos de la parte inferior de la lista.

Clase Ventas

Todos los objetos agrupados en la clase Ventas están conectados a las ventas. Están organizados en orden jerárquico con Nombre del vendedor, el objeto de nivel más alto, en la parte superior y, debajo, los objetos desde Año a Fecha de la factura, el nivel más alto de detalle.

Los objetos de tipo indicador se guardan en una carpeta independiente.

248 Acceso a los datos y análisis de datos

Aná

JerarquíasLos objetos también se organizan de este modo para su exploración. Al analizar los datos en modo Exploración, se utilizan jerarquías. Las clases del universo son las jerarquías predeterminadas que se utilizan para la exploración, sin embargo, el diseñador de universos también puede configurar jerarquías personalizadas. También puede crear y editar jerarquías en los informes.Efectúe una exploración únicamente de las jerarquías que contienen objetos de dimensión. En modo Exploración, efectúe una exploración de dimensiones, por ejemplo, de Año a Trimestre hasta Mes. En cada nivel, BusinessObjects vuelve a calcular indicadores como Volumen de negocios o Margen de beneficios.Las dimensiones clásicas en las que un diseñador o usuario avanzado crea jerarquías son ubicación, hora y producto. En el universo de demostración, Viajes Archipiélagos, existen cuatro jerarquías:• Centro de vacaciones (País, Centro de vacaciones, Tipo de prestaciones,

Prestaciones)• Ventas (Año, Trimestre, Mes, Semana, Fecha de la factura)• Cliente (País de residencia, Región, Ciudad, Cliente)• Reservas (Año de la reserva, Trimestre de la reserva, Mes de la reserva,

Semana de la reserva, Fecha de la reserva)Al configurar un informe para su exploración, incluirá objetos de alto nivel para su visualización en la tabla o gráfico, sin embargo incluirá objetos más detallados en su objeto de análisis. BusinessObjects recupera estos objetos de la base de datos y los guarda en segundo plano en el informe, de manera que podrá disponer de ellos cuando los necesite.Para analizar los datos en modo Exploración, deberá configurar estos datos guardados en segundo plano.Para obtener información sobre el modo de configurar datos para su análisis en modo Exploración, consulte Definición del objeto de análisis en la página 68.

lisis de datos en modo Exploración

Acceso a los datos y análisis de datos 249

Uso del modo ExploraciónPara poder analizar datos en modo Exploración, el informe debe contener los datos que se han configurado para su análisis.

Cambio al modo ExploraciónAbra el modo Exploración desde un informe de BusinessObjects. Proceda de la siguiente manera:1. Seleccione la tabla, tabla de doble entrada o gráfico que desea analizar en

modo Exploración.Únicamente puede analizar un bloque cada vez.

2. Haga clic en Explorar en la barra de herramientas Estándar o haga clic en Exploración en el menú Análisis.Si no se ha seleccionado ninguna parte de una tabla, gráfico o tabla de doble entrada antes de hacer clic en el botón de exploración, el cursor se convierte en una lupa con un signo de interrogación al lado.

Si esto ocurre, haga clic en la tabla, gráfico o tabla de doble entrada que desea analizar.Al pasar al modo Exploración, de manera predeterminada:• BusinessObjects crea un nuevo informe que contiene una copia de la tabla,

tabla de doble entrada o gráfico seleccionados. La ficha Informe muestra el icono de exploración para indicarle que se encuentra en modo Exploración. El informe original permanece intacto.

• BusinessObjects agrega una suma en los objetos de tipo indicador.• Si está trabajando en un informe de clave maestra/información,

BusinessObjects muestra la barra de herramientas Exploración.

NOTA

Puede cambiar estos comportamientos predeterminados. Para obtener información detallada al respecto, consulte Definición de opciones de trabajo en modo Exploración en la página 283.

Ahora está preparado para explorar los datos del informe.

Exploración

Este cursor aparece si no se selecciona un bloque antes de cambiar al modo Exploración.

Uso del modo Exploración

250 Acceso a los datos y análisis de datos

Aná

ProfundizaciónAl realizar la profundización, se muestra el siguiente nivel de detalle en una jerarquía.

Para profundizar:1. Coloque el cursor sobre los datos.

El cursor cambia a una lupa con un signo más. El signo más indica que puede efectuar la operación de profundización en este valor.Una etiqueta muestra la dimensión siguiente en la jerarquía:

2. Haga doble clic en el valor.Los datos para la dimensión siguiente aparecen en la tabla y el valor seleccionado aparece en la barra de herramientas Exploración.

La etiqueta de Centro de vacaciones muestra Tipo de prestaciones, que es la dimensión siguiente en la jerarquía. Esto significa que al explorar un valor de Centro de vacaciones, visualizará los valores para Tipo de prestaciones.

El valor seleccionado, Club Hawaiian, aparece ahora en la barra de herramientas Exploración.

La tabla muestra ahora únicamente el volumen de negocios para Tipo de prestaciones de Club Hawaiian.

lisis de datos en modo Exploración

Acceso a los datos y análisis de datos 251

Continuación de profundizaciónCada vez que efectúe la profundización BusinessObjects desplaza el valor explorado a la barra de herramientas Exploración y filtra los datos del informe de acuerdo con los valores de dicha barra de herramientas.

Puede efectuar la profundización siempre y cuando haya objetos en la jerarquía. Al alcanzar el último nivel de una jerarquía, aparece el cursor normal. Esto indica que se encuentra en la parte inferior de una jerarquía. Si las etiquetas se encuentran activadas, una etiqueta mostrará el mensaje Haga clic con el botón derecho para explorar.

La tabla muestra ahora únicamente el volumen de negocios para todas las prestaciones de la categoría Alimentos y bebidas de Club Hawaiian.

Uso del modo Exploración

252 Acceso a los datos y análisis de datos

Aná

Visualización de valores diferentes en la barra de herramientas ExploraciónEl bloque se filtra para mostrar únicamente los datos correspondientes a los valores actualmente mostrados en la barra de herramientas Exploración. Puede cambiar los valores de la barra de herramientas para ver los datos de un valor diferente.1. Haga clic en la flecha abajo.

2. Elija un valor de la lista desplegable. Los datos para el valor elegido se muestran en la tabla.

BusinessObjects actualiza la columna Volumen de negocios para mostrar el volumen de negocios para French Riviera.

lisis de datos en modo Exploración

Acceso a los datos y análisis de datos 253

SintetizaciónLa sintetización es la operación contraria a la profundización. Al sintetizar, se retrocede en la jerarquía para visualizar los datos a niveles de menor detalle.

Para sintetizar de una dimensión a la siguiente:1. Coloque el cursor sobre un valor.2. Haga clic con el botón derecho en el valor que desea sintetizar y haga clic en

Sintetizar en el menú de acceso directo.BusinessObjects muestra los datos del siguiente nivel superior.

Anulación de acciones de exploraciónPuede anular hasta diez acciones de exploración, lo cual resulta de gran utilidad si se pierde el seguimiento del análisis. Proceda de la siguiente manera:• Haga clic en Deshacer en el menú Editar.

Exploración lateralAl profundizar y sintetizar, el desplazamiento se realiza por los niveles de la misma jerarquía. Sin embargo, si no encuentra la respuesta a una pregunta mediante el análisis de datos en su jerarquía actual, puede desplazarse a otra jerarquía para analizar otros datos.

EJEMPLOCambio de análisis de Centro de vacaciones a VentasEl informe muestra los datos para Centro de vacaciones, que pertenece a la jerarquía Centro de vacaciones. El informe contiene también Año, que pertenece a la jerarquía Ventas; sin embargo, actualmente no se muestran los datos para Año. Si efectúa una exploración de Centro de vacaciones a Año, puede profundizar en la dimensión siguiente de la jerarquía Ventas. También puede realizar una exploración lateral hasta otras jerarquías, o retroceder a la jerarquía en la que estaba trabajando originalmente. La exploración lateral abre nuevas rutas de acceso que puede seguir al analizar datos.Para poder realizar la exploración total, el informe debe contener dimensiones de más de una jerarquía. Si éste no es el caso, puede:• Recuperar datos para dimensiones de más de una jerarquía ampliando el

objetivo de análisis, o bien• Crear nuevas jerarquías en el informe.

Uso del modo Exploración

254 Acceso a los datos y análisis de datos

Aná

Para profundizar hasta otra jerarquía:1. Haga clic con el botón derecho en un valor y haga clic en Explorar por en el

menú de acceso directo.La lista de dimensiones que puede explorar aparecerá en un submenú:

2. Elija una dimensión de la lista.

Las tres dimensiones siguientes pertenecen a la jerarquía Ventas.La dimensión siguiente pertenece a la jerarquía Cliente.

La opción Otros abre una lista de todas las dimensiones disponibles.

En este ejemplo, se ha seleccionado Alimentos y bebidas en la columna Tipo de prestaciones de la tabla. La primera dimensión de la lista, Prestaciones, es la siguiente dimensión inferior en la

jerarquía actual, la jerarquía Centro de vacaciones.

lisis de datos en modo Exploración

Acceso a los datos y análisis de datos 255

Explorar por - OtrosLa lista del submenú Explorar por muestra únicamente cinco dimensiones de forma predeterminada. Para visualizar la lista completa de dimensiones:1. Haga clic con el botón derecho en un valor y haga clic en Explorar por -

Otros en el menú de acceso directo.Aparecerá el cuadro de diálogo Explorar por – Todas las dimensiones disponibles.

2. Elija una dimensión en la lista y haga clic en Aceptar.Las dimensiones que aparecen en gris ya se han utilizado en el análisis actual.

NOTA

Para ver más opciones, puede cambiar la configuración en el menú Explorar por. Para obtener información adicional, consulte Definición de opciones de trabajo en modo Exploración en la página 283.

Uso del modo Exploración

256 Acceso a los datos y análisis de datos

Aná

Exploración en gráficosTambién puede explorar en bloques de gráficos del mismo modo que en las tablas y tablas de doble entrada.1. Coloque el cursor en una parte del gráfico.

Aparecerá una etiqueta para indicar la siguiente dimensión inferior en la jerarquía y el cursor se convertirá en una lupa.

2. Haga doble clic.El gráfico se actualiza y el valor explorado se muestra en la barra de herramientas Exploración.

NOTA

No puede explorar en la serie de datos de gráficos de área 2D y 3D.

lisis de datos en modo Exploración

Acceso a los datos y análisis de datos 257

Exploración en varias jerarquíasSi el bloque contiene más de una jerarquía, puede realizar una profundización simultánea de una dimensión a la siguiente en todas las jerarquías del bloque. Para ello, tendrá que realizar una profundización en un objeto de tipo indicador.En la tabla que se ilustra a continuación, Centro de vacaciones pertenece a la jerarquía Centro de vacaciones y Año a la jerarquía Ventas. Si coloca el cursor en la columna Centro de vacaciones, verá que el siguiente nivel inferior es Prestaciones. Si lo coloca en la columna Año, verá que el siguiente nivel inferior es Trimestre. Puede efectuar una profundización primero en una jerarquía y luego en la otra, o bien puede realizarla en ambas jerarquías a la vez mediante la exploración de la columna Volumen de negocios.

Proceda de la siguiente manera:1. Coloque el cursor sobre la columna Volumen de negocios. Aparecerá una

etiqueta que indica que puede efectuar una profundización en Tipo de prestaciones y Trimestre.

La etiqueta indica que puede efectuar una profundización en dos jerarquías: Tipo de prestaciones y Trimestre.

Exploración en varias jerarquías

258 Acceso a los datos y análisis de datos

Aná

2. Haga doble clic en la columna Volumen de negocios, en la celda que muestra el volumen de negocios para Club Hawaiian en AF1998.Se trata del primer valor de la columna.BusinessObjects desplaza Centro de vacaciones y Año a la barra de herramientas Exploración. Los valores de la barra de herramientas Exploración son Club Hawaiian y AF1998. Tipo de prestaciones y Trimestre aparecen en la tabla y BusinessObjects actualiza la columna Volumen de negocios.

Sintetización en varias jerarquíasPara efectuar la sintetización en todas las dimensiones: • Haga clic con el botón derecho en un valor de objeto de tipo indicador y haga

clic en Sintetizar en el menú de acceso directo.

lisis de datos en modo Exploración

Acceso a los datos y análisis de datos 259

Vista de datos diferenteA medida que trabaja, puede cambiar los datos que se van a analizar introduciendo, eliminando o sustituyendo dimensiones e indicadores en el bloque.Únicamente puede reemplazar los datos por datos del mismo tipo. Puede reemplazar indicadores por indicadores y dimensiones por dimensiones.

NOTA

Si los comandos Insertar y Reemplazar no se encuentran disponibles al hacer clic en los datos, significará que no existe ninguna variable compatible con la que reemplazar la selección.

Para... Haga clic con el botón derecho en...

En el menú, haga clic en...

Después elija...

Insertar una variable

• Una tabla, en la celda siguiente o a la derecha del lugar donde desea insertar la variable

• Un gráfico, en la serie de datos (o su etiqueta de datos o símbolo de leyenda) junto a la cual va a insertar la variable

Insertar La variable que va a insertar

Reemplazar una variable

Los datos que va a reemplazar

Reemplazar La variable que va a utilizar de la lista

Eliminar una variable

Los datos que va a eliminar

Eliminar

Vista de datos diferente

260 Acceso a los datos y análisis de datos

Aná

Cambio de datos en tablas durante una exploraciónMientras trabaja en tablas o tablas de doble entrada en modo Exploración, puede desplazar los datos del Administrador de informes a la barra de herramientas Exploración o a la tabla, o tabla de doble entrada, y desde ellas. Puede agregar, reemplazar y eliminar los datos que sean necesarios para obtener un punto de vista diferente para el análisis.• Puede mover variables de la ventana del Administrador de informes a la barra

de herramientas Exploración, o a una tabla o tabla de doble entrada del informe.

• Puede desplazar variables de la barra de herramientas Exploración a una tabla o tabla de doble entrada del informe.

NOTA

No puede arrastrar y colocar variables en gráficos.

En las tablas siguientes se muestra un resumen del modo en que se pueden desplazar los datos entre el Administrador de informes, la barra de herramientas Exploración, y las tablas y tablas de doble entrada.

lisis de datos en modo Exploración

Acceso a los datos y análisis de datos 261

Del Administrador de informes a la barra de herramientas ExploraciónPuede arrastrar una variable de la lista en el Administrador de informes y colocarla en la barra de herramientas Exploración.

Para... Haga clic en... Arrastre... Colóquela cuando...

Insertar una variable

El icono de la variable que desea desplazar

La variable donde desee insertarla

La barra de herramientas Exploración muestre resaltado InsertarLa barra de estado muestre Colocar para insertar

Reemplazar una variable

El icono de una de las variables

La variable sobre la variable que desea reemplazar

La barra de herramientas Exploración muestre resaltado ReemplazarLa barra de estado muestre Colocar para reemplazar el contenido

Vista de datos diferente

262 Acceso a los datos y análisis de datos

Aná

De la ficha Datos o barra de herramientas Exploración a tabla o tabla de doble entradaTambién puede arrastrar una variable de la barra de herramientas Exploración o el Administrador de informes a la tabla o tabla de doble entrada en la que está trabajando.

Para... Haga clic en... Arrastre... Colóquela cuando...

Insertar una variable

El icono de la variable que desea insertar

La variable donde desee insertarla

La tabla o barra de herramientas Exploración muestre resaltado InsertarLa barra de estado muestre Colocar para insertar

Reemplazar una variable

El icono de una de las variables

La variable sobre la variable que desea reemplazar

La tabla o barra de herramientas Exploración muestre resaltado ReemplazarLa barra de estado muestre Colocar para reemplazar el contenido

lisis de datos en modo Exploración

Acceso a los datos y análisis de datos 263

Uso de la barra de herramientas ExploraciónUtilice la barra de herramientas Exploración para filtrar los datos mostrados en el bloque que está analizando. Si mantiene el cursor encima de uno de los cuadros, aparecerá una etiqueta que muestra:• La jerarquía a la que pertenece el valor elegido• El nombre de la dimensión• Una lista de los tres valores máximos que se encuentran disponibles para

dicha dimensiónTres puntos al final de la lista de valores indica que existen más valores disponibles que los mostrados en la lista de etiquetas. Puede visualizar un valor de la lista pulsando la primera letra en el teclado.

Eliminación de un objeto de la barra de herramientas Exploración 1. Haga clic en la flecha situada junto al nombre del objeto. 2. Elija (Eliminar) en la lista.

La celda desaparece de la barra de herramientas Exploración y ya no se muestran los datos para la variable.

Desplazamiento de un objeto de la barra de herramientas Exploración al bloque1. Haga clic en la flecha situada junto al nombre del objeto. 2. Elija (Desplazar al bloque) en la lista.

La celda desaparece de la barra de herramientas Exploración y se agrega una columna de datos a la tabla.

Puede escribir directamente en el cuadro

Vista de datos diferente

264 Acceso a los datos y análisis de datos

Aná

Reorganización de la barra de herramientas ExploraciónPuede reorganizar el orden en que se muestran las variables en la barra de herramientas Exploración.

SUGERENCIA

Puede arrastrar la barra de herramientas Exploración de su posición anclada en las otras barras de herramientas y colocarla en el lugar que le resulte más cómodo del espacio de trabajo.

Para... Haga clic en... Arrastre... Colóquela cuando...

Desplazar una variable

El icono de la variable que desea desplazar

La variable donde desee insertarla

La barra de herramientas Exploración muestre resaltado InsertarLa barra de estado muestre Colocar para insertar

Permutar dos variables

El icono de una de las variables

La variable sobre la variable que desea permutar

El cursor se convierta en un icono de permutaciónLa barra de estado muestre Colocar para permutar

Resaltado desustitución

Resaltado de inserción

lisis de datos en modo Exploración

Acceso a los datos y análisis de datos 265

Análisis de indicadores en modo ExploraciónLos indicadores muestran datos numéricos que son el resultado de los cálculos. Por ejemplo, Margen de beneficios es un indicador que constituye el resultado de Volumen de negocios - Coste.Un informe puede contener dos tipos diferentes de objetos indicadores:• Aquellos que creó el diseñador de universos y que ha recuperado una

consulta (o los indicadores que han recuperado otros proveedores de datos)• Los indicadores creados localmente en el informeÚnicamente puede analizar los indicadores en modo Exploración si los ha creado localmente, en función de los datos del documento en el que está trabajando.

NOTA

Para obtener información sobre la creación local de objetos de tipo indicador, consulte "Fórmulas, variables locales y funciones" en la página 491.

En modo Exploración, puede expandir un indicador para ver sus componentes en el informe y analizar datos numéricos. La contracción de un indicador es la acción contraria a su expansión. En lugar de ver los componentes de un indicador, visualice una vez más sus valores agregados.

EJEMPLOAnálisis de margen de beneficiosEn un informe se muestran los datos para Cliente, Prestaciones y Margen. Margen es una variable local con la siguiente sintaxis: Precio del producto – Coste del producto.Al expandir Margen, los datos para Precio del producto y Coste del producto aparecen en el informe. Al contraer el indicador que ha expandido, el informe muestra únicamente los datos para Margen.

Análisis de indicadores en modo Exploración

266 Acceso a los datos y análisis de datos

Aná

Expansión de indicadoresPara expandir un indicador en modo Exploración:1. Haga clic con el botón derecho en la celda o elemento de gráfico que muestra

el indicador que va a expandir.2. Haga clic en Expandir en el menú de acceso directo.

Los componentes del indicador se muestran en el bloque.

Contracción de indicadoresPara contraer un indicador en modo Exploración:1. Haga clic con el botón derecho en la celda o elemento de gráfico que muestra

el indicador que va a contraer.2. Haga clic en Contraer en el menú de acceso directo.

Desaparecerán los datos de los componentes del indicador.

NOTA

Si los comandos Expandir y Contraer no se encuentran disponibles al hacer clic en un indicador, significa que la variable no se ha creado localmente en el informe y, por lo tanto, no se puede analizar.

lisis de datos en modo Exploración

Acceso a los datos y análisis de datos 267

Realización de copias de informes mientras trabaja

Para realizar un seguimiento de las diferentes etapas del análisis, puede realizar copias del trabajo a medida que avanza. Cada copia que realice del informe aparecerá en una ficha nueva en el documento.Para realizar una copia de un informe:• Haga clic en Tomar instantánea en la barra de herramientas Informe.

Cada copia que realice del informe aparecerá en una ficha nueva en el documento. El nombre que aparece en la ficha es Nombre de informe(n+1). Si, por ejemplo, el informe que ha copiado se llama Ventas, el nuevo informe se llamará Ventas (1).

NOTA

Los filtros que se muestran en la barra de herramientas Exploración cuando se tomó la instantánea se convierten en filtros de informe globales.

Tomar instantánea

Realización de copias de informes mientras trabaja

268 Acceso a los datos y análisis de datos

Aná

Ampliación de análisisPuede colocar nuevos datos en el informe si éste no contiene todos los datos necesarios para el análisis. Podrá hacerlo ampliando el objeto de análisis en la ventana del mismo nombre o editando la consulta para recuperar más datos de la base de datos.

Ampliar el objeto de análisisPara ampliar el objeto de análisis:1. Haga clic con el botón derecho del ratón en el bloque que está analizando.2. Haga clic en Objeto de análisis en el menú de acceso directo.

Aparecerá el cuadro de diálogo Objeto de análisis.

3. Elija las dimensiones que va a incluir en el objeto de análisis y haga clic en Aceptar.

Para incluir todas las dimensiones de una jerarquía, haga clic en la casilla de verificación de la jerarquía.

Active el cuadro de dimensión para incluir sólo las dimensiones individuales que necesita.

Haga clic en un cuadro de filtro para restringir los datos recuperados.

lisis de datos en modo Exploración

Acceso a los datos y análisis de datos 269

Las dimensiones se muestran ahora en la lista de la ventana Administrador de informes.

NOTA

BusinessObjects muestra los valores actualmente mostrados en la barra de herramientas Exploración colocando un icono de filtro junto a ellos.

Exploración en la base de datos para recuperar nuevos datosSi el nivel de detalle inferior que necesita no se encuentra actualmente disponible en el informe, puede explorar directamente en la base de datos desde el modo Exploración y obtener los datos necesarios. No será necesario que edite la consulta en el Panel de consulta.A continuación se muestra la manera de hacerlo:1. Haga clic con el botón derecho en la columna o fila donde desea que se

Ampliación de análisis

270 Acceso a los datos y análisis de datos

Aná

muestren los nuevos datos.2. Elija en el menú Explorar en.

Aparecerá el cuadro de diálogo Explorar en.

3. Elija una dimensión y haga clic en Aceptar.

Las dimensiones que actualmente están disponibles en el informe aparecen atenuadas.

Todas las dimensiones que pertenecen a jerarquías explorables, pero que no están actualmente disponibles en el informe, aparecen en negro.

lisis de datos en modo Exploración

Acceso a los datos y análisis de datos 271

La dimensión se recupera de la base de datos y se muestra en el bloque que está analizando.

NOTA

Sólo puede elegir una dimensión cada vez.

Recuperación de datos nuevos mediante filtrosPuede utilizar los filtros que se aplican en modo Exploración como condiciones de consulta al recuperar datos nuevos de la base de datos. En el ejemplo siguiente se muestra su funcionamiento.

EJEMPLOObjetivo de análisis centrado en un centro de vacaciones destacado empleando filtros de exploración como condiciones de consultaEstá interesado en el análisis de los excelentes resultados del volumen de negocios en los Estados Unidos. Ha efectuado una operación de profundización hasta País y observa que el centro de vacaciones Club Hawaiian ha generado el mejor volumen de negocios. Ahora desea concentrarse en este centro de vacaciones y obtener información sobre el país de residencia de los clientes de dicho centro de vacaciones; sin embargo, estos datos no se encuentran disponibles en el informe.Para ello, deberá activar en primer lugar la opción de filtros de exploración: 1. Haga clic en Opciones en el menú Herramientas.

Aparecerá el cuadro de diálogo Opciones.2. Haga clic en la ficha Exploración.

3. Haga clic en el cuadro Aplicar filtros de exploración de la sección Explorar en.

Ampliación de análisis

272 Acceso a los datos y análisis de datos

Aná

Ahora puede recuperar los datos nuevos de la base de datos. El informe de modo Exploración tendrá el siguiente aspecto:

Se ha realizado una operación de profundización en País y la tabla muestra únicamente el volumen de negocios para centros de vacaciones de los Estados Unidos.

lisis de datos en modo Exploración

Acceso a los datos y análisis de datos 273

1. Haga clic con el botón derecho en Club Hawaiian en la columna Centro de vacaciones y, después, haga clic en Explorar en en el menú de acceso directo.Aparecerá el cuadro de diálogo Explorar en.

Las dimensiones que ya están disponibles en el informe aparecen atenuadas. La dimensión País dispone de un filtro para visualizar datos únicamente de los Estados Unidos mientras que la dimensión Centro de vacaciones dispone de un filtro para ver únicamente los datos de Club Hawaiian. Estos filtros se utilizarán como condiciones de consulta y únicamente se recuperarán los datos de la base de datos relativos al centro de vacaciones Club Hawaiian de los Estados Unidos.

Ampliación de análisis

274 Acceso a los datos y análisis de datos

Aná

2. Elija País de residencia en la jerarquía Cliente y haga clic en Aceptar.BusinessObjects recupera los datos, muestra País de residencia en la tabla y desplaza Centro de vacaciones a la barra de herramientas Exploración.

Observe que Francia ya no se encuentra disponible en la lista País y que Club Hawaiian es el único nombre de la lista de centros de vacaciones. La tabla muestra únicamente los datos para Club Hawaiian.

lisis de datos en modo Exploración

Acceso a los datos y análisis de datos 275

Exploración mediante jerarquías personalizadas

Es posible que observe que el orden predeterminado en el que están organizados los objetos de dimensión no es óptimo para sus necesidades de análisis, o bien necesita explorar una jerarquía que tiene objetos de diferentes clases.Puede editar una jerarquía cambiando el orden de las dimensiones que contiene, agregando o eliminando dimensiones. También puede cambiar el nombre de una jerarquía e incluso eliminarla.Asimismo, puede crear sus propias jerarquías empleando las dimensiones disponibles en el informe o utilizando objetos del usuario. Existen dos tipos de jerarquías personalizadas:• Las jerarquías personalizadas predefinidas que configura el diseñador de

universos y que se pueden volver a utilizar en otros documentos.• Las jerarquías que crea el propio usuario y que se guardan únicamente en el

documento en el que se crearon.

Exploración mediante jerarquías personalizadas

276 Acceso a los datos y análisis de datos

Aná

Edición de jerarquíasLos cambios efectuados en una jerarquía creada por un diseñador de universos afectan únicamente al trabajo en modo Exploración. Si, por ejemplo, elimina una jerarquía, ya no podrá utilizarla en modo Exploración. Sin embargo, la jerarquía permanece sin modificación alguna en el universo de manera que podrá utilizarla para definir el objeto de análisis al crear una consulta en el universo. El diseñador de universos es la única persona que puede editar o eliminar jerarquías a nivel de universos.

Para editar una jerarquía en modo Exploración:1. Haga clic en Jerarquías en el menú Análisis.

Se abrirá el Editor de jerarquías.

2. En el cuadro Jerarquías disponibles, haga clic en el signo + para ver el contenido de la carpeta de jerarquías.

3. En el cuadro Dimensiones disponibles, haga clic en el signo + situado a la izquierda de la carpeta para ver la lista de dimensiones.

4. Realice los cambios necesarios y haga clic en Aceptar para cerrar el Editor de jerarquías.

Para agregar una dimensión a una jerarquía existente:• Haga clic en la dimensión que desea agregar a la jerarquía y, después, en

Agregar.La dimensión en la que hizo clic aparece en la carpeta de la jerarquía del cuadro Jerarquías disponibles.

lisis de datos en modo Exploración

Acceso a los datos y análisis de datos 277

Si el Editor de jerarquías no muestra la dimensión que desea agregar a la jerarquía, es posible que tenga que ampliar el objeto de análisis. Consulte Ampliar el objeto de análisis en la página 268.

NOTA

No puede combinar dimensiones de diferentes proveedores de datos en una misma jerarquía.

Para cambiar el orden de las dimensiones en una jerarquía:1. Haga clic en la dimensión que desea desplazar hacia arriba o abajo en su

jerarquía.2. Haga clic en Arriba o Abajo para cambiar la posición de la dimensión en la

jerarquía.

Para cambiar el nombre a una jerarquía:1. Haga clic en la jerarquía cuyo nombre desea cambiar.2. Haga clic de nuevo en el nombre de la jerarquía y, a continuación, introduzca

el nuevo nombre.

Para eliminar una dimensión de una jerarquía:• Haga clic en la dimensión que desee eliminar y a continuación, haga clic en

Quitar.

Para eliminar una jerarquía:• Haga clic en la jerarquía que desea eliminar y a continuación, haga clic en

Quitar.

Exploración mediante jerarquías personalizadas

278 Acceso a los datos y análisis de datos

Aná

Creación de jerarquíasPuede crear sus propias jerarquías personalizadas desde cualquiera de las dimensiones disponibles en el informe. Las dimensiones que se incluyan en una jerarquía pueden ser variables locales, variables derivadas o dimensiones que devuelven los proveedores de datos.

NOTA

También puede utilizar un objeto de usuario de tipo fecha como base para una jerarquía de tipo hora. Para obtener información sobre objetos del usuario, consulte Creación de objetos del usuario en la página 347.

Para crear una jerarquía personalizada:1. Haga clic en Jerarquías en el menú Análisis.2. Se abrirá el Editor de jerarquías. 3. Haga clic en Nueva en el Editor de jerarquías.4. Introduzca el nombre de la nueva jerarquía y, a continuación, haga clic fuera

del cuadro de nombre.5. En el cuadro Dimensiones disponibles, haga clic en la primera dimensión de

la nueva jerarquía y, a continuación, haga clic en Agregar.6. La dimensión en la que ha hecho clic aparecerá en la carpeta de la nueva

jerarquía en el cuadro Jerarquías disponibles.7. Agregue otras dimensiones que vaya a incluir y haga clic en Aceptar.Si el Editor de jerarquías no muestra las dimensiones que desea incluir en la jerarquía, es posible que tenga que ampliar el objeto de análisis. Consulte Ampliar el objeto de análisis en la página 268.

NOTA

No puede combinar dimensiones de diferentes proveedores de datos en una misma jerarquía.

lisis de datos en modo Exploración

Acceso a los datos y análisis de datos 279

Calificación de datos para jerarquíasBusinessObjects califica los datos como dimensiones, indicadores o información.Las jerarquías contienen dimensiones únicamente, de manera que si desea incluir un objeto en una jerarquía para su análisis en modo Exploración, deberá calificarlo como una dimensión. En la preparación para modo Exploración, es posible que tenga que modificar la calificación de objetos del usuario, variables o fórmulas que haya creado en el informe. Por ejemplo, desea incluir una variable en una jerarquía pero no es posible debido a que la variable está calificada como información. En este caso, deberá calificar la variable como una dimensión para poder incluirla en la jerarquía.Puede cambiar la calificación de datos devuelta por los procedimientos almacenados, archivos de comandos SQL manual y archivos de datos personales. También puede cambiar la calificación de objetos de usuario, variables locales y fórmulas.

NOTA

No puede cambiar la calificación de datos devueltos por una consulta en un universo.

Calificación de datos para jerarquías

280 Acceso a los datos y análisis de datos

Aná

Nueva calificación de variables locales y fórmulas1. Seleccione uno de los siguientes elementos de informe que muestra la

fórmula o variable local que desea calificar:• Una celda de una tabla o tabla de doble entrada.• En un gráfico, la serie de datos, una etiqueta de datos o la leyenda. • Una celda sin formato.2. Haga clic en Variables, en el menú Datos.

Se abrirá el cuadro de diálogo Variables.3. Seleccione la variable local o fórmula de la lista.

Las variables locales se almacenan en la carpeta Variables y las fórmulas en la carpeta Fórmulas.

4. Haga clic en Editar.

5. En la ficha Definición del Editor de variables, haga clic en un botón de opción para cambiar la calificación y, a continuación, haga clic en Aceptar.

6. Haga clic en Cerrar en el cuadro de diálogo Variables.

lisis de datos en modo Exploración

Acceso a los datos y análisis de datos 281

Nueva calificación de variables1. Haga clic en Ver en el menú Datos.2. Aparecerá el cuadro de diálogo Administrador de datos.3. En el cuadro Proveedores de datos del Administrador de datos, haga clic en

el icono que representa la columna de datos cuya calificación desea cambiar.4. Haga clic en la ficha Definición.5. Se mostrarán el nombre, tipo, calificación y valores para la columna. 6. En el cuadro Calificación, haga clic en un botón de opción para cambiar la

calificación de la columna.7. Haga clic en Aceptar.

Nueva calificación de objetos del usuario1. Haga clic en Universos en el menú Herramientas.2. Aparecerá el cuadro de diálogo Universos.3. Seleccione el universo que contiene el objeto del usuario y, a continuación,

haga clic en Objetos del usuario.4. Haga clic en Editar.5. En el cuadro Calificación de la ficha Definición, haga clic en un botón de

opción para cambiar la calificación y, a continuación, haga clic en Aceptar.6. Haga clic en Aceptar en el cuadro de diálogo Objetos del usuario.

Calificación de datos para jerarquías

282 Acceso a los datos y análisis de datos

Aná

Impresión en modo ExploraciónPuede imprimir una tabla, tabla de doble entrada o gráfico en modo Exploración. Antes de imprimir, puede insertar el contenido de la barra de herramientas Exploración en el informe para realizar un seguimiento de los filtros aplicados.

Inserción del contenido de la barra de herramientas Exploración como título1. Haga clic en Campo especial en el menú Insertar y, luego, haga clic en

Filtros de exploración.2. El cursor se convierte en un cursor correspondiente a insertar celda.3. Con el botón izquierdo del ratón pulsado, dibuje un cuadro en el modo

Exploración en la posición donde desearía visualizar el título.4. Suelte el botón del ratón.5. Se insertará una celda que contiene una lista de los valores actualmente

mostrados en la barra de herramientas Exploración.Puede editar el tamaño y el formato de la celda de la misma manera en que editaría una celda en un informe.

Impresión de informes en modo Exploración1. Asegúrese de que el informe que desea imprimir se encuentra activo.2. Haga clic en Imprimir en el menú Archivo.

lisis de datos en modo Exploración

Acceso a los datos y análisis de datos 283

Definición de opciones de trabajo en modo Exploración

Son varias las opciones que puede definir para la administración del trabajo en modo Exploración. Puede:• Controlar el número de opciones que aparecerán en los submenús

emergentes• Ver el número de valores de cada dimensión que aparece en el menú

emergente• Crear de manera sistemática un nuevo informe al cambiar al modo

Exploración o seleccionar la petición o no de confirmación de creación de un nuevo informe

• Controlar el cursor y la etiqueta que aparece en modo Exploración• Visualizar automáticamente los totales o porcentajes de datos numéricos

(indicadores)• Elegir la visualización de un mensaje antes de cerrar el modo Exploración• Definir los filtros de exploración como condiciones de consulta al efectuar la

exploración para recuperar más datos de la base de datos

Definición de opciones de trabajo en modo Exploración

284 Acceso a los datos y análisis de datos

Aná

Para definir opciones del modo Exploración:1. Haga clic en Opciones, en el menú Herramientas.

Aparecerá el cuadro de diálogo Opciones.2. Haga clic en la ficha Exploración:

3. Defina las opciones necesarias y haga clic en Aceptar.

lisis de datos en modo Exploración

Utilización del modo Corte y rotación

cap

ítu

lo

286 Acceso a los datos y análisis de datos

Utiliz

Presentación general

El modo Corte y rotación permite cambiar la posición de los datos en un informe; por ejemplo, puede trasladar las columnas a filas para crear una tabla de doble entrada.También puede utilizar el modo Corte y rotación para:• Trabajar con informes de clave maestra/información• Mostrar y eliminar datos• Cambiar de nombre, restablecer y eliminar bloques• Convertir tablas y tablas de doble entrada en gráficos, y viceversa• Aplicar, editar y eliminar rupturas, filtros, ordenaciones, clasificaciones y

cálculosPuede acceder al modo Corte y rotación a través del panel Corte y rotación, una ventana emergente que proporciona una representación gráfica del informe en el que está trabajando. Para realizar tareas de corte y rotación, arrastre y suelte los iconos que representan los datos.

ación del modo Corte y rotación

Acceso a los datos y análisis de datos 287

Trabajo en modo Corte y rotaciónPara visualizar el panel Corte y rotación, haga clic en Corte y rotación del menú Análisis o en Corte y rotación de la barra de herramientas Estándar. Aparecerá el panel Corte y rotación:.

Corte y rotación

a

a. Mostrar u ocultar el cuadro Variables disponibles.b. Aplicar rupturas, filtros, ordenaciones, clasificaciones y cálculos.c. Variables del informe.d. Visualizar todas las variables, sólo dimensiones, sólo indicadores o todas las variables del proveedor de datos.e. Mostrar las claves maestras en los informes de clave maestra/información.f. Mostrar las variables en la tabla, el gráfico o la tabla de doble entrada activa.g. Mostrar el nombre y tipo (tabla, gráfico o tabla de doble entrada) de cada bloque.

Para cambiar de nombre, transformar, restablecer o eliminar un bloque, haga clic con el botón derecho del ratón en su ficha y, a continuación, haga clic en un comando del menú de acceso directo que aparece.

bc

d

e

f

g

Trabajo en modo Corte y rotación

288 Acceso a los datos y análisis de datos

Utiliz

Uso de informes de clave maestra/información en modo Corte y rotaciónLos informes de clave maestra/información presentan los datos en secciones. Cada sección contiene una "clave maestra" o parte padre de datos; por ejemplo, un centro de vacaciones o un año. El resto de los datos de la sección se refiere a la clave maestra.En la siguiente ilustración se muestra un informe de clave maestra/información y su correspondiente representación en el panel Corte y rotación:

Informe de clave maestra/información y su representación en el panel Corte y rotación

El cuadro Variables disponibles muestra las variables y fórmulas que se pueden visualizar en el informe.

El cuadro Sección muestra la clave maestra, que en este informe es Trimestre.

El cuadro Estructura del bloque muestra los datos que aparecen en la tabla.

ación del modo Corte y rotación

Acceso a los datos y análisis de datos 289

El panel Corte y rotación facilita el trabajo con informes de clave maestra/información. Puede:• Elaborar un informe de clave maestra/información• Reorganizar un informe de clave maestra/información mediante la

modificación de la clave maestra o la creación de un informe de clave maestra/información

• Deshacer un informe de clave maestra/información mediante la eliminación de la clave maestra

• Desactivar las secciones de informes de clave maestra/informaciónEn las secciones siguientes se describe cómo realizar estas tareas.

Estructuración de un informe existente como un informe de clave maestra/información Para estructurar un informe existente como un informe de clave maestra/información en modo Corte y rotación, suelte el icono de la clave maestra en el cuadro Sección.

Esta tarea se puede realizar en modo Exploración. Para ello, cambie al modo Exploración y seleccione los datos que desea utilizar como clave maestra. Haga clic con el botón derecho del ratón y en el menú de acceso directo que aparece, haga clic en Definir como clave maestra.

Si desea... Entonces...

Utilizar datos que ya se muestran en el informe

1. Arrastre un icono del cuadro Estructura del bloque.

2. Suéltelo en el cuadro Sección.3. Haga clic en Aplicar.

Utilizar datos que aún no se muestran en el informe

1. Arrastre un icono del cuadro Variables disponibles.

2. Suéltelo en el cuadro Sección.3. Haga clic en Aplicar.

Trabajo en modo Corte y rotación

290 Acceso a los datos y análisis de datos

Utiliz

Reorganización de un informe de clave maestra/informaciónPara reorganizar un informe de clave maestra/información, puede:• Utilizar una clave maestra diferente. Por ejemplo, si la clave maestra es Año,

puede sustituirla por Centro de vacaciones.• Crear un informe de clave maestra/información. Esta estructura le permite

ver los datos en dos niveles de detalle. En la ilustración mostrada a continuación se puede ver una sección de un informe de clave maestra/información. Para FY1998, el informe muestra el volumen de negocios de cada centro de vacaciones por trimestre:

Una sección de un informe de clave maestra/información

ación del modo Corte y rotación

Acceso a los datos y análisis de datos 291

Utilización de una clave maestra diferentePuede sustituir la clave maestra con datos que ya se visualizan en el informe o con datos que aún no aparecen en él. El procedimiento que debe seguir es el siguiente:1. Abra un informe de clave maestra/información.2. Seleccione el icono de la clave maestra en el cuadro Sección y, a

continuación, pulse la tecla Supr.3. El icono desaparecerá del cuadro Sección.4. Para utilizar datos que ya aparecen en el informe, arrastre un icono del

cuadro Estructura del bloque y suéltelo en el cuadro Sección.5. Para utilizar datos que aún no aparecen en el informe, arrastre un icono del

cuadro Variables disponibles y suéltelo en el cuadro Sección.6. Haga clic en Aplicar para visualizar el informe con la nueva clave maestra.Puede intercambiar la clave maestra con datos que se muestran en el informe. Para hacerlo, mantenga pulsada la tecla Mayús y arrastre la clave maestra hasta colocarla encima del icono con el que desea intercambiarla en el cuadro Estructura del bloque. Suelte el botón del ratón y, a continuación, haga clic en Aplicar.

Creación de un informe de clave maestra/informaciónUn informe de clave maestra/información contiene dos claves maestras, como su propio nombre indica. Esto significa que en el panel Corte y rotación debe haber dos iconos en el cuadro Sección.Lo más probable es que cree un informe de clave maestra/información a partir de un informe de clave maestra/información ya existente. El procedimiento que debe seguir es el siguiente:1. Abra un informe de clave maestra/información y, a continuación, abra el

panel Corte y rotación.2. Arrastre un icono al cuadro Sección.

Puede arrastrar un icono del cuadro Variables disponibles o del cuadro Estructura del bloque.

Trabajo en modo Corte y rotación

292 Acceso a los datos y análisis de datos

Utiliz

3. Arrastre el icono hasta colocarlo justo debajo de la clave maestra existente y, a continuación, suelte el botón del ratón.

4. Haga clic en Aplicar para visualizar el informe de clave maestra/información.

Deshacer un informe de clave maestra/informaciónDeshacer un informe de clave maestra/información significa eliminar la clave maestra. En el panel Corte y rotación, se elimina la clave maestra del cuadro Sección.

Si desea... Entonces...

Trasladar la clave maestra a un bloque 1. Arrastre la clave maestra del cuadro Sección al cuadro Estructura del bloque.

2. Haga clic en Aplicar.

Eliminar la clave maestra del informe 1. Seleccione la clave maestra en el cuadro Sección.

2. Pulse la tecla Supr. 3. Haga clic en Aplicar.

ación del modo Corte y rotación

Acceso a los datos y análisis de datos 293

Desactivación de secciones de informes de clave maestra/informaciónLa desactivación de secciones de un informe de clave maestra/información permite volver a calcular el informe sin eliminar los datos que contiene. Esta función es de gran utilidad en informes que contienen múltiples bloques, como se describe en el siguiente ejemplo.La sección del informe ilustrada a continuación muestra el volumen de negocios y el número de clientes por trimestre para FY1998. El gráfico de la izquierda muestra el volumen de negocios por trimestre y la tabla de la derecha muestra el número de clientes por trimestre:

Trabajo en modo Corte y rotación

294 Acceso a los datos y análisis de datos

Utiliz

Desea obtener el número de clientes por trimestre en todos los centros de vacaciones, en vez del número de clientes por cada centro, según se muestra en esta ilustración:

Para obtener este resultado, debe desactivar la sección Centro de vacaciones de la tabla. El panel Corte y rotación le permite realizar esta tarea sin necesidad de utilizar el ratón. Una vez realizada esta tarea, BusinessObjects vuelve a calcular de forma dinámica el número de clientes para todos los centros de vacaciones al tiempo que deja intactos los datos del gráfico.

ación del modo Corte y rotación

Acceso a los datos y análisis de datos 295

Desactivación de una sección de un informe de clave maestra/información1. Abra un informe de clave maestra/información y, a continuación, abra el

panel Corte y rotación.2. Haga clic en la ficha del bloque (tabla, gráfico o tabla de doble entrada) que

desea volver a calcular.3. En el cuadro Sección, haga clic con el botón derecho del ratón en la clave

maestra de la sección que desea desactivar.4. Haga clic en Desactivar esta sección en el menú de acceso directo.

5. Haga clic en Aplicar. El bloque aparecerá en la sección encima de la sección que ha desactivado.

NOTA

Si selecciona una clave maestra que contiene claves maestras, el menú emergente proporciona la opción adicional de desactivar la clave maestra junto con todas sus claves maestras hijas. Asimismo, si selecciona una clave maestra desactivada que no está en el nivel superior de la jerarquía de claves maestras,

Trabajo en modo Corte y rotación

296 Acceso a los datos y análisis de datos

Utiliz

el menú incluye la opción de reactivar esta clave maestra y todas sus claves maestras superiores. Consulte Desactivación o activación de dos o más secciones al mismo tiempo en la página 296.

Reactivación de una sección de un informe de clave maestra/informaciónUna vez que ha desactivado una sección de un informe de clave maestra/información, puede volver a activarla de la siguiente forma:1. Abra el informe de clave maestra/información y, a continuación, abra el panel

Corte y rotación.2. Haga clic en la ficha del bloque (tabla, gráfico o tabla de doble entrada) que

desea volver a calcular.3. En el cuadro Sección, haga clic con el botón derecho del ratón en la clave

maestra de la sección que desea activar.4. Haga clic en Activar esta sección en el menú de acceso directo.5. Haga clic en Aplicar.Para realizar esta tarea también puede seleccionar y arrastrar el bloque de nuevo a su sección original. Para ello, mantenga pulsada la tecla Alt y haga clic en el bloque. Coloque el cursor en el borde del bloque. Cuando el cursor se transforme en una cruz, según se muestra en el margen, haga clic en el borde. Mantenga pulsado el ratón y arrastre el bloque a su sección original. Cuando suelte el botón del ratón, BusinessObjects vuelve a calcular de forma dinámica los datos del bloque.

Desactivación o activación de dos o más secciones al mismo tiempoEn los informes de clave maestra/información, que por definición contienen dos o más secciones, puede desactivar varias secciones al mismo tiempo:1. Abra el informe de clave maestra/información y, a continuación, abra el panel

Corte y rotación.2. Haga clic en la ficha del bloque (tabla, gráfico o tabla de doble entrada) que

desea volver a calcular.3. En el cuadro Sección, haga clic con el botón derecho del ratón en la clave

maestra de la sección superior que desea desactivar. 4. Haga clic en Desactivar esta sección y todas las secciones inferiores en el

menú de acceso directo.5. Haga clic en Aplicar.

BusinessObjects vuelve a calcular el informe.6. Para reactivar las secciones:

ación del modo Corte y rotación

Acceso a los datos y análisis de datos 297

7. Haga clic con el botón derecho del ratón en la clave maestra de la sección inferior (Trimestre, en el ejemplo que nos ocupa).

8. Haga clic en Activar esta sección y todas las secciones superiores y, a continuación, haga clic en Aplicar.

Colocación horizontal de los datos en modo Corte y rotaciónTodos los informes presentan los datos horizontalmente. En tablas y tablas de doble entrada, los datos aparecen en columnas, y en los gráficos, los datos se posicionan sobre el eje X que va de izquierda a derecha.En el panel Corte y rotación, el cuadro Estructura del bloque muestra las dimensiones y los indicadores que aparecen horizontalmente en una tabla, una tabla de doble entrada o un gráfico. :

Puede utilizar el panel Corte y rotación para mover las variables horizontalmente con el método de arrastrar y colocar. También puede permutar dos variables.

Arrastre horizontal de una variable hasta una nueva posiciónSeleccione un icono, mantenga pulsado el botón del ratón y arrastre el icono horizontalmente (izquierda o derecha) hasta la nueva posición. A medida que mueve el ratón, el cursor cambia, según se muestra en el margen. Suelte el botón del ratón para colocar el icono en la nueva posición. Haga clic en Aplicar para visualizar los datos en su nueva posición en el informe.

Permutación de dos variables horizontalmentePara permutar dos variables horizontalmente, mantenga pulsada la tecla Mayús y seleccione uno de los iconos que desea permutar. El cursor cambia para mostrar que se está realizando una operación de permutación, según se muestra en el margen. Arrastre el icono horizontalmente hasta que esté situado

Dimensiones e indicadores según se representan en el panel Corte y rotación

Trabajo en modo Corte y rotación

298 Acceso a los datos y análisis de datos

Utiliz

encima del icono con el que desea permutarlo y, a continuación, suelte el botón del ratón. Haga clic en Aplicar para visualizar los datos permutados en el informe.

Uso de tablas de doble entrada y gráficos matriciales 3DEl panel Corte y rotación facilita el trabajo con tablas de doble entrada y gráficos matriciales 3D. El cuadro Estructura del bloque muestra claramente la estructura de la tabla de doble entrada o el gráfico matricial 3D.

Datos que aparecen en filas

Símbolo de tabla de doble entrada del panel Corte y rotación

Datos que aparecen en intersecciones de fila/columna

Datos que aparecen en columnas

ación del modo Corte y rotación

Acceso a los datos y análisis de datos 299

En la siguiente ilustración se muestra la tabla de doble entrada y el gráfico matricial 3D que corresponden a la representación del cuadro Estructura del bloque anterior.

Tabla de doble entrada

Gráfico matricial 3D

En modo Corte y rotación puede realizar las siguientes tareas con tablas de doble entrada y gráficos matriciales 3D:• Creación de una tabla de doble entrada o un gráfico matricial 3D a partir de

una tabla o un gráfico matricial 2D respectivamente• Reducción de una tabla de doble entrada o un gráfico matricial 3D a una tabla

o un gráfico matricial 2D respectivamente• Nueva colocación de datos que aparecen en filas o en el eje Z• Mover datos entre filas y columnas (en tablas de doble entrada) y entre el eje

Z y el eje X (en gráficos matriciales 3D)• Convertir tablas de doble entrada en gráficos matriciales 3D, y viceversa

Trabajo en modo Corte y rotación

300 Acceso a los datos y análisis de datos

Utiliz

En las secciones siguientes se describe cómo realizar estas tareas, excepto la conversión de tablas de doble entrada en gráficos matriciales 3D, y viceversa. Esta tarea se describe en “Transformación de bloques en modo Corte y rotación" en la página 304.

Creación de una tabla de doble entrada o un gráfico matricial 3D a partir de una tabla o un gráfico matricial 2DEl procedimiento que debe seguir es el siguiente:1. Haga clic en una tabla o un gráfico matricial 2D y, a continuación, abra el

panel Corte y rotación.2. Seleccione el icono de los datos que desea utilizar para crear la tabla de

doble entrada o el gráfico matricial.3. Arrastre el icono hasta colocarlo encima del icono situado más a la derecha

en el cuadro Estructura del bloque y, a continuación suelte el botón del ratón.4. El icono aparece encima y a la derecha de los demás iconos del cuadro

Estructura del bloque, según se ilustra en página 298.5. Haga clic en Aplicar para que aparezca la tabla de doble entrada o el gráfico

matricial.La selección de los iconos depende de si desea incluir datos existentes o nuevos.

Reducción de una tabla de doble entrada o un gráfico matricial 3D a una tabla o un gráfico matricial 2DCuando reduce una tabla de doble entrada o un gráfico matricial 3D a una tabla o un gráfico 2D, extrae datos de la tabla de doble entrada o el gráfico matricial. Puede:• Eliminar datos del informe• Visualizar los datos en el gráfico 2D o la tablaEl procedimiento que debe seguir es el siguiente:1. Haga clic en una tabla de doble entrada o un gráfico matricial 3D y, a

continuación, abra el panel Corte y rotación.

Si desea... Entonces...

Utilizar datos que ya se muestran en el informe

Seleccione un icono de los cuadros Estructura del bloque o Sección.

Utilizar datos que aún no aparecen en el informe

Seleccione un icono del cuadro Variables disponibles.

ación del modo Corte y rotación

Acceso a los datos y análisis de datos 301

2. Seleccione el icono de la variable cuyos datos aparecen en filas (si está trabajando con una tabla de doble entrada) o en el eje Z (si está trabajando con un gráfico). Este icono está situado en la esquina superior derecha del cuadro Estructura del bloque.

3. Para eliminar los datos del informe, pulse la tecla Supr.Para visualizar los datos en la tabla o el gráfico matricial 2D, arrastre el icono hacia abajo y a la izquierda hasta situarlo al mismo nivel que el resto de iconos. A continuación, suelte el botón del ratón.

4. Haga clic en Aplicar para que aparezca la tabla o el gráfico matricial 2D.

Modificación de la posición de los datos verticalmentePuede colocar más de una variable en filas, en tablas de doble entrada y en el eje Z de gráficos matriciales 3D. Puede cambiar la colocación de estas variables, según se ilustra a continuación:

Traslado de una variable arriba o abajoSeleccione un icono, mantenga pulsado el botón del ratón y arrastre el icono verticalmente (arriba o abajo) hasta la nueva posición. A medida que mueve el ratón, el cursor cambia, según se muestra en el margen. Suelte el botón del ratón para colocar el icono en la nueva posición y, a continuación, haga clic en Aplicar.

En este ejemplo, los datos de Trimestre y Año aparecerían en columnas en una tabla de doble entrada o en el eje Z de un gráfico matricial 3D. Puede mover Año arriba o Trimestre abajo.

Trabajo en modo Corte y rotación

302 Acceso a los datos y análisis de datos

Utiliz

Permutación de dos variables verticalmentePara permutar dos variables verticalmente, mantenga pulsada la tecla Mayús y seleccione uno de los iconos que desea permutar. El cursor cambia para mostrar que se está realizando una operación de "permutación", según se muestra en el margen. Arrastre el icono verticalmente hasta que esté situado encima del icono con el que desea permutarlo y, a continuación, suelte el botón del ratón. Haga clic en Aplicar.

Traslado de datos entre columnas y filas en tablas de doble entradaPara mover datos entre las columnas y filas de una tabla de doble entrada, vaya al panel Corte y rotación y mueva iconos desde la esquina superior derecha o hasta dicha esquina en el cuadro Estructura del bloque:

Traslado de datos de filas a columnasSeleccione un icono en la esquina superior derecha del cuadro Estructura del bloque, mantenga pulsado el botón del ratón y arrástrelo a la esquina inferior izquierda del cuadro. A medida que mueve el ratón, el cursor cambia, según se muestra en el margen. Suelte el botón del ratón y, a continuación, haga clic en Aplicar.

Permutación de dos variables entre columnas y filasMantenga pulsada la tecla Mayús y seleccione uno de los iconos que desea permutar. Arrastre el icono hasta situarlo sobre el objeto que desea permutar. El cursor cambia para mostrar que se está realizando una operación de "permutación", según se muestra en el margen. Suelte el botón del ratón y, a continuación, haga clic en Aplicar.

En este ejemplo, los datos de Trimestre y Año aparecen en columnas en la tabla de doble entrada. Puede trasladar cada variable a una fila si arrastra Trimestre o Año junto a Centro de vacaciones.

ación del modo Corte y rotación

Acceso a los datos y análisis de datos 303

Traslado de datos entre el eje X y el eje Z en gráficos matriciales 3DEsta tarea es equivalente a mover datos entre columnas y filas en tablas de doble entrada. Siga los procedimientos descritos en los párrafos anteriores. Para "columna" entiéndase "eje X" y para "fila" entiéndase "eje Z".

Visualización y eliminación de datos en modo Corte y rotaciónEn el panel Corte y rotación se muestran los datos que se visualizan en un informe. También se muestran datos no utilizados que se puede visualizar. De forma más precisa:• Los iconos que puede ver en el cuadro Sección y en el cuadro Estructura del

bloque muestran los datos que ya aparecen en el informe.• Los iconos del cuadro Variables disponibles muestran todos los datos que

puede utilizar, aparezcan o no en el informe.Con el método de arrastrar y colocar, puede visualizar datos no utilizados en el informe y puede eliminar datos que ya aparecen. Una vez eliminados, los datos permanecen disponibles para utilizarlos más adelante en caso necesario.

Visualización de datos en el informe1. En el cuadro Variables disponibles, arrastre un icono hasta el cuadro Sección

para visualizarlo como una clave maestra o haga doble clic en él para visualizarlo en el bloque.

2. Haga clic en Aplicar para visualizar los datos en el informe.

Eliminación de datos del informe1. Seleccione un icono del cuadro Sección o del cuadro Estructura del bloque.2. Arrástrelo hasta el cuadro Variables disponibles y suelte el botón del ratón.

También puede pulsar la tecla Supr.3. Haga clic en Aplicar para eliminar los datos del informe.

Trabajo en modo Corte y rotación

304 Acceso a los datos y análisis de datos

Utiliz

Eliminación, cambio de nombre y restablecimiento de bloques en modo Corte y rotación

Puede eliminar, cambiar de nombre o restablecer bloques en modo Corte y rotación. Proceda de la siguiente manera:1. Haga clic en el bloque en el que va a trabajar. Para seleccionar varios

bloques, mantenga pulsada la tecla Ctrl y haga clic en cada uno de ellos.2. Haga clic con el botón derecho del ratón.

Aparecerá el menú de acceso directo.3. Haga clic en el comando correspondiente a la tarea que desea realizar.• Si selecciona el comando Cambiar nombre, escriba el nuevo nombre en el

cuadro de diálogo que aparece en pantalla y, a continuación, haga clic en Aceptar.

• El comando Cambiar nombre no está disponible para varias fichas.4. Haga clic en Aplicar.

SUGERENCIA

Puede restablecer uno o varios bloques mediante el procedimiento descrito arriba. Para restablecer todo el informe, haga clic en el botón Restablecer en la barra de herramientas del panel Corte y rotación. Al restablecer un bloque o un informe se elimina cualquier formato que haya aplicado.

Transformación de bloques en modo Corte y rotaciónEn modo Corte y rotación, puede convertir tablas y tablas de doble entrada en gráficos, y viceversa. Proceda de la siguiente manera:1. Abra el panel Corte y rotación y, a continuación, haga clic en la ficha del

bloque que desea transformar.2. Haga clic con el botón derecho del ratón y seleccione un comando:

3. Haga clic en Aplicar.

Si desea... Haga clic en...

Convertir la tabla o tabla de doble entrada seleccionada en un gráfico

Transformar en gráfico

Convertir el gráfico seleccionado en una tabla Transformar en tabla

Convertir el gráfico matricial seleccionado en una tabla de doble entrada

Transformar en tabla de doble entrada

ación del modo Corte y rotación

Acceso a los datos y análisis de datos 305

Aplicación de otras modificaciones en modo Corte y rotaciónUtilice el panel Corte y rotación para aplicar las siguientes funciones a los datos de un informe:• Ordenaciones, para controlar el orden en el que aparecen los datos.• Clasificación, para ver los valores superiores e inferiores de los datos

seleccionados.• Cálculos• Rupturas, para dividir bloques de datos.• Filtros, para ver sólo los datos que necesita.En la barra de herramientas del panel Corte y rotación hay un botón para cada función:

Ninguna de las funciones anteriores es específica del modo Corte y rotación; sin embargo, la interfaz gráfica del panel Corte y rotación ofrece una forma sencilla de aplicarlas. Además, es útil poder realizar operaciones de corte y rotación, y después aplicar una o varias de estas funciones en el informe. Por ejemplo, si crea un informe de clave maestra/información que presenta el volumen de negocios por centro de vacaciones, puede calcular rápidamente el total de volumen de negocios por centro de vacaciones.En las secciones siguientes, aprenderá a utilizar el panel Corte y rotación para aplicar ordenaciones, clasificación, cálculos, rupturas y filtros a los datos de informes. Para obtener más información sobre las funciones, consulte las secciones correspondientes.

a.Ordenacionesb.Clasificaciónc.Cálculosd.Rupturase.Filtros

a b c d e

Trabajo en modo Corte y rotación

306 Acceso a los datos y análisis de datos

Utiliz

Utilización de ordenaciones para controlar el orden de los datosPara aplicar una ordenación a los datos del informe:1. Seleccione un icono del cuadro Sección o del cuadro Estructura del bloque.2. Haga clic en Aplicar una ordenación.

Aparecerá un icono de ordenación junto al icono seleccionado o debajo de él..También puede:• Invertir la ordenación. Para ello, haga doble clic en el icono de ordenación.• Eliminar la ordenación. Para ello, seleccione el icono correspondiente y, a

continuación, pulse la tecla Supr.Para obtener más información sobre ordenaciones y cómo aplicarlas a los datos de informes, consulte el Manual del usuario de BusinessObjects: Técnicas de creación de informes y formato.

Utilización de clasificación para ver sólo los valores de datos superiores e inferioresPara aplicar una clasificación a los datos del informe: 1. Seleccione un icono del cuadro Sección o del cuadro Estructura del bloque. 2. Haga clic en Aplicar una clasificación.

Aparecerá un icono de clasificación junto al icono seleccionado o debajo de él.

3. Haga doble clic en el icono de clasificación. Aparecerá el cuadro de diálogo Valores máximos/mínimos de Nombre de variable, donde debe definir la clasificación que desea aplicar.

4. Haga clic en Aceptar y, a continuación, en el panel Corte y rotación, haga clic en Aplicar. Aparecerá el informe con la clasificación aplicada.

También puede:• Volver a definir la clasificación. Para ello, haga doble clic en su icono en el

panel Corte y rotación y, a continuación, modifique sus atributos en el cuadro de diálogo Valores máximos/mínimos de Nombre de variable.

• Eliminar la clasificación. Para ello, seleccione el icono correspondiente y, a continuación, pulse la tecla Supr.

Para obtener más información sobre clasificaciones y cómo aplicarlas, consulte el Manual del usuario de BusinessObjects: Técnicas de creación de informes y formato.

Aplicar una ordenación

Aplicar una clasificación

ación del modo Corte y rotación

Acceso a los datos y análisis de datos 307

Realización de cálculos con datosPara efectuar un cálculo con los datos del informe, seleccione un icono en el cuadro Sección o el cuadro Estructura del bloque y, a continuación, haga clic en Insertar un cálculo. Aparecerá un icono de cálculo junto al icono seleccionado o debajo de él.Para seleccionar el cálculo:1. Haga doble clic en el icono de cálculo.

Aparecerá el cuadro de diálogo Cálculos.2. Seleccione la función o las funciones que desea aplicar y haga clic en

Aceptar. 3. Haga clic en Aplicar.

Los cálculos aparecerán en el informe.Para obtener más información sobre cómo aplicar cálculos sin utilizar el modo Corte y rotación, consulte el Manual del usuario de BusinessObjects: Técnicas de creación de informes y formato.

Inserción de rupturasPuede insertar una ruptura en datos que se muestran en tablas o tablas de doble entrada. No puede insertar una ruptura en una clave maestra ni en los datos de un gráfico.Para insertar una ruptura: 1. Seleccione un icono en el cuadro Estructura del bloque y, a continuación,

haga clic en Insertar una ruptura. Aparecerá un icono de ruptura junto al icono seleccionado o debajo de él. Haga clic en Aplicar.BusinessObjects insertará la ruptura en el informe.

También puede:• Volver a definir una ruptura si hace doble clic en su icono. En el cuadro de

diálogo que aparece puede seleccionar diferentes atributos para la ruptura. • Eliminar una ruptura. Para ello, seleccione el icono correspondiente y, a

continuación, pulse la tecla Supr.Para obtener más información sobre rupturas y cómo aplicarlas, consulte el Manual del usuario de BusinessObjects: Técnicas de creación de informes y formato.

Insertar un cálculo

Insertar una ruptura

Trabajo en modo Corte y rotación

308 Acceso a los datos y análisis de datos

Utiliz

Utilización de filtros para ver sólo los datos necesariosPara aplicar un filtro a los datos del informe: 1. Seleccione un icono del cuadro Sección o del cuadro Estructura del bloque. 2. Haga clic en Aplicar un filtro.

Aparecerá un icono de filtro junto al icono seleccionado o debajo de él.3. Haga doble clic en el icono de filtro.

Aparecerá el cuadro de diálogo Aplicar un filtro en, donde puede definir el filtro que desea aplicar.

4. Haga clic en Aceptar y, a continuación, en el panel Corte y rotación, haga clic en Aplicar. Aparecerá el informe con el filtro que ha aplicado.

También puede:• Volver a definir el filtro. Para ello, haga doble clic en su icono en el panel

Corte y rotación y, a continuación, modifique sus atributos en el cuadro de diálogo Aplicar un filtro en.

• Eliminar el filtro. Para ello, seleccione el icono correspondiente y, a continuación, pulse la tecla Supr.

Para obtener más información sobre filtros y cómo aplicarlos, consulte el Manual del usuario de BusinessObjects: Técnicas de creación de informes y formato.

Aplicar un filtro

ación del modo Corte y rotación

Personalización de datos del informe

parte

Filtrado y clasificación de datos

cap

ítu

lo

312 Acceso a los datos y análisis de datos

Filtra

Presentación general

Un informe de BusinessObjects puede incluir una gran cantidad de datos. En este capítulo se presentan las distintas formas en las que puede organizar y presentar datos de informe para llamar la atención de los lectores de forma inmediata sobre determinada información clave. • Puede restringir la cantidad de información mostrada en un informe para

centrar la atención sobre una determinada selección mediante el uso de filtros.

• La información se puede ordenar mediante la clasificación u ordenación.• Puede resaltar datos interesantes con un formato especial mediante el uso

de señales.

do y clasificación de datos

Acceso a los datos y análisis de datos 313

Restricción de los datos mostradosEs posible que no desee visualizar todos los datos devueltos por un proveedor de datos en un informe. Puede que desee centrarse únicamente en una selección, lo que es difícil si existen muchos datos en la pantalla. Un filtro le permite ocultar en segundo plano los datos que no desea ver y mostrar únicamente los datos que necesita. Existen dos tipos de filtro. Un filtro global que afecta a todo el informe. Un filtro específico del bloque que filtra únicamente los datos para un gráfico, tabla o tabla de doble entrada.

EJEMPLOFiltro de datos para mostrar únicamente los ingresos de ventas de dos regiones

En este ejemplo, desea ver los resultados de ingresos de ventas sólo para dos regiones. Para ello, inserte un filtro en la columna Región y elija visualizar únicamente Este y Norte.Tenga en cuenta el modo en que el filtro afecta también a los cálculos. La suma es distinta en las dos tablas.

BusinessObjects mostrará únicamente los valores para estos objetos.

Puede filtrar los datos para Región seleccionando dos de sus valores: Este y Norte.

Restricción de los datos mostrados

314 Acceso a los datos y análisis de datos

Filtra

Inserción de filtrosPuede insertar un filtro para los datos de tablas, tablas de doble entrada o gráficos.

Para insertar un filtro:1. Haga clic en la fila, columna o elemento de gráfico que desee filtrar.2. Haga clic en el botón Insertar un filtro de la barra de herramientas Informe o

en Filtro en el menú Insertar.Aparecerá el cuadro de diálogo Aplicar un filtro en. Éste muestra los valores que puede seleccionar para el filtro:

3. Mantenga pulsada la tecla Ctrl y haga clic en los valores que desee incluir en el informe; a continuación, haga clic en Aceptar.El cuadro de diálogo se cierra y el informe incluirá únicamente los valores seleccionados. El botón Insertar un filtro de la barra de herramientas aparece atenuado.

Para eliminar el filtro, haga clic en los datos filtrados y, a continuación, en Insertar un filtro.

Insertar un filtro

El título de este cuadro de diálogo depende de los datos que seleccione en el informe. En este caso, va a aplicar un filtro en Región, de modo que el título será "Aplicar un filtro en Región".

do y clasificación de datos

Acceso a los datos y análisis de datos 315

Administración de filtrosPuede administrar filtros en el cuadro de diálogo Filtros realizando una de estas tareas:• Seleccionar distintos valores para filtros existentes.• Agregar nuevos filtros.• Insertar filtros en variables que no aparecen en el informe.• Especificar si un filtro se va a aplicar en todo el informe o en un bloque

específico.• Eliminar filtros.En las secciones siguientes se describen estas tareas.

Selección de distintos valores para filtros existentesUna vez que haya definido un filtro especificando los valores que desea visualizar, puede editarlo seleccionando valores diferentes. Por ejemplo, en lugar de visualizar los datos para las regiones Este y Norte, puede seleccionar valores diferentes y visualizar los datos correspondientes a Oeste y Sur.Para seleccionar valores diferentes para un filtro existente:

Restricción de los datos mostrados

316 Acceso a los datos y análisis de datos

Filtra

1. Haga clic dentro del bloque o celda maestra donde aparecen los datos filtrados.

2. Haga clic en Filtros, en el menú Formato.Aparecerá el cuadro de diálogo Filtros.

3. En la lista Filtros en, haga clic en la variable cuyo filtro desea editar.En el cuadro Valores, aparecen resaltados los valores mostrados actualmente en el informe (Este y Norte, en la ilustración anterior.)

4. Para seleccionar otros valores, puede:- Hacer clic en los valores que ya están seleccionados. Desaparecerá la selección, lo que indica que los valores no aparecerán en el informe.- Seleccionar los valores cuya selección se canceló previamente. Antes de llevar a cabo esta acción, active Mostrar todos los valores para ver todos los valores de la variable.- Hacer clic en Seleccionar todos los valores. Al hacerlo, podrá mantener el filtro y aún así ver todos los datos para la variable seleccionada.

5. Cuando haya terminado, haga clic en Aceptar o Aplicar.

Los filtros de la carpeta Global afectan a todo el informe.

Los filtros de las demás carpetas afectan a la tabla, tabla de doble entrada o gráfico a los que hace referencia la carpeta.

do y clasificación de datos

Acceso a los datos y análisis de datos 317

Adición de filtrosEl cuadro de diálogo Filtros permite agregar filtros al informe. Para agregar un filtro:1. Haga clic dentro del informe y, a continuación, haga clic en Filtros en el menú

Formato.Aparecerá el cuadro de diálogo Filtros.

2. Haga doble clic en una carpeta en el cuadro Filtros en:- Los filtros de la carpeta Global afectan a todo el informe.- Los filtros de la carpeta Nombre_de_bloque son específicos del bloque.

3. Haga clic en Agregar.Aparecerá el cuadro de diálogo Variable(s) a filtrar. En él aparece una lista de todas las variables del documento que no están filtradas actualmente, aparezcan o no en el informe actual:

4. Haga clic en la variable que desea filtrar y, a continuación, haga clic en Aceptar.Volverá al cuadro de diálogo Filtros. Las variables en las que hizo clic en el cuadro de diálogo Variable(s) a filtrar aparecen en el cuadro Filtros en.

5. En el cuadro Valores, mantenga pulsada la tecla Ctrl y haga clic en los valores que desea visualizar.

Restricción de los datos mostrados

318 Acceso a los datos y análisis de datos

Filtra

6. Si ha seleccionado más de una variable a filtrar en el cuadro de diálogo Variable(s) a filtrar, repita el paso 5 y, a continuación, haga clic en Aceptar o Aplicar.

SUGERENCIA

Puede arrastrar y colocar un filtro entre carpetas. De este modo puede cambiar la forma en que se aplica un filtro. Si, por ejemplo, arrastra un filtro de una carpeta Nombre_de_bloque a la carpeta Global y hace clic en Aplicar o Aceptar, el filtro se aplicará al informe completo y no sólo a un bloque.

Eliminación de filtrosCuando se elimina un filtro, BusinessObjects muestra todos los datos para la variable a la que se ha aplicado el filtro. Si, por ejemplo, ha aplicado un filtro que muestre únicamente el volumen de negocios para las regiones Este y Norte, y después elimina dicho filtro, BusinessObjects muestra el volumen de negocios para todas las regiones.Para eliminar un filtro:1. Haga clic en los datos a los que ha aplicado el filtro.2. Haga clic en Insertar un filtro en la barra de herramientas Informe.

NOTA

Puede también elegir el comando Filtros en el menú Formato, resaltar la variable filtrada en el cuadro Filtros en y, a continuación, hacer clic en Eliminar.

Visualización de nombres de filtro en un campo especialPara realizar un seguimiento de los filtros globales que ha aplicado al informe completo, puede insertar automáticamente los nombres de los valores filtrados que ha colocado en la carpeta de filtros globales como un comentario o título del informe.Proceda de la siguiente manera:1. Haga clic en Campo especial y, a continuación, haga clic en Filtros

globales en el menú Insertar.El cursor cambia al cursor correspondiente a insertar celda.

2. Trace un cuadro en el área del informe donde desea insertar los nombres de los valores filtrados.

3. Al soltar el botón del ratón, BusinessObjects inserta los nombres.

Insertar un filtro

do y clasificación de datos

Acceso a los datos y análisis de datos 319

Puede también insertar los datos en una celda existente. Proceda de la siguiente manera:1. Seleccione la celda. 2. Haga clic en Campo especial y, a continuación, haga clic en Filtros

globales en el menú Insertar.BusinessObjects muestra los nombres de los valores filtrados en la celda seleccionada.

Creación de filtros más complejosLos filtros simples permiten restringir los datos de una variable en el informe. Los filtros complejos permiten visualizar los valores que satisfagan determinadas condiciones. Los filtros complejos se definen escribiendo una fórmula.Para obtener más información sobre el uso del Editor de fórmulas para escribir fórmulas, consulte "Fórmulas, variables locales y funciones" en la página 491.

EJEMPLOVisualización de las tiendas con ingresos semanales superiores a los 200.000

Supongamos que publica un informe semanal sobre ingresos de ventas por tienda pero que sólo desea mostrar los resultados de los puntos de venta más rentables.Para ello, defina un filtro complejo que muestre únicamente aquellas tiendas cuyo volumen de negocios sea igual o superior a €200.000. Para hacerlo, escriba una fórmula que establezca que el volumen de negocios debe ser igual o superior a €200.000. La sintaxis será la siguiente: =(<Volumen de negocios>>=200000)

Cada semana, cuando actualice el informe con los nuevos datos de ventas, sólo aparecerán en la tabla aquellas tiendas cuyo volumen de negocios supere los €200.000.

Restricción de los datos mostrados

320 Acceso a los datos y análisis de datos

Filtra

Inserción de filtros complejos1. Haga clic dentro de la sección o bloque que muestra los datos que desea

filtrar.2. Haga clic en Filtros, en el menú Formato.3. En el cuadro de diálogo Filtros que aparece, haga clic en una carpeta en el

cuadro Filtros en:- Para aplicar el filtro a todo el informe, haga clic en Global.- Para aplicar el filtro a un bloque específico, haga clic en la carpeta con el nombre de dicho bloque.

4. Haga clic en Agregar. Aparecerá el cuadro de diálogo Variable(s) a filtrar.

5. Haga clic en la variable que desee filtrar y, a continuación, haga clic en Aceptar.

6. Haga clic en Definir.Se abrirá el Editor de fórmulas.

7. Escriba la fórmula en el cuadro Fórmula o, haga doble clic en las funciones, variables u operadores que necesite.

8. Haga clic en Aceptar para volver al cuadro de diálogo Filtros. 9. Si lo desea, cancele la selección de valores para la variable en el cuadro

Valores. El filtro sólo se aplicará a los valores seleccionados restantes.

10.Haga clic en Aplicar o Aceptar.BusinessObjects identifica un filtro complejo con un asterisco junto al símbolo del filtro.

Edición de filtros complejos1. Haga clic dentro del bloque que contiene los datos filtrados.2. Haga clic en Filtros, en el menú Formato.3. En el cuadro Filtros en, haga clic en el filtro que desea editar y, a

continuación, en Definir.4. Edite la fórmula del filtro en el cuadro Fórmula y, a continuación, haga clic en

Aceptar.5. Si lo desea, cancele la selección de valores para la variable en el cuadro

Valores. El filtro sólo se aplicará a los valores seleccionados restantes.

Filtro complejo

do y clasificación de datos

Acceso a los datos y análisis de datos 321

6. Haga clic en Aplicar o Aceptar.

NOTA

Si existe un error de sintaxis en la fórmula que ha introducido, BusinessObjects muestra un mensaje de error. Haga clic en Aceptar para volver a la fórmula. BusinessObjects selecciona automáticamente la parte incorrecta de la sintaxis. Corrija el error y haga clic en Aceptar; no es posible utilizar la fórmula si contiene un error.

Ignorancia de filtrosPuede hacer que BusinessObjects ignore todos los filtros insertados en un informe de modo que realice el cálculo teniendo en cuenta todos los datos y no sólo los valores filtrados. Para ello, utilice la función NingúnFiltro. La sintaxis es:=NingúnFiltro(fórmula)

El ejemplo siguiente muestra el modo en que funciona dicha sintaxis.

Aplique un filtro a la columna Ciudad para que muestre únicamente los datos para Murcia y Oviedo.En la primera tabla, la suma sólo incluye el volumen de negocios de Murcia y Oviedo. La fórmula para calcular esta suma es:=Suma(<Ingresos de ventas>)

En la segunda tabla, la fórmula para calcular la suma incluye la función NingúnFiltro. Como resultado, la suma incluye el volumen de negocios de todas las ciudades. La fórmula es la siguiente:=NingúnFiltro (Suma(<Ingresos de ventas>))

Observe la diferencia entre las dos sumas.

Restricción de los datos mostrados

322 Acceso a los datos y análisis de datos

Filtra

Ordenación de datosPuede cambiar el orden en el que aparecen los datos en las filas y columnas aplicando una ordenación a los datos. Puede, por ejemplo, ordenar una columna de nombres de ciudad para que las ciudades aparezcan en orden alfabético. Puede aplicar una ordenación por texto, fechas o números. Las ordenaciones se aplican desde la barra de herramientas Ordenaciones.

Ordenación de datosExisten tres tipos de ordenaciones que puede aplicar a los datos

NOTA

El orden predeterminado para todos los tipos de datos es ascendente.

Las ordenaciones se aplican desde la barra de herramientas Ordenaciones. Para acceder a esta barra de herramientas, haga clic en Ordenaciones en la barra de herramientas Informe

Texto Números Fechas

Ascendente A-Z Del más bajo al más alto

De la más antigua a la más reciente

Descendente Z-A Del más alto al más bajo

De la más reciente a la más antigua

Personalizado Coloca los valores en el orden que desee

Ordenación ascendente

Ordenación descendente

Ordenación personalizada

do y clasificación de datos

Acceso a los datos y análisis de datos 323

Aplicación de ordenaciones a los datos de un informe1. Haga clic en la celda, columna, fila o elemento de gráfico que contenga los

datos que desea ordenar. 2. Haga clic en el botón de la barra de herramientas correspondiente al orden

que desea aplicar. Los datos aparecerán en orden y el botón en el que ha hecho clic permanece presionado para indicar que los datos se han ordenado.

Inversión de ordenaciones1. Haga clic en los datos que ya ha ordenado2. Haga clic en uno de los botones de ordenación de la barra de herramientas.

Por ejemplo, si desea invertir un orden ascendente, haga clic en el botón Orden descendente.

Eliminación de ordenacionesLos botones de Ordenación funcionan como botones de alternar activando y eliminando las ordenaciones. Para eliminar una ordenación:1. Haga clic en los datos que ya ha ordenado.2. Haga clic en el botón utilizado para aplicar la ordenación.

Ordenación de datos

324 Acceso a los datos y análisis de datos

Filtra

Aplicación de ordenaciones personalizadas1. Haga clic en la celda, columna, fila o elemento de gráfico donde aparezcan

los datos que desea ordenar. 2. Haga clic en Personalizar la ordenación en la barra de herramientas.

Se abrirá el cuadro de diálogo Personalizar la ordenación.

do y clasificación de datos

Acceso a los datos y análisis de datos 325

3. Realice una de estas acciones:- Elija una opción del cuadro de lista Ordenación:

O bien,- Arrastre y coloque los valores de la lista en el orden deseado- Utilice los botones Arriba y Abajo para colocar los valores en el orden deseado

4. Haga clic en Aceptar para cerrar el cuadro de diálogo Personalizar la ordenación.

NOTA

No es posible utilizar ordenaciones personalizadas y señales. Si, por ejemplo, configura una señal para resaltar los meses posteriores a mayo, BusinessObjects utilizará el orden alfabético en lugar del cronológico.

Opción Descripción

Predeterminada Ordena los valores en el orden en que estaban cuando apareció el cuadro de diálogo Personalizar la ordenación. Esta opción cancela el orden especificado pero no cierra el cuadro de diálogo.

Alfanumérica Muestra los valores en orden alfabético o numérico.

Mes Muestra los meses del año en orden cronológico, no alfabético. Únicamente se aplica para una variable que devuelve los meses del año.

Día Muestra los días de la semana en orden cronológico, no alfabético. Únicamente se aplica para una variable que devuelve los días de la semana.

Ordenación de datos

326 Acceso a los datos y análisis de datos

Filtra

El ejemplo siguiente muestra una tabla con dos ordenaciones personalizadas.

EJEMPLO¿Cómo se pueden ordenar los meses correctamente?En esta tabla, los meses se han ordenado para que aparezcan en orden cronológico y las líneas de productos se han ordenado manualmente.

BusinessObjects ordena los meses en orden alfabético de forma predeterminada. Para ordenar los meses correctamente en orden cronológico:1. Haga clic en la columna o fila donde aparecen los meses.2. Haga clic en Personalizar la ordenación en la barra de herramientas

Ordenaciones.Se abrirá el cuadro de diálogo Personalizar la ordenación.

3. Elija Mes en el cuadro de lista Ordenación y haga clic en Aceptar.BusinessObjects ordenará los meses correctamente.

RECUERDE

BusinessObjects ordena los meses y los días de acuerdo con la Configuración regional definida en el Panel de control de Windows. Consulte el Manual del usuario de BusinessObjects: Técnicas de creación de informes y formato para obtener más información sobre la comprobación de esta configuración.

do y clasificación de datos

Acceso a los datos y análisis de datos 327

Administración de varias ordenacionesPuede aplicar varias ordenaciones a los datos del informe y especificar el orden en el que desea aplicarlas. El ejemplo siguiente muestra la utilidad de esta opción.

EJEMPLOOrdenación de clientes por nacionalidad y, después, por nombre en orden alfabético

Esta tabla ordena los datos aplicando, en primer lugar, una ordenación ascendente a la columna de países y, después, un orden ascendente secundario a la columna de clientes.

Ordenación de datos

328 Acceso a los datos y análisis de datos

Filtra

Definición de la prioridad de ordenación en un informePuede modificar el orden en que se aplican las ordenaciones.1. Haga clic dentro del bloque o celda maestra que contiene los datos

ordenados.2. Haga clic en Ordenaciones en el menú Formato.

Aparecerá el cuadro de diálogo Ordenaciones:

Si el informe contiene una tabla o un gráfico 2D, el cuadro de diálogo contiene una sola ficha. Si el informe contiene una tabla de doble entrada o un gráfico matricial, el cuadro de diálogo incluye dos fichas, Filas y Columnas. La ficha Columnas muestra las ordenaciones aplicadas a las columnas. La ficha Filas muestra las ordenaciones aplicadas a las filas o en el eje Z del gráfico.

3. Haga clic en la ficha en la que desea trabajar y, a continuación, en la ordenación a la que desea dar prioridad.

Ordenación principal: BusinessObjects ordena primero la tabla por país.

Ordenación secundaria: BusinessObjects ordena la tabla por nombre de cliente, después de hacerlo por país.

do y clasificación de datos

Acceso a los datos y análisis de datos 329

4. Haga clic en Arriba para dar una prioridad más alta a la ordenación o en Abajo para darle una prioridad más baja.El icono de ordenación se desplaza un lugar hacia arriba o hacia abajo en la lista de ordenaciones.

5. Haga clic en Aceptar o Aplicar.La prioridad de ordenación definida se aplicará al informe.

Adición de ordenaciones desde el cuadro de diálogo OrdenacionesPuede agregar, eliminar y reorganizar ordenaciones en el cuadro de diálogo Ordenaciones.1. Haga clic en un bloque o celda maestra y, a continuación, en el comando

Ordenaciones del menú Formato.2. Haga clic en la ficha en la que desea trabajar.3. Haga clic en Agregar.4. Elija la variable que desea ordenar y haga clic en Aceptar.

La nueva ordenación aparecerá en el cuadro Ordenaciones actuales.5. Defina las opciones de ordenación que desee aplicar y haga clic en Aceptar.

Eliminación de ordenaciones• Haga clic en la ordenación que desee de la lista Ordenaciones actuales y,

después, en Eliminar.

Ordenación de datos

330 Acceso a los datos y análisis de datos

Filtra

Uso de una clasificación para ver los valores máximos y mínimos

Es posible que sólo desee mostrar los rangos extremos de los datos, por ejemplo, los diez clientes principales.La clasificación permite observar los valores máximos y mínimos de un informe. Al igual que ocurre con el filtro, la clasificación oculta los datos que no desea visualizar. BusinessObjects no elimina los datos del informe; puede verlos de nuevo cuando desee eliminando la clasificación.La clasificación también ordena los datos en orden descendente. De este modo, los valores máximos de la clasificación aparecen siempre al principio de la columna clasificada y los mínimos al final.Puede clasificar datos en tablas, tablas de doble entrada o celdas maestras en informes de clave maestra/información.

EJEMPLOVisualización de las tres líneas de productos más vendidasEn el ejemplo siguiente, la tabla muestra los ingresos de ventas correspondientes a las líneas de productos de la cadena de venta al por menor eModas. La tabla de la izquierda muestra el volumen de negocios para todas las líneas de productos. En la tabla de la derecha, la columna de líneas de productos muestra únicamente las tres líneas más vendidas.

do y clasificación de datos

Acceso a los datos y análisis de datos 331

Aplicación de clasificaciones a los datos de un informePara aplicar una clasificación:1. Haga clic para seleccionar los datos que desea clasificar. Por ejemplo, si

desea clasificar los datos de los clientes, haga clic en la columna donde aparecen estos datos.

2. Haga clic en Aplicar una clasificación en la barra de herramientas Informe, o en Clasificación en el menú Formato.Aplicar una

clasificación

El título de este cuadro de diálogo depende de los datos que seleccione en el informe. En este caso, se ha hecho clic en los datos de Mes, por tanto, el título es "Valores máximos/mínimos de Líneas"

Uso de una clasificación para ver los valores máximos y mínimos

332 Acceso a los datos y análisis de datos

Filtra

3. Aparecerá el cuadro de diálogo Valores máximos/mínimos de Nombre_Variable. Éste muestra las opciones que puede seleccionar para la clasificación:

4. Haga clic en los valores de clasificación que desea que aparezcan en el informe y, a continuación, haga clic en Aceptar o Aplicar.

El informe mostrará los datos clasificados sólo para los valores seleccionados. El botón Aplicar una clasificación de la barra de herramientas aparece atenuado.

Para... Realice esta acción...

Seleccionar los n valores máximos, Haga clic en Máximo y seleccione el valor de n. (BusinessObjects selecciona 3 de forma predeterminada al hacer clic en Máximo.)

Seleccionar los n valores mínimos, Haga clic en Mínimo y seleccione el valor de n. (BusinessObjects selecciona 3 de forma predeterminada al hacer clic en Mínimo.)

Seleccionar el n% máximo de los valores,

Haga clic en Máximo, después en Como porcentaje del número total de valores y, a continuación, seleccione el valor de n.

Seleccionar el n% mínimo de los valores,

Haga clic en Mínimo, después en Como porcentaje del número total de valores y, a continuación, seleccione el valor de n.

Mostrar subtotales relativos a los valores que aparecen en el informe y a los valores omitidos,

Haga clic en Mostrar subtotales.

Mostrar porcentajes relativos a los valores que aparecen en el informe y a los valores omitidos,

Haga clic en Mostrar porcentajes.

Seleccionar el indicador en el que se basa la clasificación,

Elija el indicador en el cuadro combinado Respecto a.

do y clasificación de datos

Acceso a los datos y análisis de datos 333

Visualización de subtotalesAl hacer clic en Mostrar subtotales, BusinessObjects agrega los siguientes cálculos al informe:• La suma de todas las filas incluidas en el informe mediante la clasificación• La suma de todas las filas excluidas del informe mediante la clasificación• La suma total de todas las filas de estas dos categorías

Visualización de porcentajesAl hacer clic en Mostrar porcentajes, BusinessObjects agrega los siguientes cálculos al informe:• Cada fila incluida expresada como un porcentaje de todas las filas incluidas• El número total de filas incluidas expresado como un porcentaje de todas las

filas (incluidas y excluidas)• El número total de filas excluidas expresado como un porcentaje de todas las

filas• El número total de filas incluidas y excluidas expresado como un porcentaje

(que es siempre el 100%)

a

bc

d

a. Filas incluidas expresadas como porcentajes de todas las filas incluidas.b. Número total de filas incluidas expresado como un porcentaje de todas las filas.c. Número total de filas excluidas expresado como un porcentaje de todas las filas.d. Número total de filas incluidas y excluidas expresado como un porcentaje.

Uso de una clasificación para ver los valores máximos y mínimos

334 Acceso a los datos y análisis de datos

Filtra

Clasificación en informes de clave maestra/informaciónEn los informes de clave maestra/información, los subtotales y los porcentajes sólo se pueden mostrar para las celdas seleccionadas para la clasificación que se encuentran en la tabla. Las celdas maestras a las que se ha aplicado una clasificación no mostrarán subtotales ni porcentajes.En los informes de clave maestra/información, los datos se clasifican para cada sección.

Clasificación y rupturasEn una tabla o tabla de doble entrada en la que se hayan insertado rupturas, los datos se clasifican por separado para cada nivel de ruptura.

NOTA

Si ha creado una variable local utilizando valores de distintos proveedores de datos, no podrá clasificar los datos basados en esta variable. La variable no aparecerá en la lista del cuadro de diálogo Clasificación.

EJEMPLOPresentación de ingresos de ventas para los tres meses con valores máximos en comparación con el volumen total de negocios

Este informe muestra los tres meses con mayor volumen de negocios. Muestra el volumen de negocios para septiembre, enero y marzo (Suma) y el volumen total de negocios para los otros nueve meses del año (Suma resto).

SUGERENCIA

Para eliminar la clasificación, haga clic en los datos clasificados y, a continuación, en Aplicar una clasificación.

do y clasificación de datos

Acceso a los datos y análisis de datos 335

Edición de clasificaciones existentesUna vez que haya definido una clasificación especificando los valores de clasificación que desea visualizar, puede editarla seleccionando valores de clasificación distintos. Si, por ejemplo, ha aplicado una clasificación que permite ver los tres valores máximos y mínimos del volumen de negocios para clientes, puede editar la clasificación para mostrar, en su lugar, los 10 valores máximos.Para seleccionar valores diferentes en una clasificación existente:1. Haga clic en los datos a los que se ha aplicado la clasificación.2. Haga clic en Clasificación en el menú Formato.

Aparecerá el cuadro de diálogo Valores máximos/mínimos de Nombre_Variable, con las opciones de clasificación seleccionadas en ese momento.

3. Modifique los parámetros de clasificación según sea necesario y, a continuación, haga clic en Aceptar (o Aplicar). Cuando salga del cuadro de diálogo, aparecerán los valores con los nuevos criterios de clasificación.

Eliminación de clasificacionesAl eliminar una clasificación, todos los datos que excluía volverán a aparecer en el informe. Si, por ejemplo, ha aplicado una clasificación que muestra los 10 clientes principales por volumen de negocios y, después, elimina esta clasificación, el informe mostrará el volumen de negocios de todos los clientes.Para eliminar una clasificación, deberá, en primer lugar, hacer clic en los datos a los que la ha aplicado. Después puede:• Hacer clic en el botón atenuado Aplicar una clasificación de la barra de

herramientas Informe.• Hacer clic en Clasificación en el menú Formato, eliminar las marcas de

verificación de Máximo y Mínimo y hacer clic en Aceptar o Aplicar.Aplicar una clasificación

Uso de una clasificación para ver los valores máximos y mínimos

336 Acceso a los datos y análisis de datos

Filtra

Administración de clasificaciones con filtros y ordenacionesPara clasificar los datos de un informe, deberá eliminar todas las ordenaciones y filtros aplicados actualmente a dichos datos. Si existen ordenaciones o filtros al intentar aplicar una clasificación, BusinessObjects muestra el siguiente mensaje:

Haga clic en Sí para eliminar la ordenación o filtro existente.

do y clasificación de datos

Acceso a los datos y análisis de datos 337

Ocultación de columnas y filas de datosPuede ocultar columnas o filas de datos de modo que los datos no se muestren en la tabla pero sí permanezcan en el informe. Proceda de la siguiente manera:1. Haga clic con el botón derecho del ratón dentro de la tabla o tabla de doble

entrada.2. Haga clic en Tabla o Tabla de doble entrada en el menú Formato.3. Haga clic en la ficha Rotación del cuadro de diálogo que aparece.

Ocultación de columnas y filas de datos

338 Acceso a los datos y análisis de datos

Filtra

Ocultación de datos• En el cuadro Variables utilizadas, haga clic en la variable que desea ocultar

y, a continuación, en Ocultar. • Para ocultar varias variables al mismo tiempo, mantenga pulsada la tecla Ctrl,

haga clic en las variables y, a continuación, haga clic en Ocultar.Las variables ocultas aparecerán atenuadas en el cuadro Variables utilizadas.

NOTA

Cuando se oculta una dimensión, BusinessObjects no vuelve a calcular los indicadores. Ocultar una dimensión no es lo mismo que eliminarla de un informe.

Visualización de datos• Para visualizar una variable que se ha ocultado previamente, haga clic en ella

en la lista Variables utilizadas y, a continuación, haga clic en Mostrar.

do y clasificación de datos

Acceso a los datos y análisis de datos 339

Selección de datosPuede resaltar los datos en un informe de BusinessObjects mediante el uso de señales. Las señales utilizan un formato especial para que los datos que cumplen determinadas condiciones destaquen del resto. De este modo se llamará la atención sobre tendencias y excepciones del informe.

EJEMPLORepresentantes de ventas que generan ingresos superiores a los €500.000Supongamos que desea identificar a vendedores excelentes que generan un volumen de negocios superior a los €500.000, y vendedores mediocres que generan un volumen de negocios inferior a esta cifra.Defina una condición para los buenos vendedores: "Volumen de negocios >= 500000" y defina un formato que se aplicará a los valores que cumplan esta condición: "¡Buen trabajo!" en verde.

Después, defina una condición para los vendedores que no son tan buenos: "Volumen de negocios <= 50000" y defina un formato que se aplicará a los valores que cumplan esta condición: "¡Trabajar más duro!" en rojo.Inserte una columna extra detrás del volumen de negocios y llámela Rendimiento. A continuación, aplique una señal a la columna de rendimiento.

NOTA

No es posible utilizar señales en los gráficos.

Selección de datos

340 Acceso a los datos y análisis de datos

Filtra

Creación de señalesExisten 4 pasos necesarios para crear una señal:1. Seleccione los datos que desea utilizar.2. Dé un nombre a la señal y descríbala.3. Defina el rango de valores.4. Defina el modo en que aparecerá la señal en la celda.Una vez creada la señal, puede aplicarla, ocultarla o mostrarla.

Paso 1: seleccionar los datos1. En un informe, haga clic en una celda, fila o columna de datos. 2. Haga clic en Señales en el menú Formato.3. En el cuadro de diálogo Señales que aparece, haga clic en Agregar.

Paso 2: asignar un nombre a la señal y describirla1. En el cuadro Nombre de la ficha Definición, escriba un nombre para la señal. 2. En el cuadro Descripción, escriba un texto descriptivo para la señal que

recuerde a los usuarios lo que ésta indica.

3. Haga clic en la ficha Condiciones.

do y clasificación de datos

Acceso a los datos y análisis de datos 341

Paso 3: definir las condiciones 1. Elija una variable del cuadro de lista Variable a comparar.

2. Elija un operador en el cuadro de lista Operador 1.- Escriba un valor (número, carácter o fecha), o bien- Haga clic en el botón de flecha abajo situado a la derecha del cuadro Valor 1 y, a continuación, haga clic en Variables o Lista de valores. Seleccione una variable o un valor.

3. Si el operador 1 requiere el uso de un segundo operador, haga clic en el operador que desea utilizar en el cuadro Operador 2.

4. Haga clic dentro del cuadro Valor 2 y repita el paso 2.

Paso 4: definir el formatoEspecifique distintos formatos para cada rango utilizando, por ejemplo, fuentes, colores y bordes. Puede también introducir un texto o seleccionar una variable que enmascarará los datos que satisfagan las condiciones definidas.1. Haga clic en la flecha situada junto al cuadro Contenido de celda.

Aparecerá un menú de acceso directo.2. Para que la señal muestre texto, haga clic en Texto.3. Escriba el texto y haga clic en Aceptar. 4. Para que la señal muestre una variable o una fórmula, haga clic en

Variables.5. Para dar formato al contenido de la celda, haga clic en Formato.

Selección de datos

342 Acceso a los datos y análisis de datos

Filtra

6. En el cuadro Formato de celda, dé formato al texto y, a continuación, haga clic en Aceptar.

7. Haga clic en Aceptar para volver al cuadro de diálogo Editar las señales.

Activación y desactivación de señalesUna vez que haya creado las señales, puede aplicarlas o desactivarlas siempre que desee. Por ejemplo, puede crear una señal, aplicarla a un informe, imprimir el informe y, después, desactivar la señal. En este caso, la señal aparece en el informe impreso pero ya no aparecerá en la pantalla.

Activación de señales1. Haga clic en la celda, columna o fila en la que desea que aparezca la señal.2. Haga clic en Señales en el menú Formato.3. Haga clic en la casilla de verificación situada junto a la señal que desea

activar. 4. Haga clic en Aplicar o Aceptar.

Desactivación de señales1. Haga clic en la celda, columna o fila en la que aparece la señal.2. Haga clic en Señales, en el menú Formato.

do y clasificación de datos

Acceso a los datos y análisis de datos 343

3. Haga clic en la casilla de verificación situada junto a la señal que desea desactivar.

4. Haga clic en Aplicar o Aceptar.

Visualización u ocultación de todas las señales en el informe activoPuede también mostrar u ocultar todas las señales que ha aplicado al informe activo.1. Haga clic en Opciones, en el menú Herramientas. 2. Haga clic en la ficha Mostrar. 3. Haga clic en Señales en Opciones del informe.

Si esta opción se encuentra activada y desea ocultar las señales en el informe, haga clic de nuevo en ella para desactivarla.

4. Haga clic en Aceptar para aplicar la opción y cerrar el cuadro de diálogo.

Uso de señales existentesUna vez que haya creado una señal, puede utilizarla como base para crear nuevas señales. Para ello, copie la señal existente y modifique sus condiciones y sus formatos correspondientes.

Copia de señales1. Haga clic en Señales en el menú Formato.2. Haga clic en la señal que desea copiar. 3. Haga clic en Copiar.

Aparecerá el cuadro de diálogo Editar las señales.En la ficha Definición, el nombre de la señal inicial aparece en el cuadro Nombre seguido del número 2. Si ha cambiado el nombre de la primera señal para que no coincida con el nombre de la variable, BusinessObjects da a la nueva señal el nombre de la variable.

4. Escriba un nuevo nombre y descripción para la nueva señal.5. En la ficha Condiciones, defina el primer rango de valores para la señal.6. Defina el modo en que el resultado aparece en la celda.7. Repita el Paso 5 y el Paso 6 para definir un segundo rango de valores, si lo

desea, y haga clic en Aplicar o Aceptar.

Selección de datos

344 Acceso a los datos y análisis de datos

Filtra

Edición de señales1. Haga clic en Señales en el menú Formato.2. Haga clic en la señal que desea editar. 3. Haga clic en Editar.4. Cambie la definición de la señal. 5. Haga clic en Aplicar o Aceptar.

Eliminación de señales1. Haga clic en Señales en el menú Formato.2. Haga clic en la señal que desee eliminar.3. Haga clic en Eliminar.

do y clasificación de datos

Personalización de consultas en universos

cap

ítu

lo

346 Acceso a los datos y análisis de datos

Pers

Presentación general

En este capítulo se describe cómo aprovechar las funciones de consulta más potentes de BusinessObjects. Aprenderá el modo de:• Crear sus propios objetos• Aplicar condiciones complejas• Trabajar con varias condiciones• Combinar los resultados de varias consultas en un conjunto de datos• Ver, editar y volver a utilizar el SQL generado por las consultas de

BusinessObjects• Utilizar una consulta como entrada para otra

onalización de consultas en universos

Acceso a los datos y análisis de datos 347

Creación de objetos del usuarioUn universo consta principalmente de clases y objetos creados por el diseñador de universos. Si los objetos de un universo no satisfacen sus necesidades, puede crear sus propios objetos del usuario adicionales.Los objetos del usuario aparecen en la clase Objetos del usuario del universo. Éstos se incluyen en las consultas del mismo modo que se incluyen los objetos normales. Para definir un objeto del usuario, no es necesario definir una conexión a una base de datos.

Motivos para crear un objeto del usuarioBasados en uno o más objetos existentes, los objetos del usuario permiten:• Realizar cálculos adicionales aparte de los proporcionados por los objetos

del universo base.• Aplicar funciones a un texto, por ejemplo, poner los datos en mayúsculas.• Agrupar datos.A continuación se muestra un ejemplo de objeto del usuario.

EJEMPLOObtención del volumen total de negocios generado por pedido mediante la creación de un objeto del usuarioPara obtener el volumen de negocios generado por un pedido, deberá crear el objeto del usuario con la siguiente fórmula:=Cantidad pedida*Precio producto

Donde Cantidad pedida y Precio producto son objetos del universo. Al incluir el objeto del usuario Total en una consulta, BusinessObjects realiza el cálculo e incluye los resultados en el informe.

Creación de objetos del usuario

348 Acceso a los datos y análisis de datos

Pers

Definición de objetos del usuarioUn objeto del usuario consta de un nombre, un tipo, (carácter, fecha o numérico), una calificación (dimensión, indicador o información) y una fórmula. La fórmula contiene una combinación de funciones, objetos, objetos del usuario, operadores y texto.Los objetos del usuario son objetos personales de usuario final no compartidos con otros usuarios finales. Los objetos del usuario se definen para cada universo y se almacenan en un archivo local dentro de la carpeta "\Universe". Si, por ejemplo, crea un objeto del usuario en el universo BEACH.UNV, BusinessObjects lo guarda localmente en el archivo BEACH.UDO en la carpeta Universe.

Restricciones en objetos del usuarioÚnicamente es posible trabajar con los objetos del usuario creados por el propio usuario y no es posible mover objetos del usuario de la clase Objetos del usuario. Además, los objetos del usuario sólo están disponibles en el universo en el que se han creado. Los objetos del usuario no se comparten. Los informes que incluyen objetos del usuario sólo podrán verlos otros usuarios finales. Esto se debe a que los objetos del usuario se almacenan localmente en un archivo de definición de objetos del usuario. Los demás usuarios finales, que no disponen del mismo archivo de definición de objetos del usuario, no pueden acceder a las definiciones de objetos de usuario. Si un usuario final intenta actualizar o editar una consulta que contenga otros objetos del usuario, BusinessObjects eliminará los objetos de la consulta y del informe.A pesar de estas restricciones, el diseñador de universos puede convertir objetos del usuario en objetos normales que pueden estar disponibles en otros universos y para otros usuarios.

NOTA

No es posible planificar informes que contengan objetos del usuario y mantener estos últimos; dichos objetos se eliminan cuando se actualiza el informe. Para obtener más información, consulte el Manual del usuario de InfoView.

onalización de consultas en universos

Acceso a los datos y análisis de datos 349

Modo en que los usuarios finales pueden compartir objetos del usuario con otros usuarios

Si desea compartir objetos del usuario con otros usuarios, deberá solicitar al diseñador de universos que incluya dichos objetos en el universo relacionado, de modo que estén disponibles para todos los usuarios finales de BusinessObjects.

Creación, edición y eliminación de objetos del usuarioBusinessObjects permite crear objetos del usuario de dos maneras distintas.s.

En las secciones siguientes se describe el modo de crear, editar y eliminar objetos del usuario mediante el comando Universos.

Si desea... Entonces...

Crear objetos del usuario que sólo se puedan utilizar en el universo que contiene la consulta actual

Haga clic en Objetos del usuario en la barra de herramientas Panel de consulta. No es posible eliminar objetos del usuario de este modo.

Crear, editar o eliminar objetos del usuario en cualquiera de los universos disponibles

Haga clic en Universos en el menú Herramientas.

Objetos del usuario

Creación de objetos del usuario

350 Acceso a los datos y análisis de datos

Pers

Para crear un objeto del usuario en cualquier universo disponible:1. Haga clic en Universos en el menú Herramientas.

Aparecerá el cuadro de diálogo Universos.2. Seleccione el universo en el que desea crear el objeto del usuario y haga clic

en Objetos del usuario.Aparecerá el cuadro de diálogo Objetos del usuario.

3. Haga clic en Agregar.Aparecerá el cuadro de diálogo Objetos del usuario:

4. Escriba el nombre del objeto del usuario en el campo Nombre de la ficha Definición.

5. Seleccione el tipo de objeto del usuario (Carácter, Numérico o Fecha) en la lista Tipo.

6. Escriba una descripción del objeto en la lista Tipo.El texto descriptivo aparecerá al seleccionar el objeto del usuario en el Panel de consulta.

7. En Calificación, haga clic en Dimensión, Indicador o Información.

onalización de consultas en universos

Acceso a los datos y análisis de datos 351

8. Haga clic en la ficha Fórmula para escribir la fórmula del objeto del usuario.Para obtener información sobre cómo escribir la fórmula, consulte Para escribir la fórmula de un objeto del usuario: en la página 351.

9. Haga clic en Aceptar.El objeto del usuario que ha creado aparecerá en el cuadro de diálogo Objetos del usuario. La próxima vez que cree o edite una consulta en el universo, el objeto del usuario que ha creado aparecerá en la clase Objetos del usuario.

RECUERDE

Puede crear un objeto del usuario haciendo clic en Objetos del usuario en la barra de herramientas Panel de consulta. Con este método, sólo puede crear objetos del usuario en el universo seleccionado para la consulta en la que está trabajando. El flujo de operaciones es el mismo que el descrito en esta sección.

Para escribir la fórmula de un objeto del usuario:1. Abra el cuadro de diálogo Objeto del usuario siguiendo los pasos del 1 al 3

descritos en la sección Para crear un objeto del usuario en cualquier universo disponible: en la página 350.

2. Haga clic en la ficha Fórmula y, a continuación, active Asistente para la creación de funciones:

3. Haga doble clic en los objetos, funciones y operadores que desee utilizar en la fórmula del objeto del usuario.- Al hacer doble clic en un objeto u operador, éste aparecerá en el cuadro Fórmula. Las funciones y operadores que puede seleccionar dependen de la base de datos de su lugar de trabajo.

Objetos del usuario

Creación de objetos del usuario

352 Acceso a los datos y análisis de datos

Pers

- Cuando hace doble clic en una función, aparece el cuadro de diálogo Función[nombre_de_función].

4. En el cuadro de diálogo Función[nombre_de_función], escriba un argumento en cada campo.- Si los argumentos de la función incluyen objetos, objetos del usuario, funciones u operadores, puede hacer doble clic en ellos para insertarlos en la fórmula de la función.- Los argumentos aparecerán en el cuadro Fórmula.

5. Si es necesario, escriba texto, números o fechas en la fórmula.Deberá escribir comillas dobles (") delante y detrás de texto, y comillas simples (') delante y detrás de las fechas.

6. Haga clic en Aceptar y, a continuación, en Probar para comprobar la sintaxis de la fórmula.

Escriba aquí los argumentos de la función

onalización de consultas en universos

Acceso a los datos y análisis de datos 353

Para editar un objeto del usuario:La edición de un objeto del usuario permite cambiar el nombre, tipo y definición (fórmula) del objeto. Para editar un objeto del usuario:1. Haga clic en Universos en el menú Herramientas.

Aparecerá el cuadro de diálogo Universos.2. Seleccione el universo que contiene el objeto del usuario que desea editar y

haga clic en Objetos del usuario.Aparecerá el cuadro de diálogo Objeto del usuario.

3. Seleccione el objeto del usuario que desea editar y haga clic en Editar.4. En la ficha Definición del editor de Objetos del usuario, cambie el nombre,

tipo y texto de ayuda del objeto del usuario.5. En el cuadro Calificación, haga clic en un botón de opción para cambiar la

calificación del objeto del usuario.6. Haga clic en la ficha Fórmula si desea editar la fórmula del objeto del usuario.7. Haga clic en Aceptar.

Para eliminar un objeto del usuario:1. Haga clic en Universos en el menú Herramientas.2. En el cuadro de diálogo Universos, seleccione el universo que contiene el

objeto del usuario que desea eliminar y haga clic en Objetos del usuario.3. En el cuadro de diálogo Objetos del usuario, seleccione el objeto del usuario

que desea eliminar y haga clic en Eliminar.

Creación de jerarquías cronológicas para un objeto del usuarioCuando uno de los objetos del usuario es una dimensión de tipo fecha, puede crear una jerarquía cronológica para el objeto. 1. En el cuadro de diálogo Objeto del usuario, confirme que el objeto es una

dimensión de tipo fecha.2. Haga clic en Jerarquía cronológica automática.

Aparecerá el cuadro de diálogo Jerarquía cronológica automática.3. En el cuadro de diálogo Jerarquía cronológica automática, haga clic en Año,

Trimestre y/o Mes.Al hacer clic en Año, Trimestre y/o Mes, se crea un nuevo objeto del usuario que aparecerá debajo del objeto del usuario inicial de la jerarquía.

4. Si lo desea, introduzca un nombre y texto de ayuda para cada objeto del usuario nuevo en el cuadro Nombre y Descripción respectivamente y, a continuación, haga clic en Aceptar.

Creación de objetos del usuario

354 Acceso a los datos y análisis de datos

Pers

Aplicación de condiciones complejas en consultas

Es posible restringir los datos que devuelven las consultas aplicando condiciones. Las condiciones complejas se aplican combinando un objeto con un operador (por ejemplo, mayor que) y un operando (por ejemplo, valores introducidos por el usuario u otro objeto). Además de las condiciones complejas, puede utilizar condiciones predefinidas y simples. A continuación se muestran algunas directrices para seleccionar uno de los tres tipos de condiciones:

El siguiente ejemplo ilustra las ventajas de las condiciones complejas.

EJEMPLOClientes que realizaron reservas durante los años 2001 y 2002Desea promocionar nuevos productos para clientes que realizaron reservas durante los años 2001 y 2002. Todo lo que necesita es esta lista de nombres y la obtendrá aplicando una condición compleja sobre Año de la reserva sin utilizar Año de la reserva como objeto del resultado en la consulta. A continuación se muestra la manera de hacerlo:1. Inserte el objeto Cliente en una consulta sobre el universo Viajes

Archipiélagos.

Si desea... Utilice...

Utilizar condiciones definidas por el diseñador de universos mediante Designer que puedan aplicarse a una consulta, pero que no puedan editarse ni eliminarse de un universo

Condiciones predefinidas.

Utilizar condiciones que se apliquen seleccionando valores de una lista de valores del objeto y que permitan restringir los datos devueltos sólo por objetos del resultado

Condiciones simples.

Utilizar condiciones que permitan elegir el operador y operando exacto de cualquier objeto del universo

Condiciones complejas.

onalización de consultas en universos

Acceso a los datos y análisis de datos 355

2. Arrastre el objeto Año de la reserva al cuadro Condiciones y haga clic en el texto <Seleccione un operador> situado junto al nombre del objeto.La lista Clases y objetos se convierte en la lista Operadores.

3. Haga doble clic en el operador En la lista.La lista Operadores se convierte en la lista Operandos.

4. Haga doble clic en el operando Mostrar Lista de valores.Aparecerá el cuadro de diálogo Lista de valores de Año de la reserva.

5. Seleccione AF2001 y AF2002.6. Haga clic en Aceptar.7. Haga clic en Ejecutar.La lista de clientes aparecerá en el informe.

Aplicación de condiciones complejas en consultas

356 Acceso a los datos y análisis de datos

Pers

Aplicación condiciones complejas en una consultaLa aplicación de una condición compleja requiere que se sigan tres pasos. En primer lugar, seleccione el objeto que desee, después el operador (por ejemplo, mayor que) y, a continuación, el operando (por ejemplo, los valores que desee introducir u otro objeto). El siguiente procedimiento explica cómo hacerlo y ofrece información para ayudarle a elegir el operador y operando necesarios:1. Arrastre el objeto que desee utilizar de la lista Clases y objetos al cuadro

Condiciones del Panel de consulta.La lista Clases y objetos se convierte en la lista Operadores.

La siguiente tabla le ayudará a seleccionar el operador que necesita:

Para obtener datos que...

Por ejemplo... Haga doble clic en...

Sean iguales a un determinado valor

Un año en particular Igual a

Sean distintos a un valor determinado

Países sin incluir a Francia

Diferente de

Sean mayores que un determinado valor

Volumen de negocios superior a €100.000

Mayor que

Sean mayores o iguales a un determinado valor

Clientes de 60 años en adelante

Mayor o igual a

Sean inferiores a un determinado valor

Volumen de negocios inferior a los €100.000

Menor que

Sean inferiores o iguales a un determinado valor

Clientes de 60 años o menos

Menor o igual a

Estén comprendidos entre dos valores determinados

Semanas comprendidas entre la 25 y la 36

Entre

No estén comprendidos entre dos valores determinados

Todas las semanas del año excluidas de la 25 a la 36

No entre

Sean igual a cualquiera de una lista de valores

Volumen de negocios de dos centros de vacaciones únicamente

En la lista

Sean distintos a determinados valores

Clientes no europeos Fuera de la lista

onalización de consultas en universos

Acceso a los datos y análisis de datos 357

Contengan filas vacías Clientes que no hayan pagado (es decir, sin fechas de factura)

No se ha indicado

No contengan filas vacías

Clientes que hayan pagado (es decir, sus fechas de factura están en la base de datos)

Se ha indicado

Contengan la misma letra o letras

Clientes cuyo nombre comience por S

Corresponde a la plantilla

No contengan una determinada letra o plantilla de letras

Clientes cuyos nombres no empiecen por S

Diferente de la plantilla

Satisfagan dos condiciones en un objeto

Clientes que pagaron una factura en junio y julio

Ambos

Excluyen un valor determinado

Clientes que estuvieron en centros de vacaciones diferentes de French Riviera

Excepto

Para obtener datos que...

Por ejemplo... Haga doble clic en...

Aplicación de condiciones complejas en consultas

358 Acceso a los datos y análisis de datos

Pers

2. Haga doble clic en el operador que desea utilizar.La lista Operadores se convierte en la lista Operandos:Los operandos de la lista dependen del operador que haya seleccionado.

3. Haga doble clic en el operando que desee.La siguiente tabla le ayuda a seleccionar el operando que necesita y le indica qué hacer a continuación:

Si desea comparar el objeto de condición con...

Haga doble clic en...

Entonces...

Valores introducidos por el usuario

Escribir una nueva constante

Separe los valores introducidos mediante una coma, punto y coma, etc.). El separador que se va a utilizar se define en el Panel de control de Windows (Configuración regional).

Valores seleccionados en la lista de valores del objeto

Mostrar Lista de valores

Mantenga pulsada la tecla Ctrl.Haga clic en el valor o valores que desee y, a continuación, haga clic en Aceptar.

Valores que seleccionará al ejecutar la consulta

Escribir una nueva petición de orden

Escriba la pregunta.Pulse la tecla Intro.

O bien,

Mostrar la lista de peticiones de orden

Seleccione una petición de orden en el cuadro de diálogo que aparece.

Otro objeto (que puede ser un objeto del usuario)

Seleccionar un objeto

Haga doble clic en el objeto en el cuadro Clases y objetos.

onalización de consultas en universos

Acceso a los datos y análisis de datos 359

Cualquier valor devuelto por otra consulta

Crear una subconsulta (ANY)

Cree una consulta en la ficha de nueva consulta que aparece.Para obtener más información, consulte En el informe aparecerá una fecha de factura por cliente. en la página 365.

Todos los valores devueltos por otra consulta

Crear una subconsulta (ALL)

El resultado de un cálculo (suma, mínimo, máximo, promedio o cuenta)

Cálculo Siga los pasos indicados en las pantallas del asistente que aparece.Para obtener más información, consulte Aplicación de condiciones con un cálculo en la página 363.

Los valores devueltos por una consulta existente

Seleccione Resultados de la consulta

Siga el procedimiento que se describe en Uso de una consulta existente en una condición en la página 375.

Si desea comparar el objeto de condición con...

Haga doble clic en...

Entonces...

Aplicación de condiciones complejas en consultas

360 Acceso a los datos y análisis de datos

Pers

Sugerencias para la aplicación de condiciones complejasEn esta sección se incluyen algunas sugerencias para obtener el máximo rendimiento de las condiciones complejas de BusinessObjects.

Uso de caracteres comodínLas condiciones con los operadores Corresponde a la plantilla y Diferente de la plantilla son perfectas para encontrar listas de valores similares, tales como nombres de clientes que empiecen por S.Los comodines son caracteres especiales que pueden sustituir a cualquier carácter único o serie de caracteres. BusinessObjects admite los siguientes caracteres comodín estándar:

Uso de En la listaEl operador En la lista permite seleccionar varios valores para un documento. Estos valores pueden ser una condición sobre una consulta que desee elaborar o la base para un documento interactivo en el que BusinessObjects solicite a otros usuarios que seleccionen valores de la lista que ha creado para restringir la visualización de datos según sus necesidades. Puede introducir la lista de valores en el campo de texto del cuadro de diálogo Introducir o seleccionar valores o, si hace clic en Valores en este cuadro de diálogo, podrá seleccionar valores de una lista. Cuando introduzca valores, sepárelos mediante una coma (,).El número máximo de valores permitido en una lista es 256.

Comodín Descripción

% Sustituye a varios caracteres, o aparece en la respuesta a una petición de orden. Por ejemplo, N% devuelve todos los valores que empiecen por N (Nueva York, Nevada)

_ Sustituye a un carácter único en una constante. Por ejemplo, GR_VE devuelve Grave, Grove, Greve.

onalización de consultas en universos

Acceso a los datos y análisis de datos 361

Uso de Diferente de, Fuera de la lista y ExceptoDiferente de, Fuera de la lista y Excepto son todos operadores que excluyen determinados datos de los resultados de la consulta. ¿Significa esto que podría utilizar esta condición

para obtener una lista de clientes que no hayan estado en Bahamas Beach?En realidad esto no es posible. En situaciones como ésta, es necesario pensar detenidamente acerca de la consulta que va a elaborar y cómo se estructuran los datos. El resultado de esta consulta incluye a aquellos clientes que han estado en Bahamas Beach y en otros lugares. ¿Por qué? Porque existen reservas de estos clientes para otros centros de vacaciones aparte de Bahamas Beach. Estas reservas por sí solas son suficientes para satisfacer la condición ‘Centro de vacaciones diferente de Bahamas Beach’.Además, esta condición excluye a los clientes que no han hecho ninguna reserva. BusinessObjects comprueba los registros de estos clientes con las reservas y determina que ninguna reserva satisface la condición ‘Centro de vacaciones diferente de Bahamas Beach’, ya que no existe ninguna reserva. No obstante, está claro que un informe que muestre los clientes que no han estado en Bahamas Beach incluirá a los clientes que no hayan estado en ningún sitio.Este problema se resuelve utilizando el operador Excepto en lugar de Diferente de. Si se utiliza Excepto, BusinessObjects crea dos consultas: • Todos los clientes.• Clientes que tienen reserva para Bahamas Beach.BusinessObjects restará los clientes devueltos por la segunda consulta de los devueltos por la primera. De este modo se devolverá el resultado deseado.Tenga también en cuenta que:• Con Diferente de sólo se puede especificar un valor, mientras que con Fuera

de la lista se pueden especificar varios.• Con Excepto, sólo es posible especificar un valor. Sin embargo, se pueden

crear consultas combinadas utilizando MINUS para excluir, por ejemplo, clientes de Bahamas Beach y clientes de 1996.

Para obtener más información, consulte Creación de consultas combinadas en la página 385.

Aplicación de condiciones complejas en consultas

362 Acceso a los datos y análisis de datos

Pers

Información adicional sobre Fuera de la listaDeberá tener cuidado al utilizar el operador Fuera de la lista. En este tipo de consulta, cada registro de la consulta externa debe comprobarse con cada registro de la consulta interna (la lista a la que hace referencia Fuera de la lista) para determinar si aparecerá en el informe. Esto no es un problema si la lista interna es pequeña. Pero sí lo es si la lista es grande. ¿Por qué? ¿Qué ocurriría si define una condición basada en ‘Clientes que no estén incluidos en la lista de clientes que tienen más de dos coches’ y la base de datos contiene 10.000 clientes? La consulta necesitará comprobar 10.000 * 10.000 filas (es decir, ¡1.000.000.000 filas!) para generar el informe.

Edición de condiciones complejasPuede editar una condición compleja cambiando su objeto, operador u operando. Proceda de la siguiente manera:1. Haga clic en la parte de la condición que desee modificar en el cuadro

Condiciones del Panel de consulta.2. Dependiendo del elemento en el que haya hecho clic, seleccione un

elemento diferente en la lista Clases y objetos, la lista Operadores o la lista Operandos.

NOTA

Si utiliza un operador diferente, es posible que también tenga que utilizar un operando diferente.

Eliminación de condiciones complejas1. Haga clic con el botón derecho del ratón en el icono de la condición del

cuadro Condiciones.2. Haga clic en Eliminar en el menú de acceso directo.

onalización de consultas en universos

Acceso a los datos y análisis de datos 363

Aplicación de condiciones con un cálculoBusinessObjects permite restringir los resultados de la consulta con cálculos en condiciones complejas. Este tipo de condición es útil al contestar preguntas como "¿Qué productos generaron ingresos promedio superiores?" a nivel de la consulta.Puede aplicar una condición con un cálculo utilizando el operando Cálculo. BusinessObjects mostrará a continuación un asistente que le guiará a través de los pasos necesarios para realizar el cálculo.

Aplicación de condiciones con un cálculo:Utilice el siguiente procedimiento para aplicar una condición con un cálculo.1. Mueva un objeto al cuadro Condiciones del Panel de consulta.

El cuadro Clases y objetos se convierte en el cuadro Operadores.2. Haga doble clic en Igual a.

El cuadro Operadores se convierte en el cuadro Operandos.3. Haga doble clic en Cálculo.4. Aparecerá el Asistente de condiciones complejas. La primera pantalla le

solicita que seleccione un objeto de cálculo. 5. Abra la carpeta que contiene el objeto, haga clic en el objeto y, a

continuación, haga clic en Comenzar. La siguiente pantalla le solicita que seleccione una función para aplicar al objeto.

6. Seleccione la función de la lista y, a continuación, haga clic en Siguiente. La siguiente pantalla le solicita que defina el nivel de cálculo.

7. Seleccione un nivel de cálculo.

Si... Entonces...

Desea obtener una sola fila de resultados

Haga clic en Globalmente y, a continuación, haga clic en Siguiente.

Desea obtener varias filas de resultados

Haga clic en Por uno o más objetos , seleccione los objetos en la lista y haga clic en Siguiente.

Aplicación de condiciones complejas en consultas

364 Acceso a los datos y análisis de datos

Pers

La siguiente pantalla le solicita que elija si desea realizar un cálculo independiente o comparar el resultado del cálculo con los valores de uno o varios objetos.

8. Seleccione el modo en que desea sincronizar el cálculo.

La siguiente pantalla le solicita que defina el número de valores que se van a comparar.

9. Seleccione si desea comparar el objeto con, al menos, un valor o con todos los valores.

El Panel de consulta volverá a aparecer con la consulta definida con una condición sobre un cálculo.

10.Haga clic en Ejecutar.

EJEMPLO¿Cuándo pagó cada cliente un producto por última vez?Desea conocer la fecha de la última factura de cada cliente para poder ponerse en contacto con los clientes que no han comprado productos. Para obtener estos datos, necesitará aplicar una condición compleja con un cálculo. El cálculo compara las fechas de factura de cada cliente y, a continuación, devuelve únicamente la última fecha. A continuación se muestra la manera de hacerlo:

Si... Entonces...

Desea realizar un cálculo independientemente de los objetos

Haga clic en Independientemente de sus objetos y, a continuación, haga clic en Siguiente.

Desea realizar un cálculo para cada valor de uno o varios objetos, lo cual permite restringir el cálculo a determinados objetos

Haga clic en Para cada valor de uno o varios objetos, seleccione los objetos en la lista y, a continuación, haga clic en Siguiente.

Si... Entonces...

Desea comparar el objeto con, al menos, un valor, lo que le permite limitar los valores comparados con el objeto

Haga clic en Por lo menos un valor del cálculo y, a continuación, haga clic en Finalizar.

Desea comparar el objeto con todos los valores

Haga clic en Todos los valores y, a continuación, en Finalizar.

onalización de consultas en universos

Acceso a los datos y análisis de datos 365

1. Inserte los objetos Cliente y Fecha de la factura en una consulta sobre el universo Viajes Archipiélagos.

2. Arrastre el objeto Fecha de la factura al cuadro Condiciones.3. Haga doble clic en el operador Igual a.4. Haga doble clic en el operando Cálculo.

Aparecerá el Asistente de condiciones complejas.5. Abra la clase Ventas, haga clic en el objeto Fecha de la factura y, a

continuación, en Comenzar.6. Haga clic en Máximo (ya que desea la última fecha de factura) y, a

continuación, en Siguiente.7. En el siguiente cuadro de diálogo, haga clic en Globalmente y, a

continuación, en Siguiente.8. En el siguiente cuadro de diálogo, haga clic en Para cada valor de uno o

varios objetos y, a continuación, en Cliente.Esta opción hará que el cálculo devuelva la última fecha de factura por cliente.

9. Haga clic en Siguiente y una vez más en Siguiente. A continuación, en el Panel de consulta, haga clic en Ejecutar.

En el informe aparecerá una fecha de factura por cliente.Analicemos en detalle el cálculo que acaba de crear para aclarar lo que sucede.Al utilizar un cálculo, BusinessObjects crea un SQL que contiene una subconsulta. Una subconsulta es una consulta interna. La base de datos que recibe el SQL generado por BusinessObjects evalúa el resultado de la consulta interna con cada fila de la consulta externa para determinar si la fila aparecerá en el resultado.

NOTA

Puede crear subconsultas explícitamente. Consulte Aplicación de condiciones con una subconsulta en la página 371.

Aplicación de condiciones complejas en consultas

366 Acceso a los datos y análisis de datos

Pers

A medida que se desplaza por el asistente, especificará:• El objeto que se va a utilizar en el cálculo

Se trata del objeto de la consulta externa cuyo valor se compara con el resultado de la consulta interna. En el ejemplo, el objeto es Fecha de la factura.

• La función de agregación que se aplicará al objeto.

onalización de consultas en universos

Acceso a los datos y análisis de datos 367

En el ejemplo, se ha aplicado la función Máximo, ya que lo que interesaba era obtener las últimas fechas de factura.

• El nivel de cálculo.

Este valor determina la agrupación en una subconsulta. En el ejemplo, se ha seleccionado Globalmente porque el interés se centraba simplemente en la última fecha de factura de los clientes, y no en una última fecha de factura por algún otro criterio.

Aplicación de condiciones complejas en consultas

368 Acceso a los datos y análisis de datos

Pers

• Sincronización..

Determina los vínculos de la subconsulta con la consulta principal. En el ejemplo, se ha seleccionado el objeto Cliente, ya que el interés se centraba en la última fecha de factura de cada cliente.

onalización de consultas en universos

Acceso a los datos y análisis de datos 369

• La cantidad de valores a comparar.

Determina la cantidad de valores de la subconsulta que la base de datos compara con los valores de la consulta externa. En el ejemplo, puede elegir cualquier opción ya que la subconsulta devuelve una sola fila para cada cliente.

Aplicación de condiciones complejas en consultas

370 Acceso a los datos y análisis de datos

Pers

Examen del SQLLa siguiente figura muestra y explica el SQL generado por BusinessObjects a partir del cálculo del ejemplo.

a

b

c

d

a. Fecha de la factura es el objeto utilizado en el cálculo, de modo que el SQL une las dos consultas mediante el campo Sales.fecha_de_factura.b.El nivel de cálculo es global, de modo que la subconsulta no tiene ninguna agrupación.c.Las consultas se sincronizan mediante el objeto Cliente de modo que el SQL crea una subconsulta relacionada sobre Customer.apellido.d.La consulta compara todos los valores de la consulta interna con la consulta externa.

onalización de consultas en universos

Acceso a los datos y análisis de datos 371

Aplicación de condiciones con una subconsultaUna subconsulta es una consulta dentro de otra consulta. Devuelve una sola columna de datos que se compara con los datos recuperados por la consulta principal. Las subconsultas se utilizan en situaciones tales como la búsqueda de un solo individuo en una lista de individuos que cumpla con las condiciones de la consulta. Por ejemplo, de todos los clientes que realizaron reservas, ¿cuál es el nombre y la dirección del cliente que realizó la primera reserva? Las condiciones complejas de las consultas constan de tres elementos: un objeto, un operador y un operando. Las condiciones que incluyen el operando Crear una subconsulta (ALL) o el operando Crear una subconsulta (ANY), generan una subconsulta. El operador (por ejemplo, mayor que, menor que) incluido en la condición determina si los datos devueltos por la subconsulta son, por ejemplo, excluidos del resultado de la consulta principal.A continuación se describen los operandos que generan una subconsulta:

Aplicación de condiciones con una subconsultaA continuación se describe cómo aplicar una condición con una subconsulta.1. Arrastre un objeto del cuadro Clases y objetos, y colóquelo en el cuadro

Condiciones del Panel de consulta.2. Haga doble clic en el operador que desea utilizar.• Algunos operadores (por ejemplo, Ambos, Entre, Corresponde a la plantilla)

no se pueden utilizar con subconsultas.• Para obtener información sobre qué operador debe seleccionar, consulte la

tabla de la página 356.

Este operando... Compara... Y responde a preguntas tales como...

Crear una subconsulta (ALL)

Todos los valores devueltos por la subconsulta con los valores devueltos por la consulta principal

¿Qué clientes no han comprado mi último producto?

Crear una subconsulta (ANY)

Cualquier valor devuelto por la subconsulta con los valores devueltos por la consulta principal

¿Qué productos han generado un volumen de negocios por encima de la media?

Aplicación de condiciones complejas en consultas

372 Acceso a los datos y análisis de datos

Pers

3. Haga doble clic en el operando Crear una subconsulta (ALL) o Crear una subconsulta (ANY).Se creará una ficha para la subconsulta (Subconsulta 1.1).

4. En la ficha Subconsulta 1.1, inserte un objeto en el cuadro Objetos del resultado.Tenga en cuenta que sólo puede incluir un objeto del resultado en la subconsulta.

5. Si es necesario, aplique una condición a la subconsulta.6. Haga clic en Ejecutar.

NOTA

La ficha de la subconsulta siempre aparece a la derecha de la consulta principal. En la ficha aparece un número, (Subconsulta n.n). BusinessObjects incrementa el número de la subconsulta para mostrar la relación entre una consulta y su subconsulta o subconsultas.

EJEMPLO¿Qué cliente realizó la primera reserva?Supongamos que desea obsequiar con una botella de champán al cliente que realizó la primera reserva. Para obtener el nombre y la dirección de este cliente:1. Inserte los objetos Cliente y Dirección en una consulta sobre el universo

Viajes Archipiélagos.2. Arrastre el objeto Fecha de la reserva al cuadro Condiciones.3. Haga doble clic en el operador Menor o igual a.4. Haga doble clic en el operando Crear una subconsulta (ALL).

La ficha Subconsulta 1.1 aparecerá en el Panel de consulta.5. En la ficha Subconsulta 1.1, inserte el objeto Fecha de la reserva en el cuadro

onalización de consultas en universos

Acceso a los datos y análisis de datos 373

Objetos del resultado.El Panel de consulta presentará ahora este aspecto:

6. Haga clic en Ejecutar.En el informe aparecerá el nombre y la dirección del cliente que realizó la primera reserva:

Eliminación de subconsultasUna subconsulta se genera mediante una condición que contiene el operando Crear una subconsulta (ALL) o Crear una subconsulta (ANY). Por tanto, puede eliminar una subconsulta eliminando la condición de la consulta principal.Para eliminar la condición:1. Haga clic con el botón derecho del ratón en el icono de la condición en el

cuadro Condiciones.2. Haga clic en Eliminar en el menú de acceso directo.

Aplicación de condiciones complejas en consultas

374 Acceso a los datos y análisis de datos

Pers

Subconsultas y cálculosEl ejemplo ¿Cuándo pagó cada cliente un producto por última vez? en la página 364 explica que las condiciones complejas generan subconsultas en segundo plano. Esto puede verlo repitiendo el ejemplo anterior utilizando una condición compleja con un cálculo.

EJEMPLO¿Qué cliente realizó la primera reserva? (Utilizando un cálculo)Para obtener dicho cliente utilizando una condición compleja con un cálculo:1. Inserte los objetos Cliente y Dirección en una consulta sobre el universo

Viajes Archipiélagos.2. Arrastre el objeto Fecha de la reserva al cuadro Condiciones.3. Haga doble clic en el operador Igual a.4. Haga doble clic en el operando Cálculo.

Aparecerá el Asistente de condiciones complejas.5. Seleccione el objeto Fecha de la reserva y haga clic en Comenzar.6. Seleccione la función Mínimo y haga clic en Siguiente.

La función Mínimo devuelve la primera (más pequeña) fecha de la reserva.7. Seleccione Globalmente y haga clic en Siguiente.8. Seleccione Independientemente de sus objetos y haga clic en Siguiente.

Tenga en cuenta que está interesado en la primera fecha de reserva general, de modo que no deberá vincular la fecha a un objeto de la consulta principal.

9. Seleccione Todos los valores y haga clic en Finalizar.10.Ejecute la consulta.La consulta devuelve el mismo resultado que la consulta definida utilizando una subconsulta para responder a la misma pregunta. Si aún no entiende bien por qué esto es así, examine estos pasos en relación con la descripción de condiciones complejas del ejemplo ¿Cuándo pagó cada cliente un producto por última vez? en la página 364.

onalización de consultas en universos

Acceso a los datos y análisis de datos 375

Uso de una consulta existente en una condiciónPuede utilizar los valores devueltos por una consulta existente en una condición de otra consulta. En parte esto es similar a crear una subconsulta. (Puede expresar las mismas consultas como subconsultas o como consultas que utilizan valores devueltos por consultas existentes). Aquí, la diferencia es que BusinessObjects no elabora una sentencia SQL que contenga una subconsulta. Devuelve los datos de ambas consultas y, a continuación realiza el procesamiento de la ‘subconsulta’ en el equipo cliente.

EJEMPLODevolución de la lista de centros de vacaciones/volúmenes de negocios donde el volumen de negocios de centro de vacaciones por país es > $1000000En este ejemplo, tiene un informe que contiene un proveedor de datos que lista todos los países cuyo volumen de negocios es mayor o igual a $1000.000. Puede utilizar este proveedor de datos para elaborar el nuevo proveedor de datos que liste todos los centros de vacaciones que estén dentro de estos volúmenes de negocios por país y centro de vacaciones. Proceda de la siguiente manera:1. Haga clic en Tabla, en el menú Insertar. 2. Con ayuda del ratón, dibuje un rectángulo donde desea que aparezca el

nuevo bloque.

Uso de una consulta existente en una condición

376 Acceso a los datos y análisis de datos

Pers

3. Cuando suelte el botón del ratón aparecerá el Asistente para la creación de tablas.

4. Haga clic en Crear una nueva consulta en el universo actual.Aparecerá el Panel de consulta.

5. Arrastre los objetos Centro de vacaciones y Volumen de negocios a la

onalización de consultas en universos

Acceso a los datos y análisis de datos 377

ventana Objetos del resultado.6. Arrastre el objeto País a la ventana Condiciones.7. Haga doble clic en En la lista en la lista de operadores.

La lista de operadores cambia a una lista de operandos.8. Haga clic en Seleccionar resultados de la consulta en la lista de operandos.

Aparece la lista de proveedores de datos del documento.

9. Expanda el proveedor de datos y seleccione la dimensión País.

10.Haga clic en Aceptar.

Uso de una consulta existente en una condición

378 Acceso a los datos y análisis de datos

Pers

La condición aparece en la ventana Condiciones.

11.Haga clic en Ejecutar para ejecutar la consulta.Los datos aparecen en un bloque del informe.

onalización de consultas en universos

Acceso a los datos y análisis de datos 379

Aplicación de grupos de condicionesLas condiciones se utilizan para restringir los datos recuperados por las consultas. Un grupo de condiciones consta de dos o más condiciones (predefinidas, simples o complejas) aplicadas a la misma consulta.Los grupos de condiciones se utilizan cuando una sola condición no permite obtener los datos necesarios.

Organización de grupos de condicionesUn grupo de condiciones consta de dos o más condiciones aplicadas a la misma consulta. En el cuadro Condiciones del Panel de consulta, las condiciones están vinculadas mediante un operador (Y u O).

Grupos de dos condicionesEn un grupo que contiene únicamente dos condiciones, haga doble clic en el operador para cambiarlo de Y a O, o viceversa.

Grupos de tres o más condicionesAl hacer doble clic en el operador de un grupo que contiene, al menos, tres condiciones, se crea una sangría en el grupo, tal como se ilustra a continuación:

En grupos que contienen tres o más condiciones, puede también:• Crear sangrías sin sustituir el operador, arrastrando el operador

horizontalmente. • Mover condiciones dentro del grupo.• Eliminar condiciones de un grupo.

Aplicación de grupos de condiciones

380 Acceso a los datos y análisis de datos

Pers

La siguiente tabla explica cómo organizar grupos de condiciones de distintas formas:

Y u OBusinessObjects vincula automáticamente varias condiciones utilizando operadores del cuadro Condiciones del Panel de consulta:• Y especifica un resultado que es verdadero para ambas condiciones.

- Por ejemplo, el siguiente grupo de condiciones predefinidas en una consulta que contiene el objeto Cliente especifica los clientes que estuvieron en Bahamas Beach en 1999:

• O especifica un resultado que es verdadero para la primera o segunda condición.- Por ejemplo, el siguiente grupo de condiciones predefinidas en una consulta que contiene el objeto Cliente especifica cualquier cliente de 1998 y cualquier cliente que haya estado en Bahamas Beach:

Para... Realice esta acción...

Cambiar el operador de un grupo de Y a O y viceversa

Haga doble clic en el operador Y u O.

Aplicar una sangría a las condiciones o eliminarla dentro de un grupo de condiciones

Haga clic en el operador Y u O con el botón derecho del ratón.Haga clic en Mover a la derecha o Mover a la izquierda en el menú de acceso directo

Mover una condición de un grupo a otro

Haga clic en la condición y mantenga pulsado el botón del ratón.Arrastre la condición a otro grupo de condiciones y, a continuación, suelte el botón del ratón.

onalización de consultas en universos

Acceso a los datos y análisis de datos 381

Puede reemplazar Y por O, y viceversa, haciendo doble clic en el operador. Cuando aplique tres o más condiciones en una consulta, haga doble clic en el operador para crear una sangría en el grupo de condiciones.

SUGERENCIA

Evite el uso de grupos de condiciones tales como Año Igual a 2001 Y Año Igual a 2002. Este ejemplo no devolvería ningún dato, debido a que Año no puede ser igual a dos valores diferentes. Para obtener, por ejemplo, la lista de clientes de 2001 y 2002, tendría que crear una consulta combinada utilizando el operador INTERSECT. Para obtener información sobre consultas combinadas y cómo crearlas, consulte Creación de consultas combinadas en la página 385.

Orden de precedenciaCuando existe un grupo de condiciones, BusinessObjects las evalúa en orden. Por ejemplo, en la siguiente lista de condiciones BusinessObjects determina, en primer lugar, si los ingresos de ventas son >= 2000000 o si la cantidad vendida es > 1000. Sólo después de haber evaluado si alguna de estas condiciones es verdadera, comparará esta evaluación con la condición que comprueba si el margen es >= 1000000.

BusinessObjects muestra este orden de precedencia aplicando una sangría a las condiciones evaluadas en primer lugar y devuelve la siguiente lista de tiendas que satisfacen estas condiciones:

Aplicación de grupos de condiciones

382 Acceso a los datos y análisis de datos

Pers

Sin embargo, el siguiente grupo de condiciones

devuelve la siguiente lista de tiendas

debido a que BusinessObjects determina ahora qué tiendas tienen una cantidad vendida >= 10.000 o un margen >= 1.000.000 y, a continuación, determina cuáles de éstas tienen ingresos de ventas >= 2.000.000.

onalización de consultas en universos

Acceso a los datos y análisis de datos 383

Para aplicar grupos de condiciones:1. En el Panel de consulta, aplique una condición (predefinida, simple o

compleja).2. Aplique una segunda condición.

Las condiciones se vinculan automáticamente mediante el operador Y.3. Aplique más condiciones, si es necesario.

EJEMPLO¿Qué clientes compraron un determinado producto en un período de tiempo determinado?Necesita la lista de clientes que estuvieron en el centro de vacaciones Bahamas Beach en los años 2001 ó 2002. Esto requiere dos condiciones: Centro de vacaciones=Bahamas Beach y Año=2001 ó 2002. A continuación se muestra la manera de hacerlo:1. Incluya el objeto Cliente en una consulta sobre el universo Viajes

Archipiélagos.2. Haga clic en Condiciones predefinidas, que se encuentra debajo del cuadro

Clases y objetos.Aparecerá la lista de condiciones predefinidas en el universo.

3. Haga clic en el signo + situado a la izquierda de la clase Centro de vacaciones y haga doble clic en Club Bahamas.

Condiciones predefinidas

Aplicación de grupos de condiciones

384 Acceso a los datos y análisis de datos

Pers

4. Haga clic en el signo + situado a la izquierda de la clase Ventas y haga doble clic en Año 2001.

5. Haga doble clic en Año 2002. Las condiciones se vinculan mediante el operador Y.

6. Haga doble clic en el operador Y que vincula Año 2001 con Año 2002. BusinessObjects cambia Y por O, y aplica una sangría al grupo de condiciones.

7. Haga clic en Ejecutar.

Eliminación de grupos de condiciones1. Haga clic en el operador (Y u O) que vincula el grupo de condiciones que

desea eliminar.2. Haga clic con el botón derecho del ratón.3. Haga clic en Eliminar en el menú de acceso directo.

onalización de consultas en universos

Acceso a los datos y análisis de datos 385

Creación de consultas combinadasBusinessObjects permite combinar los datos devueltos por un máximo de ocho consultas en un único grupo de resultados. Estas consultas combinadas permiten:• Obtener una sola columna de datos de múltiples objetos• Obtener datos comunes a dos grupos de resultados, tales como los clientes

de una región y grupo de edad determinados• Excluir los resultados de una consulta de los resultados de otra

NOTA

La creación de consultas combinadas permite combinar o excluir datos del resultado de la consulta mediante el uso de operadores para combinar los resultados de varias consultas. Puede contrastar esto con el uso de los operadores En la lista y Fuera de la lista al aplicar una condición compleja en una consulta. Los operadores En la lista y Fuera de la lista incluyen o excluyen datos del resultado de una consulta en función de la lista de valores que introduzca.

Creación de consultas combinadas

386 Acceso a los datos y análisis de datos

Pers

Creación de consultas combinadasA continuación se indica cómo crear una consulta combinada:1. En el Panel de consulta, cree una consulta.2. Haga clic en el botón Combinar consultas de la barra de herramientas Panel

de consulta.- La consulta existente aparecerá en la ficha Consulta 1.- También aparecerá una segunda ficha, Consulta 2, que ahora estará activa:

3. Si desea utilizar un operador diferente, haga clic en la ficha Consulta 2 con el botón derecho del ratón y, a continuación, haga clic en el operador que desee en el menú de acceso directo:

Combinar consultas

onalización de consultas en universos

Acceso a los datos y análisis de datos 387

La tabla siguiente describe las opciones:

Utilice... Para...

UNION Combinar los datos de dos objetos en una sola columna del informe.UNION resulta especialmente útil para trabajar con objetos no compatibles. Supongamos, por ejemplo, que necesita obtener las fechas en las que los clientes han realizado reservas o pagado sus facturas. Esta consulta requiere dos objetos no compatibles: Fecha de la factura y Fecha de la reserva. Si incluye estos objetos en una consulta normal, BusinessObjects devuelve dos bloques de datos. Al crear una consulta combinada con UNION, con Fecha de la factura en una ficha y Fecha de la reserva en la otra, los datos aparecen en una columna del informe.UNION es el operador predeterminado.Éste es el símbolo del operador UNION:

INTERSECT Obtener datos comunes a dos grupos de resultados, como los clientes de una región y grupo de edad determinados.El ejemplo, ¿Qué clientes compraron un determinado producto en un período de tiempo determinado? en la página 383, ilustra el uso de INTERSECT.Éste es el símbolo del operador INTERSECT:

Creación de consultas combinadas

388 Acceso a los datos y análisis de datos

Pers

4. Cree el resto de la consulta en la ficha Consulta 2.5. Si es necesario, repita los pasos anteriores para incluir más consultas.

Puede incluir hasta ocho consultas en una consulta combinada.6. Haga clic en Ejecutar.

Los datos de la consulta combinada aparecen en el informe.

NOTA

Puede eliminar una de las consultas que ha combinado haciendo clic en su ficha con el botón derecho del ratón y, a continuación, en el comando Eliminar en el menú desplegable que aparece.

MINUS Excluir los resultados de una consulta del resultado de la consulta principal. Puede, por ejemplo, utilizar MINUS para descubrir qué clientes compraron el producto A pero no el producto B. No es posible obtener estos datos con una condición como Producto Diferente de B, ya que la condición incluiría clientes que compraron A y B.Éste es el símbolo del operador MINUS:

Utilice... Para...

onalización de consultas en universos

Acceso a los datos y análisis de datos 389

Restricciones en consultas combinadasDeberá tener en cuenta que:• Las consultas que combine deben contener el mismo número de objetos para

devolver el mismo número de columnas de datos.• Estos objetos deben ser del mismo tipo de datos.• Puede incluir hasta ocho consultas en una consulta combinada.Para ilustrar cómo aprovechar las consultas combinadas, el siguiente ejemplo explica cómo obtener datos comunes a dos conjuntos de resultados.

EJEMPLO¿Qué clientes compraron productos en los años 2001 y 2002?La búsqueda de clientes que cumplan con dos criterios es un objetivo empresarial común. No es posible obtener la lista de clientes que han efectuado pagos en dos años distintos mediante:• La aplicación de una condición compleja con el operador En la lista; en este

caso, obtendría clientes de 2001 ó 2002, o posiblemente de ambos.• Dos condiciones vinculadas mediante Y (Año Igual a 2001 y Año Igual a

2002) debido a que no devolverán ningún dato.• Dos condiciones vinculadas mediante O (Año Igual a 2001 o Año Igual a

2002) debido a que esto no garantiza que el cliente comprara en los dos años.

Necesitará crear una consulta combinada que devuelva la intersección de clientes de los años 2001 y 2002. Ésta es la manera de hacerlo:1. Incluya el objeto Cliente en una consulta sobre el universo Viajes

Archipiélagos.2. Arrastre el objeto Año al cuadro Condiciones.3. Haga doble clic en Igual a, después en Escribir una nueva constante e

introduzca 2001.4. Pulse Intro y, a continuación, haga clic en Combinar consultas en la barra

de herramientas del Panel de consulta.- La consulta existente aparecerá en la ficha Consulta 1.- También aparecerá una segunda ficha, Consulta 2, que ahora estará activa.- Cliente es ya un objeto del resultado en Consulta 2.

5. En la ficha Consulta 2, arrastre el objeto Año al cuadro Condiciones.

Combinar consultas

Creación de consultas combinadas

390 Acceso a los datos y análisis de datos

Pers

6. Haga doble clic en Igual a, después en Escribir una nueva constante e introduzca 2002.

7. Pulse Intro y, a continuación, haga clic en la ficha Consulta 2 con el botón derecho del ratón.Los operadores que puede utilizar para combinar las consultas aparecerán en un menú desplegable:

8. Haga clic en Intersect.El símbolo de INTERSECT aparece en la ficha Consulta 2 tal como se muestra a continuación:

9. Haga clic en Ejecutar.En el informe aparecerá una lista de clientes que compraron productos en ambos años.

onalización de consultas en universos

Acceso a los datos y análisis de datos 391

Uso del SQL de consultas de BusinessObjectsCuando se crea una consulta en el Panel de consulta, BusinessObjects escribe el SQL correspondiente a la consulta. Si conoce el SQL y desea descubrir cómo BusinessObjects resuelve una consulta, puede ver el archivo de comandos SQL.Puede también volver a utilizar el SQL que BusinessObjects genera guardándolo en un archivo. Además, debido a que BusinessObjects también permite editar los archivos de comandos SQL, puede crear consultas complejas en el Panel de consulta, cambiar el SQL para adaptarlo a sus necesidades y después, guardar el archivo de comandos. Después podrá ejecutar el archivo de comandos guardado utilizando otra aplicación. Para ver, editar o guardar el archivo de comandos SQL de la consulta:1. Haga clic en Ver SQL en la barra de herramientas del Panel de consulta.

El archivo de comandos SQL de la consulta aparecerá en el cuadro de diálogo Ver SQL:

Creación de consultas combinadas

392 Acceso a los datos y análisis de datos

Pers

NOTA

Es posible que BusinessObjects haya creado una consulta SQL compleja para resolver la consulta, por ejemplo, si la consulta contiene objetos no compatibles o determinados tipos de condiciones. Estas consultas SQL se pueden dividir en varias sentencias SELECT, que BusinessObjects indica como carpetas en el panel izquierdo del cuadro de diálogo Visor de SQL.

2. Para editar el archivo de comandos, haga clic en él e introduzca los cambios que desee.

3. Haga clic en Volver a generar para volver al SQL de la consulta original.4. Active No generar el SQL antes de ejecutar si desea conservar los cambios

que ha realizado. - Esta opción analiza automáticamente el archivo de comandos al hacer clic en Aceptar.- Si no hace clic en esta opción, los cambios que ha realizado en el SQL se perderán al hacer clic en Aceptar.

5. Haga clic en Analizar para comprobar la validez de la secuencia de comandos.

NOTA

Si el diseñador de universos ha configurado el universo con una conexión restringida, BusinessObjects le pide que introduzca el nombre de usuario y la contraseña de la base de datos antes de analizar la secuencia de comandos. Para obtener más información sobre conexiones restringidas, consulte Conexiones restringidas en la página 43.

6. Haga clic en Guardar para guardar el archivo de comandos editado en un archivo.

7. Haga clic en Aceptar para volver al Panel de consulta.

Volver a generar

Analizar

Guardar

onalización de consultas en universos

Uso y personalización de Listas de valores

cap

ítu

lo

394 Acceso a los datos y análisis de datos

Uso

Presentación general

En este capítulo se describen las listas de valores (LOV) y cómo se pueden utilizar para mejorar el rendimiento de los informes.

y personalización de Listas de valores

Acceso a los datos y análisis de datos 395

Definición de lista de valoresUna lista de valores contiene los valores devueltos por un objeto. Utiliza listas de valores para seleccionar los valores que necesita al definir condiciones en una consulta o al seleccionar valores en una petición de orden.Al utilizar o ver una lista de valores por primera vez, BusinessObjects crea un archivo .lov que contiene la definición de la consulta y los valores que ésta devuelve. Los archivos .lov están ubicados, de forma predeterminada, en subcarpetas dentro de la carpeta UserDocs.

Modo de crear listas de valoresEn Designer, el diseñador de universos decide si asociar una lista de valores con un objeto. Una vez asociada, la lista de valores se puede ver o editar en Designer o BusinessObjects.Cuando el usuario ve por primera vez la lista de valores de un objeto, BusinessObjects ejecuta una consulta y recupera los valores de la base de datos; la consulta del objeto genera la lista de valores predeterminada del objeto.

Personalización de listas de valores en BusinessObjects

Puede personalizar las listas de valores de las maneras siguientes:• Editando la consulta correspondiente de la lista.Puede, por ejemplo, restringir los datos devueltos por una lista de valores aplicando una condición.• Asignando datos de archivos de datos personales.Esta función resulta especialmente útil si utiliza siempre el mismo subconjunto de valores disponible en la base de datos al aplicar condiciones. Puede ver únicamente los valores que necesita sin tener que conectarse a una base de datos remota. Para obtener más información, consulte Asignación de datos personales a una lista de valores en la página 400.

Definición de lista de valores

396 Acceso a los datos y análisis de datos

Uso

Edición de listas de valoresEl diseñador de universos decide si una lista de valores se puede editar en BusinessObjects. Puede editar una lista de valores (LOV) sólo si el diseñador le ha otorgado el derecho a hacerlo.Debido a que la lista de valores es una consulta, ésta se edita mediante la edición de su consulta correspondiente en el Panel de consulta. Puede editar la consulta mediante una de estas acciones:• Aplicando condiciones para restringir los valores devueltos• Aplicando ordenaciones para ordenar los valores• Creando una consulta combinada• Incluyendo objetos adicionales en la consultaEl ejemplo siguiente muestra cómo editar una lista de valores.

EJEMPLOVisualización de ciudades y regiones en una lista de ciudadesEl universo Viajes Archipiélagos tiene un objeto Ciudad. Sin embargo, es posible que existan ciudades de distintas regiones con el mismo nombre. Para identificar una ciudad de forma precisa, desea que aparezca la región de la ciudad junto con el nombre de la ciudad en una lista de valores. Proceda de la siguiente manera:

y personalización de Listas de valores

Acceso a los datos y análisis de datos 397

1. Haga clic en Universos en el menú Herramientas.Aparecerá el cuadro de diálogo Universos.

2. Seleccione el universo Viajes Archipiélagos y haga clic en Lista de valores.3. Desplácese hasta el objeto Ciudad incluido en la clase Cliente.

Edición de listas de valores

398 Acceso a los datos y análisis de datos

Uso

4. Haga clic en Editar.Aparecerá el Panel de consulta en el que se muestra la consulta para la lista de valores del objeto Ciudad.

5. Agregue el objeto Región a la consulta.

6. Haga clic en Ejecutar.El cuadro de diálogo de la lista de valores Ciudad mostrará ahora las ciudades y sus regiones.

y personalización de Listas de valores

Acceso a los datos y análisis de datos 399

Si selecciona Presentación en jerarquías, el cuadro de diálogo Lista de valores muestra las ciudades organizadas jerárquicamente dentro de sus regiones.

Edición de listas de valores

400 Acceso a los datos y análisis de datos

Uso

Asignación de datos personales a una lista de valores

Si siempre elige el mismo subconjunto de valores al aplicar condiciones, puede restringir sus opciones asignando datos personales a una lista de valores del objeto. De este modo se reduce el tiempo requerido para realizar la consulta, ya que es más rápido recuperar valores de una lista que realizar una consulta a la base de datos.Puede asignar datos personales a una lista de valores desde tres orígenes:• Archivos de texto• Archivos de Microsoft Excel• Archivos dBaseEn las siguientes secciones se describe cómo asignar una lista de valores desde un archivo de datos personales asociando un archivo de ciudades con el objeto Ciudad del universo Viajes Archipiélagos.

Asignación de datos personales desde un archivo de textoProceda de la siguiente manera:1. Cree un archivo de texto que contenga los valores que desea incluir en la lista

(por ejemplo, ciudades):Ciudades

Mérida

Cáceres

Salamanca

(La primera entrada del archivo de texto es el nombre de la columna de datos que aparece en el cuadro de diálogo de la lista de valores.)

2. En BusinessObjects, haga clic en Universos en el menú Herramientas, seleccione el universo Viajes Archipiélagos y haga clic en Listas de valores.

y personalización de Listas de valores

Acceso a los datos y análisis de datos 401

3. Abra la clase Cliente y seleccione el objeto Ciudad.

4. Seleccione Datos personales.Se abrirá el cuadro de diálogo Acceder a los datos personales.

Asignación de datos personales a una lista de valores

402 Acceso a los datos y análisis de datos

Uso

5. Haga clic en Examinar para buscar el archivo de texto que contiene los valores.

6. Seleccione La primera fila contiene los nombres de columnas. (En este caso, la primera fila se denomina ‘Ciudades’.)

7. Haga clic en Ejecutar.8. Para ver la lista de valores, haga clic en Mostrar.

9. Haga clic en Aceptar.

y personalización de Listas de valores

Acceso a los datos y análisis de datos 403

Asignación de datos personales desde un archivo de ExcelProceda de la siguiente manera:

1. Cree un archivo de Excel que contenga la lista de valores.2. En BusinessObjects, haga clic en Universos en el menú Herramientas,

seleccione el universo Viajes Archipiélagos y haga clic en Lista de valores.3. Abra la clase Centro de vacaciones y resalte el objeto Ciudad.4. Seleccione Datos personales.

Aparecerá el cuadro de diálogo Acceder a los datos personales.5. Seleccione Archivos de Microsoft Excel (*.xls) en la lista desplegable

Formato.La mitad inferior del cuadro de diálogo contiene ahora controles que puede utilizar para seleccionar celdas que contengan los valores en el archivo de Excel.

6. Haga clic en Examinar y seleccione la hoja de Excel que contiene los valores.

7. Seleccione la hoja de cálculo que contiene los valores en la lista desplegable Nombre de la hoja.

Asignación de datos personales a una lista de valores

404 Acceso a los datos y análisis de datos

Uso

8. Seleccione el rango de celdas (por ejemplo, A1:A4) que contiene la lista de valores en el cuadro Definición del rangoO bien,Seleccione el nombre del rango que contiene la lista de valores en la lista desplegable Nombre del rango.

9. Seleccione La primera fila contiene los nombres de columnas si el rango contiene el nombre de la columna.

10.Haga clic en Ejecutar.

Asignación de datos personales desde un archivo de dBaseProceda de la siguiente manera:1. Haga clic en Universos en el menú Herramientas, seleccione el universo

Viajes Archipiélagos y haga clic en Lista de valores.2. Abra la clase Centro de vacaciones y seleccione el objeto Ciudad.3. Seleccione Datos personales.

Aparecerá el cuadro de diálogo Acceder a los datos personales.4. Seleccione Archivos de dBASE (*.dbf) en la lista desplegable Formato.5. Haga clic en Examinar y seleccione el archivo de dBase (.dbf) que contiene

la lista de valores.6. Haga clic en Ejecutar.

y personalización de Listas de valores

Acceso a los datos y análisis de datos 405

Visualización, actualización y depuración de listas de valores

BusinessObjects permite visualizar, actualizar y depurar listas de valores en cualquier momento. Proceda de la siguiente manera:1. Haga clic en Universos en el menú Herramientas.

Aparecerá el cuadro de diálogo Universos.2. Seleccione el universo que contiene la lista de valores que desee y haga clic

en Listas de valores.Aparecerá el cuadro de diálogo Listas de valores.

3. Abra una clase haciendo clic en el signo + correspondiente y seleccione el objeto cuya lista de valores desea ver, actualizar o depurar.

4. Haga clic en el botón que desee:

Botón Acción

Mostrar BusinessObjects muestra los valores en la lista de valores del cuadro de diálogo Nombre del objeto.Para ver la lista en formato de tabla o jerarquía, haga clic en Presentación en tablas o Presentación en jerarquías respectivamente. Estas opciones resultan útiles si la lista de valores contiene más de un objeto; es decir, combina dos o más columnas de valores:• En Presentación en tablas, las columnas

aparecen una junto a otra.• En Presentación en jerarquías, los valores de la

primera columna aparecen como una carpeta. La carpeta contiene los valores de la segunda columna. Si existe una tercera columna, la segunda aparece como una carpeta que contiene estos valores, y así sucesivamente.

Actualizar BusinessObjects ejecuta la consulta para la lista de valores y aparecerá una lista actualizada.

Depurar BusinessObjects vacía el archivo .lov correspondiente a la lista de valores.

Visualización, actualización y depuración de listas de valores

406 Acceso a los datos y análisis de datos

Uso

5. Haga clic en Aceptar para cerrar el cuadro de diálogo.

SUGERENCIA

Puede rellenar una lista de valores depurada haciendo clic en Actualizar.

y personalización de Listas de valores

Creación de cálculos

cap

ítu

lo

408 Acceso a los datos y análisis de datos

Crea

Presentación general

En este capítulo se explica el modo de crear y visualizar cálculos simples en tablas y tablas de doble entrada. En la sección final de este capítulo se describe todo lo necesario para convertir divisas en/de euros en BusinessObjects.En los capítulos siguientes se ofrece información adicional sobre el uso de cálculos en BusinessObjects:• En la sección Fórmulas, variables locales y funciones en la página 491 se

explica cómo utilizar el editor de fórmulas de BusinessObjects para escribir sus propios cálculos.

• En la sección Contextos de cálculo y sintaxis compleja en la página 429 se explican los aspectos más sofisticados de la creación de fórmulas y se facilita información sobre el funcionamiento del motor de cálculo de BusinessObjects.

• En la sección Solución de problemas de cálculo en la página 461 se explican los mensajes de error y otros problemas que pueden tener lugar al insertar fórmulas y cálculos en los informes, así como el modo de solucionarlos.

• Para obtener información sobre la utilización de cálculos en gráficos, consulte el Manual del usuario de BusinessObjects: Técnicas de creación de informes y formato.

ción de cálculos

Acceso a los datos y análisis de datos 409

CálculosBusinessObjects dispone de funciones de cálculo estándar que permiten efectuar cálculos rápidos en datos de informes. Estos cálculos se encuentran disponibles directamente desde un menú. Los cálculos que se utilizan con más frecuencia se encuentran disponibles también en la barra de herramientas Informe. En esta sección se describe el modo de efectuar cálculos mediante las funciones de menú y barra de herramientas. También puede agregar cálculos a los informes creando sus propias fórmulas. Este tema se describe en la sección Fórmulas, variables locales y funciones en la página 491.

Adición de cálculos simples a informesPara agregar un cálculo simple a un informe:1. Seleccione la fila o columna en la que desea efectuar el cálculo.2. Haga clic en Datos y, a continuación, en el cálculo que desee en el menú

Cálculos

410 Acceso a los datos y análisis de datos

Crea

Cálculos.

ción de cálculos

Acceso a los datos y análisis de datos 411

El resultado del cálculo se inserta en una celda nueva de la tabla o tabla de doble entrada.

NOTA

La sintaxis de variación que contiene el operador Where funcionará en todos los casos excepto cuando tenga dos operadores Where en cascada (variación que utiliza un operador Where que contiene una fórmula, que a su vez utiliza un operador Where) o en determinados contextos, por ejemplo, la variación de la variable "<Volumen de negocios>" en Informe.

Para... Elija...

Calcular la suma de los datos seleccionados. Suma

Contar todas las filas de un objeto de tipo indicador.Contar los distintos valores de un objeto de tipo dimensión o información.

Cuenta

Contar el número de filas del cuerpo, incluidas todas las filas duplicadas y vacías.

Cuenta total

Calcular el promedio de los datos seleccionados. Promedio

Visualizar el valor máximo de los datos seleccionados.

Máximo

Visualizar el valor mínimo de los datos seleccionados.

Mínimo

Visualizar los datos seleccionados como porcentaje.

Porcentaje

Calcular la diferencia entre dos valores seleccionados.

Variación

Calcular la diferencia entre dos valores seleccionados y mostrarla como porcentaje.

Variación en porcentaje

Cálculos

412 Acceso a los datos y análisis de datos

Crea

Cuenta y Cuenta totalEn el ejemplo anterior, si inserta una Cuenta en la columna Centro de vacaciones, el resultado del cálculo será 3 debido a que existen tres centros de vacaciones diferentes: Bahamas Beach, Club Hawaiian y French Riviera. La función Cuenta contabiliza una sola vez los valores de un objeto de tipo dimensión que son iguales. Esto se denomina cuenta distinta. Si inserta Cuenta total en la misma columna, el resultado será 12 debido a que existen doce filas de datos en la columna de centro de vacaciones. La función Cuenta total contabiliza todas las filas, incluidas las filas vacías y duplicadas.

Si observa la columna Volumen de negocios, Cuenta y Cuenta total devuelven 12. Para un objeto de tipo indicador, la función Cuenta contabiliza todas las filas.

Uso de la barra de herramientas CálculoTambién puede utilizar los botones de la barra de herramientas Informe para realizar determinados cálculos.

a. Sumab. Porcentajec. Cuentad. Variacióne. Variación en porcentaje

a b c d e

ción de cálculos

Acceso a los datos y análisis de datos 413

Eliminación de cálculos de una tabla o tabla de doble entradaPara eliminar cálculos de una tabla o tabla de doble entrada:1. Seleccione la fila o columna donde se muestra el cálculo.2. Haga clic en Cálculos y, a continuación, en el cálculo en el menú Datos.

Podrá ver los cálculos que se han aplicado a una fila o columna de datos. En el menú Datos, el icono que se encuentra junto al cálculo aparece atenuado o tiene una marca de verificación para indicar que se ha utilizado. Los botones de la barra de herramientas aparecen atenuados para indicar que se han utilizado en los datos seleccionados.

NOTA

Los comandos de cálculo que se encuentran disponibles en el menú y la barra de herramientas dependen de los datos que se hayan seleccionado en la tabla o tabla de doble entrada.

Cálculos en objetos de tipo dimensión e informaciónPuede utilizar los siguientes cálculos en los objetos de tipo dimensión e información:• Cuenta• Mínimo• MáximoObjetos de

tipo dimensión

Objetos de tipo

información

Cálculos

414 Acceso a los datos y análisis de datos

Crea

Ejemplos de cálculoEn la siguiente sección se facilitan varios ejemplos de realización de cálculos mediante el menú Cálculos.

EJEMPLOVisualización de volumen de negocios total y subtotalesSupongamos que desea calcular y visualizar el volumen de negocios total en una tabla. Proceda de la siguiente manera:1. Haga clic en la columna Volumen de negocios.2. Haga clic en Suma en la barra de herramientas Cálculos.

- BusinessObjects muestra el volumen de negocios total en el pie de la tabla.- El botón Suma de la barra de herramientas Cálculos aparece atenuado.

Decida ahora si desea insertar una ruptura en esta tabla con el fin de visualizar los subtotales para cada centro de vacaciones. 3. Haga clic en la columna Centro de vacaciones y, a continuación, en Insertar

una ruptura.Se insertará un ruptura en los datos y una fila vacía al final de cada sección de centro de vacaciones.

4. Haga clic en la columna Volumen de negocios.5. Haga clic una vez en Suma para eliminar el cálculo existente.

Suma

Botón Suma atenuado

Insertar una ruptura

ción de cálculos

Acceso a los datos y análisis de datos 415

6. Haga clic de nuevo en Suma para insertar los subtotales.BusinessObjects muestra un subtotal para cada centro de vacaciones y un total al final de la tabla:

BusinessObjects inserta un subtotal para cada centro de vacaciones

y un total general para todos lcentros de vacaciones.

Cálculos

416 Acceso a los datos y análisis de datos

Crea

EJEMPLOVisualización de promedio, máximo y mínimo de volumen de negociosEn la tabla siguiente se muestran cuatro cálculos diferentes para el volumen de negocios. Observe que el promedio de volumen de negocios, los volúmenes de negocio máximo y mínimo, y la Suma se muestran todos en filas independientes en el orden en que se aplicaron. Cada cifra se identifica mediante el nombre del cálculo. Al agregar un cálculo del porcentaje, BusinessObjects agrega una columna adicional que muestra cada fila como un porcentaje del total.

EJEMPLOCálculo de la diferencia en volumen de negocios entre dos trimestresEn este ejemplo, dispone de una tabla de doble entrada que muestra el volumen de negocios por centro de vacaciones en cada trimestre y el volumen de negocios total por trimestre. Supongamos que desea ver en la tabla la diferencia en volumen de negocios entre dos trimestres. Proceda de la siguiente manera:1. Con ayuda del ratón seleccione T2 y, después, con la tecla Ctrl pulsada,

seleccione T1.2. Haga clic en Variación en porcentaje en la barra de herramientas Cálculos.

Variación en porcentaje

ción de cálculos

Acceso a los datos y análisis de datos 417

BusinessObjects muestra la diferencia en volumen de negocios entre el T1 y T2 para cada centro de vacaciones como un porcentaje en una celda nueva denominada T2-T1.

3. Seleccione T4 con el ratón.4. Mantenga pulsada la tecla Control y seleccione T3.

BusinessObjects muestra la diferencia en volumen de negocios entre el T1 y T2 para cada centro de vacaciones como un porcentaje en una celda nueva denominada T4-T3.

NOTA

También puede utilizar la tecla Mayús para seleccionar columnas y filas. Si utiliza la tecla Mayús, BusinessObjects no tendrá en cuenta el orden en que haya seleccionado las columnas y filas, y seleccionará siempre las celdas de arriba abajo y de izquierda a derecha. Si lleva a cabo el cálculo anterior usando la tecla Mayús, BusinessObjects calculará T1-T2.

Cálculos

418 Acceso a los datos y análisis de datos

Crea

Nuevo uso de un cálculo en otra parte del informePuede arrastrar un cálculo de una tabla o tabla de doble entrada y colocarlo en una posición diferente en un informe. BusinessObjects guarda la fórmula con la celda. Proceda de la siguiente manera:1. Haga clic en la celda que contiene el cálculo.2. Haga clic en la celda de nuevo y, con el botón del ratón pulsado, arrastre la

celda a la posición deseada.3. Suelte el botón del ratón.

NOTA

Al mover una celda que contiene un cálculo a una parte diferente del informe, el resultado del cálculo dependerá del lugar exacto donde se coloque la celda, ya que este factor puede cambiar el contexto en el que se efectúa el cálculo. Para obtener más información al respecto, consulte Contextos de cálculo y sintaxis compleja en la página 429.

EJEMPLOVisualización de volumen de negocios total como título de tablaSupongamos que dispone de un informe que muestra el volumen de negocios total y máximo, y el volumen de negocios total y máximo por centro de vacaciones y tipo de prestaciones. Y desea que el volumen de negocios total aparezca en la parte superior del informe. Proceda de la siguiente manera:

ción de cálculos

Acceso a los datos y análisis de datos 419

1. Seleccione la celda Suma en la parte inferior del informe y arrástrela a la parte superior del mismo.

2. Haga clic en Celda en el menú Insertar y escriba "Volumen de negocios total" en la celda insertada; a continuación, alinéela junto a la celda que colocó en la parte superior del informe.

Puntero del ratón durante la operación de arrastre

Cálculos

420 Acceso a los datos y análisis de datos

Crea

3. Seleccione el bloque en la parte inferior del informe que contiene los cálculos de suma total y máximo, y pulse la tecla Supr para eliminarlo.

ción de cálculos

Acceso a los datos y análisis de datos 421

Conversión en o de eurosEn la sección siguiente se describe el modo en que BusinessObjects utiliza funciones incorporadas para convertir de manera rápida y exacta una divisa en o de euros.

Definición del euroEl euro es la unidad de divisa oficial de los países europeos que pertenecen a la UME (Unión Monetaria Europea).Cada uno de estos países cuenta con una tasa de conversión entre el euro y su divisa nacional anterior. Las normas de la UME estipulan el modo en que debe realizarse la conversión.Las funciones de conversión del euro de BusinessObjects cumplen estas estipulaciones.

Visualización del símbolo de euroEl euro se designa mediante un símbolo oficial. Para visualizar este símbolo de divisa en BusinessObjects, deberá disponer de un sistema operativo Windows que pueda mostrarlo o instalar una actualización de fuente euro en su sistema operativo Windows.Si su sistema operativo no puede visualizar el símbolo de euro, podrá utilizar en su lugar el código ISO oficial de tres letras: EUR.

Funcionamiento de la conversiónCada divisa dispone de una tasa fija de conversión con seis dígitos significativos. El número de dígitos a la derecha de la coma decimal dependerá del número de dígitos que haya a la izquierda de la misma.

EJEMPLOConversión a euros: tasas de conversión de seis dígitosLa tasa de conversión para el florín danés (NLG) es 2,20371, con 1 dígito a la izquierda de la coma decimal y cinco dígitos a la derecha.La tasa de conversión para el franco belga (BEF) es 40,3399, con 2 dígitos a la izquierda de la coma decimal y cuatro dígitos a la derecha.Para convertir de una divisa compatible con la UME a euros, divida la cantidad en divisa local entre la tasa de conversión de seis dígitos correspondiente a dicha divisa y, después, aplique un redondeo al resultado para visualizar el número apropiado de dígitos decimales.

Símbolo de la divisa euro

Conversión en o de euros

422 Acceso a los datos y análisis de datos

Crea

Para convertir de euros a una divisa compatible con la UME, multiplique la cantidad en euros por la tasa de conversión de seis dígitos correspondiente a la divisa de destino y, después, aplique un redondeo al resultado para visualizar el número apropiado de dígitos decimales.

Errores de conversiónAl convertir una divisa compatible con la UME en o de euros, utilice la tasa de conversión fija de seis dígitos y, después, redondee el resultado al número apropiado de dígitos decimales. Los números con redondeo son menos exactos que los números originales y el error de redondeo en una cantidad determinada puede ser bastante insignificante o bastante considerable. BusinessObjects permite visualizar errores de redondeo después de la conversión en o de euros para valorar la importancia de la diferencia.

Visualización de formatos de divisa en BusinessObjectsBusinessObjects utiliza la divisa predeterminada definida para el sistema operativo en Configuración regional del Panel de control de Windows.Puede visualizar divisas personalizadas en los informes de BusinessObjects además de la divisa predeterminada que facilita el sistema operativo. Si, por ejemplo, la divisa predeterminada son dólares ($), todas las cantidades del informe aparecerán en dólares americanos. Si desea también visualizar una columna con el volumen de negocios en euros, podrá agregar su propio formato de divisa en BusinessObjects. Consulte el Manual del usuario de BusinessObjects: Técnicas de creación de informes y formato para obtener información detallada al respecto.

Conversión a euros:Puede convertir en euros una cantidad de una de las once divisas de la UME con un sólo clic.Proceda de la siguiente manera:1. Seleccione la columna, fila o celda que contiene los datos que desea

convertir.2. Haga clic en Euro y, después, en Convertir en euros en el menú Datos.

- Si BusinessObjects reconoce la divisa, realiza la conversión y muestra el resultado.- Si BusinessObjects no reconoce la divisa, muestra el cuadro de diálogo Seleccionar la divisa.

ción de cálculos

Acceso a los datos y análisis de datos 423

3. Elija la divisa del cuadro de lista y haga clic en Aceptar.Los datos se convierten. Si el origen de datos tenía el formato de divisa, el formato de los datos convertidos será el de la divisa euro definido en la tabla Tasas de conversión.

Reconocimiento de BusinessObjects de la divisa de los datos seleccionadosBusinessObjects reconoce la divisa de los datos seleccionados si:• Tienen un formato de divisa que utiliza el símbolo de divisa estándar de

Windows• Y la divisa seleccionada se encuentra en la lista Tasas de conversiónPor ejemplo, BusinessObjects reconocerá 47 DM como marcos alemanes.Si los datos no tienen el formato de divisa que BusinessObjects reconoce, aparecerá el cuadro de diálogo Seleccionar la divisa.Si la divisa que va a convertir en euros no está en la lista, puede agregarla tal y como se describe a continuación.

Conversión de eurosPuede convertir una cifra de euros a una de las once divisas de la UME con un sólo clic.Proceda de la siguiente manera:1. Seleccione la columna, fila o celda que contiene los datos que desea

convertir.2. Haga clic en Euro y, después, en Convertir de euros en el menú Datos.

Se abrirá el cuadro de diálogo Seleccionar la divisa.

3. Elija la divisa a la que desea convertir los euros y haga clic en Aceptar.Los datos se convierten. Si los datos en euros tenían el formato de divisa, el formato de los datos convertidos será el de la divisa definido en la tabla Tasas de conversión.

Conversión en o de euros

424 Acceso a los datos y análisis de datos

Crea

Visualización de errores de redondeoLos errores de redondeo se producen debido a que cuando una cantidad se convierte en o de euros, el resultado se redondea para mostrar únicamente el número apropiado de dígitos decimales. El error de redondeo devuelve la diferencia entre el número redondeado y el número anterior al redondeo.Para visualizar errores de redondeo:1. Seleccione la columna, fila o celda que contiene los datos convertidos.2. Haga clic en Mostrar errores de redondeo en el menú Datos.

Los errores de redondeo se muestran en una columna, fila o celda nuevas que se inserta después de la columna, fila o celda seleccionada.

NOTA

El comando Mostrar errores de redondeo únicamente se encuentra disponible si la celda seleccionada contiene un número que se haya convertido en o de euros.

ción de cálculos

Acceso a los datos y análisis de datos 425

Tasas de conversiónBusinessObjects guarda las tasas de conversión y cualquier otra información de las divisas de la UME, y utiliza esta información para realizar conversiones en y de euros. Puede editar esta información y agregar otras divisas a esta lista.

Visualización de tasas de conversión1. Haga clic en Euro y, después, en Mostrar las tasas de conversión en el

menú Datos.Aparecerá el cuadro de diálogo Tasas de conversión.

Este cuadro de diálogo muestra la siguiente información sobre cada divisa:

Conversión en o de euros

426 Acceso a los datos y análisis de datos

Crea

Edición de información sobre una divisa1. Haga clic en Euro y, después, en Mostrar las tasas de conversión en el

menú Datos.2. Aparecerá el cuadro de diálogo Tasas de conversión.3. Seleccione la divisa que desea editar en la lista.4. Haga clic en Editar.

Aparecerá el cuadro de diálogo Editar la tasa de conversión.

Este cuadro de diálogo muestra la información que BusinessObjects utiliza actualmente para la divisa seleccionada.

5. Realice los cambios necesarios introduciendo la nueva información sobre la información antigua en los cuadros de texto.

6. Haga clic en Aceptar cuando haya finalizado.Se cerrará el cuadro de diálogo Editar la tasa de conversión.La nueva información relativa a la divisa seleccionada se muestra ahora en la lista del cuadro de diálogo Tasas de conversión.

7. Haga clic en Aceptar para cerrar el cuadro de diálogo Tasas de conversión.

Moneda Muestra la etiqueta oficial ISO (International Standards Organization) para dicha divisa.

Tasa Muestra la tasa de conversión oficial de 6 dígitos entre la divisa y el euro.

Decimal Muestra el número de dígitos decimales utilizados por cada divisa.

Formato Muestra el símbolo o abreviatura utilizado para designar la divisa.

Etiqueta Muestra el nombre de la divisa en el idioma local.

ción de cálculos

Acceso a los datos y análisis de datos 427

Adición de divisas nuevas1. Haga clic en Euro y, después, en Mostrar las tasas de conversión en el

menú Datos.Aparecerá el cuadro de diálogo Tasas de conversión.

2. Haga clic en Agregar.Aparecerá el cuadro de diálogo Agregar la tasa de conversión.

3. Introduzca la información necesaria en cada cuadro de texto.Deberá introducir información en cada cuadro de texto.

4. Haga clic en Aceptar para cerrar el cuadro de diálogo Agregar la tasa de conversión.La nueva divisa se muestra ahora en la lista del cuadro de diálogo Tasas de conversión.

5. Haga clic en Aceptar para cerrar el cuadro de diálogo Tasas de conversión.

EJEMPLOAdición de dólares americanos a la lista de divisasSupongamos que desea agregar dólares americanos a la lista de divisas debido a que, normalmente, emplea en su empresa la conversión de dólares en euros. Dispone de la tasa de cambio de dólar/euro del día de la fecha. Debido a que el precio del dólar frente al euro fluctúa diariamente, deberá actualizar de manera regular la información de la divisa dólar.Para agregar dólares americanos a la lista de divisas:1. Haga clic en Euro y, después, en Mostrar las tasas de conversión en el

menú Datos.Aparecerá el cuadro de diálogo Tasas de conversión.

2. Haga clic en Agregar.Aparecerá el cuadro de diálogo Agregar la tasa de conversión.

Conversión en o de euros

428 Acceso a los datos y análisis de datos

Crea

3. Introduzca la información en el cuadro de diálogo Agregar la tasa de conversión:- Introduzca USD en el cuadro Divisa.- Introduzca 0,9 en el cuadro Tasa.- Introduzca 2 en el cuadro Decimal.- Introduzca $ en el cuadro Formato.- Introduzca dólares americanos en el cuadro Etiqueta.

4. Haga clic en Aceptar.Los dólares americanos aparecerán ahora en la lista y BusinessObjects los reconocerá de manera que podrá realizar la conversión entre dólares americanos y euros mediante los comandos de menú Convertir en euros y Convertir de euros.

Tasas de divisa fijas y fluctuantesLas tasas de conversión entre el euro y las divisas compatibles con la UME son fijas. Al convertir euros en cualquier otra divisa, deberá utilizar la tasa diaria que establecen las instituciones financieras.

TriangulaciónSi desea convertir de una divisa a otra, ambas compatibles con la UME, no podrá utilizar simplemente tasas cruzadas. Tendrá que utilizar un procedimiento denominado triangulación. Para llevarlo a cabo, convierta la primera divisa a euros usando una tasa de conversión de seis dígitos y, luego, convierta los euros a la segunda divisa empleando otra tasa de conversión de seis dígitos.

EJEMPLOTriangulación: conversión entre divisas compatibles con la UMEEn el ejemplo siguiente, se va a convertir una cantidad de marcos alemanes a francos belgas. Para ello, deberá en primer lugar convertir los marcos alemanes a euros usando la tasa de conversión de seis dígitos para marcos alemanes. Después, aplicará a los euros un redondeo no inferior a tres dígitos decimales. Finalmente, convertirá los euros en francos belgas usando la tasa de conversión de seis dígitos para francos belgas. Puede realizar esta conversión creando una fórmula de BusinessObjects.La siguiente fórmula de BusinessObjects convierte 100 DEM en 2063 BEF.EuroConvertirDe(EuroConvertirEn(100, "DEM", 3), "BEF", 0)

ción de cálculos

Contextos de cálculo y sintaxis compleja

cap

ítu

lo

430 Acceso a los datos y análisis de datos

Con

Presentación general

Este capítulo está diseñado para ayudarle a utilizar las potentes capacidades de cálculo proporcionadas por BusinessObjects.

Destinatarios de este capítuloEste capítulo interesa especialmente a aquellos usuarios cuyas empresas requieren la realización de cálculos avanzados. La información incluida en él resulta también útil para cualquier usuario que haya experimentado errores de cálculo en sus informes de BusinessObjects.

Contenido del capítuloEl capítulo proporciona información sobre el modo en que BusinessObjects realiza cálculos en los informes. Describe los conceptos que subyacen al motor de cálculo de BusinessObjects. Más específicamente, su objetivo consiste en explicar la sintaxis compleja que permite manipular agregaciones complejas en los informes.Puede encontrar información de solución de problemas de cálculo sobre mensajes de error como #CÁLCULO en la sección "Solución de problemas de cálculo" en la página 461.

textos de cálculo y sintaxis compleja

Acceso a los datos y análisis de datos 431

Introducción a contextos y sintaxis complejaEsta sección constituye una introducción a los contextos de cálculo y la sintaxis de cálculo compleja. Cada cálculo que inserte en un informe tiene un contexto predeterminado que viene establecido por el lugar en el que se inserte. Con la sintaxis compleja, puede anular estos valores predeterminados y controlar por sí mismo el contexto.

Cálculos semánticamente dinámicosEn BusinessObjects, puede crear un informe elaborando una consulta que recupere datos de una base de datos. Por lo general, la consulta contiene:• Dimensiones, que recuperan datos del tipo carácter (nombres de cliente,

nombres de producto) o fechas (años, trimestres, fechas de reserva).• Indicadores, que recuperan datos numéricos que son el resultado de

cálculos. Por ejemplo, en el universo de demostración de BusinessObjects, Volumen de negocios es el resultado de multiplicar el número de artículos vendidos por el precio del artículo.

Al ejecutar la consulta, BusinessObjects recupera los datos correspondientes a las dimensiones e indicadores seleccionados. BusinessObjects calcula indicadores de forma dinámica, en función de las dimensiones con las que aparecen. Aquí tiene un ejemplo.

Introducción a contextos y sintaxis compleja

432 Acceso a los datos y análisis de datos

Con

EJEMPLOVolumen de negocios por región y año, y volumen de negocios por regiónEl informe que se muestra más adelante contiene dos tablas: volumen de negocios por región y año, y volumen de negocios por región.BusinessObjects calcula dinámicamente el indicador Volumen de negocios de acuerdo con las dimensiones de la tabla. Si elimina la columna Año, BusinessObjects devolverá el volumen de negocios por región:

Volumen de negocios por región.

Volumen de negocios por región y año.

textos de cálculo y sintaxis compleja

Acceso a los datos y análisis de datos 433

Descripción de contextos de entrada y salidaBusinessObjects define un contexto de entrada y un contexto de salida para determinar el resultado de un cálculo de agregación. Recuerde que un contexto está formado por una o varias dimensiones. En la siguiente tabla se definen qué dimensiones de un informe forman cada contexto:

(BusinessObjects admite también contextos de restablecimiento, que se utilizan en agregaciones acumulativas, tales como sumas acumuladas. Para obtener información sobre contextos de restablecimiento, consulte Contextos de restablecimiento en la página 443.)En esta sección se explica el modo en que BusinessObjects define contextos de entrada y salida en distintas partes de un informe. Esta información es importante si:• Desea comprender los distintos resultados que BusinessObjects devuelve a

partir de la misma fórmula en distintas partes de un informe• No puede obtener los resultados que necesita mediante un cálculo

predeterminado• Necesita corregir errores, tales como #CÁLCULO

El... Consta de una o varias dimensiones que...

Contexto de entrada Están incluidas en el cálculo

Contexto de salida Determinan el resultado del cálculo

Introducción a contextos y sintaxis compleja

434 Acceso a los datos y análisis de datos

Con

Modo en que BusinessObjects define contextos de entrada y salidaPara comprender el modo en que BusinessObjects define contextos de entrada y salida, antes deberá comprender los términos cuerpo y contexto local. La tabla siguiente proporciona una definición de estos términos y muestra el modo en que se asignan a los contextos de entrada y salida de un informe:

A continuación se muestra un ejemplo ilustrado que ayuda a comprender las dimensiones incluidas en el cuerpo y el contexto local, y, por tanto, los contextos de entrada y salida predeterminados, en distintas partes de un informe.

EJEMPLOCálculo del volumen de negocios en varios contextos predeterminadosEl informe siguiente muestra el volumen de negocios por ciudad y trimestre para el año 2000. El usuario ha incluido cálculos en distintas partes del informe:• Volumen total de negocios al principio del informe• Volumen de negocios en la sección Año• Volumen de negocios en la tabla, y• Promedio del volumen de negocios en el pie de ruptura.

El... Consta de una o varias dimensiones que...

Y, de forma predeterminada, equivale al...

Cuerpo Están presentes en la parte del informe (por ejemplo, un bloque) donde se ha insertado el cálculo

Contexto de entrada.

Contexto local Gobiernan la parte del informe donde se ha insertado el cálculo (por ejemplo, una variable maestra de una sección).

Contexto de salida.

textos de cálculo y sintaxis compleja

Acceso a los datos y análisis de datos 435

La tabla que aparece debajo de la ilustración explica los contextos de entrada y salida que BusinessObjects utiliza para obtener el resultado de cada cálculo.

a. Volumen total de negocios del informe.b. Volumen total de negocios por año.c. Volumen total de negocios por año y trimestre.

d. Volumen total de negocios por año, trimestre y ciudad.

Introducción a contextos y sintaxis compleja

436 Acceso a los datos y análisis de datos

Con

El cálculo devuelve...

Debido a que el contexto de cuerpo (entrada) es...

Y el contexto local (salida) es...

a. Volumen total de negocios del informe

Todas las dimensiones, incluidas las que no aparecen en el informe

El mismo que el cuerpo.

b. Volumen total de negocios para el año 2000

Año, la sección de clave maestra, (el cálculo se inserta en el nivel de sección)

El mismo que el cuerpo.

c. Volumen de negocios por ciudad, trimestre y año

Año, Trimestre, Ciudad: las dimensiones que aparecen en la sección y la tabla

El mismo que el cuerpo.

d. Promedio del volumen de negocios por ciudad, trimestre y año

Año, Trimestre, Ciudad: las dimensiones que aparecen en la sección y la tabla

Trimestre (el cálculo se incluye en el pie de ruptura insertado en Trimestre).

textos de cálculo y sintaxis compleja

Acceso a los datos y análisis de datos 437

Uso de la comprensión de los contextos de entrada y salidaUna vez que haya comprendido los contextos de entrada y salida, estará preparado para utilizar la sintaxis compleja.Las sintaxis compleja de una fórmula de agregación contiene no sólo la fórmula básica, sino también las dimensiones que constituyen los contextos de cálculo de la agregación. Aquí tiene un ejemplo.

EJEMPLOSintaxis compleja de una fórmula de agregaciónEl informe que se muestra en este ejemplo calcula la suma acumulada del volumen de negocios por centro de vacaciones y país:

La suma acumulada se obtiene aplicando la función SumaAcumulativa a la columna Volumen de negocios. La fórmula básica para el cálculo es=SumaAcumulativa(<Volumen de negocios>)

La sintaxis compleja de la fórmula, en la que se muestran los contextos de entrada y salida explícitos, es=SumaAcumulativa(<Volumen de negocios> En Cuerpo) En <País>

Donde Cuerpo es el contexto de entrada y País el de salida.Puede utilizar sus conocimientos sobre sintaxis compleja para:• Comprender los resultados que BusinessObjects devuelve de forma

predeterminada (consulte más adelante), y• Cambiar los contextos de entrada y salida predeterminados de una fórmula

para obtener los resultados requeridos. Para obtener información sobre el modo de hacerlo, consulte Uso de sintaxis compleja para cálculos avanzados en la página 439.

Introducción a contextos y sintaxis compleja

438 Acceso a los datos y análisis de datos

Con

Visualización de la sintaxis compleja de una fórmulaBusinessObjects ofrece dos formas sencillas de visualizar la sintaxis compleja de una fórmula para obtener las dimensiones del contexto de entrada y salida de un cálculo de agregación. Puede ver las sintaxis compleja de dos formas distintas:• Utilizando la Barra de fórmulas, o bien• Utilizando el comando Definir como variable del menú Datos

Uso de la Barra de fórmulas1. Si no aparece la Barra de fórmulas, haga clic en Barra de fórmulas en el

menú Ver.2. Haga clic en la celda que contiene el cálculo.3. Mantenga el puntero del ratón sobre la Barra de fórmulas.4. La sintaxis compleja de la fórmula aparecerá en una etiqueta.

Uso del comando Definir como variable1. Haga clic en la celda que contiene el cálculo.2. Haga clic en Definir como variable, en el menú Datos.

Aparecerá el cuadro de diálogo Definir como variable.3. Haga clic en Evaluar la fórmula en su contexto.

La sintaxis compleja de la fórmula aparecerá en el cuadro de diálogo:

4. Haga clic en Cancelar para cerrar el cuadro de diálogo.

textos de cálculo y sintaxis compleja

Acceso a los datos y análisis de datos 439

Uso de sintaxis compleja para cálculos avanzados

Cuando inserta una agregación simple en un informe para calcular, por ejemplo, el promedio del volumen de negocios, BusinessObjects escribe una fórmula simple, en este caso=Promedio(<Volumen de negocios>)

De forma predeterminada, BusinessObjects evalúa la fórmula en su contexto predeterminado, tal como se explica en la sección anterior, Descripción de contextos de entrada y salida en la página 433.¿Qué ocurre si no desea utilizar el contexto predeterminado? ¿Qué ocurre si necesita el promedio del volumen de negocios por ciudad en una tabla que contiene las dimensiones Región y Ciudad? De forma predeterminada, BusinessObjects devuelve resultados basados en Región y Ciudad, es decir, las dos dimensiones del contexto local. ¿Qué ocurre si necesita un resultado basado en una dimensión que está disponible en el documento pero que no desea que aparezca en el informe?BusinessObjects ofrece la posibilidad de utilizar sintaxis compleja que permite especificar las dimensiones que se van a usar en los cálculos. Aquí tiene un ejemplo.

EJEMPLOCálculo del número de ciudades por regiónSi inserta una cuenta en una tabla que contenga las dimensiones Ciudad y Región, BusinessObjects cuenta las ciudades una por una, utilizando la fórmula siguiente:=Cuenta(<Ciudad>)

De forma predeterminada, BusinessObjects realiza los cálculos en función de las dimensiones de la tabla (Región, Ciudad). Sólo existe una ciudad por ciudad, de modo que BusinessObjects devuelve siempre 1.La sintaxis compleja permite especificar que desea que BusinessObjects cuente las ciudades por región. Para obtener este resultado, deberá ampliar la fórmula:=Cuenta(<Ciudad>) En <Región>

Uso de sintaxis compleja para cálculos avanzados

440 Acceso a los datos y análisis de datos

Con

Ahora sí obtendrá los resultados que buscaba:

Definición de contextos de cálculo mediante sintaxis complejaEl uso de sintaxis compleja permite especificar las dimensiones que necesita para el cálculo. En el ejemplo anterior, se ha especificado la dimensión Región con el fin de devolver el número de ciudades por región. Al utilizar la sintaxis compleja para especificar dimensiones de este modo, se definen contextos de cálculo distintos a los contextos predeterminados asignados por BusinessObjects.BusinessObjects permite definir sus propios contextos de entrada y salida. He aquí un recordatorio rápido de la diferencia que existe entre estos contextos:

Así, en el ejemplo de la página 439 (número de ciudades por región), se ha definido un contexto de salida, Región. A continuación se muestra un ejemplo de un cálculo con un contexto de entrada definido por el usuario.

EJEMPLOCálculo del volumen de negocios mínimo por ciudad para cada regiónPuede visualizar Región, Ciudad y Volumen de negocios en una tabla. Cuando se elimina Ciudad de la tabla, BusinessObjects calcula automáticamente el volumen de negocios por región, ya que Región es ahora la única dimensión incluida en el cuerpo.

El... Consta de una o varias dimensiones que...

Contexto de entrada

Están incluidas en el cálculo.

Contexto de salida Determinan el resultado del cálculo.

textos de cálculo y sintaxis compleja

Acceso a los datos y análisis de datos 441

El único modo de visualizar el volumen de negocios mínimo por ciudad para cada región consiste en definir un contexto de entrada, ya que el contexto local no contiene la dimensión Ciudad. BusinessObjects permite realizar esta acción, ya que, aunque haya eliminado Ciudad de la visualización del informe, esta dimensión aún sigue disponible en el documento.La fórmula y el resultado serían:=Mín(<Volumen de negocios> En (<Región>,<Ciudad>))

Modo de definir contextos de entrada y salidaAl insertar una agregación, como puede ser Suma, BusinessObjects escribe una fórmula simple, por ejemplo:=Suma(<Volumen de negocios>)

Para definir contextos, deberá editar fórmulas; por tanto, lo primero que deberá hacer es visualizar la Barra de fórmulas. Para ello, haga clic en Barra de fórmulas en el menú Ver. Ahora, cuando haga clic en una celda de un informe, su fórmula aparecerá en la Barra de fórmulas:

Uso de sintaxis compleja para cálculos avanzados

442 Acceso a los datos y análisis de datos

Con

Sintaxis para contextos de entrada y salidaPara definir contextos, se añaden argumentos a una fórmula. La sintaxis para contextos de entrada y salida es la siguiente:=Función de agregación(<indicador> En <contexto de entrada>) En <contexto de salida>

En el ejemplo siguiente se explica de forma más detallada.

EJEMPLOFórmula que incluye contextos de entrada y salidaLa fórmula siguiente devuelve el volumen de negocios mínimo por ciudad y región:=Mín(<Volumen de negocios> En (<Región>,<Ciudad>)) En <Región>

El contexto de entrada consta de Región y Ciudad, mientras que el contexto de salida es Región.

Para agregar un contexto de entrada y salida a una fórmula:Este procedimiento muestra paso a paso cómo agregar un contexto de entrada y salida a un cálculo simple insertado previamente. El procedimiento se basa en el ejemplo de la página 440, “Cálculo del volumen de negocios mínimo por ciudad para cada región”.1. Si no aparece la Barra de fórmulas, haga clic en Barra de fórmulas en el

menú Ver.2. Haga clic en la celda que contiene el cálculo que desea modificar; en este

caso, una columna que contenga el indicador Volumen de negocios.La fórmula aparecerá en la Barra de fórmulas, por ejemplo

=Mín(<Volumen de negocios>)

3. Si va a agregar un contexto de entrada, haga clic a la izquierda del paréntesis de cierre. Para agregar un contexto de salida, haga clic a la derecha del paréntesis de cierre.

4. Introduzca un espacio, escriba En e introduzca otro espacio.5. Escriba el nombre de la dimensión que desea especificar como contexto.6. Escriba < > a cada lado de la dimensión, por ejemplo:<Ciudad>

textos de cálculo y sintaxis compleja

Acceso a los datos y análisis de datos 443

7. Si necesita agregar dimensiones al contexto, sepárelas con una coma y coloque la lista de dimensiones entre paréntesis, tal como se indica a continuación:

(<Región>,<Ciudad>,<Año>)

8. Pulse Intro para validar la fórmula.

SUGERENCIA

Puede también utilizar el Editor de fórmulas para agregar contextos a una fórmula. La ventaja radica en que puede hacer doble clic en las variables para agregarlas a la fórmula, en lugar de tener que introducirlas.Para mostrar el Editor de fórmulas, haga clic en Editor de fórmulas a la izquierda de la Barra de fórmulas.

Contextos de restablecimientoLos contextos de restablecimiento se utilizan en una agregación acumulativa como, por ejemplo, la suma acumulada de ingresos por trimestre. El contexto de restablecimiento consta de una o varias dimensiones que restablecen el valor del cálculo en cero cada vez que se modifica el valor de una dimensión. El mejor modo de explicarlo es con un ejemplo.

EJEMPLOCálculo de la suma acumulada del volumen de negocios por paísSupongamos que desea calcular la suma acumulada del volumen de negocios por país y año, y, naturalmente, desea que el cálculo se restablezca para cada país. Cuando el valor de País cambie, desea que el cálculo comience desde cero.Para obtener este resultado, se visualiza País, Año y Volumen de negocios en una tabla, y se aplica una ruptura a País. A continuación, se añade la agregación acumulativa=SumaAcumulativa(<Volumen de negocios>;<País>)

Editor de fórmulas

Uso de sintaxis compleja para cálculos avanzados

444 Acceso a los datos y análisis de datos

Con

en la que se especifica País como el contexto de restablecimiento. Obtendrá lo siguiente:

Definición de contextos de restablecimientoLos contextos de restablecimiento se definen especificando una o varias dimensiones en la fórmula acumulativa. La sintaxis es la siguiente:=Función de agregación acumulativa(<indicador>;<dimensión>)

que daría, por ejemplo, la fórmula:=Suma(<Volumen de negocios>;<Año>;<Región>)

Para definir un contexto de restablecimiento:1. Si no aparece la Barra de fórmulas, haga clic en Barra de fórmulas en el

menú Ver.2. Haga clic dentro de la celda que contiene el cálculo que desea modificar.

La fórmula aparecerá en la Barra de fórmulas.3. Introduzca un paréntesis delante del nombre de la función.4. Introduzca un punto y coma (;) detrás del indicador.5. Escriba el nombre de la dimensión que desea utilizar como contexto de

restablecimiento, por ejemplo,<Año>

6. Agregue más dimensiones si es necesario; sepárelas con una coma y coloque la lista entre paréntesis.Un contexto de restablecimiento con varias dimensiones aparecerá así:

;<Año>,<Región>

7. Introduzca un paréntesis de cierre al final de la fórmula y pulse Intro.

textos de cálculo y sintaxis compleja

Acceso a los datos y análisis de datos 445

Uso de contextos de restablecimiento en tablas de doble entradaLas tablas de doble entrada muestran los datos en filas y columnas, a diferencia de las tablas, que sólo muestran los datos en columnas. Los indicadores se colocan, por lo general, en el cuerpo de una tabla de doble entrada, en la intersección de filas y columnas. La tabla de doble entrada que se ilustra a continuación muestra el volumen de negocios por región en 1998, 1999 y 2000:

Ahora, para calcular la suma acumulada de ingresos, inserte una ruptura en Año y, a continuación, cambie Volumen de negocios a =SumaAcumulativa(<Volumen de negocios>)

El resultado es el siguiente:

Tenga en cuenta que BusinessObjects calcula la suma acumulada para Año y Región. En otras palabras, la cifras se agregan de izquierda a derecha y de arriba abajo.Para restablecer la suma acumulativa para Año o Región, agregue un contexto de restablecimiento a la fórmula. La fórmula para restablecer la suma acumulativa en 0 para cada año es=SumaAcumulativa(<Volumen de negocios>;<Año>)

y el resultado será el que se muestra a continuación:

Uso de sintaxis compleja para cálculos avanzados

446 Acceso a los datos y análisis de datos

Con

NOTA

Es posible que los usuarios de versiones anteriores de BusinessObjects hayan utilizado las palabras clave Col y Row para definir contextos de restablecimiento en tablas de doble entrada. Estas palabras clave ya no son necesarias. Puede utilizarlas, pero no tienen ningún valor añadido. Por ejemplo:=SumaAcumulativa(<Volumen de negocios>; Col <Año>)

y=SumaAcumulativa(<Volumen de negocios>;<Año>)

devuelven el mismo resultado.

Sintaxis para combinar contextos de entrada, salida y restablecimientoCuando se especifican contextos de entrada y salida, la sintaxis para los contextos de restablecimiento es la siguiente:=Función de agregación acumulativa(<indicador> En <contexto de entrada>;<contexto de restablecimiento>) En <contexto de salida>

Modificación de contextos con los operadores ParaCada y ParaTodoAl definir un contexto, deberá especificar la dimensión o dimensiones que debe incluir. La sintaxis requiere que utilice el operador En para introducir el contexto:=Mín(<Volumen de negocios> En (<Región>,<Ciudad>) En <Región>

En es el operador predeterminado para definir un contexto. Sin embargo, puede modificar el contexto que está definiendo mediante la sustitución de En por ParaCada o ParaTodo. La siguiente tabla incluye una definición de ParaCada y ParaTodo:

El ejemplo siguiente ilustra el modo en que funcionan ParaCada y ParaTodo.

EJEMPLOUso de ParaCada y ParaTodoUna tabla que contiene Región, Ciudad y Volumen de negocios devuelve el volumen de negocios por ciudad y región.

Operador Definición

ParaCada Agrega dimensiones al contexto de entrada o salida.

ParaTodo Elimina dimensiones del contexto de entrada o salida.

textos de cálculo y sintaxis compleja

Acceso a los datos y análisis de datos 447

La dimensión Año también está disponible en el documento. Supongamos que desea ver el volumen de negocios máximo por ciudad y año, pero no desea agregar Año a la tabla. En su lugar, agregue Año al contexto local utilizando ParaCada:=Máx(<Volumen de negocios> ParaCada <Año>)

Finalmente, desea ver el volumen de ingresos máximo por región, pero desea que Ciudad permanezca en la tabla. En otras palabras, deberá eliminar Ciudad del contexto local sin eliminar físicamente la columna Ciudad. Para ello, deberá utilizar ParaTodo.La fórmula y el resultado serían:=Máx(<Volumen de negocios>) ParaTodo <Ciudad>

Uso de sintaxis compleja para cálculos avanzados

448 Acceso a los datos y análisis de datos

Con

Obtención del mismo resultado: ParaTodo <Ciudad> frente a En <Región>En el ejemplo anterior, se ha calculado el volumen de negocios máximo por región usando ParaTodo para eliminar Ciudad del contexto local. Se podría obtener el mismo resultado definiendo Región como contexto de salida.A continuación se indica cómo funciona este procedimiento. El contexto local es Ciudad y Región. A menos que se especifique lo contrario, BusinessObjects devuelve el volumen de negocios máximo por ciudad y región. Supongamos que desea ver el volumen de negocios máximo por región. Para calcularlo, deberá "decir" a la fórmula que "ignore" Ciudad, de una de estas dos formas:• Eliminando Ciudad del contexto local, o bien• Definiendo un contexto de salida, RegiónPor tanto, estas dos fórmulas,=Máx(<Volumen de negocios>) ParaTodo <Ciudad>

=Máx(<Volumen de negocios>) En <Región>

donde el contexto local es Región y Ciudad, obtienen el mismo resultado.Ahora pruebe ParaCada <Ciudad> frente a En (<Región>,<Ciudad>)En el ejemplo Cálculo del volumen de negocios mínimo por ciudad para cada región en la página 440, se utilizó=Mín(<Volumen de negocios> En (<Región>,<Ciudad>))

para calcular el volumen de negocios mínimo por ciudad en una tabla que incluía sólo Región y Volumen de negocios. El contexto de entrada predeterminado es Región, pero se le ha agregado Ciudad.Podría obtener el mismo resultado agregando Ciudad con el operador ParaCada; la fórmula sería=Mín(<Volumen de negocios> ParaCada <Ciudad>)

textos de cálculo y sintaxis compleja

Acceso a los datos y análisis de datos 449

Uso de la función Clasificación y la sintaxis complejaLa función Clasificación permite clasificar los valores de una dimensión en función de un indicador. La sintaxis es:=Clasificación(dimensión ,indicador)

La primera tabla que aparece a continuación muestra el volumen de negocios por trimestre y país, es decir, los trimestres según el volumen de negocios total, ignorando los países. (Para verlo de forma más clara, observe la tabla situada debajo de la primera, que presenta una ruptura en trimestres y muestra el volumen de negocios total por trimestre.) La fórmula de clasificación en esta tabla es:=Clasificación(<Trimestre> ,<Volumen de negocios>)

Uso de sintaxis compleja para cálculos avanzados

450 Acceso a los datos y análisis de datos

Con

Pero, ¿qué ocurre si inserta una ruptura o una sección en País? El resultado sería que los trimestres se clasificarían por separado para cada país, tal como se muestra en la tabla de la derecha.

Esto se debe a que BusinessObjects incluye de forma predeterminada el país en el contexto de cálculo. Como existen dos valores para País, BusinessObjects realiza un cálculo para cada uno de ellos.

Trimestres clasificados según los totales por país

textos de cálculo y sintaxis compleja

Acceso a los datos y análisis de datos 451

Puede modificar el contexto de cálculo utilizando el operador de contexto ParaTodo. De este modo, se indica a BusinessObjects que ignore la ruptura (o sección) aplicada a País. La sintaxis es:=Clasificación(<Trimestre> ,<Volumen de negocios>) ParaTodo <País>

El resultado es:

BusinessObjects calcula ahora la clasificación de acuerdo con el volumen de negocios generado por trimestre y para todos los valores de la dimensión País. ¿Qué ocurre si no desea clasificar los ocho trimestres del bloque de acuerdo con el volumen de negocios generado?Para ello, deberá eliminar la ruptura de País del contexto de cálculo de clasificación, pero mantenerla en el contexto de cálculo de volumen de negocios. La mejor forma de conseguirlo es crear una nueva variable para calcular el volumen de negocios y, después, incluirla en la fórmula insertada en la columna Clasificación.A continuación se muestra la manera de hacerlo:1. Cree una nueva variable de tipo indicador utilizando la sintaxis siguiente:=<Volumen de negocios> ParaCada <País>

Esta variable calcula el volumen de negocios para cada país.2. Asigne a la variable el nombre Volumen de negocios ParaCada País.3. Inserte la siguiente fórmula en la columna Clasificación:=Clasificación(<Trimestre> ,<Volumen de negocios ParaCada País>) ParaTodo <País>

Uso de sintaxis compleja para cálculos avanzados

452 Acceso a los datos y análisis de datos

Con

El resultado es:

Uso de la función Clasificación en tablas de doble entradaEn el ejemplo siguiente, aparece una tabla de doble entrada que muestra el volumen de negocios por trimestre y centro de vacaciones. Se ha insertado una columna que muestra la clasificación detrás de cada columna Centro de vacaciones y la siguiente sintaxis:=Clasificación(<Trimestre> ,<Volumen de negocios>)

El resultado es:

El problema es que la clasificación es la misma para todos los trimestres en todos los centros de vacaciones. Lo que desea hacer es clasificar los trimestres para cada centro de vacaciones de la tabla de doble entrada. Para ello, deberá especificar que desea calcular la clasificación para cada centro de vacaciones del contexto de salida. La sintaxis es:=Clasificación(<Trimestre> ,<Volumen de negocios>) ParaCada <Centro de vacaciones>

textos de cálculo y sintaxis compleja

Acceso a los datos y análisis de datos 453

Y el resultado es:

Definición de contextos con palabras claveLos contextos de cálculo constan de una o varias dimensiones. En los ejemplos vistos hasta el momento, se han definido contextos escribiendo los nombres de las dimensiones dentro de la fórmula.BusinessObjects ofrece palabras clave que permiten definir contextos sin enumerar las dimensiones específicas requeridas. Una palabra clave corresponde a la dimensión o dimensiones de una parte específica del informe. Las palabras clave pueden definir todos los tipos de contexto en una sintaxis compleja: entrada, salida o restablecimiento.Las palabras clave ofrecen las siguientes ventajas:• A menudo, resulta más rápido agregar una palabra clave a una fórmula que

escribir una lista de dimensiones.• La sintaxis para las palabras clave es simple: se agrega la palabra clave a la

fórmula, evitando errores como la omisión de paréntesis o dimensiones mal escritas.

• Si agrega dimensiones al informe o las elimina de él, utilice el método de arrastrar y colocar, o el de corte y rotación; no tiene que volver a escribir las fórmulas que contienen palabras clave

En esta sección se incluyen:• Definiciones de las palabras clave que puede utilizar• Un ejemplo de cómo utilizar una palabra clave en una fórmula• Un procedimiento paso a paso para escribir fórmulas con palabras clave• Información sobre el modo en que BusinessObjects asigna palabras clave a

las fórmulas y• Una explicación sobre cómo se comportan los filtros de informe cuando se

utilizan palabras clave.

Uso de sintaxis compleja para cálculos avanzados

454 Acceso a los datos y análisis de datos

Con

Palabras clave: definiciones y ejemploLas cuatro palabras clave que puede utilizar en las fórmulas son Informe, Bloque, Cuerpo y PáginaActual. Cada palabra clave corresponde a la dimensión o dimensiones de una parte específica del informe. Las definiciones de la tabla siguiente indican• En qué parte de un informe se puede utilizar cada palabra clave y• Las dimensiones a las que corresponden las palabras clave.

A continuación se muestra un ejemplo que ilustra cómo utilizar las palabras clave.

EJEMPLOCálculo de un total general utilizando la palabra clave InformeSupongamos que desea mostrar el total general del volumen de negocios de todas las dimensiones de un informe. Este cálculo no requiere una sintaxis compleja si la fórmula se coloca en una celda al principio del informe ya que, en este caso, el contexto de salida predeterminado contiene todas las dimensiones del informe. Sin embargo, desea mostrar la información en algún otro lugar, por ejemplo, dentro de un pie de tabla. Para obtener este resultado, podría definir un contexto de salida enumerando todas las dimensiones del informe. Una solución mucho más sencilla sería utilizar la palabra clave Informe en la fórmula siguiente:=Suma(<Volumen de negocios>) En Informe

Palabra clave Se puede utilizar en fórmulas...

Y corresponde a...

Cuerpo Dentro de un bloque Las dimensiones del bloque.

Fuera de un bloque Las dimensiones de la sección actual.

Bloque Dentro de un bloque Las dimensiones de la sección actual.

Informe En cualquier parte del informe

Todas las dimensiones del documento.

PáginaActual Dentro de la página actual Las dimensiones de la página actual.

textos de cálculo y sintaxis compleja

Acceso a los datos y análisis de datos 455

En cualquier lugar del informe donde aparezca esta fórmula, obtendrá el total general.

NOTA

Una fórmula en la que se utilice la palabra clave Informe para definir el contexto de salida siempre devuelve un solo valor.

Definición de un contexto utilizando una palabra claveA continuación se incluye el procedimiento paso a paso para definir un contexto utilizando una palabra clave:1. Si no aparece la Barra de fórmulas, haga clic en el comando Barra de

fórmulas del menú Ver.2. Haga clic en la celda en la que desea insertar la fórmula y, a continuación,

escriba la fórmula básica, por ejemplo,=Suma(<Volumen de negocios>)

en la Barra de fórmulas.1. Si va a agregar un contexto de entrada, haga clic a la izquierda del paréntesis

de cierre. Para agregar un contexto de salida, haga clic a la derecha del paréntesis de cierre.

2. Introduzca un espacio, escriba En e introduzca otro espacio.3. Escriba la palabra clave (Bloque, Cuerpo, Informe o PáginaActual) y pulse

Intro.

Modo en que BusinessObjects utiliza palabras claveLas palabras clave se utilizan en sintaxis complejas cuando se necesita definir contextos en fórmulas de agregación. BusinessObjects define contextos en todas las fórmulas de agregación, incluso en las simples, y a menudo utiliza palabras clave para hacerlo. El ejemplo siguiente ilustra este comportamiento.

EJEMPLOFórmula escrita por BusinessObjects para un cálculo simpleCree un informe de clave maestra/información que muestre el volumen de negocios por centro de vacaciones y año. Inserte una suma en Volumen de negocios. Se trata de un cálculo simple que no requiere ninguna sintaxis compleja.

Uso de sintaxis compleja para cálculos avanzados

456 Acceso a los datos y análisis de datos

Con

BusinessObjects, sin embargo, escribe una fórmula completa en la que especifica los contextos de entrada y salida. La fórmula es=Suma(<Volumen de negocios> En Cuerpo) En (<Año>)

donde Cuerpo corresponde a Centro de vacaciones (la dimensión de la tabla que contiene el cálculo, el contexto local) y Año es el contexto de salida.Puede ver la fórmula completa haciendo clic en la celda que contiene la suma y colocando el puntero del ratón sobre la Barra de fórmulas. La fórmula aparece en una etiqueta.Puede ver también la fórmula completa haciendo clic en Definir como variable en el menú Datos.

VentajasEn agregaciones simples, como la del ejemplo anterior, rara vez necesita comprender la sintaxis compleja que utiliza BusinessObjects. Pero, ¿qué ocurre si no comprende los números que BusinessObjects muestra en un informe? ¿Qué ocurre si le resulta realmente difícil corregir un error como #CÁLCULO?En estos casos, puede utilizar la sintaxis compleja que ofrece BusinessObjects para:• Comprender el cálculo que subyace a la presentación del informe y, a

continuación,• Editar la fórmula para obtener el resultado deseado. La fórmula que aparece

en la etiqueta constituye una base sobre la que podrá trabajar.

Filtros y palabras claveBusinessObjects sigue aplicando filtros aunque se utilicen palabras clave en las agregaciones, pero puede obligar a BusinessObjects a ignorarlos.

Modo de obligar a BusinessObjects a ignorar filtrosSupongamos que dispone de un informe de clave maestra/información y un filtro en la variable maestra. Y desea calcular un total general utilizando la palabra clave Informe. No desea calcular el filtro pero tampoco desea eliminarlo.La solución consiste en utilizar la función NingúnFiltro. La sintaxis es=NingúnFiltro(fórmula)

un ejemplo sería=NingúnFiltro(Suma(<Volumen de negocios>) en Informe)

textos de cálculo y sintaxis compleja

Acceso a los datos y análisis de datos 457

Referencia rápidaEsta sección proporciona una referencia rápida a los términos y conceptos utilizados en este capítulo.La información que aparece a continuación está organizada por categoría:• Términos básicos como documento, microcubo, agregación, etc.• Contextos de cálculo (local, cuerpo, entrada, salida y restablecimiento)• Operadores de contexto (En, ParaCada, ParaTodo)• Palabras clave (Informe, Bloque, Cuerpo, PáginaActual).

Términos más utilizadosSelección de términos utilizados con frecuencia en este contexto.

Término Definición

Agregación Cálculo que devuelve totales, porcentajes, etc; en él se utilizan cualquiera de las siguientes funciones:Promedio, Cuenta, Máx, Mín, DesviaciónEstándar, DesviaciónEstándarP, Suma, Varianza, VarianzaP.

Agregación acumulativa

Cálculo que devuelve sumas acumuladas, porcentajes, etc; en él se utilizan cualquiera de las siguientes funciones:PromedioAcumulativo, CuentaAcumulativa, MáxAcumulativo, MínAcumulativo, SumaAcumulativa.

Dimensión Calificación de un objeto, variable o fórmula que devuelve texto (nombres, ID, etc.) o fechas.En un informe, las dimensiones constituyen contextos de cálculo.

Documento Archivo de BusinessObjects (extensión .rep).

Sintaxis compleja

Sintaxis de una fórmula para una agregación, en la que se muestran los contextos de entrada y salida para la agregación.Puede utilizar la sintaxis compleja para definir sus propios contextos de entrada y salida Deberá utilizar la sintaxis compleja para definir contextos de restablecimiento.

Fórmula Definición del contenido de una celda. Puede contener funciones, operadores, variables y texto.

Referencia rápida

458 Acceso a los datos y análisis de datos

Con

Indicador Calificación de un objeto, variable o fórmula que devuelve datos numéricos, tales como el volumen de negocios.El resultado de un indicador viene determinado, de forma predeterminada, por las dimensiones del contexto en el que se encuentra el indicador dentro de un informe.

Microcubo Conjunto de datos devuelto por una consulta.Debido a que los documentos pueden contener datos de distintos orígenes en BusinessObjects, cualquier documento puede contener varios microcubos.

Informe Páginas de un documento en las que se muestran los datos. Un documento puede contener numerosos informes; cada informe tiene una ficha en la parte inferior de la ventana de la aplicación.Un informe sólo puede mostrar un subconjunto de datos del documento. Puede utilizar cualquier dimensión, mostrada o no, como entrada o salida para un cálculo.

Variable Fórmula con nombre.BusinessObjects siempre almacena los resultados de las consultas como variables.

Término Definición

textos de cálculo y sintaxis compleja

Acceso a los datos y análisis de datos 459

Contextos de cálculoUn contexto de cálculo consta de una o varias dimensiones que determinan la entrada o salida de cálculos de agregación. Importante: En BusinessObjects 5.1.x, el

NOTA

En BusinessObjects 5.1.x y versiones posteriores, el SQL para los contextos se genera de forma distinta a las versiones anteriores. Por tanto, si ejecuta una consulta que se creó en una versión anterior a la 5.0.x, recibirá los mensajes #SINTAXIS, #CÁLCULO y #ERROR en el informe de actualización.

Contexto Definición

Local Dimensión o dimensiones que gobiernan la parte del informe donde se ha insertado el cálculo (por ejemplo, una variable maestra de una sección).

Cuerpo Dimensión o dimensiones presentes en la parte del informe (por ejemplo, un bloque) donde se ha insertado el cálculo.

Entrada Una o varias dimensiones que forman parte de un cálculo de agregación. De manera predeterminada, el contexto de entrada para un cálculo es definido por las dimensiones del cuerpo.Puede definir su propio contexto de entrada mediante una sintaxis compleja.

Salida Una o varias dimensiones que determinan el resultado de un cálculo de agregación. De manera predeterminada, el contexto de salida es definido por las dimensiones del contexto local.Puede definir su propio contexto de salida mediante una sintaxis compleja.

Restablecimiento

Una o varias dimensiones que restablecen una agregación acumulativa como un total acumulativo a 0 cuando cambia el valor de las dimensiones.Puede especificar contextos de restablecimiento utilizando la sintaxis compleja.

Referencia rápida

460 Acceso a los datos y análisis de datos

Con

Operadores de contextoEn la fórmula para una agregación que utiliza una sintaxis compleja, un operador introduce el contexto de entrada y salida.

Palabras claveEn la sintaxis compleja, una palabra clave sustituye a la dimensión o dimensiones en una parte específica de un informe. La palabra clave permite definir contextos en fórmulas de agregación mediante el uso de una palabra en lugar de enumerar las dimensiones del contexto.

Operador Definición

En Operador predeterminado. Incluye las dimensiones especificadas en el contexto.

ParaCada Modifica un contexto incluyendo las dimensiones especificadas.

ParaTodo Modifica un contexto excluyendo las dimensiones especificadas.

Palabra clave Definición

Bloque Corresponde a las dimensiones de la sección actual.Sólo se puede utilizar en una fórmula incluida en un bloque.

Cuerpo Cuando la fórmula se encuentra...

Corresponde a...

Fuera de un bloque Las dimensiones de la sección actual.

Dentro de un bloque Las dimensiones del bloque.

Informe En cualquier parte del informe

Todas las dimensiones del documento.

PáginaActual Dentro de la página actual Las dimensiones de la página actual.

textos de cálculo y sintaxis compleja

Solución de problemas de cálculo

cap

ítu

lo

462 Acceso a los datos y análisis de datos

Solu

Presentación general

En este capítulo se describen las soluciones a errores de cálculo que se pueden producir en BusinessObjects. Un error de cálculo siempre comienza con una almohadilla (#) y muestra las celdas donde deben estar los datos.La mayor parte de la información de este capítulo se centra en los errores más comunes, #CÁLCULO y #VALORMÚLTIP. Para obtener una lista completa de los errores cubiertos en esta sección, consulte la tabla de contenidos o el índice de este manual.Si necesita ayuda con los errores #CÁLCULO y #VALORMÚLTIP en los informes, le recomendamos que no deje de leer Contextos de cálculo y sintaxis compleja en la página 429, ya que estos errores a menudo se ocasionan por el uso de una sintaxis compleja.

ción de problemas de cálculo

Acceso a los datos y análisis de datos 463

#CÁLCULOEn esta sección se proporcionan descripciones, ejemplos y soluciones para los siguientes errores que pueden surgir en BusinessObjects:• #CÁLCULO en agregaciones acumulativas, como la ejecución del promedio

acumulativo de volumen de negocios por ciudad• #CÁLCULO en fórmulas sin agregaciones; por ejemplo, con sentencias SI

ENTONCES SINO

#CÁLCULO en agregaciones acumulativasLa expresión "agregación acumulativa" se refiere a una agregación que contiene una función de agregación acumulativa, como MaxAcumulativo o PromedioAcumulativo. En informes, las agregaciones acumulativas responden a preguntas como "¿cuál es el porcentaje acumulativo del volumen de negocios por ciudad al año?".

NOTA

La información presentada en esta sección requiere que se conozca la sintaxis compleja de BusinessObjects, descrita en Uso de sintaxis compleja para cálculos avanzados en la página 439.

Descripción de #CÁLCULO en una agregación acumulativa#CÁLCULO puede ocurrir en fórmulas acumulativas donde se define un contexto de restablecimiento. Un contexto de restablecimiento consiste en una dimensión que restablece un cálculo acumulativo en cero cuando el valor de la dimensión cambia. Para obtener información adicional sobre contextos de restablecimiento, consulte Contextos de restablecimiento en la página 443.#CÁLCULO se produce en agregaciones acumulativas por la razón siguiente:El contexto de restablecimiento no está incluido en el contexto de resultado.Aquí tiene un ejemplo.

EJEMPLO#CÁLCULO resultante de una suma acumulativa con un contexto de restablecimiento.Ha visualizado los totales acumulativos por país al año y restablece el cálculo por país. La fórmula es la siguiente:=SumaAcumulativa(<Volumen de negocios>;<País>)

#CÁLCULO

464 Acceso a los datos y análisis de datos

Solu

Ahora puede definir una ruptura en Año, ya que desea visualizar el total acumulativo de cada año. Copia la fórmula de la columna del total acumulativo y la pega en el pie de la ruptura. Aparecerá #CÁLCULO:

¿Por qué? Porque el contexto de restablecimiento en la fórmula que ha pegado es País, pero ha colocado la fórmula en el pie de la ruptura de Año. Por ello, el contexto de restablecimiento (País) no está en el contexto de resultado (Año).Para solucionar este error, debe visualizar la Barra de fórmulas y cambiar el contexto de restablecimiento de País a Año. La fórmula correcta es:=SumaAcumulativa(<Volumen de negocios>;<Año>)

También podría definir la ruptura en País, pero obtendría un resultado diferente.

Solución para #CÁLCULO en una agregación acumulativaPara evitar #CÁLCULO en una agregación acumulativa, el contexto de restablecimiento se debe incluir en el contexto de resultado. Dicho de otro modo, la dimensión o las dimensiones que siguen al punto y coma (;) en la fórmula se deben también listar después del operador (En, ParaCada o ParaTodo) a la derecha de la fórmula.

RECUERDE

Si no define un contexto de resultado en la fórmula, BusinessObjects realiza el cálculo con el contexto local. Para obtener más información, consulte Descripción de contextos de entrada y salida en la página 433.

ción de problemas de cálculo

Acceso a los datos y análisis de datos 465

Para corregir la fórmula:1. Vaya a la Barra de fórmulas (menú Ver, comando Barra de fórmulas) y, a

continuación, haga clic en la celda que contiene la fórmula.2. Compruebe que la dimensión del contexto de restablecimiento está también

especificada en el contexto de resultado. La tabla siguiente le ayudará a comprobarlo:

3. Edite la fórmula en la Barra de fórmulas y pulse la tecla Intro.

Cuando el contexto de restablecimiento es Región y...

Entonces...

Sólo se define el contexto de resultado, por ejemplo:=SumaAcumulativa(<Volumen de negocios>;<Región>) En (<Región>,<Ciudad>))

Región se debe especificar también en el contexto de resultado.

Sólo se define el contexto de entrada, por ejemplo:=SumaAcumulativa(<Volumen de negocios> En (<Región>,<Ciudad>);<Región>)

Región debe existir en el contexto local.

No se define el contexto de entrada ni el de resultado, por ejemplo:=SumaAcumulativa(<Volumen de negocios>;<Región>)

Región debe existir en el contexto local.

Se definen el contexto de entrada y de resultado, por ejemplo:=SumaAcumulativa(<Volumen de negocios> En (<Región>,<Ciudad>);<Región>) En (<Ciudad>;<Región>)

Región se debe especificar también en el contexto de resultado.

#CÁLCULO

466 Acceso a los datos y análisis de datos

Solu

#CÁLCULO en fórmulas sin agregaciones#CÁLCULO se puede producir en fórmulas que no contienen agregaciones o funciones de agregación acumulativas.

Descripción de #CÁLCULO en una fórmula sin agregacionesEn fórmulas sin agregaciones, #CÁLCULO se produce porque el contexto de resultado no se incluye en el contexto de entrada. Aquí tiene un ejemplo.

EJEMPLO#CÁLCULO causado por una fórmula condicional en un pie de ruptura.Puede utilizar una fórmula con la sentencia SI ENTONCES para definir una condición y visualizar los datos en un informe. La siguiente fórmula= Si (<Año>="AF1998") Entonces <Volumen de negocios>

muestra el indicador Volumen de negocios sólo para el año 1998.En el informe mostrado a continuación, la fórmula se inserta en un pie de ruptura y esto provoca #CÁLCULO:

ción de problemas de cálculo

Acceso a los datos y análisis de datos 467

¿Por qué? El contexto de entrada necesario para visualizar el volumen de negocios de 1998 es Año, mientras que el contexto de resultado del pie de ruptura es Centro de vacaciones. Para solucionar este error, puede añadir Año al contexto de resultado mediante el operador ParaCada:=(Si (<Año>="AF1998") Entonces <Volumen de negocios>) ParaCada<Año>

Finalmente, añada Máx (o Mín) para obtener el valor que necesita:=Máx((Si (<Año>="AF95") Entonces <Volumen de negocios>) ParaCada <Año>)

BusinessObjects ahora muestra el Volumen de negocios de 1998 en el pie de ruptura.

Solución para #CÁLCULO en una fórmula sin agregacionesSiga estos pasos:1. Edite la fórmula de manera que el contexto de resultado se incluya en el

contexto de entrada, según se describe en el ejemplo anterior.2. Añada Máx o Mín al principio de la fórmula seguido de un paréntesis de

apertura.3. Añada un paréntesis de cierre al final de la fórmula y, a continuación, pulse

la tecla Intro.

#CÁLCULO

468 Acceso a los datos y análisis de datos

Solu

##VALORMÚLTIPEn esta sección se proporcionan descripciones, ejemplos y soluciones para el error #VALORMÚLTIP que puede surgir en BusinessObjects:• #VALORMÚLTIP en agregaciones, como el volumen de negocios máximo al

año• #VALORMÚLTIP en cabeceras y pies de rupturas

#VALORMÚLTIP en agregacionesLa expresión "agregaciones" se refiere a cualquier cálculo que contiene una función de agregación como Suma, Cuenta, Mín, Máx, etc. En los informes, las agregaciones responden a preguntas como "¿cuál es el volumen de negocios mínimo por ciudad en cada región?".En esta sección se describe el motivo por el que #VALORMÚLTIP se produce en agregaciones, con un ejemplo, y se ofrece una solución.

NOTA

La información presentada en esta sección requiere que se conozca la sintaxis compleja de BusinessObjects, descrita en Uso de sintaxis compleja para cálculos avanzados en la página 439.

Descripción de #VALORMÚLTIP en una agregación#VALORMÚLTIP se produce en agregaciones porqueEl contexto de resultado no está incluido en el contexto local.

EJEMPLO#VALORMÚLTIP en una agregaciónObserve la taba siguiente:

ción de problemas de cálculo

Acceso a los datos y análisis de datos 469

El resultado deseado en la columna de la derecha es el volumen de negocios para una dimensión que no está representada en la tabla, por ejemplo, Año. La fórmula=<Volumen de negocios> En <Año>

devuelve #VALORMÚLTIP porque Año se especifica como contexto de resultado, pero no está presente en el contexto local (la tabla).

NOTA

La fórmula de este ejemplo no comienza con una función de agregación (Mín, Máx, etc.). Si se omite la función de esta forma, BusinessObjects calcula de forma predeterminada una suma. Sin embargo, si se hubiese especificado Suma u otra función de agregación en la fórmula anterior, por ejemplo=Suma(<Volumen de negocios>) En <Año>

BusinessObjects devuelve #CÁLCULO.

Si la dimensión Año está disponible en el documento, mediante una sintaxis compleja puede calcular el volumen de negocios por año sin visualizar Año en la tabla. Para ello, debe definir una fórmula con un contexto de entrada y uno de resultado como esta:=Suma(<Volumen de negocios> En (<Región>,<Ciudad>,<Año>) En <Año>)

Solución para #VALORMÚLTIP en una agregaciónPara evitar el error #VALORMÚLTIP en una agregación, el contexto de resultado se debe incluir en el contexto local, lo que significa que las dimensiones especificadas a la derecha de la fórmula después de En o ParaCada deben estar presentes. Para corregir la fórmula:1. Vaya a la Barra de fórmulas (menú Ver, comando Barra de fórmulas) y, a

continuación, haga clic en la celda que contiene la fórmula.2. Busque lo siguiente:

- ¿Contiene el contexto de resultado dimensiones que no están en el bloque o la sección donde se ha insertado la fórmula? Por ejemplo, si la siguiente fórmula aparece en un bloque que no contiene Año, obtendrá #VALORMÚLTIP:

=Mín(<Volumen de negocios>)En(<Año>)

- ¿Contiene el contexto de resultado más dimensiones que el contexto local?- Por ejemplo:

##VALORMÚLTIP

470 Acceso a los datos y análisis de datos

Solu

=Mín(<Volumen de negocios>) En(<Región>,<Ciudad>)

- Devuelve #VALORMÚLTIP en una tabla que contiene sólo una de estas dimensiones.

3. Edite la fórmula en la Barra de fórmulas y pulse la tecla Intro.

#VALORMÚLTIP en cabeceras y pies de rupturas#VALORMÚLTIP puede ocurrir cuando inserta una variable en una cabecera o un pie de ruptura de una tabla o tabla de doble entrada.

Descripción de #VALORMÚLTIP en una cabecera o un pie de rupturaUna ruptura divide los valores de una variable y por tanto, le permite realizar cálculos.Un pie de ruptura es una celda situada en la parte inferior de cada valor de la ruptura. Generalmente, en los pies de ruptura los usuarios visualizan texto o cálculos, como totales acumulativos.#VALORMÚLTIP se produce en una cabecera o un pie de ruptura:

Aquí tiene un ejemplo.

Si... Entonces... Y...

Define una ruptura en una variable

Introduzca una segunda variable en el pie de la ruptura

Estas dos variables tienen una relación 1:1, como es el caso de Cliente y Edad.

ción de problemas de cálculo

Acceso a los datos y análisis de datos 471

EJEMPLO#VALORMÚLTIP en un pie de rupturaEn la siguiente tabla se muestra el volumen de negocios total acumulativo para dos clientes. Cuando introduce Edad en el pie de ruptura, BusinessObjects devuelve #VALORMÚLTIP:

Esto sucede porque las variables con una relación 1:1, (Cliente y Edad) se introducen en el mismo nivel de ruptura. De forma predeterminada, una ruptura se basa sólo en una variable.

Solución para #VALORMÚLTIP en una cabecera o un pie de rupturaPara solucionar este problema incluya la variable de la cabecera o el pie en la definición de la ruptura. A continuación se muestra la manera de hacerlo:1. Haga clic en la tabla o la tabla de doble entrada que contiene la ruptura y, a

continuación, en Rupturas del menú Formato.Aparecerá el cuadro de diálogo Rupturas.

2. Haga clic en el icono de la ruptura correspondiente y, a continuación, en Editar.

3. Aparecerá un cuadro de diálogo con una lista de todas las variables del informe.

##VALORMÚLTIP

472 Acceso a los datos y análisis de datos

Solu

4. Haga clic en la casilla de verificación situada junto a la variable que desea visualizar en el pie de ruptura (Edad en el ejemplo de la página 471). A continuación, haga clic en Aceptar.

5. Haga clic en Aceptar en el cuadro de diálogo Rupturas.BusinessObjects muestra la variable en el pie de ruptura.

#VALORMÚLTIP en una celda en el nivel de sección

DescripciónUna sección de informe presenta los datos en una celda maestra y en uno o varios bloques. Si utiliza dos variables en el nivel de sección, puede suceder #VALORMÚLTIP. Aquí tiene un ejemplo.

ción de problemas de cálculo

Acceso a los datos y análisis de datos 473

EJEMPLO#VALORMÚLTIP en una sección que contiene nombre y direcciónDesea visualizar nombres y direcciones de clientes en una sección y los detalles del volumen de negocios de estos clientes en una tabla. Para ello, crea una tabla que contiene Cliente, Dirección, Fecha de la factura y Volumen de negocios y, a continuación, arrastra Cliente fuera del bloque para crear una sección.El paso siguiente es arrastrar Dirección fuera del bloque y soltarlo junto a Cliente. Este sería el resultado:¿Por qué? Porque de manera predeterminada, sólo hay una variable de clave maestra por sección.

##VALORMÚLTIP

474 Acceso a los datos y análisis de datos

Solu

Solución #1 para #VALORMÚLTIP en el nivel de secciónLa solución a este problema es convertir la variable que ocasiona el error en un indicador. A continuación se muestra la manera de hacerlo:1. Haga clic en la celda que contiene el error #VALORMÚLTIP.2. Haga clic en Variables, en el menú Datos.

Aparecerá el cuadro de diálogo Variables:

3. En el cuadro de diálogo, haga clic en la variable que ocasiona el error.

ción de problemas de cálculo

Acceso a los datos y análisis de datos 475

4. El paso siguiente depende del tipo de variable que ha seleccionado:

5. En el cuadro de diálogo Variables, haga clic en Reemplazar.De esta forma, se sustituye la variable errónea por la que acaba de crear o modificar. Aparecerán los datos en lugar del error.

Si el botón Editar aparece atenuado Si el botón Editar está disponible

Significa que la variable que necesita transformar en un indicador procede de una consulta sobre un universo.No puede editar variables que proceden de consultas sobre universos; por tanto, deberá crear una nueva variable.

Puede transformar la variable en un indicador.

• Haga clic en Agregar.Aparece el Editor de variables.

• En la ficha Definición, escriba un nombre para la nueva variable.

• En el cuadro Calificación, haga clic en Indicador.

• Haga clic en la ficha Fórmula.• En el cuadro Variables, haga doble

clic en el nombre de la variable que produjo el error. Por ejemplo, si crea una nueva variable para sustituir a Dirección, haga doble clic en Dirección, en el cuadro Variables.

• Haga clic en Aceptar.

• Haga clic en Editar.Aparece el Editor de variables.

• En el cuadro Calificación, haga clic en Indicador y, a continuación, en Aceptar.

##VALORMÚLTIP

476 Acceso a los datos y análisis de datos

Solu

Solución #2 para #VALORMÚLTIP en el nivel de secciónTambién puede solucionar el error #VALORMÚLTIP en el nivel de sección mediante la aplicación de la función Mín o Máx, que obliga a BusinessObjects a mostrar sólo un valor. Esta solución funciona para variables maestras con una relación 1:1, como Cliente y Dirección (a menos que los clientes tengan más de una dirección). Si la variable devuelve un error #VALORMÚLTIP que contiene más de dos valores, con las funciones Mín o Máx sólo podrá visualizar el primero y el último de ellos.1. Haga clic en la celda maestra que muestra #VALORMÚLTIP.2. En la Barra de fórmulas, escriba Mín o Máx después de =. A continuación,

agregue paréntesis, de esta forma:=Mín(<Dirección>)

3. Pulse la tecla Intro.

ción de problemas de cálculo

Acceso a los datos y análisis de datos 477

####### Descripción

La celda no es lo suficientemente ancha para mostrar todos los datos que contiene.

SoluciónHaga doble clic en el borde derecho de la celda. BusinessObjects ensanchará la celda para ajustar los datos automáticamente.

#SEÑAL Descripción

Este error se produce cuando una señal contiene una variable ausente. Por ejemplo, si la definición de señal contiene la variable Volumen de negocios, #SEÑAL aparece si no existe Volumen de negocios en el informe. La propia definición de la señal puede también ser la causa de este error. Por ejemplo, si intenta comparar un indicador con una dimensión (Volumen de negocios mayor que País), se obtiene el error #SEÑAL.

SoluciónPuede:Obtener los datos que faltan mediante la inserción del correspondiente objeto en la consulta (menú Datos, comando Editar proveedor de datos).Editar la señal para que la definición contenga sólo datos disponibles (menú Formato, comando Señales).Desactivar la señal (menú Formato, comando Señales y, a continuación, desactivar la señal en el cuadro de diálogo).Comprobar que la definición de la señal no contiene una comparación como por ejemplo, un indicador con una dimensión.

SUGERENCIA

Para utilizar el comando Señales del menú Formato, haga clic primero en una celda que contenga datos.

#######

478 Acceso a los datos y análisis de datos

Solu

#DICT ERR Descripción

En BusinessObjects, puede dar formato a un documento mediante la aplicación de una plantilla. Para ello, seleccione Informe y, a continuación, haga clic en Aplicar una plantilla, en el menú Formato. Aparecerá el cuadro de diálogo Aplicar una plantilla.Una plantilla contiene un conjunto de variables, también denominado diccionario de variables. El informe al que desea dar formato también contiene un diccionario de variables. Cuando aplica una plantilla, a menos que haga clic en el botón Opciones, en el cuadro de diálogo Aplicar una plantilla, para especificar la correspondencia entre los dos diccionarios de variables, BusinessObjects sustituye automáticamente las variables de la plantilla por las variables del informe. En algunos casos, BusinessObjects no puede establecer la correspondencia entre los dos diccionarios y devuelve el error #DICT ERR.

SoluciónPara solucionar este problema:1. Haga clic en la celda que contiene #DICT ERR y, a continuación, en

Variables del menú Datos.Aparecerá el cuadro de diálogo Variables.

2. Haga clic en la variable o la fórmula que desea visualizar en la celda seleccionada.

3. Haga clic en Reemplazar.El cuadro de diálogo Variables se cierra y aparece la variable o fórmula en el informe.

Cómo evitar #DICT ERRSi la plantilla seleccionada contiene muchas más variables que el informe en el que está trabajando, lo más seguro es que se termine produciendo un error #DICT ERR. Para evitar este problema:1. Haga clic en Informe y, a continuación, en Aplicar una plantilla, en el menú

Formato.Aparecerá el cuadro de diálogo Aplicar una plantilla.

2. Haga clic en la plantilla que desee aplicar y, a continuación, en Opciones.Aparecerá el cuadro de diálogo Opciones de la plantilla.

ción de problemas de cálculo

Acceso a los datos y análisis de datos 479

3. Desactive Reemplazar las variables automáticamente y, a continuación, haga clic en Definir.Aparecerá el cuadro de diálogo Reemplazar variables.

4. En el cuadro Reemplazar variables, haga clic en una variable y, a continuación, en una variable correspondiente en el cuadro Variables de la plantilla. Asegúrese de que las dos variables son del mismo tipo (dimensión, indicador o información).

5. Haga clic en Reemplazar y repita el paso anterior hasta que haya sustituido todas las variables de la plantilla por variables del informe.

6. Haga clic en Aceptar en el cuadro de diálogo Aplicar una plantilla.Volverá al cuadro de diálogo Opciones de la plantilla.

7. Asegúrese de que Eliminar las variables no definidas de la plantilla se ha seleccionado y haga clic en Aceptar.

8. Haga clic en Aceptar en el cuadro de diálogo Aplicar una plantilla.9. BusinessObjects aplicará la plantilla al informe.

#DICT ERR

480 Acceso a los datos y análisis de datos

Solu

#DIV/0 Descripción

Se produce cuando una fórmula realiza una división entre 0. Por ejemplo, la fórmula=<Volumen de negocios>/<Cantidad vendida>

devuelve 20 si Volumen de negocios es 100 y Cantidad vendida es 5. Pero si Cantidad vendida es 0, el resultado es #DIV/0.

SoluciónSi utiliza una sentencia SI ENTONCES SINO, puede configurar un valor o un texto, por ejemplo "Ninguna venta", que aparecerá cuando haya una división entre cero. Proceda de la siguiente manera:1. Haga clic en Barra de fórmulas en el menú Ver.2. Haga clic en la celda donde aparece #DIV/0.3. Escriba la siguiente fórmula en la Barra de fórmulas:=Si EsError(<Nombre de variable>) Entonces "Ninguna venta" SiNo (<Nombre de variable>)

4. Pulse la tecla Intro.

SUGERENCIA

Puede utilizar una sentencia SI ENTONCES SINO como la que se señala arriba para obtener valores predeterminados para errores distintos a #DIV/0.

ción de problemas de cálculo

Acceso a los datos y análisis de datos 481

#ERROR Descripción

Este error se produce cuando la definición de una fórmula o una variable dentro de la fórmula es incorrecta. Por ejemplo, la fórmula que devuelve porcentajes en función de un indicador, como =<Número de clientes>/Suma(<Número de clientes>)

devuelve #ERROR si el indicador en sí, en este caso Número de clientes, contiene un error.

SoluciónDebe descomponer la fórmula en sus componentes con el fin de localizar qué parte contiene el error. Proceda de la siguiente manera:1. Haga clic en Celda, en el menú Insertar, para añadir una celda nueva.2. Seleccione la celda que contiene el error y, a continuación, haga clic en

Copiar, en el menú Editar.3. Seleccione la celda nueva y haga clic en Pegar, en el menú Editar.4. La fórmula que contiene el error aparecerá en la celda nueva.5. Haga clic en la celda nueva y, a continuación, en la Barra de fórmulas,

seleccione una parte de la fórmula.6. Copie y pegue la selección en la celda donde primero se produjo el error y, a

continuación, pulse la tecla Intro.7. Repita este paso hasta que localice la parte de la fórmula que contiene el

error.8. Corrija el error y, después, coloque toda la fórmula corregida de nuevo en la

celda donde primero se produjo el error.

#ERROR

482 Acceso a los datos y análisis de datos

Solu

#ERRISe produce en fórmulas complejas dentro de otras fórmulas. Las tres causas más comunes que lo ocasionan son:• Fórmulas que combinan indicadores y dimensiones, donde falta una

dimensión en el contexto de cálculo• Agregaciones que contienen múltiples fórmulas• Fórmulas con cláusulas DONDE complejas

SUGERENCIA

Cuando realiza cálculos mediante la combinación de fórmulas, #ERRI se puede producir porque las fórmulas incluidas a su vez en fórmulas contienen errores. Si ninguna de las soluciones ofrecidas en esta sección elimina el error #ERRI, intente descomponer la fórmula en sus componentes y pruebe cada uno de ellos. Este procedimiento se describe en “#ERROR" en la página 481.

#ERRI en una fórmula que combina indicadores y dimensiones

DescripciónBusinessObjects admite fórmulas de agregación con dimensiones y indicadores. Por ejemplo, la fórmula siguiente muestra el volumen de negocios por el cliente llamado Prince:=Si(<Cliente>="Prince") Entonces <Volumen de negocios>

BusinessObjects califica cualquier fórmula que contiene un indicador (por ejemplo, Volumen de negocios) como un indicador. Estas calificaciones precisan que todas las dimensiones estén presentes en el contexto de cálculo, o el contexto local si no se ha especificado ninguno. #ERRI puede ocurrir cuando falta en el contexto una dimensión necesaria para calcular la fórmula.

SUGERENCIA

Para obtener información sobre contextos de cálculo, consulte "Contextos de cálculo y sintaxis compleja" en la página 429.

ción de problemas de cálculo

Acceso a los datos y análisis de datos 483

SoluciónUtilice el operador ParaCada para agregar la dimensión que falta en el contexto y aplique la función Suma. Por tanto, si=Si(<Cliente>="Prince") Entonces <Volumen de negocios>

devuelve #ERRI, la fórmula que necesita es la siguiente:=Suma((Si(<Cliente>="Prince") Entonces <Volumen de negocios>) ParaCada<Cliente>)

#ERRI en una agregación que contiene una fórmula compleja

DescripciónUna agregación como Mín, Máx, etc., utilizada en una fórmula que ya contiene una fórmula, puede producir #ERRI.

SoluciónConvierta la fórmula dentro de la fórmula en una variable y vuelva a escribir toda la fórmula con esta nueva variable. Una variable es una fórmula con un nombre. Una vez que ha creado la variable, para incluirla en la fórmula todo lo que necesita hacer es escribir su nombre, en vez de una fórmula compleja dentro de otra fórmula. Aquí tiene un ejemplo.

EJEMPLOSolución de #IERR mediante la conversión de parte de una fórmula en una variableDesea saber la semana en la que sus diez mejores clientes realizaron su primer pedido. En una tabla que contiene la lista de clientes, añade una columna e inserta la fórmula siguiente:=Mín(Semana(<Fecha de pedido>))

Si se produce #ERRI, lo primero que tiene que hacer, con ayuda del comando Variables en el menú Datos, es crear una variable llamada SemanaFechaPedido de la fórmula=Semana(<Fecha de pedido>)

A continuación, escriba la fórmula original con la nueva variable, según se indica:=Mín(<SemanaFechaPedido>)

No olvide que la fórmula original podría funcionar. El objetivo de este ejemplo es mostrar cómo corregir #ERRI si ocurriera en fórmulas similares.

#ERRI

484 Acceso a los datos y análisis de datos

Solu

#ERRI en una fórmula con cláusula DONDE

DescripciónEl operador DONDE permite especificar valores de una dimensión para incluir en un cálculo. Por ejemplo:=(<Volumen de negocios>*2) DONDE (<Cliente>="Prince")

muestra un volumen de negocios de un 200% para clientes llamados Prince. #ERRI puede ocurrir en cláusulas DONDE que contienen fórmulas complejas.

SoluciónConvierta las condiciones que suceden a DONDE en variables. A continuación, puede volver a escribir toda la fórmula utilizando las variables en vez de las fórmulas originales en la cláusula DONDE.Se trata de la misma solución que para #ERRI en una agregación que contiene una fórmula compleja. Para obtener información adicional, consulte “Solución de #IERR mediante la conversión de parte de una fórmula en una variable" en la página 483.

ción de problemas de cálculo

Acceso a los datos y análisis de datos 485

#DESBORDAMIENTO Descripción

El resultado del cálculo es un número demasiado grande para que BusinessObjects lo calcule. El valor máximo es 17e +/- 308, o 15 dígitos.

SoluciónCompruebe el valor máximo de la función utilizada en la fórmula. Por ejemplo, el valor máximo de la función Fact es 709.La ayuda en pantalla de BusinessObjects sobre funciones incluye los valores máximos en los casos apropiados.

#SINTAXIS Descripción

#SINTAXIS se produce cuando una variable utilizada en una fórmula ya no existe en el documento. Por ejemplo, la fórmula=<Precio de producto> * <Cantidad vendida>

devuelve #SINTAXIS si el usuario elimina uno de los objetos de la consulta.La variable que falta puede corresponder a • Un objeto devuelto por una consulta, o• Una variable local que ha definido en el informe.

SoluciónLa forma de solucionar este problema depende de los datos disponibles en el informe.

Si la variable que necesita... Entonces...

Está disponible como objeto en el universo que está utilizando

Edite la consulta (menú Datos, comando Editar proveedor de datos), agregue el objeto que necesita y, a continuación, haga clic en Ejecutar.

Es una variable local que ha definido en el informe

Créela en el Editor de fórmulas (menú Datos, comando Variables, botón Agregar).

#DESBORDAMIENTO

486 Acceso a los datos y análisis de datos

Solu

#DESCONOCIDO Descripción

Se produce cuando el objeto correspondiente a una variable del informe se ha eliminado de la consulta.Cuando elimina un objeto de una consulta, BusinessObjects no siempre lo elimina del informe. En concreto:

NOTA

Si la variable que falta se utiliza en una fórmula, BusinessObjects devuelve #SINTAXIS.

SoluciónDebe agregar el objeto que falta a la consulta. A continuación se muestra la manera de hacerlo:1. Haga clic en Editar proveedor de datos, en el menú Datos. Si aparece el

cuadro de diálogo Lista de proveedores de datos, haga clic en la consulta que desea editar y, a continuación, en Aceptar.Aparecerá el Panel de consulta.

2. Haga doble clic en el objeto que falta, en el cuadro Clases y objetos.El objeto aparecerá en el cuadro Objetos del resultado.

3. Haga clic en Ejecutar.BusinessObjects sustituye #DESCONOCIDO por la variable correspondiente al objeto que ha agregado.

NOTA

Si no desea agregar los datos que faltan al informe, simplemente elimine la celda que contiene el error. Seleccione la celda y pulse la tecla Intro. En el menú Editar, haga clic en Eliminar para eliminar la celda.

Si la variable aparece en... Entonces BusinessObjects...

• Una tabla o tabla de doble entrada• Una celda maestra

Lo elimina del informe.

• Una celda individual• Una cabecera o un pie de ruptura

Devuelve #DESCONOCIDO.

ción de problemas de cálculo

Acceso a los datos y análisis de datos 487

Sugerencias y trucosEn esta sección se ofrecen sugerencias para escribir fórmulas y evitar #CÁLCULO, #VALORMÚLTIP y otro tipo de errores.

Sugerencia Qué hacer1. Todas las fórmulas deben

comenzar con =Si olvida =, BusinessObjects muestra la fórmula como texto.

Escriba = antes de la fórmula

2. La sintaxis compleja de una fórmula muestra los contextos que BusinessObjects aplica de forma predeterminada. Existen dos formas sencillas de ver la sintaxis compleja de una fórmula.

1. Haga clic en la celda que contiene la fórmula.

2. Coloque el cursor en la Barra de fórmulas.Aparecerá la fórmula compleja en una etiqueta.

O bien,

1. Haga clic en la celda que contiene la fórmula.

2. Haga clic en Definir como variable, en el menú Datos.

3. Haga clic en Evaluar la fórmula en su contexto.Aparecerá la fórmula compleja en el cuadro de diálogo.

3. Si elimina una dimensión de una tabla, cualquier cálculo que necesite esa dimensión puede devolver un error. Para evitar esto, puede ocultar la dimensión: no aparecerá en el informe, pero quedará incluida en el cálculo.

1. Haga clic en la tabla que contiene la dimensión que desea ocultar.

2. Haga clic en Tabla, en el menú Formato.

3. En la ficha Rotación, haga clic en la dimensión.

4. Haga clic en Ocultar y, a continuación, en Aceptar.

Sugerencias y trucos

488 Acceso a los datos y análisis de datos

Solu

4. La mejor forma de solucionar #VALORMÚLTIP es incluir la variable errónea en la ruptura actual.

Haga clic en Ruptura, en el menú Formato. Para obtener más información, consulte Solución para #VALORMÚLTIP en una cabecera o un pie de ruptura en la página 471.

5. Si obtiene #VALORMÚLTIP al insertar una variable en la cabecera de columna de una tabla, aplique una ordenación para tratar de solucionarlo.

1. Haga clic en la celda que contiene #VALORMÚLTIP.

2. Haga clic en Ordenación, en el menú Insertar.

6. Cuando cree o edite una fórmula en la Barra de fórmulas o el Editor de fórmulas, pulse la tecla Intro para validar dicha fórmula. Si se produce un error de sintaxis, BusinessObjects le avisa y resalta la anomalía en la propia fórmula. Esto le ayudará a solucionar el problema específico.

• Si se ha resaltado el nombre de una variable al completo, agregue paréntesis y compruebe la ortografía.

• Si se ha resaltado un extremo de un nombre de variable, agregue un paréntesis.

7. Puede editar fórmulas directamente en el informe, sin utilizar la Barra de fórmulas ni el Editor de fórmulas.

1. Haga doble clic en la celda que contiene la fórmula que desea editar.

2. Edite la fórmula en la celda y pulse la tecla Intro cuando haya terminado.

8. Puede visualizar el Editor de fórmulas desde la Barra de fórmulas.

• Haga clic en el botón Editor de fórmulas:

Sugerencia Qué hacer

ción de problemas de cálculo

Acceso a los datos y análisis de datos 489

9. Puede ver y editar todas las fórmulas incluidas en un informe si cambia a la vista Estructura.

• Haga clic en Estructura, en el menú Ver.

10. BusinessObjects ofrece una lista de todas las fórmulas creadas en un documento en la ficha Datos del Administrador de informes.

Haga clic en Administrador de informes, en el menú Ver. Haga clic en la ficha Datos y expanda la carpeta Fórmulas.

11. BusinessObjects también ofrece una lista de fórmulas en el cuadro de diálogo Variables. En este cuadro de diálogo puede ver, editar o insertar cualquier fórmula que haya creado.

1. Haga clic en Variables, en el menú Datos.

2. Haga doble clic en la carpeta Fórmulas.

3. Para editar una fórmula, selecciónela y, a continuación, haga clic en Editar.

4. Para insertar una fórmula, selecciónela y, a continuación, haga clic en Insertar o Reemplazar.

Sugerencia Qué hacer

Sugerencias y trucos

490 Acceso a los datos y análisis de datos

Solu

ción de problemas de cálculo

Fórmulas, variables locales y funciones

cap

ítu

lo

492 Acceso a los datos y análisis de datos

Fórm

Presentación general

En este capítulo se facilita una introducción al uso de fórmulas, variables locales y funciones de BusinessObjects. En él se explica el modo de configurar sus propias fórmulas y variables en informes de BusinessObjects empleando sintaxis de BusinessObjects, y el uso de funciones de BusinessObjects. Además, se incluyen varios ejemplos de cálculos de empresa.En la sección Contextos de cálculo y sintaxis compleja en la página 429 se describe el modo de crear cálculos más potentes mediante sintaxis compleja para definir contextos de cálculo. Este capítulo dispone además de una Referencia rápida en la página 457 de cálculos que resume algunos de los términos clave de BusinessObjects.En la sección Solución de problemas de cálculo en la página 461 se facilitan soluciones a errores de cálculo que se pueden producir en BusinessObjects al escribir o utilizar fórmulas.

ulas, variables locales y funciones

Acceso a los datos y análisis de datos 493

FórmulasAl ejecutar una consulta, BusinessObjects realiza cálculos de los datos a nivel de la consulta y devuelve los resultados como variables. También puede efectuar cálculos sobre datos de informe utilizando los cálculos incorporados que se encuentran disponibles en el menú o la barra de herramientas de cálculos. En esta sección se explica el modo de configurar los cálculos de datos personalizados en los informes escribiendo fórmulas de BusinessObjects.

Razones para el uso de fórmulasLas fórmulas se utilizan para efectuar cálculos de manera local en el informe con el fin de definir condiciones en la visualización de filtros y datos.Una fórmula de BusinessObjects se compone de funciones, variables y operadores, y siempre empieza por el signo "igual a". Los ejemplos que se muestran a continuación muestran dos fórmulas muy sencillas:=Suma<Ingresos de ventas>

=<Margen>/<Ingresos de ventas>*100%

Cálculos localesEs posible que desee realizar cálculos personales en los informes o comparar cifras de la base de datos con cifras de una hoja de cálculo, por ejemplo. La creación de una fórmula se lo permitirá.Además, existen determinados tipos de cálculos que algunos servidores SQL no pueden llevar a cabo. Por ejemplo, el SQL estándar no permite utilizar la lógica de decisión como la sentencia SI.

Definición de condicionesPuede utilizar las fórmulas de BusinessObjects para definir condiciones. Puede, por ejemplo, configurar una condición para ocultar secciones en un informe si los ingresos de ventas están por debajo de un determinado nivel.También puede configurar filtros condicionales. Por ejemplo, desea visualizar tan sólo los puntos de venta que han generado un volumen de negocios semanal por encima de una determinada suma. Mediante la definición de un filtro con una condición, al actualizar el informe con los nuevos datos semanales, únicamente se mostrarán en el informe aquellos puntos de venta que cumplan la condición.Cuando configure informes para su proceso planificado, puede utilizar condiciones en Broadcast Agent que especifiquen las condiciones en las que deberán procesarse los documentos.

Fórmulas

494 Acceso a los datos y análisis de datos

Fórm

Creación de fórmulasHay tres maneras de crear fórmulas. Puede:• Escribir la fórmula directamente en una celda• Escribir la fórmula en la Barra de fórmulas• Utilizar el Editor de fórmulas

Visualización de la Barra de fórmulasUna vez que esté familiarizado con la sintaxis de BusinessObjects, puede escribir fórmulas sencillas directamente en una celda o en la Barra de fórmulas. El uso de la barra de fórmulas permite una visualización más clara de las operaciones, ya que se puede ver la fórmula entera de manera más fácil que en una celda. Si la Barra de fórmulas no se muestra:• Haga clic en Barra de fórmulas en el menú Ver.

La Barra de fórmulas dispone de cinco botones y un cuadro de texto donde se muestra la fórmula. Si hace clic en cualquier celda de un informe, el contenido se mostrará en este cuadro de texto. Dependiendo del tipo de celda en el que haya hecho clic, ésta podría ser texto, el nombre de una variable o una fórmula.

Visualización del Editor de fórmulasSi no está familiarizado con la sintaxis de BusinessObjects o va a escribir fórmulas más complejas, el mejor método es utilizar el Editor de fórmulas.1. Haga clic en la celda donde desea que aparezca la fórmula.

- Si la Barra de fórmulas está abierta, haga clic en Editor de fórmulas en la Barra de fórmulas o haga clic en Editar fórmula en el menú Datos.Aparecerá el Editor de fórmulas.

a b c d e

a. Abre el Editor de variablesb. Define la fórmula mostrada en la Barra de fórmulas como una variablec. Elimina del cuadro de texto Barra de fórmulas cualquier cambio no validado que se realice en la Barra de fórmulas d. Valida la fórmula mostrada en el cuadro de textoe. Abre el Editor de fórmulas

ulas, variables locales y funciones

Acceso a los datos y análisis de datos 495

Uso del Editor de fórmulasEl Editor de fórmulas permite crear la fórmula mediante la selección de variables, funciones y operadores directamente de las listas.

El Editor de fórmulas tiene cuatro partes principales:

Cuadro FórmulasMuestra la fórmula. Este cuadro se emplea para escribir o editar fórmulas.

Cuadro VariablesMuestra una lista de todas las variables del documento, que pueden ser variables locales o variables devueltas por el proveedor de datos. Puede incluir estas variables en la fórmula.

FuncionesMuestra una lista de todas las funciones de BusinessObjects.

OperadoresLos operadores definen la relación entre elementos de una fórmula. Los operadores incluyen operadores matemáticos como la suma (+) y la división (/), operadores de comparación como mayor que (>) y entre, operadores lógicos como Si Entonces SiNo y operadores de contexto como ParaTodo, ParaCada y

Fórmulas

496 Acceso a los datos y análisis de datos

Fórm

En. La lista de operadores de esta ventana se actualiza a medida que agrega elementos a la fórmula de manera que únicamente se muestran los operadores que son compatibles con la sintaxis actual.Para conocer el funcionamiento del Editor de fórmulas, observemos este ejemplo.

EJEMPLOCálculo de un total acumulativoEn la tabla siguiente, se desea visualizar un total acumulativo para los ingresos de ventas mensuales.

Proceda de la siguiente manera:1. Inserte una nueva columna detrás de la columna Ingresos de ventas y

asígnele el nombre Total acumulativo.2. Haga clic en la columna Total acumulativo.

En esta columna es donde va a insertar la fórmula.3. Haga clic en Editar fórmula en el menú Datos.

Aparecerá el Editor de fórmulas.4. Haga doble clic en el signo igual (=) de la lista Operadores.

El signo igual (=) se muestra en el cuadro Fórmulas.5. En el cuadro Funciones, abra la carpeta Todas las funciones y funciones de

agregación.6. Desplácese hasta que aparezca la función SumaAcumulativa en el cuadro

Funciones.

ulas, variables locales y funciones

Acceso a los datos y análisis de datos 497

7. Haga doble clic en SumaAcumulativa.BusinessObjects muestra SumaAcumulativa en el cuadro Fórmulas. Observe que el cursor se encuentra dentro de los corchetes. Éste es el lugar donde BusinessObjects insertará la variable.

8. En el cuadro Variables, haga doble clic en Ingresos de ventas.Ingresos de ventas se agrega a la fórmula. Observe los corchetes angulados que el Editor de fórmulas agrega de manera automática a una variable.

9. Haga clic en Aceptar.El Editor de fórmulas se cierra y el cálculo se muestra en la columna SumaAcumulativa.

BusinessObjects guarda la fórmula en la carpeta Fórmulas de la ficha Datos del Administrador de informes.

Directrices sobre la sintaxis de fórmulasSea cual sea el método utilizado para escribir fórmulas, tenga en cuenta siempre estas directrices:• Una fórmula debe comenzar con un signo "igual a". Si elimina este signo, la

fórmula se considera como una constante o un texto.• Las variables incluidas en las fórmulas deben estar entre un signo de menor

que (<) y un signo de mayor que (>), por ejemplo, <Volumen de negocios>. • El texto incluido en las formulas debe ir entre comillas (")

Errores de sintaxisSi hay un error de sintaxis en una fórmula, aparecerá un mensaje de error y se resaltará la parte de la fórmula que contiene el error.

Fórmulas

498 Acceso a los datos y análisis de datos

Fórm

Variables localesUna variable local es una fórmula con nombre. Las variables locales aparecen en la lista de variables de la ficha Datos del Administrador de informes; puede utilizarlas para crear tablas, gráficos y tablas de doble entrada del mismo modo en que se utilizan las variables devueltas por un proveedor de datos.

Razones para el uso de variables localesLas variables tienen varias ventajas frente a las fórmulas debido a que hay varias acciones que no se pueden realizar si únicamente se utilizan fórmulas: • No podrá aplicar señales, filtros, ordenaciones y rupturas en columnas o filas

que contengan fórmulas, sin embargo sí podrá hacerlo en aquellas que contengan variables.

• Puede incluir variables calificadas como dimensiones en jerarquías de exploración.

Las variables locales resultan también de utilidad ya que:• Puede volver a utilizarlas de manera sencilla en el mismo documento.• Las fórmulas pueden ser complejas. Puede utilizar (y volver a utilizar)

variables en fórmulas para simplificarlas. Debido a que puede volver a utilizar variables, no será necesario que escriba las mismas fórmulas una y otra vez. Las variables permiten que las fórmulas complejas resulten más fáciles de descifrar debido a que dividen las fórmulas en componentes manejables. Para ver un ejemplo, consulte Determinación del primer y último día del mes anterior en la página 526.

ulas, variables locales y funciones

Acceso a los datos y análisis de datos 499

Reconocimiento de variables localesSi desea saber si una variable se ha creado de manera local en un informe o la ha devuelto un proveedor de datos:• Haga clic con el botón derecho en la variable en la lista de la ficha Datos del

Administrador de informes. Si el comando Editar variable se encuentra disponible en el menú de acceso directo, la variable será una variable local.

• Si Editar variable no se encuentra disponible (aparece atenuado), la variable la ha devuelto el proveedor de datos y no se puede editar.

Variables locales

500 Acceso a los datos y análisis de datos

Fórm

Creación de variables localesPuede crear variables locales empleando el Editor de variables, convirtiendo una fórmula existente en una variable y agrupando valores de una variable existente para crear una nueva.

Uso del Editor de variablesPuede crear una variable local mediante el Editor de variables. Proceda de la siguiente manera:1. Haga clic con el botón derecho en la ficha Datos del Administrador de

informes y haga clic en Nueva variable en el menú de acceso directo.Se abrirá el cuadro de diálogo Variables.

2. Haga clic en la ficha Fórmula.3. Escriba la fórmula en el cuadro Fórmula o, haga doble clic en las funciones,

variables u operadores que necesite.4. Haga clic en la ficha Definición y escriba un nombre en el cuadro Nombre.

ulas, variables locales y funciones

Acceso a los datos y análisis de datos 501

5. En el cuadro Calificación, elija si desea que la variable local se defina como un objeto de tipo Dimensión, Indicador o Información.

6. Haga clic en Aceptar.La nueva variable se muestra en la lista de variables de la ficha Datos del Administrador de informes.

Transformación de fórmulas en variables localesTambién puede transformar una fórmula existente en una variable local. Esto le permite aplicar señales, filtros y ordenaciones. Tras la configuración de una fórmula en un informe, es posible que decida resaltar los valores máximos. Para ello, transforme la fórmula que ha creado en una variable.

EJEMPLOResaltado de margen superior al promedioHa configurado una fórmula para calcular el margen promedio y decide que desea resaltar todas las tiendas que se encuentran por encima del margen promedio. En BusinessObjects puede resaltar los datos empleando señales pero no puede aplicar una señal en una columna o fila de datos que contenga una fórmula. No obstante, puede utilizar una señal o una variable. Al convertir la fórmula en una variable, puede resaltar las tiendas que se encuentran por encima del promedio.

Variables locales

502 Acceso a los datos y análisis de datos

Fórm

Para transformar una fórmula en una variable:1. Seleccione la columna de datos que contiene la fórmula.2. Haga clic en Definir como variable en el menú Datos.3. Escriba un nombre para la variable en el cuadro de diálogo Definir la variable.

4. Defina el modo en que desea que se defina la fórmula.

5. Haga clic en Aceptar.La variable se muestra ahora en la carpeta de variables en la ficha Datos del Administrador de informes y podrá configurar una señal mediante la variable.

Para obtener información adicional sobre contextos de cálculo, consulte "Contextos de cálculo y sintaxis compleja" en la página 429.

Si desea... Elija...

Restringir la definición de esta variable a su contexto en el bloque actual.

Evaluar la fórmula en su contexto. Si inserta esta variable en otro bloque del informe, el resultado de dicho cálculo se basará siempre en el contexto original.

Definir la variable de manera que calcule los datos dinámicamente, basándose en el contexto del bloque donde se inserta la variable.

Guardar la fórmula genérica

ulas, variables locales y funciones

Acceso a los datos y análisis de datos 503

Creación de variables locales agrupando valores

También puede crear variables nuevas agrupando los valores de variables existentes, lo cual le permitirá crear grupos dinámicos para fines de análisis. La agrupación de valores con anterioridad al análisis de datos en modo Exploración resulta de gran utilidad si, por ejemplo, dispone de una variable que tenga varios valores. Este método permite crear un nivel de detalle intermedio en el análisis.

EJEMPLOAgrupación de trimestres para visualizar el volumen de negocios por semestreDispone de un informe que muestra los ingresos de ventas por trimestre, de la siguiente manera:

Desea visualizar el volumen de negocios por semestre. Llévelo a cabo agrupando los trimestres. La variable Trimestre devuelve cuatro valores: T1, T2, T3, T4. Mediante la agrupación de T1 y T2 en un valor (H1), y T3 y T4 en un segundo valor (H2), se crea una nueva variable, Semestre, y se calcula el volumen de negocios por semestre. A continuación, se agrega Semestre a una jerarquía de exploración y se utiliza en el análisis en modo Exploración.

Creación de variables locales agrupando valores

504 Acceso a los datos y análisis de datos

Fórm

Proceda de la siguiente manera:1. Seleccione T1 en la tabla.2. Con la tecla Ctrl pulsada, seleccione T2.3. Haga clic en Agrupar valores en la barra de herramientas Informe.

Se abrirá el cuadro Cambiar nombre de valores agrupados.

4. Escriba el nuevo nombre, H1, en el cuadro Cambiar nombre del grupo y haga clic en Aceptar.BusinessObjects agrupa T1 y T2 y muestra el nuevo nombre, H1, en la tabla.

BusinessObjects crea una nueva variable y la muestra en la lista Administrador de informes. BusinessObjects actualiza el encabezado de columna de la tabla con el nombre de la nueva variable, Trimestre+ En Tabla 1.

Agrupar valores

ulas, variables locales y funciones

Acceso a los datos y análisis de datos 505

5. Repita del Paso 1 al Paso 4 para agrupar los valores de T3 y T4, y asigne al nuevo valor el nombre H2.La tabla presentará ahora este aspecto.

Puede cambiar el nombre de la nueva variable para que resulte más significativo. Para ello:1. Haga clic con el botón derecho en la variable Trimestre+ En Tabla 1 en la

ventana Administrador de informes.2. Haga clic en Editar la variable en el menú de acceso directo.

Se abrirá el cuadro Editar.

3. Escriba un nombre nuevo, Semestre, en el cuadro de texto Nombre de la variable y haga clic en Aceptar.El nuevo nombre, Semestre, se muestra en la lista Variables y en la tabla. La

Creación de variables locales agrupando valores

506 Acceso a los datos y análisis de datos

Fórm

tabla muestra ahora los ingresos de ventas por semestre.

Edición de valores agrupadosPuede editar variables creadas mediante la agrupación de valores de otra variable. Puede cambiar el nombre de la variable o de los valores, volver a organizar los valores de los grupos o crear un nuevo grupo de valores. Proceda de la siguiente manera:1. Haga clic con el botón derecho en la variable de la ventana Administrador de

ulas, variables locales y funciones

Acceso a los datos y análisis de datos 507

informes.2. Haga clic en Editar la variable en el menú de acceso directo.

Se abrirá el cuadro Editar.

3. Realice los cambios necesarios y haga clic en Aceptar.

Eliminación de valores agrupadosPuede eliminar una variable creada mediante la agrupación de valores de otra variable.1. Haga clic en Variables, en el menú Datos.2. En el cuadro Variables, seleccione la variable que va a eliminar.3. Haga clic en Quitar y, después, en Aceptar.

Desagrupación de valores agrupadosPuede desagrupar una variable creada mediante la agrupación de valores de otra variable.1. Seleccione el valor agrupado en la tabla.2. Haga clic en Agrupar valores en la barra de herramientas.

Puede arrastrar y colocar valores de una carpeta de grupo a otra.

Puede cambiar aquí el nombre de los valores. Haga clic en el nombre y escriba uno nuevo.

Puede cambiar aquí el nombre de la variable.

Al hacer clic en el botón Nueva, se agrega un grupo nuevo al cuadro Grupos de valores.

Creación de variables locales agrupando valores

508 Acceso a los datos y análisis de datos

Fórm

Adición de valores agrupados a una jerarquía de exploraciónPuede agregar una variable local que se haya calificado como una dimensión a una jerarquía de exploración y luego utilizarla en su análisis en modo Exploración. Ahora puede agregar Semestre a la jerarquía Periodo y profundizar desde Año hasta Semestre, y después hasta Trimestre.

Para agregar Semestre a la jerarquía de exploración:1. Haga clic en Jerarquías en el menú Análisis.

Aparecerá el Editor de jerarquías.2. Agregue Semestre a la jerarquía Periodo entre Año y Trimestre.

NOTA

Para obtener información adicional sobre la configuración y el uso del modo Exploración, consulte Análisis de datos en modo Exploración en la página 245.

ulas, variables locales y funciones

Acceso a los datos y análisis de datos 509

Administración de fórmulas y variables localesEn esta sección se describe el modo de insertar, editar y eliminar variables locales y fórmulas que se han creado.

Inserción de variables locales y fórmulas en un informePuede arrastrar la variable o fórmula desde la ficha Datos de la ventana Administrador de informes y colocarla en el lugar del informe que desee.

Edición de fórmulasPuede editar una fórmula directamente en la celda o en la Barra de fórmulas, o bien puede utilizar el Editor de fórmulas.1. Haga clic en la celda que muestra el resultado de la fórmula que desea editar.2. A continuación:• Introduzca los cambios en la celda y pulse Intro para validarlos.• Haga clic en la Barra de fórmulas, edite la fórmula y haga clic en Validar una

fórmula para validar la fórmula.• Haga clic en Editar la fórmula en el menú Datos, realice los cambios en el

Editor de fórmulas y haga clic en Aceptar para validarlos.BusinessObjects muestra el resultado de la fórmula en la celda.

Edición de variables localesPuede editar una variable local directamente desde el Administrador de informes. Proceda de la siguiente manera:1. Haga clic con el botón derecho en la variable en la ficha Datos de la ventana

Administrador de informes.2. Haga clic en Editar la variable en el menú de acceso directo.

Aparecerá el Editor de variables.3. Puede:• Introducir un nuevo nombre en el cuadro Nombre• Cambiar la calificación de la variable• Editar la fórmula en la ficha Fórmula4. Haga clic en Aceptar para validar los cambios

Administración de fórmulas y variables locales

510 Acceso a los datos y análisis de datos

Fórm

Eliminación de fórmulas y variables localesPara eliminar una fórmula o variable local de un informe:1. Haga clic en Variables, en el menú Datos.

Aparecerá el cuadro de diálogo Variables.

2. Abra la carpeta Variables o Fórmulas.3. Seleccione la variable o fórmula que va a eliminar.4. Haga clic en Eliminar y, después, en Cerrar.

NOTA

Únicamente puede eliminar variables locales, no variables devueltas por un proveedor de datos.

Los botones Editar y Eliminar no se encuentran disponibles si se elige una variable devuelta por el proveedor de datos.

ulas, variables locales y funciones

Acceso a los datos y análisis de datos 511

FuncionesBusinessObjects contiene muchas funciones incorporadas que amplían en gran medida sus capacidades. Las funciones son fórmulas predefinidas. Una función consiste en el nombre de la función seguido de un par de paréntesis. Los paréntesis pueden contener argumentos y los argumentos facilitan valores a las funciones en las que se va a operar. Los argumentos pueden ser objetos, constantes u otras funciones.Algunas de las funciones más utilizadas se encuentran disponibles directamente en los menús y barras de herramientas de BusinessObjects. Al elegir una de estas funciones, los argumentos necesarios se agregan de manera automática. El grupo entero de funciones está organizado en nueve carpetas en el cuadro Funciones del Editor de fórmulas:

La carpeta... Enumera...

Todo Todas las funciones en orden alfabético.

Agregación Las funciones que devuelven totales de agregaciones (por ejemplo, sumas o promedios).

Funciones numéricas Funciones que operan en argumentos numéricos.

Funciones carácter Funciones que operan en objetos carácter y cadenas de texto.

Funciones fecha Funciones que operan en fechas.

Funciones lógicas Funciones que devuelven verdadero o falso.

Funciones de documento Funciones que devuelven información sobre un documento.

Funciones de proveedor de datos Funciones que devuelven información sobre un proveedor de datos.

Funciones varias Funciones que no pueden clasificarse en ninguna de las siete carpetas de categoría.

Funciones

512 Acceso a los datos y análisis de datos

Fórm

Uso de funcionesAl seleccionar una función en la lista de la ventana Funciones, aparece una descripción de la sintaxis que requiere la función en la parte inferior de la ventana Editor de fórmulas.Al agregar una función a la ventana Fórmula, se agregan las comas necesarias. En el siguiente ejemplo se muestra el modo de usar una función de BusinessObjects para clasificar datos de acuerdo con el volumen de negocios generado.

EJEMPLOClasificación de ciudades de acuerdo con los ingresos de ventasEn este ejemplo, se van a clasificar las ciudades de la tabla de acuerdo con los ingresos de ventas generados en este trimestre.

Proceda de la siguiente manera:1. Agregue una columna nueva a la tabla y asígnele el nombre Clasificación de

volumen de negocios.Haga clic en la columna Clasificación de volumen de negocios.

2. Haga clic en Editar fórmula en el menú Datos.Aparecerá el Editor de fórmulas.

ulas, variables locales y funciones

Acceso a los datos y análisis de datos 513

3. Abra la carpeta Todas las funciones y funciones de agregación, y desplácese a la función Clasificación.

4. Haga doble clic en Clasificación.

BusinessObjects agrega la función Clasificación a la ventana Fórmula.Para utilizar la función Clasificación, deberá agregar una variable de dimensión, una coma y una variable de tipo indicador entre los paréntesis. La función clasifica la dimensión de acuerdo con el indicador.

5. En la lista Variables, haga doble clic en Ciudad y, a continuación, en Ingresos de ventas.BusinessObjects muestra la sintaxis completa en la ventana Fórmulas.

=Clasificación(<Ciudad> ,<Ingresos de ventas>)

6. Haga clic en Aceptar.

BusinessObjects muestra aquí la sintaxis para la función seleccionada.

Haga clic aquí para obtener información adicional sobre la

función.

BusinessObjects agrega automáticamente paréntesis y comas.

Funciones

514 Acceso a los datos y análisis de datos

Fórm

Las ciudades se clasificarán del 1 al 10 de acuerdo con los ingresos de ventas.

SUGERENCIA

Para localizar rápidamente una función en la lista Funciones, abra la carpeta Todas las funciones y funciones de agregación, y escriba la primera letra de la función que desea buscar. BusinessObjects resalta la primera función que comienza por dicha letra.

Uso de la ayuda de la funciónAntes de trabajar con una función por primera vez, utilice la Ayuda de la función para conocer su funcionamiento. Proceda de la siguiente manera:• Seleccione la función en la lista Funciones y haga clic en el botón Ayuda de

la función.La página de ayuda facilita una descripción de la función, su sintaxis y un ejemplo.

ulas, variables locales y funciones

Acceso a los datos y análisis de datos 515

Equivalentes de funciones en Microsoft ExcelMuchas de las funciones de BusinessObjects tienen sus equivalentes en Microsoft Excel o fórmulas equivalentes que utilizan funciones de Excel diferentes que obtienen el mismo resultado. En la tabla siguiente se muestran las funciones o fórmulas de Excel equivalentes a las de BusinessObjects.

Equivalentes de funciones de agregación

BusinessObjects Equivalente en Excel

Suma Suma

Cuenta Cuenta

CuentaTotal ContarA

Promedio Promedio

Mín Mín

Máx Máx

DesviaciónEstándar

DesvEst

DesviaciónEstándarP

DesvEstP

Varianza Var

VarianzaP VarP

Equivalentes de funciones en Microsoft Excel

516 Acceso a los datos y análisis de datos

Fórm

Equivalentes de funciones numéricas

BusinessObjects Equivalente en Excel

Abs Abs

EnteroSup Múltiplo superior

Cos Cos

EuroErrorDeRedondeo Redondear(Redondear(Valor / TasaConversión, 2) - (Valor/TasaConversión), 3)

EuroErrorDeRedondeoDe

Redondear(Redondear(Valor * TasaConversión, 2) - (Valor * TasaConversión), 3)

EuroConvertirEn Redondear(Redondear(Valor / TasaConversión, 2), 2)

EuroConvertirDe Redondear(Redondear(Valor * TasaConversión, 2), 2

Exp Redondear(Exp(Valor), 2)

Fact Fact

EnteroInf MúltiploInf

Ln Redondear(Ln(Valor), 2)

Log Log

Log10 Log10

Media Mediana

Res Mod

Potencia Potencia

Redondear Redondear

Signo Signo

Sen Redondear(Sen(Valor), 2)

Raíz Raíz

Tan Redondear(Tan(Valor), 2)

Truncar Redondear(Valor), 0)

ulas, variables locales y funciones

Acceso a los datos y análisis de datos 517

Equivalentes de funciones carácter

BusinessObjects Equivalente en Excel

PalabraMayúscula StrConv(Cadena, vbProperCase)

Mayúsculas StrConv(Cadena, vbMayúsculas)

ElimEspacio Suprimir espacios

Subcadena Medio

ElimEspDerecha RecortarDer

Derecha Derecha

Reemplazar Reemplazar

Pos EnCad

Comparar Si CompCadena(Valor, CompararTrama, vbTextoComparar) Entonces Verdadero SiNo Falso Fin Si

Minúsculas Cadena(Cadena, vbMinúsculas)

Longitud Longitud

ElimEspIzquierda RecortarIzq

Izquierda Izquierda

IniMayúscula IniMayúscula

FormatoNúmero FormatoNúmero

FormatoFecha Formato

Relleno

Concatenación

Car Car

Asc Código Car

Equivalentes de funciones en Microsoft Excel

518 Acceso a los datos y análisis de datos

Fórm

Equivalentes de funciones fecha

BusinessObjects Equivalente en Excel

Año Año

Semana ParcFecha(ww,FechaEntrada)

EnFecha Formato(FechaEntrada,formato_fecha)

FechaRelativa AgregarFecha(d,númerodedías,FechaEntrada)

Trimestre ParcFecha(q,FechaEntrada)

NúmeroDeMesDelAño Mes(FechaEntrada)

Mes NombeMes(Mes(FechaEntrada))

ulas, variables locales y funciones

Acceso a los datos y análisis de datos 519

Ejemplos adicionales del uso de fórmulasSe facilitan ejemplos del uso de funciones y la creación de fórmulas en este capítulo, y en el manual del usuario. Esta sección cuenta con varios ejemplos adicionales del uso del Editor de fórmulas de BusinessObjects así como de funciones de BusinessObjects para configurar cálculos personales.

EJEMPLOCálculo de un promedio acumulativo de 3 semanasEl uso de un promedio acumulativo soluciona las fluctuaciones de una variable de tipo indicador que fluctúa con el tiempo como, por ejemplo, los precios de stock que cambian diariamente. El promedio acumulativo se obtiene calculando el promedio del valor actual y el número de valores anteriores especificado. En BusinessObjects, utilice la función Anterior() para configurar un promedio acumulativo.En este ejemplo se muestra el modo de crear la variable para calcular un promedio acumulativo de tres semanas para los ingresos de ventas.1. Haga clic con el botón derecho en cualquier variable de la ficha Datos del

Administrador de informes y haga clic en Nueva variable en el menú de acceso directo.Aparecerá el Editor de variables.

2. Haga clic en la ficha Definición.3. En el cuadro Nombre, escriba "acumulativo de 3 semanas".4. En Calificación, elija Indicador.5. Haga clic en la ficha Fórmula.6. En el cuadro Fórmulas, escriba la fórmula:=(<Ingresos de ventas>+Anterior(<Ingresos de ventas>)+Anterior(Anterior(<Ingresos de ventas>)))/3.

Esta fórmula agrega los ingresos de ventas de la semana actual a los ingresos de ventas de las dos semanas anteriores y, luego, divide el total entre tres para obtener un promedio de estas tres semanas. Para crear esta fórmula, utilizamos la función Anterior() de BusinessObjects. 7. Haga clic en Aceptar.

La nueva variable se agrega a la lista en la ficha Datos del Administrador de informes, y podrá utilizarla en las tablas y gráficos del informe.

Ejemplos adicionales del uso de fórmulas

520 Acceso a los datos y análisis de datos

Fórm

Combinación de datos en una sola celdaCon frecuencia necesitará combinar diferentes datos devueltos por proveedores de datos en una sola celda de un informe. Por ejemplo, el nombre y los apellidos normalmente se guardan como datos independientes en la base de datos, sin embargo, el usuario necesita con frecuencia ver el nombre completo de una persona en una sola celda de un informe.Existen dos modos de combinar datos o combinar texto y datos en una sola celda en BusinessObjects. Puede utilizar la función Concatenación() o el operador Y.Los siguientes ejemplos describen cómo utilizar ambos métodos para combinar datos de tipo carácter, y cómo combinar números y fechas con texto o datos.

EJEMPLOCombinación de nombres y apellidos en una sola celdaLa función Concatenación() de BusinessObjects permite combinar dos cadenas de caracteres. La cadena de caracteres puede ser un texto o una variable de tipo carácter. La sintaxis para esta función es:Concatenación(cadena de caracteres, cadena de caracteres)

Para ver el nombre y apellido de una persona en un sola celda, la sintaxis siguiente:=Concatenación(<Nombre>,<Apellido>)

dará el siguiente resultado: JuanGutierrezNormalmente deseará que haya un espacio entre el nombre y el apellido. Para ello, deberá utilizar la siguiente sintaxis:=Concatenación(<Nombre> ,(Concatenación(" " ,<Apellido>)))

También puede utilizar el operador de concatenación (Y) para concatenar cadenas. Si está combinando varias cadenas de caracteres y desea agregar espacios, el uso del operador Y constituye una solución más sencilla que el uso de la función Concatenación(). La sintaxis que permite obtener el mismo resultado empleando el operador Y es:=<Nombre>Y" "Y<Apellido>

Observe que el espacio introducido está entre comillas.

ulas, variables locales y funciones

Acceso a los datos y análisis de datos 521

EJEMPLOCombinación de texto y datos en una sola celdaPuede utilizar la misma sintaxis que en el ejemplo anterior para agregar un comentario a los datos de una celda de tabla o una celda maestra. En la tabla siguiente se muestran las cifras de ventas para Almería en T1 2001, sin embargo el trimestre no se muestra en la tabla. Mediante la edición del contenido de la celda maestra, puede agregar un título más significativo para cada sección del informe tal y como se muestra a continuación:

Para obtener el resultado ilustrado anteriormente, la fórmula:=’Ventas para T1 en ‘Y<Ciudad>

dará el siguiente resultado:Ventas para T1 en AlmeríaObserve que el texto va entre comillas y que hemos introducido un espacio al final del texto y antes de las comillas finales para agregar un espacio entre el texto y el nombre de la ciudad.

Ejemplos adicionales del uso de fórmulas

522 Acceso a los datos y análisis de datos

Fórm

Si desea colocar un filtro en la sección Ciudad tras combinar texto y datos en la celda maestra, observará que el botón Insertar un filtro de la barra de herramientas Estándar no se encuentra disponible. Para insertar un filtro:1. Seleccione la celda maestra.2. Haga clic en Filtros, en el menú Formato.

Aparecerá el cuadro de diálogo Filtros.3. Haga clic en Agregar.

Aparecerá el cuadro de diálogo Variable(s) a filtrar.4. Seleccione Ciudad y haga clic en Aceptar para volver al cuadro de diálogo

Filtros.En el cuadro Valores, seleccione las ciudades que desea filtrar y haga clic en Aceptar.

EJEMPLOCombinación de texto y números en una sola celdaLa función Concatenación() y el operador Y permiten combinar únicamente datos de tipo carácter. Si desea combinar texto o datos de tipo carácter con números, deberá convertir primero el número en una cadena de caracteres. De lo contrario, BusinessObjects muestra el mensaje de error 'Tipo de datos incorrecto'. Puede convertir un número en una cadena de caracteres mediante la función FormatoNúmero().

Para obtener el resultado ilustrado anteriormente, la fórmula:="Volumen de negocios para semana: "&FormatoNúmero(<Semana> ,"0")

dará el siguiente resultado:

ulas, variables locales y funciones

Acceso a los datos y análisis de datos 523

Volumen de negocios para semana: 1

EJEMPLOCombinación de texto y fechas en una sola celdaDe la misma manera, si desea combinar texto con fechas mediante el operador Y o la función Concatenación(), deberá convertir primero la fecha en una cadena de caracteres. De lo contrario, BusinessObjects muestra el mensaje de error 'Tipo de datos incorrecto'. Puede convertir una fecha en una cadena de caracteres mediante la función FormatoNúmero().

Para obtener el resultado ilustrado anteriormente, la fórmula:="Fecha de la factura: "YFormatoFecha(<Fecha>, "dd/mm/aaaa")

dará el siguiente resultado:Fecha de la factura: 01/01/1998

EJEMPLOComparación de crecimiento de margen anual mediante la función DondeUn requisito común en las empresas es la comparación de datos de diferentes fechas o periodos, de manera que pueda evaluar el modo en que han evolucionado indicadores clave como volumen de negocios y margen. La función Donde de BusinessObjects permite identificar datos con los valores de otra variable de manera que pueda comparar los datos relacionados.

Ejemplos adicionales del uso de fórmulas

524 Acceso a los datos y análisis de datos

Fórm

En el ejemplo siguiente, se desea comparar el margen anual. El documento de BusinessObjects contiene las variables para año, margen y ciudad. Mediante estos datos, puede escribir una fórmula de BusinessObjects para asignar el margen a un año específico y, luego, calcular el crecimiento del margen de un año al siguiente.

Proceda de la siguiente manera:1. Haga clic con el botón derecho en cualquier variable de la lista de variables

de la ficha Datos del Administrador de informes y haga clic en Nueva variable en el menú de acceso directo.Aparecerá el Editor de variables.

2. Haga clic en la ficha Definición.3. En el cuadro Nombre, escriba Margen 2001.4. En la sección Calificación, elija Indicador.5. Haga clic en la ficha Fórmula.6. En el cuadro Fórmulas, escriba la fórmula:=<Margen> Donde(<Año>="2001")

Esta fórmula calcula el margen únicamente para el año 2001. Observe que se ha empleado el operador Donde de BusinessObjects en la fórmula para especificar el año.7. Haga clic en Aceptar.BusinessObjects agrega la nueva variable a la lista en la ficha Datos del Administrador de informes.8. Repita el procedimiento anterior para crear una variable denominada Margen

2002 y otra Margen 2003 empleando la siguiente sintaxis:=<Margen> Donde(<Año>="2002")

=<Margen> Donde(<Año>="2003")

ulas, variables locales y funciones

Acceso a los datos y análisis de datos 525

BusinessObjects agrega las nuevas variables a la lista en la ficha Datos del Administrador de informes. Podría simplemente haber creado una fórmula para calcular el margen para cada año. La ventaja de crear una variable es que se puede volver a utilizar de manera más sencilla en otras fórmulas. Por ejemplo, ahora puede calcular fácilmente el incremento de porcentaje en el margen entre el año 2001 y 2002 utilizando las variables que acaba de crear, y visualizar el incremento en una columna nueva de la tabla. La fórmula para el crecimiento del 2001 al 2002 es la siguiente:=FormatoNúmero((((<Margen 2002> - <Margen 2001>)/<Margen 2001>) * 100) ,"0,0")&"%"

y la fórmula para el crecimiento del 2002 al 2003 es:=FormatoNúmero((((<Margen 2003> - <Margen 2002>)/<Margen 2002>) * 100) ,"0,0")&"%"

EJEMPLOUso del resultado de una función como datos para otra funciónPuede utilizar el resultado de una función como datos para otra función. De esta manera podrá combinar funciones para crear fórmulas complejas. Por ejemplo, la función UniversoNombre() devuelve una cadena que contiene el nombre de un universo en el que se basa un proveedor de datos. Utilice esta función facilitando el nombre del proveedor de datos como argumento de cadena, por ejemplo:UniversoNombre(‘Ventas’).

El problema de codificar el nombre de un proveedor de datos de este modo es que si el nombre del proveedor de datos cambia, la función ya no podrá utilizarse.Esto se soluciona utilizando el resultado de la función ProveedorDatos() como datos en la función UniversoNombre(). ProveedorDatos() toma una variable como datos, de manera que:ProveedorDatos(<Fecha ventas>)

devuelve el nombre del proveedor de datos de la variable Fecha ventas. Como resultado, la fórmula NombreDelUniverso(ProveedorDeDatos(<Fecha ventas>))

devuelve siempre el nombre del universo, incluso si cambia el nombre del proveedor de datos.

Ejemplos adicionales del uso de fórmulas

526 Acceso a los datos y análisis de datos

Fórm

EJEMPLODeterminación del primer y último día del mes anteriorEs normal ejecutar informes relativos a los datos del último mes completo. Para ello deberá determinar el primer y último día del mes anterior. Lo llevará a cabo creando variables que devuelvan estas fechas y, luego, utilizando estas variables en el informe. Estas variables combinan varias funciones y utilizan sus resultados como datos para otras funciones. En primer lugar, cree una variable que devuelva la fecha del primer día del mes anterior con el formato “AAAAMMDD” (por ejemplo "20020601").Proceda de la siguiente manera:1. Haga clic en Variables, en el menú Datos.

Aparecerá el cuadro de diálogo Variables.2. Haga clic en Agregar.

Aparecerá el Editor de variables.3. Escriba "PrimerDíaDeMesAnteriorComoCadena" en el cuadro Nombre.4. Haga clic en la ficha Fórmula.5. Escriba la fórmulaFormatoNúmero(Año(FechaActual()),"0000")&

FormatoNúmero(NúmeroDeMesDelAño(FechaActual()) - 1 ,"00")&"01"

6. Haga clic en Aceptar para cerrar el Editor de variables.7. Haga clic en Aceptar para cerrar el cuadro de diálogo Variables.

ulas, variables locales y funciones

Acceso a los datos y análisis de datos 527

Esta fórmula muestra el modo en que se pueden combinar varias funciones, usando los resultados de las funciones como datos para que otras funciones creen fórmulas complejas. En la tabla siguiente se desglosa la fórmula.

La fórmula introducida toma las dos últimas funciones de la tabla, las concatena (empleando el operador 'Y') y concatena "01" ' al final (para el primer día del mes) para facilitar una cadena con el formato "AAAAMMDD" (por ejemplo, "20020601").A continuación, cree una variable que exprese esta cadena como una fecha:1. Haga clic en Variables, en el menú Datos.

Aparecerá el cuadro de diálogo Variables.2. Haga clic en Agregar.

Aparecerá el Editor de variables.3. Escriba "PrimerDíaDeMesAnteriorComoFecha" en el cuadro Nombre.4. Haga clic en la ficha Fórmula.5. Escriba la fórmulaEnFecha<PrimerDíaDeMesAnteriorComoCadena>),’aaaammdd’)

en el cuadro Fórmula.6. Haga clic en Aceptar para cerrar el Editor de variables.7. Haga clic en Aceptar para cerrar el cuadro de diálogo Variables.

Función DevuelveFechaActual() La fecha actual

Año(FechaActual()) El año de la fecha actual como un valor entero

NúmeroDeMesDelAño(FechaActual()) El mes de la fecha actual como un valor entero(Si se resta 1, se obtendrá el mes anterior como un valor entero)

FormatoNúmero(Año(FechaActual()),’0000’) El año de la fecha actual como una cadena

FormatNúmero(NúmeroDeMesDelAño(

FechaActual())-1),’00’)El número de mes anterior como una cadena

Ejemplos adicionales del uso de fórmulas

528 Acceso a los datos y análisis de datos

Fórm

Tenga en cuenta que ha simplificado en gran medida esta fórmula creando previamente la variable PrimerDíaDeMesAnteriorComoCadena. Sin esta variable, debería introducir la fórmula completa que contiene, convirtiendo a la fórmula PrimerDíaDeMesAnteriorComoFecha en una fórmula mucho más compleja y difícil de utilizar.Finalmente, cree una variable que devuelva el último día del mes anterior como una fecha. Utilice la variable PrimerDíaDeMesAnteriorComoFecha que ya ha creado en esta fórmula. Proceda de la siguiente manera:1. Haga clic en Variables, en el menú Datos.

Aparecerá el cuadro de diálogo Variables.2. Haga clic en Agregar.

Aparecerá el Editor de variables.3. Escriba "ÚltimoDíaDeMesAnteriorComoFecha" en el cuadro Nombre.4. Haga clic en la ficha Fórmula.5. Escriba la fórmulaÚltimoDíaDeMes(<PrimerDíaDeMesAnteriorComoFecha>)

en el cuadro Fórmula.6. Haga clic en Aceptar para cerrar el Editor de variables.7. Haga clic en Aceptar para cerrar el cuadro de diálogo Variables.Ahora puede utilizar en el informe las variables PrimerDíaDeMesAnteriorComoFecha y ÚltimoDíaDeMesAnteriorComoFecha.

EJEMPLOCálculo de volumen de negocios total de todos los centros de vacaciones

ulas, variables locales y funciones

Acceso a los datos y análisis de datos 529

cuando algunos de ellos tienen filtrosEn este ejemplo, se muestra un informe que contiene los dos centros de vacaciones principales en un informe que muestra centros de vacaciones, sus países y sus volúmenes de negocios asociados. Restrinja el informe a los dos centros de vacaciones principales estableciendo una clasificación en la columna Centro de vacaciones.

Si inserta un cálculo de Suma en la columna Volumen de negocios, BusinessObjects utiliza de forma predeterminada la siguiente fórmula:Suma(<Volumen de negocios>)

que dará el siguiente resultado:

¿Por qué este resultado es distinto al anterior? De forma predeterminada, la función Suma tiene en cuenta únicamente los volúmenes de negocios del bloque; la suma mostrada es el volumen de negocios total para los centros de vacaciones Club Hawaiian y Bahamas Beach. El centro de vacaciones French Riviera se filtra desde este informe mediante la clasificación aplicada a la columna Centro de vacaciones. Sin embargo, deberá incluir su volumen de negocios en el cálculo del volumen de negocios total. La función NingúnFiltro() permite que esto sea posible. Esta función indica a BusinessObjects que ignore los filtros al realizar el cálculo, de forma que la fórmula NingúnFiltro(Suma(<Volumen de negocios>))

devuelve el volumen de negocios total de todos los centros de vacaciones.

Ejemplos adicionales del uso de fórmulas

530 Acceso a los datos y análisis de datos

Fórm

ulas, variables locales y funciones

Apéndice

parte

Inicio de BusinessObjects con el comando Ejecutar

apén

dic

e

534 Acceso a los datos y análisis de datos

Inici

Presentación general

En este apéndice se explica cómo ejecutar BusinessObjects mediante el uso del comando Ejecutar de Windows. Puede utilizar el comando Ejecutar como método alternativo a hacer doble clic en el icono de BusinessObjects. Puede también especificar opciones de la línea de comandos, como el nombre de usuario y la contraseña, entre otras opciones.

o de BusinessObjects con el comando Ejecutar

Acceso a los datos y análisis de datos 535

Uso del comando EjecutarEl siguiente procedimiento describe cómo iniciar BusinessObjects con el comando Ejecutar. Las opciones que pueden incluirse en el comando Ejecutar se enumeran y explican más adelante en la sección “Opciones del comando Ejecutar”.1. Haga clic en el botón Inicio y, a continuación, en Ejecutar en el menú Inicio.

Aparecerá el cuadro de diálogo Ejecutar.2. En el cuadro de texto Abrir, introduzca la ruta de acceso al archivo ejecutable

de BusinessObjects (Busobj.exe). Este archivo se encuentra de forma predeterminada en la carpeta BusinessObjects. Puede hacer clic en Examinar para especificar la ruta de acceso en lugar de escribirla.

3. Haga clic en Aceptar.Aparecerá el cuadro de diálogo Identificación.

4. Introduzca el nombre de usuario y la contraseña facilitada por el supervisor de BusinessObjects y, a continuación, haga clic en Aceptar.Se iniciará la aplicación BusinessObjects.

Uso del comando Ejecutar

536 Acceso a los datos y análisis de datos

Inici

Opciones del comando EjecutarLas opciones del comando Ejecutar permiten iniciar una sesión de BusinessObjects con el nombre de usuario y la contraseña. En la tabla siguiente se describen las opciones que puede utilizar.

Opción Descripción

-user [nombre de usuario]

Nombre de usuario asignado por el supervisor. Los nombres de usuario que incluyen espacios se deben escribir entre comillas, por ejemplo "nombre de usuario".

-pass [contraseña] Contraseña asignada por el supervisor. Esta opción es obligatoria si introduce la opción –user. Las contraseñas que incluyen espacios se deben escribir entre comillas, por ejemplo "mi contraseña".

-online u -offline

De forma predeterminada, el último modo de conexión del usuario especificado u "online" (conectado) la primera vez que se inicia BusinessObjects.El modo local desconecta del diccionario al usuario y, por tanto, desactiva las conexiones remotas durante la sesión de trabajo.

nombre_de_archivo_rep.rep

Nombre del documento con el que desea trabajar al iniciar BusinessObjects. Deberá incluir la ruta de acceso a este archivo, por ejemplo: c:\BusinessObjects\userdocs\sales.rep

o de BusinessObjects con el comando Ejecutar

Acceso a los datos y análisis de datos 537

SUGERENCIA

En el archivo que declare detrás de la opción –vars, puede también especificar variables como DBUSER, DBPASSWORD y DBDSN. (Los nombres de estas variables dependen de la base de datos del lugar de trabajo.) Estas variables se pueden utilizar para definir una restricción sobre un objeto, por ejemplo. Para obtener más información sobre estas variables, consulte "Variables de BusinessObjects" en el Manual de base de datos que se incluye en el paquete de BusinessObjects.

-keyfile [nombre_de_archivo_key]

Si trabaja con varios diccionarios, especifica el diccionario con el que desea trabajar.

-nologo Ejecuta BusinessObjects sin mostrar la pantalla del logotipo.

-vars miarchivo.txt Nombre de un archivo de texto en el que se especifican variables. Puede especificar BOUSER y BOPASS, que administran el acceso a BusinessObjects. Puede también declarar sus propias variables en el archivo. Para obtener más información sobre estas variables, consulte más adelante la sección “Especificación de BOUSER, BOPASS y otras variables”.

Opción Descripción

Uso del comando Ejecutar

538 Acceso a los datos y análisis de datos

Inici

Especificación de BOUSER, BOPASS y otras variablesPuede utilizar las variables BOUSER y BOPASS para administrar el acceso a BusinessObjects. Puede especificar los valores de estas variables en el comando Ejecutar o en un archivo llamado desde dicho comando. Es posible declarar otras variables en este archivo.

BOUSER y BOPASSCuando el supervisor de BusinessObjects crea usuarios, asigna a cada uno un nombre de usuario y una contraseña. El nombre de usuario y la contraseña se guardan en el diccionario. Cuando se inicia una sesión de BusinessObjects en modo conectado, que es el modo de trabajo predeterminado, BusinessObjects se conecta al diccionario y lee la información de seguridad. El nombre de usuario y la contraseña se graban en los archivos objects.lsi u objects.ssi, ubicados en las carpetas ShData o LocData.Una vez que haya iniciado BusinessObjects en modo conectado, puede utilizar las variables BOUSER y BOPASS en el comando Ejecutar. Puede:• Declarar el valor de las variables detrás de –user y –pass.

Si, por ejemplo, el supervisor le ha asignado el nombre de usuario JUAN y la contraseña SANCHO, puede escribir el siguiente comando:

c:\BusinessObjects\Busobj.exe -user JUAN -pass SANCHO

o de BusinessObjects con el comando Ejecutar

Acceso a los datos y análisis de datos 539

• Declarar las variables y sus valores en un archivo de texto de la carpeta BusinessObjects. A continuación, en el comando Ejecutar, especifique el nombre del archivo detrás de la opción –vars.Si, por ejemplo, el supervisor le ha asignado el nombre de usuario JUAN y la contraseña SANCHO, puede crear un archivo .txt (mi_archivo.txt) en el que especifique:BOUSER=JUANBOPASS=SANCHOAhora puede utilizar el siguiente comando Ejecutar:

c:\BusinessObjects\Busobj.exe –vars mi_archivo.txt

NOTA

Los nombres de usuario y las contraseñas que contienen espacios se deben escribir entre comillas, por ejemplo "nombre de usuario". Deberá utilizar caracteres en mayúsculas cuando especifique las variables que administren la seguridad, como en el ejemplo anterior.

Otras variables que pueden especificarse en un archivoEn el archivo .txt declarado detrás de la opción –vars, puede especificar otras variables con las que trabaje en BusinessObjects. Por ejemplo, si ha creado una variable que muestre una petición de orden cuando se ejecute una consulta, puede especificar el valor de esta variable en el archivo .txt. La sintaxis es la siguiente:NOMBRE_DE_VARIABLE=VALOR

Uso del comando Ejecutar

540 Acceso a los datos y análisis de datos

Inici

o de BusinessObjects con el comando Ejecutar

BusinessObjects y Visual Basic for Applications

apén

dic

e

542 Acceso a los datos y análisis de datos

Busi

Presentación general

BusinessObjects 6.x se puede personalizar mediante el lenguaje de programación Microsoft Visual Basic for Applications. BusinessObjects 6.x dispone de un Editor de Visual Basic que puede utilizar para desarrollar macros, complementos y proveedores de datos VBA. El Editor de Visual Basic es el editor estándar de Microsoft VBA, con el que puede que ya esté familiarizado si utiliza productos de Microsoft Office. En este capítulo se describe cómo utilizar macros y complementos en BusinessObjects. Para obtener información sobre la creación de proveedores de datos VBA, consulte Utilización de procedimientos de Visual Basic for Applications en la página 104.

Definición de macroUna macro es un conjunto de comandos y funciones que se guardan en un módulo de Visual Basic for Applications y se pueden ejecutar siempre que sea necesario realizar una tarea. Si realiza una tarea de forma repetitiva, puede automatizarla con una macro. Las macros se crean con el Editor de Visual Basic.

nessObjects y Visual Basic for Applications

Acceso a los datos y análisis de datos 543

Definición de complementoLos complementos son programas que agregan comandos y funciones opcionales a BusinessObjects. Generalmente, los complementos los crean los responsables de agregar funciones personalizadas a BusinessObjects en la empresa. Lo único que usted debe hacer seguramente es instalar y desinstalar los complementos que le envíen.Para que pueda utilizar un complemento, debe instalarlo en el equipo y, a continuación, cargarlo en BusinessObjects. La ubicación predeterminada de la instalación de los complementos (archivos *.rea) es la carpeta UserDocs en la carpeta de BusinessObjects. Cuando se carga un complemento, se activa la función correspondiente en BusinessObjects y se agregan los comandos asociados a los menús apropiados.Cuando se descarga un complemento se eliminan las funciones y los comandos correspondientes de BusinessObjects, pero el programa del complemento permanece en el equipo, de manera que puede volver a cargarlo de nuevo.Puede utilizar sus propios programas de Visual Basic for Applications como complementos personalizados. Para obtener información sobre cómo hacer que un programa de Visual Basic for Applications sea un complemento, consulte BusinessObjects SDK Reference Guide.

¿Qué ocurre con los archivos de comandos que se utilizaban en BusinessObjects 4.1?

Los archivos de comandos creados mediante el lenguaje de programación ReportScript se pueden convertir automáticamente en macros de Visual Basic con BusinessObjects 6.1. Para obtener información sobre cómo realizar esta operación, consulte Conversión de archivos de comandos a macros en la página 549.

544 Acceso a los datos y análisis de datos

Busi

Utilización de macrosLas macros se crean y se guardan en documentos de BusinessObjects (archivos .rep) o complementos de BusinessObjects (archivos .rea). Puede ejecutar macros desde el cuadro de diálogo Macros o desde la barra de herramientas de Visual Basic si se han asignado macros a los botones de macro.

Ejecución de una macro1. Haga clic en Macro y, a continuación, en Macros, en el menú Herramientas,

o bien haga clic en Macros, en la barra de herramientas de Visual Basic.Aparecerá el cuadro de diálogo Macros.

2. En el cuadro de lista Macros en, seleccione los documentos donde se guardan las macros. Puede visualizar las macros disponibles en el documento activo, todas las macros en todos los documentos abiertos, las macros de un documento abierto seleccionado o las macros de los complementos.

Las macros que están almacenadas en los documentos seleccionados se muestran en la lista Nombre de la macro.

nessObjects y Visual Basic for Applications

Acceso a los datos y análisis de datos 545

3. Seleccione el nombre de la macro que desea utilizar y haga clic en Ejecutar.

NOTA

Si VBA no está instalado y abre un documento que contiene macros, recibe un mensaje de error que le indica que las macros no se ejecutarán. En este caso, el documento puede devolver datos incorrectos o incompletos. Los proveedores de datos OLAP Connect y Web Connect también necesitan VBA para que funcionen correctamente.

Utilización de la barra de herramientas de Visual BasicPara abrir la barra de herramientas de Visual Basic:• Haga clic con el botón derecho del ratón en cualquier otra barra de

herramientas abierta y haga clic en Visual Basic en el menú de acceso directo.

a b c

a. Abre el cuadro de diálogo Macros.b. Abre el Editor de Visual Basic.c. Los botones 1, 2, 3, 4, 5 ejecutan macros que les han sido asignadas.

Utilización de macros

546 Acceso a los datos y análisis de datos

Busi

Asociación de una macro a un botón de la barra de herramientas1. Haga clic en Opciones, en el menú Herramientas.

Aparecerá el cuadro de diálogo Opciones.2. Haga clic en la ficha Macro.

3. Haga clic en la casilla de verificación 1 para activar el primer botón en la barra de herramientas de Visual Basic.

4. Haga clic en el botón situado a la derecha del cuadro Nombre de la macro.5. Se abrirá el cuadro de diálogo Macros.6. Haga clic en la macro de la lista que desea utilizar y, después, haga clic en

Seleccionar.El nombre de la macro aparecerá en el cuadro Nombre de la macro.

7. En el cuadro Etiqueta, escriba la etiqueta que desea utilizar para la macro.La etiqueta aparecerá cuando coloque el cursor sobre el botón de la barra de herramientas de Visual Basic.

nessObjects y Visual Basic for Applications

Acceso a los datos y análisis de datos 547

Utilización de complementosLos complementos de BusinessObjects son programas de Visual Basic que agregan comandos y funciones opcionales a BusinessObjects. Puede distribuir los complementos que ha creado a otros usuarios, así como recuperar y utilizar los complementos creados por otros usuarios.

Instalación de un complementoHaga clic en Complementos, en el menú Herramientas.

Se abrirá el cuadro de diálogo Complementos.

8. Haga clic en Examinar para ubicar y abrir los complementos en el equipo.El cuadro Abrir presenta la lista de complementos disponibles. Existen dos tipos de complementos que puede ver en este cuadro de diálogo: los que están disponibles y los que se han instalado. No puede utilizar un complemento a menos que se haya instalado.

9. Haga clic en la casilla de verificación situada junto al nombre del complemento y, a continuación, en Aceptar.

El complemento se instalará y ya se podrá utilizar.

NOTA

Cuando un usuario instala un complemento, éste sólo queda instalado para dicho usuario. Si el mismo usuario se conecta con otro nombre, el complemento no estará disponible.

La marca de verificación muestra que se han instalado complementos.

Si no se muestra la marca de verificación significa que el complemento está en el equipo, pero no se ha instalado.

Utilización de complementos

548 Acceso a los datos y análisis de datos

Busi

Utilización de complementosPuede ejecutar un complemento instalado desde el cuadro de diálogo Macros o puede asociarlo a un botón en la barra de herramientas de Visual Basic.

Desinstalación de complementos1. Haga clic en la casilla de verificación situada junto al nombre del

complemento en el cuadro de diálogo Complementos para eliminar la marca de verificación.

2. Haga clic en Aceptar.Las funciones y los comandos de los complementos se eliminan de BusinessObjects, pero el programa del complemento permanece en el equipo, de forma que se puede volver a cargar fácilmente si es necesario utilizarlo de nuevo.

Intercambio de complementos con otros usuariosPuede enviar y recuperar complementos (archivos .rea) del mismo modo que puede enviar y recuperar documentos de BusinessObjects.

nessObjects y Visual Basic for Applications

Acceso a los datos y análisis de datos 549

Conversión de archivos de comandos a macrosEn BusinessObjects 4.1, se podían crear archivos de comandos para automatizar tareas mediante el lenguaje de programación ReportScript. En BusinessObjects 5.x, este lenguaje de programación ha sido sustituido y mejorado con el lenguaje de programación de Visual Basic.BusinessObjects 6.1 puede convertir los archivos de comandos SBL a macros de Visual Basic (VBA) que puede ejecutar desde el cuadro de diálogo Macros.El proceso de conversión del archivo de comandos es el siguiente:• Los diálogos se convierten a un formato VBA.• La lógica de códigos se convierte a un módulo VBA.• En un módulo adicional se presentan las funciones e instrucciones

específicas de SBL.

Conversión de archivos de comandos1. Haga clic en Macro, a continuación, en Convertir de ReportScript, en el

menú Herramientas.Aparecerá el cuadro de diálogo Abrir. De forma predeterminada, la carpeta Scripts se abre y se puede visualizar una lista con los archivos de comandos disponibles.Imagen no disponible para Beta

2. Seleccione el archivo de comandos que desea convertir.3. En el cuadro de lista Convertir en, seleccione dónde desea que se guarde la

macro convertida.Puede realizar la conversión de la macro en el documento activo o en un documento nuevo.

4. Haga clic en Importar.El archivo de comandos se ha convertido.

NOTA

A veces la macro necesita algún pequeño retoque en el Editor de Visual Basic después de la conversión para que funcione correctamente. Para obtener información sobre cómo realizar esta tarea, consulte el manual Customizing BusinessObjects .

Conversión de archivos de comandos a macros

550 Acceso a los datos y análisis de datos

Busi

Utilización del Editor de Visual BasicPuede abrir el Editor de Visual Basic directamente desde BusinessObjects para crear macros y programas para utilizar en BusinessObjects. Este entorno de desarrollo tiene su propia serie de archivos de Ayuda en pantalla.Ejecución del Editor de Visual Basic

Para abrir el Editor de Visual Basic:• Haga clic en el Editor de Visual Basic, en la barra de herramientas de Visual

Basic.Se abrirá el entorno de desarrollo de Visual Basic.

La programación de Visual Basic requiere tener conocimientos del entorno de programación. Este tema se trata en el manual Customizing BusinessObjects.

Editor de Visual Basic

nessObjects y Visual Basic for Applications

Acceso a los datos y análisis de datos 551

Índice temático

#######, error 477#CÁLCULO, error 463#DESBORDAMIENTO, error 485#DESCONOCIDO, error 486#DICT ERR, error 478#DIV/0, error 480#ERRI, error 482#ERROR, error 481#SEÑAL, error 477#SINTAXIS, error 485#VALORMÚLTIP, error 468

AAbs, función

Equivalente en Excel 516acceder a orígenes de datos 38administrador de BusinessObjects

y SQL manual 93Administrador de informes

desplazar variables desde 260analizar datos

en análisis de informes 243presentación general 242usar modo corte y rotación 244usar modo Exploración 243uso de un servidor OLAP 244

Año, funciónEquivalente en Excel 518

Archivos de datos personales 39crear informes 100definir opciones 103ventajas 100

Archivos XML 40Asc, función

Equivalente en Excel 517

BBásica

consultas de página 182bloques

usar distintos proveedores de datos 213BOPASS, variable 538BOUSER, variable 538BusinessObjects

actualizar versiones anteriores 32componentes nuevos 33definición 25iniciar con el comando Ejecutar 535materiales de demostración y ejemplos 32origen de datos 26

Ccálculos

agregar a informes 409ejemplos 414usar de nuevo 418

Car, funciónEquivalente en Excel 517

celdasautocalificación 177

clasificaraplicar en modo Corte y rotación 306y rupturas 334

clasificar datos 330clasificar en informes de clave maestra/

información 334editar una clasificación existente 335eliminar una clasificación 335visualizar porcentajes 333visualizar subtotales 333

Índice temático

552 Acceso a los datos y análisis de datos

Índic

clave maestra/información, informesactivar/desactivar varias secciones 296clasificar 334crear 291desactivar secciones 293, 295deshacer 292estructurar informes existentes 289reactivar secciones 296reorganizar 290trabajar en modo Corte y rotación 288utilizar clave maestra diferente 291

combinar datos 44Comparar, función

Equivalente en Excel 517Concatenación, función

Equivalente en Excel 517condición compleja, cálculos

examinar el SQL 370condiciones

aplicar a condiciones 72definición 72

condiciones complejasaplicar con cálculos 363aplicar con un cálculo 363aplicar en consultas 354editar 362eliminar 362sugerencias para su aplicación 360usar caracteres comodín 360usar el operador Diferente de 361usar el operador Excepto 361usar el operador Fuera de la lista 361uso del operador En la lista 360

condiciones predefinidasaplicar a condiciones 73eliminar 73en universo Viajes Archipiélagos 73

condiciones simplesaplicar 74eliminar 75seleccionar valores diferentes 74

conexionesconfigurar 41, 42definir 41

conexiones de base de datosadministrar con el editor manual de SQL 85crear 83, 85editar 85, 87seleccionar 83

consultasacumulativo 65agregar contenido en Web Connect 141aplicar condiciones complejas 354, 356Business Objects, consultas de Web

Connect 128crear nuevas consultas de Web Connect 138definir opciones 76ejecutar en distintos universos 78elaborar consultas más eficaces 68elaborar en el Panel de consulta 63elaborar en universos 57, 60eliminar filas duplicadas 76empresa, consultas de Web Connect 128especificar número de filas a devolver 76generar SQL sin recuperar datos 76guardar definiciones 67Internet, consultas 129utilizar resultados en condiciones 375

consultas, catálogos 125Cos, función

Equivalente en Excel 516cubos OLAP

usar para crear informes 121Cuenta, función

Equivalente en Excel 515

Ddatos

flujos de operaciones para acceso 45presentar y analizar 28

datos ocultosmostrar 338ocultar datos del informe 337

demostración, material 57archivos de comandos genéricos 57eModas 59Viajes Archipiélagos 57

Derecha, funciónEquivalente en Excel 517

e temático

Acceso a los datos y análisis de datos 553

DesviaciónEstándar, funciónEquivalente en Excel 515

DesviaciónEstándarP, funciónEquivalente en Excel 515

dimensión, objetos 59dimensiones

agregar a jerarquías 276restricciones en la combinación 277, 278

documentosactualizar 31, 175actualizar en Broadcast Agent 175actualizar en InfoView 175crear nuevo 60crear nuevos proveedores de datos 60editar proveedores de datos 60

EEditor manual del SQL

abrir un archivo de comandos existente 83crear informes 81crear informes interactivos 89crear una conexión 85crear/editar una conexión 85editar archivo de comandos SQL 84editar una conexión 87ejemplo 88ejemplo de consulta con petición de orden 92escribir un nuevo archivo de comandos 83restricciones en archivos de comandos 93ver datos brutos 83y ordenaciones 76

ElimEspacio, funciónEquivalente en Excel 517

ElimEspDerecha, funciónEquivalente en Excel 517

ElimEspIzq, funciónEquivalente en Excel 517

empresa, consultasacumulativo 136

EnFecha, funciónEquivalente en Excel 518

EnteroInf, funciónEquivalente en Excel 516

EnteroSup, funciónEquivalente en Excel 516

EuroConvertirEn, funciónEquivalente en Excel 516

EuroErrorDeRedondeoEn, funciónEquivalente en Excel 516

eurosconvertir a 422convertir de 423convertir en y de 421visualizar el símbolo de euro 421visualizar errores de redondeo en cálculos 424

Exp, funciónEquivalente en Excel 516

Exploración, barra de herramientasdesplazar variables a 260desplazar variables desde 262usar 263

exploración, barra de herramientasdesplazar objetos a bloque 263eliminar objetos 263insertar contenido como título del informe 282reorganizar 264visualizar valores 252

Índice temático

554 Acceso a los datos y análisis de datos

Índic

exploración, modoacciones de BusinessObjects

predeterminadas 249analizar indicadores 265anular acciones de exploración 253cambiar a 249cambiar datos en tablas 260configurar informe 248continuar profundización 251definición 243, 246definir opciones 283exploración lateral 253explorar en gráficos 256explorar en la base de datos 269explorar en varias jerarquías 257explorar mediante jerarquías

personalizadas 275imprimir 282imprimir informes 282profundizar 250profundizar hasta otra jerarquía 254realizar instantáneas de informes 267recuperar datos nuevos mediante filtros 271reorganizar la barra de herramientas

Exploración 264sintetizar 253usar 249usar la barra de herramientas Exploración 263visualizar valores en la barra de herramientas

Exploración 252y jerarquías 248

explorar en 269

FFact, función

Equivalente en Excel 516FechaRelativa, función

Equivalente en Excel 518

filtrosadministrar 315agregar 317aplicar en modo Corte y rotación 308crear filtros complejos 319editar filtros complejos 320eliminar 318ignorar 321insertar 314insertar filtros complejos 320mostrar nombres en campos especiales 318seleccionar valores diferentes 315

filtros de exploraciónrecuperar datos nuevos mediante 271

FormatoFechaEquivalente en Excel 517

FormatoNúmeroEquivalente en Excel 517

fórmulascalificar 280crear mediante el Editor de fórmulas 495definición 493directrices sobre sintaxis 497

Función EuroConvertirDeEquivalente en Excel 516

Función EuroErrorDeRedondeoDeEquivalente en Excel 516

funcionesequivalentes en Excel 515

Ggráfico matricial 3D

crear a partir de tabla o gráfico matricial 2D 300

gráficosexplorar 256visualizar datos 217

guardar documentos en formato Excel 33

Iimprimir

en modo Exploración 282indicador, objetos 59

e temático

Acceso a los datos y análisis de datos 555

indicadoresanalizar en modo Exploración 265contraer 266definición 265expandir 266

información, objetos 59informes

agregar columnas 221combinar orígenes de datos 212distribuir 30incluir datos de diferentes orígenes de

datos 212realizar copias 267

IniMayúscula, funciónEquivalente en Excel 517

Internet, consultas 125crear 143definir opciones individuales 178editar 172errores de conversión 180guardar 173guardar preferencias 174

Izquierda, funciónEquivalente en Excel 517

Jjerarquías 248

agregar dimensiones 276calificar datos 279cambiar el orden de las dimensiones 277cambiar nombre 277crear 278crear jerarquías personalizadas 278definición de jerarquías personalizadas 275editar 276eliminar 277eliminar dimensiones 277en Viajes Archipiélagos 248explorar en varias jerarquías 257explorar mediante jerarquías

personalizadas 275predeterminadas 248restricciones en la edición 276sintetizar en varias jerarquías 258ver 69

jerarquías personalizadas 275

Llistas de valores

asignar datos desde un archivo de dBase 404asignar datos personales 400asignar datos personales desde un archivo de

Excel 403asignar datos personales desde un archivo de

texto 400definición 395editar 396personalizar 395visualizar, depurar y actualizar 405

Ln, funciónEquivalente en Excel 516

Log, funciónEquivalente en Excel 516

Log10, funciónEquivalente en Excel 516

Longitud, funciónEquivalente en Excel 517

MMáx, función

Equivalente en Excel 515Mayúsculas, función

Equivalente en Excel 517Media, función

Equivalente en Excel 516mensajes de error

####### 477#CÁLCULO 463#DESBORDAMIENTO 485#DESCONOCIDO 486#DICT ERR 478#DIV/0 480#ERRI 482#ERROR 481#SEÑAL 477#SINTAXIS 485#VALORMÚLTIP 468sugerencias y trucos 487

Índice temático

556 Acceso a los datos y análisis de datos

Índic

Mes, funciónEquivalente en Excel 518

Mín, funciónEquivalente en Excel 515

Minúsculas, funciónEquivalente en Excel 517

modo Corte y rotaciónagregar datos 217cambiar posición de datos verticalmente 301clasificar datos 306colocar datos horizontalmente 297definición 286efectuar cálculos 307insertar rupturas 307mover datos en tablas de doble entrada 302ordenar datos 306trabajar 287trabajar con bloques 304trabajar con informes de clave maestra/

información 288trabajar con tablas de doble entrada y gráficos

matriciales 3D 298transformar bloques 304utilizar filtros 308visualizar y eliminar datos 303y consultas de Web Connect 130

multivalores, peticionesdefinición 159

SymbolsNúmeroDeMesDelAño, función

Equivalente en Excel 518

Oobjeto de análisis

ampliar 268definición 68definir 68definir de forma manual 71definir predeterminado 70explorar en la base de datos 269y jerarquías 68

objetosbuscar en el Panel de consulta 64desplazar de la barra de herramientas

Exploración a bloques 263eliminar de consultas 64incluir en consultas 64indicador 59información 59modificar orden en consultas 65visualizar en el Panel de consulta 63

objetos del usuariocalificar 281compartir con otros usuarios 349crear 347crear una jerarquía cronológica 353definición 348editar 353eliminar 353motivos para su creación 347restricciones 348

ocultar datos 337OLAP, servidores 40, 244opciones

definir para modo Exploración 283operadores

Diferente de 361En la lista 360Excepto 361Fuera de la lista 361

ordenacionesadministrar 327agregar desde el cuadro de diálogo

Ordenaciones 329aplicar a datos de informe 323aplicar a objetos 75aplicar en modo Corte y rotación 306aplicar personalizadas 324definición 75definir la prioridad de ordenación 328definir prioridad 76eliminar 75, 323, 329invertir 76, 323y SQL manual 76

ordenaciones transparentesdefinición 76

e temático

Acceso a los datos y análisis de datos 557

ordenar datos 322orígenes de datos 211

acceder 37, 38combinar 44combinar diferentes en un informe 212lista 38

PPalabraMayúscula, función

Equivalente en Excel 517panel de consulta

buscar objetos 64descripción 62ejecutar consultas 65elaborar una consulta 63eliminar objetos de consultas 64incluir objetos en consultas 64modificar orden de objetos 65mostrar 60

Panel de consulta en Internetbotones de la barra de herramientas 140definir tamaño 174descripción de 139

panel de consulta XML 119peticiones de orden

agregar a consultas de Web Connect 129crear en consultas de Web Connect 159definición 158en SQL manual 89monovalor 158mostrar valores en una columna

independiente 163multivalores 159sintaxis en archivos de comandos SQL

manual 89usar con consultas de Web Connect 158

peticiones de orden multivaloresdefinición 158

Pos, funciónEquivalente en Excel 517

Potencia, funciónEquivalente en Excel 516

Procedimientos almacenadosdefinición 39, 94ejemplo 95restricciones 94suministrar parámetros 98usar para recuperar datos 95

Procedimientos VBA 40acceder a Outlook 106crear un informe 105ejemplo 108usar 104

profundizar 250, 254Promedio, función

Equivalente en Excel 515proveedor de datos XML 33

Índice temático

558 Acceso a los datos y análisis de datos

Índic

proveedores de datosañadir a documento existente 51Archivos de datos personales 100Archivos de texto 38basar en proveedores de datos existentes 218cambiar nombre 231, 233cancelar 53combinaciones 212crear un proveedor de datos base 237cubos OLAP 121depurar y eliminar 235editar 52, 53Editor manual del SQL 81eliminar datos de 54eliminar vínculos 228flujos de operaciones para crear 45hojas de cálculo 38motivos para cambiar el nombre 231obtener estadísticas 234páginas Web 38paquetes de aplicaciones 38Procedimientos almacenados 94Procedimientos VBA 104restricciones de acceso 41restricciones para crear 41situaciones que requieren vínculo 221solicitud de vinculación 221usar para distintos bloques 213uso eficaz 237VBA 38ver datos de una ejecución anterior 54ver resultados parciales 54vincular 215, 221vincular al insertar bloque nuevo 222vincular dimensiones 222vincular existentes 225Web Connect 121XML 38, 111

RRaíz, función

Equivalente en Excel 516Redondear, función

Equivalente en Excel 516

Reemplazar, funciónEquivalente en Excel 517

Relleno, funciónEquivalente en Excel 517

Residuo, funciónEquivalente en Excel 516

rupturasaplicar en modo Corte y rotación 307y clasificación 334

SSAP 40seguridad 31seleccionar datos; véase Señales 339Semana, función

Equivalente en Excel 518Sen, función

Equivalente en Excel 516señales

activar 342copiar 343crear 340dar un nombre 340definir condiciones 341definir formato 341desactivar 342editar 344eliminar 344mostrar/ocultar 343seleccionar datos 340

separadoresespecificar en consultas en Internet 179

Signo, funciónEquivalente en Excel 516

sintaxis de cálculo compleja 431operadores de contexto 460palabras clave 453ParaCada, operador 446ParaTodo, operador 446referencia rápida 457y la función Clasificación 449

sintetizar 253sitios Web seguros

acceder mediante Web Connect 181

e temático

Acceso a los datos y análisis de datos 559

SQLanalizar 83definición 81

Subcadena, funciónEquivalente en Excel 517

Suma, funciónEquivalente en Excel 515

TTabla de doble entrada

crear a partir de tabla o gráfico matricial 2D 300

mover datos entre columnas y filas 302reducir a tabla o gráfico matricial 2D 300

tablas de doble entradavisualizar datos 216

Tan, funciónEquivalente en Excel 516

Trimestre, funciónEquivalente en Excel 518

Truncar, funciónEquivalente en Excel 516

Uuniversos

crear 56crear consultas 57definición 39, 56ejecutar consulta en distintos 78elaborar consultas básicas 60seleccionar 47

universos, consultasdefinición 57

Vvalores agrupados

agregar a jerarquía de exploración 508variables

reglas de compatibilidad 215

variables localescalificar 280crear 500crear agrupando valores 503definición 498transformar fórmulas 501

Varianza, funciónEquivalente en Excel 515

VarianzaP, funciónEquivalente en Excel 515

Índice temático

560 Acceso a los datos y análisis de datos

Índic

WWeb Connect

abrir consultas existentes 170acceder a páginas de formulario 186acceder a sitios Web seguros 181actualizar informes 130administrar consultas 170agregar contenido a una consulta 141agregar peticiones de orden a consultas 129agregar varias celdas a una celda 142autocalificación de celdas 177borrar datos de filas 157borrar filas 157calificar datos como dimensiones 155calificar datos como indicadores 155calificar datos como información 155cambiar encabezados 155colocar datos en el portapapeles 157consultas de página mediante autentificación

Básica 182consultas de páginas con varios marcos 176convertir datos en texto estático 156crear consultas en Internet 129crear informes en HTML 150crear peticiones 159crear una consulta con peticiones de

orden 199crear una nueva consulta 138definir opciones de gestión de errores 180definir tiempo de espera de consulta 174definir tipos de datos como caracteres 155definir tipos de datos como fechas 155definir tipos de datos como numéricos 155editar celdas 156editar una consulta en Internet 172ejecutar consultas de empresa 136ejecutar ejemplos de consultas 134ejecutar una consulta con una petición 168ejemplos de consultas 189eliminar columnas 155generar informes 130guardar consultas en Internet 173guardar informes 154guardar preferencias de consulta en

Internet 174

interpretación de separadores 178opciones de menú 155pegar datos en filas 157recopilar datos de consulta 127recuperar consultas de la empresa 133recuperar ejemplos de consultas 133recuperar hipervínculos 156recuperar origen de celda HTML 156seleccionar consultas de empresa 128seleccionar el proveedor de datos Web

Connect 131usar peticiones de orden 158vincular datos a datos del explorador 156

Web Connect, proveedor de datos 33seleccionar 131

World Wide Web 40

XXML

crear un filtro XML 113crear un informe 113definición 111definir ubicaciones de archivos 120ejemplo 111

e temático