Você está na página 1de 562

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 documentation@businessobjects.com.
Impreso en Francia.

Marcas Business Objects, el logotipo de Business Objects, Crystal Reports y Crystal Enterprise son
comerciales 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 310-10-610-05
referencia
Acceso a los datos y análisis de datos 3

Índice general
Ejemplos 9

Prefacio Maximización de los recursos de información 13


Recursos de información . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Servicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Direcciones útiles de un vistazo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Acerca de este manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Parte IIntroducción

Capítulo 1 Introducción a BusinessObjects 23


Definición de BusinessObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Materiales de demostración y ejemplos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Actualización de versiones anteriores de BusinessObjects . . . . . . . . . . . . . 32

Parte IIAcceso a los datos

Capítulo 2 Introducción al acceso a datos con BusinessObjects 37


Flujos de operaciones para acceso a datos . . . . . . . . . . . . . . . . . . . . . . . . . 45

Capítulo 3 Elaboración de consultas en universos 55


Elaboración de una consulta básica sobre un universo . . . . . . . . . . . . . . . . 60
Elaboración de una consulta más eficaz . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Ejecución de una consulta en otro universo . . . . . . . . . . . . . . . . . . . . . . . . 78

Índice general
4 Acceso a los datos y análisis de datos

Capítulo 4 Creación de consultas con otros tipos de proveedores de datos 79


Utilización de SQL manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Utilización de procedimientos almacenados . . . . . . . . . . . . . . . . . . . . . . . . 94
Utilización de archivos de datos personales . . . . . . . . . . . . . . . . . . . . . . . 100
Utilización de procedimientos de Visual Basic for Applications . . . . . . . . 104
Utilización de archivos XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Utilización de cubos OLAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Utilización de Web Connect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121

Capítulo 5 Proveedor de datos Web Connect 123


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

Capítulo 6 Combinación de datos de orígenes diferentes 209


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

Capítulo 7 Administración de proveedores de datos 229


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

Índice 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 241


Análisis de informes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
Modo Exploración de BusinessObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
Servidores OLAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
Modo Corte y rotación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244

Capítulo 9 Análisis de datos en modo Exploración 245


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

Capítulo 10 Utilización del modo Corte y rotación 285


Trabajo en modo Corte y rotación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287

Parte IVPersonalización de datos del informe

Capítulo 11 Filtrado y clasificación de datos 311


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

Índice general
6 Acceso a los datos y análisis de datos

Capítulo 12 Personalización de consultas en universos 345


Creación de objetos del usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
Aplicación de condiciones complejas en consultas . . . . . . . . . . . . . . . . . . 354
Uso de una consulta existente en una condición . . . . . . . . . . . . . . . . . . . 375
Aplicación de grupos de condiciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
Creación de consultas combinadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385

Capítulo 13 Uso y personalización de Listas de valores 393


Definición de lista de valores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395
Modo de crear listas de valores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395
Personalización de listas de valores en BusinessObjects . . . . . . . . . . . . 395
Edición de listas de valores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
Asignación de datos personales a una lista de valores . . . . . . . . . . . . . . 400
Visualización, actualización y depuración de listas de valores . . . . . . . . . 405

Capítulo 14 Creación de cálculos 407


Cálculos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409
Conversión en o de euros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421

Capítulo 15 Contextos de cálculo y sintaxis compleja 429


Introducción a contextos y sintaxis compleja . . . . . . . . . . . . . . . . . . . . . . 431
Uso de sintaxis compleja para cálculos avanzados . . . . . . . . . . . . . . . . . 439
Referencia rápida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457

Índice 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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486
Sugerencias y trucos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487

Capítulo 17 Fórmulas, variables locales y funciones 491


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

Índice general
8 Acceso a los datos y análisis de datos

Parte VApéndice

Apéndice A Inicio de BusinessObjects con el comando Ejecutar 533


Uso del comando Ejecutar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535

Apéndice B BusinessObjects y Visual Basic for Applications 541


Utilización de macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544
Utilización de complementos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547
Conversión de archivos de comandos a macros . . . . . . . . . . . . . . . . . . . 549
Utilización del Editor de Visual Basic . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550

Índice temático 551

Índice general
Acceso a los datos y análisis de datos 9

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

Ejemplos
10 Acceso a los datos y análisis de datos

Obtención del volumen total de negocios generado por pedido mediante


la creación de un objeto del usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
Clientes 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) . . . . . . . 374
Devolució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? . . . . . . . . 389
Visualización de ciudades y regiones en una lista de ciudades . . . . . . . . 396
Visualización de volumen de negocios total y subtotales . . . . . . . . . . . . . 414
Visualización de promedio, máximo y mínimo de volumen de negocios . 416
Cálculo de la diferencia en volumen de negocios entre dos trimestres . . 416
Visualización de volumen de negocios total como título de tabla . . . . . . . 418
Conversión a euros: tasas de conversión de seis dígitos . . . . . . . . . . . . . 421
Adición de dólares americanos a la lista de divisas . . . . . . . . . . . . . . . . . 427
Triangulación: conversión entre divisas compatibles con la UME . . . . . . 428
Volumen de negocios por región y año, y volumen de negocios
por región . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432
Cálculo del volumen de negocios en varios contextos predeterminados . 434
Sintaxis compleja de una fórmula de agregación . . . . . . . . . . . . . . . . . . . 437
Cálculo del número de ciudades por región . . . . . . . . . . . . . . . . . . . . . . . 439
Cálculo del volumen de negocios mínimo por ciudad para cada región . . 440
Fórmula que incluye contextos de entrada y salida . . . . . . . . . . . . . . . . . 442
Cálculo de la suma acumulada del volumen de negocios por país . . . . . 443
Uso de ParaCada y ParaTodo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
Cálculo de un total general utilizando la palabra clave Informe . . . . . . . . 454
Fó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

Ejemplos
Acceso a los datos y análisis de datos 11

#VALORMÚLTIP en una sección que contiene nombre y dirección . . . . . 473


Solución de #IERR mediante la conversión de parte de una fórmula
en una variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483
Cálculo de un total acumulativo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496
Resaltado de margen superior al promedio . . . . . . . . . . . . . . . . . . . . . . . . 501
Agrupación de trimestres para visualizar el volumen de negocios
por semestre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503
Clasificación de ciudades de acuerdo con los ingresos de ventas . . . . . . 512
Cálculo de un promedio acumulativo de 3 semanas . . . . . . . . . . . . . . . . . 519
Combinación de nombres y apellidos en una sola celda . . . . . . . . . . . . . . 520
Combinación de texto y datos en una sola celda . . . . . . . . . . . . . . . . . . . . 521
Combinación de texto y números en una sola celda . . . . . . . . . . . . . . . . . 522
Combinación de texto y fechas en una sola celda . . . . . . . . . . . . . . . . . . . 523
Comparación de crecimiento de margen anual mediante la función
Donde . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
Uso del resultado de una función como datos para otra función . . . . . . . . 525
Determinación del primer y último día del mes anterior . . . . . . . . . . . . . . . 526
Cá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

Ejemplos
Maximización de los recursos de
información

prefacio
14 Acceso a los datos y análisis de datos

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.

Maximización de los recursos de información


Acceso a los datos y análisis de datos 15

Recursos de información
Cualquiera 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 Roadmap
La 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 productos


Puede 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 Web
El 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 impresa


Puede 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

Búsqueda en el CD de documentación
Busque 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.

Multimedia
Si 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 reciente


Puede 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 & Tricks


Abierto 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 productos


A 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 pantalla


Developer 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).

Maximizació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:
documentation@businessobjects.com

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

Servicios
Una 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 Support


Nuestro 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

Maximizació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

Direcciones útiles de un vistazo

Dirección Contenido
Documentación de Business Objects Presentación general de la documentación de
Business Objects. Lleva a asistencia al cliente, Online
www.businessobjects.com/services/ Customer Support, tienda de abastecimiento de
documentation.htm 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 Comentarios o preguntas acerca de la
Documentation documentación.

documentation@businessobjects.com
Documentación de los productos La documentación más reciente de productos
Business Objects, para descargarla o verla en
pantalla.
www.businessobjects.com/services/
support.htm
Información sobre productos Información sobre la gama completa de productos
Business Objects Business Objects.

www.businessobjects.com
Developer Suite en pantalla 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
www.techsupport.businessobjects.com
cliente, Web Online Customer Support (OCS).
Proporciona toda la documentación, ejemplos, kits
y sugerencias más recientes.

Maximización de los recursos de información


Acceso a los datos y análisis de datos 21

Dirección Contenido
Knowledge Base (KB) Artículos, documentos y resoluciones de casos
técnicos.
www.techsupport.businessobjects.com 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 Ejemplos prácticos que se enfocan en la empresa.

www.businessobjects.com/forms/
tipsandtricks_login.asp
Online Customer Support

www.techsupport.businessobjects.com Punto inicial para responder preguntas y resolver


problemas.

www.businessobjects.com/services Información sobre como registrarse con


Worldwide Customer Support.
Business Objects Education Services Gama de opciones y módulos de capacitación de
Business Objects.
www.businessobjects.com/services/
education.htm
Business Objects Consulting Services Información sobre cómo Business Objects puede
ayudar a maximizar su inversión de business
intelligence.
www.businessobjects.com/services/
consulting.htm

Direcciones útiles de un vistazo


22 Acceso a los datos y análisis de datos

Acerca de este manual


Este 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 objetivo
Este 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 manual


Las 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 Colocado al final de una línea de código, el
más código 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 Ruta de acceso a un directorio en la estructura de
_ACCESO_DIRECTORIO 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.

Maximización de los recursos de información


Introducción

parte
Introducción a BusinessObjects

capítulo
24 Acceso a los datos y análisis de datos

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.

Introducción a BusinessObjects
Acceso a los datos y análisis de datos 25

Definición de BusinessObjects
BusinessObjects 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

Procedencia de los datos


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

Los universos se componen de clases y


Clase objetos.

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.

Un universo de BusinessObjects

Introducció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

Presentación y análisis de datos


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

Introducció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

Distribución de la información
Los 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.

Introducción a BusinessObjects
Acceso a los datos y análisis de datos 31

Seguridad
El 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 consultas
Los 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 documentos


Las 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

Materiales de demostración y ejemplos


Para 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.1


Los documentos creados en BusinessObjects 5.1 son totalmente compatibles
con BusinessObjects 6.1.

Actualización de BusinessObjects 4.1


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

Introducción a BusinessObjects
Acceso a los datos y análisis de datos 33

Novedades de BusinessObjects 6.1


Proveedor de datos XML
El 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 WebConnect


Web 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 Excel


La 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 consulta


Ahora 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

Introducción a BusinessObjects
Acceso a los datos

parte
Introducción al acceso a datos
con BusinessObjects

capítulo
38 Acceso a los datos y análisis de datos

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:

Introducción al acceso a datos con BusinessObjects


Acceso a los datos y análisis de datos 39

Proveedor de Descripción Instalaci Instalaci


datos ón CD ón
explora
dor
Consultas en Un universo se compone de clases y Sí Sí
universos 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.
Procedimient Solamente puede utilizar Sí No
os procedimientos almacenados si el
almacenados 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.
SQL manual Puede utilizar SQL manual si está Sí No
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.
Archivos de Puede recuperar datos de Excel, Sí Sí
datos dBASE y archivos de texto.
personales
40 Acceso a los datos y análisis de datos

Proveedor de Descripción Instalaci Instalaci


datos ón CD ón
explora
dor
Archivos Puede recuperar datos de archivos Sí Sí
XML XML
Procedimient Los procedimientos escritos en Sí Sí
os VBA Microsoft Visual Basic for Applications
(VBA) permiten recuperar datos de
casi todos los orígenes de datos.
Servidores Puede ver el contenido de un servidor Sí No
OLAP 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 Services
Hyperion Essbase
IBM DB2 OLAP Server
Oracle Express
SAP Interfaces BusinessObjects con Sí No
aplicaciones SAP, que permiten
utilizar datos de SAP BW y SAP BAPI.
Páginas BusinessObjects permite recuperar Sí Sí
WWW datos de páginas de la World Wide
Web (WWW).

Introducció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

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 El diseñador del universo configura la conexión en el
universos 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 El supervisor crea la conexión para acceder al
almacenados 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 Cuando accede a datos en un archivo XML o un
archivos de datos archivo de datos personales, selecciona el archivo y
personales 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 El administrador de la base de datos del sitio
SAP 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.

Introducción al acceso a datos con BusinessObjects


Acceso a los datos y análisis de datos 43

Conexiones restringidas
Si 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

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.

Introducción al acceso a datos con BusinessObjects


Acceso a los datos y análisis de datos 45

Flujos de operaciones para acceso a datos


Existen 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 documento
y
• 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 documento


Crear 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

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:
Asistente
para la 1. Seleccione una opción para el diseño del informe y, a continuación, haga clic
creación de en Comenzar.
informes 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 1. Haga clic en Universo y, a continuación, haga
universo clic en Siguiente.
2. Vaya al paso siguiente.
Utilizar un procedimiento 1. Haga clic en Otros y, a continuación, seleccione
almacenado, SQL una opción del cuadro de lista.
manual, un archivo de 2. Haga clic en Finalizar.
datos personales, un El cuadro de diálogo que aparece permitirá crear
archivo XML, un un proveedor de datos y recuperar los datos para
procedimiento VBA, un el informe.
cubo OLAP o una página
Web como origen de
datos

Introducció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

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.

Introducció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 existente


No 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

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.

Introducció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

Edición de proveedores de datos


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

EJEMPLO
Adición de información regional a un documento existente
Está 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.

Introducció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:

Si el documento Entonces...
contiene…
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 Aparecerá el cuadro de diálogo Lista de
datos proveedores de datos.
Seleccione el proveedor de datos que desea editar
y, a continuación, haga clic en Aceptar.

3. Edite y ejecute el proveedor de datos.


BusinessObjects devuelve al informe el nuevo conjunto de datos.

Cancelación de proveedores de datos


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

Flujos de operaciones para acceso a datos


54 Acceso a los datos y análisis de datos

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

Si... Entonces
Desea ver los resultados que creará el Haga clic en Continuar la ejecución.
proveedor de datos que está
ejecutando

Desea ver los resultados parciales Haga clic en Detener la ejecución y


creados por el proveedor de datos al conservar los resultados parciales.
interrumpir la ejecución Cuando se obtienen resultados
parciales en el informe, aparece la
siguiente notificación en la barra de
estado:

Desea eliminar los resultados creados Haga clic en Rechazar los resultados.
por el proveedor de datos al
interrumpir la ejecución

Desea ver los resultados de la Haga clic en Conservar los resultados


ejecución anterior de la ejecución anterior.

3. Haga clic en Aceptar.

Introducción al acceso a datos con BusinessObjects


Elaboración de consultas en
universos

capítulo
56 Acceso a los datos y análisis de datos

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.

Elaboració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ón
En 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élagos
El 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

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.

Una carpeta representa


una clase.

Cada icono dentro de una


clase representa un objeto.

Universo de demostración Viajes Archipiélagos.

Clases y subclases
El 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.

Elaboración de consultas en universos


Acceso a los datos y análisis de datos 59

Objetos de dimensión, indicador e información


Al 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
Objeto de datos de tipo carácter (nombres de clientes, nombres de centros de
dimensión
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
Objeto de de información que está asociado con Cliente. Dirección ofrece información
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
Indicador los ingresos por centro de vacaciones. Si incluye Cliente y Volumen de
negocios, se calculan los ingresos por cliente, y así sucesivamente.

eModas
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 Europa en los últimos tres años.
Contiene aproximadamente 90.000 filas de datos.
60 Acceso a los datos y análisis de datos

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 consulta


El 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:

Para Entonces
crear un documento nuevo, haga clic en el botón Asistente para la
creación de informes (barra de
herramientas Estándar).
Asistente
para la para editar una consulta u otro tipo de haga clic en Editar proveedor de
creación de proveedor de datos en el documento datos en el menú Datos.
informes actual,
para crear una consulta nueva u otro haga clic en Nuevo proveedor de
tipo de proveedor de datos en el datos en el menú Datos.
documento actual,

Si desea más información al respecto, consulte la sección Flujos de operaciones


para acceso a datos en la página 45.

Elaboració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.

d
e f g i j k
h

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.

Panel de consulta

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


62 Acceso a los datos y análisis de datos

Visualización del Panel de consulta


Cuando 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:

Elaboració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ón


La elaboración y ejecución de una consulta incluye los pasos siguientes:
1. Mostrar todos los objetos que se pueden incluir en una consulta
2. Incluir objetos en una consulta
3. Eliminar objetos de una consulta
4. Cambiar el orden de los objetos de una consulta
5. Ejecutar la consulta
Los 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 consulta


En 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

Búsqueda de objetos
Puede 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
Cuadro de gran utilidad.
búsqueda
Adición de objetos en una consulta
Cuando 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 consulta


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

Elaboración de consultas en universos


Acceso a los datos y análisis de datos 65

Modificación del orden de los objetos de una consulta


El 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 consulta
Una vez que haya elaborado la consulta deseada, haga clic en Ejecutar para que
la consulta recupere los datos de la base de datos.

EJEMPLO
Elaboración de una consulta en el Panel de consulta y su ejecución
Ha 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

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.

Elaboración de consultas en universos


Acceso a los datos y análisis de datos 67

Salvaguarda de la definición de una consulta


Puede 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

Elaboración de una consulta más eficaz


Para 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álisis


El 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

Elaboració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.

Al lado de los objetos que


se incluyen en el objeto de Las jerarquías s
análisis, aparecerá una presentan
casilla de verificación. por carpetas.

Haga clic en el signo +


situado a la izquierda de
la carpeta de la
jerarquía para ver los
objetos que contiene.

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

Elaboración de una consulta más eficaz


70 Acceso a los datos y análisis de datos

Definición del objeto de análisis predeterminado


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

Elaboración de consultas en universos


Acceso a los datos y análisis de datos 71

Definición del objeto de análisis de forma manual


En 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.
Objeto de 2. Haga clic en la casilla de verificación de cada objeto que desea incluir en el
análisis 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.

Elaboración de una consulta más eficaz


72 Acceso a los datos y análisis de datos

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

EJEMPLO
Limitación de los resultados de una consulta mediante una condición
El 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 Cuando los diseñadores del universo elaboran
predefinidas 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.

Elaboració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.
Condiciones El cuadro Condiciones predefinidas sustituye al cuadro Clases y objetos.
predefinidas
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.

Elaboración de una consulta más eficaz


74 Acceso a los datos y análisis de datos

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
Condiciones
simples
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.

Elaboració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 ordenaciones
Las 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:

Texto Números Fechas


Ascendente A-Z Del más bajo al De la más antigua a la
más alto más reciente
Descendente Z-A Del más alto al más De la más reciente a la
bajo más antigua

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.
Ordenación
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.

Elaboración de una consulta más eficaz


76 Acceso a los datos y análisis de datos

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 manual


Si 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.
Administrar Para obtener más información acerca de estas tareas, haga clic en Ayuda en el
ordenaciones cuadro de diálogo Ordenaciones.

Definición de opciones y ejecución de consultas


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

Elaboració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

Ejecución de una consulta en otro universo


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

Elaboración de consultas en universos


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

capítulo
80 Acceso a los datos y análisis de datos

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.

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


Acceso a los datos y análisis de datos 81

Utilización de SQL manual


SQL 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 manual


Al 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 archivo
Para 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.
Asistente para 2. Seleccione una opción para el diseño del informe y, a continuación, haga clic
la creación de en Siguiente.
informes Aparecerá el cuadro de diálogo Indicar el acceso a los datos.

Utilización de SQL manual


82 Acceso a los datos y análisis de datos

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.

Creació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.

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


Escribir un nuevo archivo Escriba el archivo de Vaya al paso siguiente.
de comandos SQL comandos.
Abrir un archivo de En el Editor manual del Utilice el cuadro de
comandos existente SQL, haga clic en Abrir: diálogo que aparece
para localizar el archivo
de comandos SQL.

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

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
Crear una
para SQL manual en la página 85).
nueva
conexión
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.

Utilización de SQL manual


84 Acceso a los datos y análisis de datos

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 manual


Para 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.
Guardar 3. Haga clic en Ejecutar.
BusinessObjects recupera los nuevos datos y los muestra en el informe.

Creació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 manual


Para 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 conexiones


Las 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

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.

Creació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.
Editar Puede:
conexión
• 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ía


En esta sección se proporciona un ejemplo de un informe sencillo creado con
SQL manual.

EJEMPLO
Creación de un informe eModas que muestre las ventas por tienda y categoría
en Florida
1. 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
Asistente continuación, haga clic en Siguiente.
para la
creación de
Se abrirá el cuadro de diálogo Editor manual del SQL.
informes 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
Crear una
Aceptar.
nueva
conexión 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

Utilización de SQL manual


88 Acceso a los datos y análisis de datos

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_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 state = 'Florida'
GROUP BY ol.shop_name, al.category
9. Haga clic en Ejecutar.
BusinessObjects genera el siguiente informe:

Creació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 manual


En 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 manual
Una 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

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

Argumento Descripción Predeter


minada
@prompt La función @prompt puede tomar hasta N/A
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?’,,,,)
petición de orden El texto que aparece en el cuadro de la Ninguna
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’
tipo de datos El tipo de datos que devuelve la petición ‘A’
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

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


Acceso a los datos y análisis de datos 91

Argumento Descripción Predeter


minada
valor1, La lista de valores que aparece al N/A
valor2... 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.
mono/multi Especifica si el usuario puede mono
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
free/constrained Determina si los usuarios pueden constrained
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

EJEMPLO
Creación de un informe eModas sobre ventas con petición de orden por estado,
tienda y categoría
1. 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.

Utilización de SQL manual


92 Acceso a los datos y análisis de datos

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

Creació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

Utilización de procedimientos almacenados


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

Creació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 datos


Esta 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

EJEMPLO
Creación de un informe que muestre la venta de artículos por estado
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
Asistente en Siguiente.
para la
creación de Aparecerá el cuadro de diálogo Indicar el acceso a los datos.
informes

Utilización de procedimientos almacenados


96 Acceso a los datos y análisis de datos

3. Haga clic en Otros y, a continuación, seleccione Procedimientos


almacenados de la lista.

Creació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

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 Seleccione Utilizar este valor en la lista
introducido la próxima vez que desplegable Próxima ejecución.
se ejecute el informe
BusinessObjects solicite un Seleccione Invitar al usuario a introducir
valor la próxima vez que un valoren la lista Próxima ejecución
ejecute el informe

Creació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

Utilización de archivos de datos personales


El 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 personales


La 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 informe


Para 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:
Asistente para 1. Haga clic en Asistente para la creación de informes de la barra de
la creación
de informes
herramientas Estándar.
Aparecerá el Asistente para la creación de informes.

Creació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

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.

Creació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:

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


Mostrar en el informe la Seleccione La primera fila Todos los
primera línea del archivo como contiene los nombres de archivos
encabezados de la columna columnas
Crear jerarquías de Seleccione Crear jerarquías e Todos los
exploración y abrir el informe iniciar en modo Exploración archivos
en modo Exploración.
(BusinessObjects puede
hacerlo solamente si las
dimensiones del informe
tienen una estructura
jerárquica, por ejemplo Año,
Trimestre, Mes.)
Especificar el delimitador en Seleccione Tabulación, Archivos de
un archivo de texto Espacio o Carácter. (Si texto (.asc;
selecciona Carácter tiene que .prn; .txt;
introducir el carácter que .csv)
delimita los datos.)
Seleccionar la hoja de cálculo Seleccione la hoja de cálculo Microsoft
que contiene los datos que en la lista Nombre de la hoja Excel (.xls)
desea
Seleccionar datos de todos los Seleccione Todos los campos Microsoft
campos de la hoja de cálculo Excel (.xls)
Seleccionar datos de un rango Escriba el rango (por ejemplo Microsoft
de celdas de una hoja de A3:R25) en el cuadro Definición Excel (.xls)
cálculo del rango
Seleccionar datos de un rango Seleccione el rango en la lista Microsoft
concreto en una hoja de Nombre del rango Excel (.xls)
cálculo

6. Haga clic en Ejecutar.


Los datos del archivo de datos personales aparecen en el informe.

Utilización de archivos de datos personales


104 Acceso a los datos y análisis de datos

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.

Creació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 VBA


Para 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.
Asistente Aparecerá el Asistente para la creación de informes.
para la 2. Seleccione una opción para el diseño del informe y, a continuación, haga clic
creación de
en Siguiente.
informes
Aparecerá el cuadro de diálogo Indicar el acceso a los datos.

Utilización de procedimientos de Visual Basic for Applications


106 Acceso a los datos y análisis de 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.

Editar
subrutina

Subrutina
seleccio- Crear
nada nueva
subrutina

Eliminar
subrutina

Subrutinas Añadir una


disponibles descripción para la
Depurar Ejecutar subrutina
subrutina subrutina
seleccionada
seleccionada seleccionada

4. Seleccione la subrutina y haga clic en Ejecutar.


BusinessObjects genera el informe.

EJEMPLO
Acceso a un buzón de entrada de Outlook con VBA
En este ejemplo se muestra la forma de generar un informe en función del
contenido de un buzón de entrada de Outlook.

Creació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 Outlook


Proceda 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

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


Dim nspNameSpace As NameSpace
Dim objInboxFolder As Object
Dim objMail As Object
Dim oCube As DpVBACube
Dim sName(10) As String
Dim 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.DpVBAColumns
oColumns.SetNbColumns (7)

Dim oCol As DpVBAColumn


Dim row As Integer
Dim col As Integer
Dim sColName(7) As String

Creació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 col
Next 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

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.

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


Acceso a los datos y análisis de datos 111

Utilización de archivos XML


En 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

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

Creació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 XML


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

Creación del filtro XML


Cuando 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

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

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


Limpiar Mostrar
Actualizar
estructura valores
Cargar XML datos de
ejemplo

Creació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

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.

Creació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

Creación del informe


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

Creació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

Definición de la ubicación de los archivos XML


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

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


Acceso a los datos y análisis de datos 121

Utilización de cubos OLAP


Los 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 Connect
Web 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

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


Proveedor de datos Web
Connect

capítulo
124 Acceso a los datos y análisis de datos

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.

Proveedor de datos Web Connect


Acceso a los datos y análisis de datos 125

Elaboración de consultas en Internet


Gran 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 consulta


Las 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

Formatos de archivo HTML y XML


WEB 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ántica
Web 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.

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

Área de
cuadrícula
Ventana del
Explorador

Elaboración de consultas en Internet


128 Acceso a los datos y análisis de datos

Selección de consultas de la empresa y de Business Objects


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

Proveedor de datos Web Connect


Acceso a los datos y análisis de datos 129

Creación de consultas en Internet


Al 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 consultas


Una 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

Generación de informes
Una 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 informes
Cuando 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.

Proveedor de datos Web Connect


Acceso a los datos y análisis de datos 131

Uso de Web Connect


Para 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 Connect


Para 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

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.

Proveedor 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

Ejecución de un ejemplo de consulta predefinido


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

Proveedor 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

Ejecución de una consulta de empresa predefinida


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

Proveedor 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

Creación de una nueva consulta de Web Connect


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

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

a.

a. Barra de herramientas
b. Ventana del Explorador
c. Encabezado de cuadrícula de consulta
d. Cuerpo de cuadrícula de consulta

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.

Uso de Web Connect


140 Acceso a los datos y análisis de datos

• 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 Internet


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

Proveedor 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 consulta


Cuando 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 Internet
Los 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 datos
Cuando 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

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.

Proveedor de datos Web Connect


Acceso a los datos y análisis de datos 143

EJEMPLO
Creación de una consulta en Internet
En 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

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

Proveedor 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

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.

Proveedor 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

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.

Proveedor 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

Creación de un informe de BusinessObjects en HTML


Web 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).

Proveedor 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

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.

Proveedor 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

Salvaguarda de informes
Puede 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.

Proveedor 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 encabezado


Ademá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.

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.

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

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


156 Acceso a los datos y análisis de datos

Opciones del menú contextual en celdas principales


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

Proveedor de datos Web Connect


Acceso a los datos y análisis de datos 157

Aplicación de comandos a filas completas


El 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:

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.

Aplicación de comandos a toda la cuadrícula de consulta


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

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 orden


Una 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 multivalores


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

Proveedor de datos Web Connect


Acceso a los datos y análisis de datos 159

Peticiones multivalores
Una 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 orden


En 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

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.

Proveedor 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

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

Proveedor 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

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.

Proveedor 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

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.

Proveedor 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

Ejecución de una consulta con una petición


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

Proveedor 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

Administración de consultas
En 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 existentes


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

Proveedor 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

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.

Proveedor 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

Definición de preferencias
Puede 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.

Proveedor de datos Web Connect


Acceso a los datos y análisis de datos 175

Actualización de documentos
Cuando 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 Agent


Igualmente 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 InfoView
Cuando 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

Extracción de datos desde páginas con varios marcos


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

Proveedor 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 celdas
Cuando 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

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 Internet


Puede 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 separador
Cuando 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:

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)

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.

Proveedor 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

Opciones de gestión de errores


Las 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ón
Al 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ágina


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

Proveedor de datos Web Connect


Acceso a los datos y análisis de datos 181

Acceso a sitios Web seguros


Es 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

Consultas de una página mediante la autentificación Básica


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

Proveedor 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

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.

Proveedor 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

Formulario
En 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.

Proveedor 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 Formulario


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

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.

Proveedor de datos Web Connect


Acceso a los datos y análisis de datos 189

Ejemplos de consultas Web Connect


En 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 cotizaciones


Desea 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

Creación de un informe con tablas


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

Proveedor 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

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 multivalor


Hasta 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).

Proveedor 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

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

Proveedor 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

10. En el tercer panel, seleccione la parte del URL que desea sustituir por la
petición
En 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

Proveedor 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

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.

Proveedor de datos Web Connect


Acceso a los datos y análisis de datos 199

Ejemplo 2: peticiones de orden monovalor y multivalores


En 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 consulta
1. 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 monovalor


Actualmente 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

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.

Proveedor 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

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.

Proveedor 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

Adición de una petición multivalor


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

Proveedor 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

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.

Proveedor 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

Proveedor de datos Web Connect


Combinación de datos de
orígenes diferentes

capítulo
210 Acceso a los datos y análisis de datos

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

Combinación de datos de orígenes diferentes


Acceso a los datos y análisis de datos 211

Orígenes de datos disponibles


BusinessObjects 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

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 informe


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

Combinació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 informe


Puede 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

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 adicional
Para obtener información adicional sobre la vinculación de proveedores de
datos, consulte Vinculación de proveedores de datos en la página 221.

Combinació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:

Si... Entonces
Desea visualizar datos en una tabla o Utilice la ficha Rotación del cuadro de
tabla de doble entrada existente, diálogo Formato de tabla.
Desea visualizar datos en un gráfico Utilice la ficha Rotación del cuadro de
existente, diálogo Formato de gráfico.
Desea visualizar datos en cualquier Utilice el Panel Corte y rotación.
tipo de bloque existente,

Variables de proveedores de datos vinculados que se pueden visualizar


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

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


216 Acceso a los datos y análisis de datos

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 existente


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

Combinació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 existente


1. 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ón


1. Mientras tiene un informe abierto, haga clic en Corte y rotación para
Corte y
rotación 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.

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


218 Acceso a los datos y análisis de datos

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.

Combinació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

Peticiones de orden y vínculo


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

Combinación de datos de orígenes diferentes


Acceso a los datos y análisis de datos 221

Vinculación de proveedores de datos


La 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 datos


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

EJEMPLO
BusinessObjects solicita que vincule proveedores de datos
A 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

Dimensión que debe actuar como vínculo


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

Combinació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

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.

Combinación de datos de orígenes diferentes


Acceso a los datos y análisis de datos 225

Vinculación de proveedores de datos existentes


El 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

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:

Combinació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

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 datos


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

Combinación de datos de orígenes diferentes


Administración de proveedores
de datos

capítulo
230 Acceso a los datos y análisis de datos

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.

Administración de proveedores de datos


Acceso a los datos y análisis de datos 231

Cambio de nombre de proveedores de datos


BusinessObjects asigna un nombre a todos los proveedores de datos. A
continuación se muestran algunos ejemplos:

Nombre del proveedor Descripción


de datos
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 Datos personales que provienen de una hoja de cálculo
documentos\Previsiones.xls almacenada en Mis documentos.
VBA 1 con El primer proveedor de datos VBA creado en el
ApliEsteDocumento documento actual, donde ApliEsteDocumento es el
nombre de la propia macro VBA.

Motivos para cambiar el nombre de los proveedores de datos


El 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

Cambio de nombre de proveedores de datos


232 Acceso a los datos y análisis de datos

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ígenes


En 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 editar


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

Administración de proveedores de datos


Acceso a los datos y análisis de datos 233

Cambio de nombre de proveedores de datos


Puede 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

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:

Administració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

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.

SUGERENCIA
Puede 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.

Administración de proveedores de datos


Acceso a los datos y análisis de datos 237

Uso eficaz de proveedores de datos


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

EJEMPLO
Informes que muestran el volumen de negocios por país y centro de
vacaciones, volumen de negocios por país
En 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

Administración de proveedores de datos


Análisis de datos

parte
Introducción al análisis de datos

capítulo
242 Acceso a los datos y análisis de datos

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.

Introducción al análisis de datos


Acceso a los datos y análisis de datos 243

Análisis de informes
En 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 BusinessObjects
El 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

Servidores OLAP
Si 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ón
En "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.

Introducción al análisis de datos


Análisis de datos en modo
Exploración

capítulo
246 Acceso a los datos y análisis de datos

Presentación general
En este capítulo se describe el modo en que BusinessObjects utiliza el modo
Exploración.

Definición del modo Exploración


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

EJEMPLO
Razones por las que el volumen de negocios es mejor en este centro de
vacaciones que en el resto
Se 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.

Análisis de datos en modo Exploración


Acceso a los datos y análisis de datos 247

Funcionamiento del modo Exploración


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

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.

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.
248 Acceso a los datos y análisis de datos

Jerarquías
Los 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.

Análisis de datos en modo Exploración


Acceso a los datos y análisis de datos 249

Uso del modo Exploración


Para 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ón


Abra 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.
Exploración 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.
Este cursor aparece si no se selecciona un bloque antes
de cambiar al modo Exploración.

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.

Uso del modo Exploración


250 Acceso a los datos y análisis de datos

Profundización
Al 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:
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.

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.

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.

Análisis de datos en modo Exploración


Acceso a los datos y análisis de datos 251

Continuación de profundización
Cada 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.

La tabla muestra ahora


únicamente el volumen
de negocios para todas
las prestaciones de la
categoría Alimentos y
bebidas de Club
Hawaiian.

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.

Uso del modo Exploración


252 Acceso a los datos y análisis de datos

Visualización de valores diferentes en la barra de herramientas Exploración


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

Análisis de datos en modo Exploración


Acceso a los datos y análisis de datos 253

Sintetización
La 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ón


Puede 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 lateral
Al 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.

EJEMPLO
Cambio de análisis de Centro de vacaciones a Ventas
El 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

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ú:
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.
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.

2. Elija una dimensión de la lista.

Análisis de datos en modo Exploración


Acceso a los datos y análisis de datos 255

Explorar por - Otros


La 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

Exploración en gráficos
Tambié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.

Análisis de datos en modo Exploración


Acceso a los datos y análisis de datos 257

Exploración en varias jerarquías


Si 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

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ías


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

Análisis de datos en modo Exploración


Acceso a los datos y análisis de datos 259

Vista de datos diferente


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

Para... Haga clic con el botón En el menú, Después elija...


derecho en... haga clic
en...
Insertar • Una tabla, en la celda Insertar La variable que va a
una siguiente o a la insertar
variable 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
Reemplaz Los datos que va a Reemplazar La variable que va a
ar una reemplazar utilizar de la lista
variable
Eliminar Los datos que va a Eliminar
una eliminar
variable

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.

Vista de datos diferente


260 Acceso a los datos y análisis de datos

Cambio de datos en tablas durante una exploración


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

Aná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ón


Puede 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 El icono de la La variable La barra de herramientas
una variable que desea donde desee Exploración muestre
variable desplazar insertarla resaltado Insertar
La barra de estado
muestre Colocar para
insertar
Reemplaza El icono de una de La variable La barra de herramientas
r una las variables sobre la variable Exploración muestre
variable que desea resaltado Reemplazar
reemplazar La barra de estado
muestre Colocar para
reemplazar el contenido

Vista de datos diferente


262 Acceso a los datos y análisis de datos

De la ficha Datos o barra de herramientas Exploración a tabla o tabla de doble


entrada
Tambié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 El icono de la La variable La tabla o barra de
una variable que desea donde desee herramientas
variable insertar insertarla Exploración muestre
resaltado Insertar
La barra de estado
muestre Colocar para
insertar
Reemplaza El icono de una de La variable La tabla o barra de
r una las variables sobre la variable herramientas
variable que desea Exploración muestre
reemplazar resaltado Reemplazar
La barra de estado
muestre Colocar para
reemplazar el contenido

Análisis de datos en modo Exploración


Acceso a los datos y análisis de datos 263

Uso de la barra de herramientas Exploración


Utilice 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ón
Tres 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.

Puede escribir
directamente en el
cuadro

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


bloque
1. 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.

Vista de datos diferente


264 Acceso a los datos y análisis de datos

Reorganización de la barra de herramientas Exploración


Puede reorganizar el orden en que se muestran las variables en la barra de
herramientas Exploración.

Para... Haga clic en... Arrastre... Colóquela cuando...


Desplazar El icono de la La variable La barra de herramientas
una variable que desea donde desee Exploración muestre
variable desplazar insertarla resaltado Insertar
La barra de estado
muestre Colocar para
insertar
Permutar El icono de una de La variable El cursor se convierta en
dos las variables sobre la variable un icono de permutación
variables que desea La barra de estado
permutar muestre Colocar para
permutar

Resaltado de
inserción
Resaltado de
sustitució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.

Análisis de datos en modo Exploración


Acceso a los datos y análisis de datos 265

Análisis de indicadores en modo Exploración


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

EJEMPLO
Análisis de margen de beneficios
En 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

Expansión de indicadores
Para 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 indicadores
Para 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.

Aná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
Tomar documento. El nombre que aparece en la ficha es Nombre de informe(n+1).
instantánea 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.

Realización de copias de informes mientras trabaja


268 Acceso a los datos y análisis de datos

Ampliación de análisis
Puede 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álisis


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

Para incluir todas las


dimensiones de una
jerarquía, haga clic en
la casilla de verificación
de la jerarquía.

Haga clic en un cuadro de


filtro para restringir los
datos recuperados.

Active el cuadro de
dimensión para incluir
sólo las dimensiones
individuales que
necesita.

3. Elija las dimensiones que va a incluir en el objeto de análisis y haga clic en


Aceptar.

Aná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 datos


Si 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

muestren los nuevos datos.


2. Elija en el menú Explorar en.
Aparecerá el cuadro de diálogo Explorar en.

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.

3. Elija una dimensión y haga clic en Aceptar.

Aná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 filtros


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

EJEMPLO
Objetivo de análisis centrado en un centro de vacaciones destacado
empleando filtros de exploración como condiciones de consulta
Está 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

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.

Aná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

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.

Aná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

Edición de jerarquías
Los 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.

Aná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

Creación de jerarquías
Puede 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.

Análisis de datos en modo Exploración


Acceso a los datos y análisis de datos 279

Calificación de datos para jerarquías


BusinessObjects 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

Nueva calificación de variables locales y fórmulas


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

Análisis de datos en modo Exploración


Acceso a los datos y análisis de datos 281

Nueva calificación de variables


1. 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 usuario


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

Impresión en modo Exploración


Puede 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ítulo


1. 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ón


1. Asegúrese de que el informe que desea imprimir se encuentra activo.
2. Haga clic en Imprimir en el menú Archivo.

Aná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

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.

Análisis de datos en modo Exploración


Utilización del modo Corte y
rotación

capítulo
286 Acceso a los datos y análisis de datos

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álculos
Puede 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.

Utilización del modo Corte y rotación


Acceso a los datos y análisis de datos 287

Trabajo en modo Corte y rotación


Para 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

e
b
c

d g

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.

Trabajo en modo Corte y rotación


288 Acceso a los datos y análisis de datos

Uso de informes de clave maestra/información en modo Corte y rotación


Los 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:
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.

Informe de clave maestra/información y su representación en el panel Corte y rotación

Utilizació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ón
En 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.

Si desea... Entonces...
Utilizar datos que ya se muestran en el 1. Arrastre un icono del cuadro
informe Estructura del bloque.
2. Suéltelo en el cuadro Sección.
3. Haga clic en Aplicar.
Utilizar datos que aún no se muestran 1. Arrastre un icono del cuadro
en el informe Variables disponibles.
2. Suéltelo en el cuadro Sección.
3. Haga clic en Aplicar.

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.

Trabajo en modo Corte y rotación


290 Acceso a los datos y análisis de datos

Reorganización de un informe de clave maestra/información


Para 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

Utilización del modo Corte y rotación


Acceso a los datos y análisis de datos 291

Utilización de una clave maestra diferente


Puede 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ón
Un 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

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ón


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

Utilizació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ón


La 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

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.

Utilizació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ón


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

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ón


Una 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 tiempo
En 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:

Utilizació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ón


Todos 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. :
Dimensiones e
indicadores
según se
representan en el
panel Corte y
rotación

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ón


Seleccione 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 horizontalmente


Para 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

Trabajo en modo Corte y rotación


298 Acceso a los datos y análisis de datos

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


El 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 Datos que aparecen en columnas

Símbolo de tabla de doble Datos que aparecen en


entrada del panel Corte y intersecciones de fila/
rotación columna

Utilizació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

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 2D
El 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.

Si desea... Entonces...
Utilizar datos que ya se muestran en el Seleccione un icono de los cuadros
informe Estructura del bloque o Sección.
Utilizar datos que aún no aparecen en Seleccione un icono del cuadro
el informe Variables disponibles.

Reducción de una tabla de doble entrada o un gráfico matricial 3D a una


tabla o un gráfico matricial 2D
Cuando 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 tabla
El 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.

Utilizació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 verticalmente


Puede 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:

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.

Traslado de una variable arriba o abajo


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

Trabajo en modo Corte y rotación


302 Acceso a los datos y análisis de datos

Permutación de dos variables verticalmente


Para 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 entrada


Para 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:

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.

Traslado de datos de filas a columnas


Seleccione 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 filas
Mantenga 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.

Utilizació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 3D


Esta 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ón


En 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 informe


1. 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 informe


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

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ón


En 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:

Si desea... Haga clic en...


Convertir la tabla o tabla de doble entrada Transformar en
seleccionada en un gráfico gráfico
Convertir el gráfico seleccionado en una tabla Transformar en tabla
Convertir el gráfico matricial seleccionado en una tabla Transformar en tabla
de doble entrada de doble entrada

3. Haga clic en Aplicar.

Utilizació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ón


Utilice 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:
a.Ordenaciones
b.Clasificación
c.Cálculos
a b c d e
d.Rupturas
e.Filtros

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.

Trabajo en modo Corte y rotación


306 Acceso a los datos y análisis de datos

Utilización de ordenaciones para controlar el orden de los datos


Para 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:
Aplicar una
ordenación • 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


inferiores
Para 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
Aplicar una
clasificación
é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.

Utilización del modo Corte y rotación


Acceso a los datos y análisis de datos 307

Realización de cálculos con datos


Para 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
Insertar un
debajo de él.
cálculo 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 rupturas
Puede 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,
Insertar una
haga clic en Insertar una ruptura.
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.

Trabajo en modo Corte y rotación


308 Acceso a los datos y análisis de datos

Utilización de filtros para ver sólo los datos necesarios


Para 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.
Aplicar un 3. Haga doble clic en el icono de filtro.
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.

Utilización del modo Corte y rotación


Personalización de datos
del informe

parte
Filtrado y clasificación de datos

capítulo
312 Acceso a los datos y análisis de datos

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.

Filtrado y clasificación de datos


Acceso a los datos y análisis de datos 313

Restricción de los datos mostrados


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

EJEMPLO
Filtro de datos para mostrar únicamente los ingresos de ventas de dos
regiones

Puede filtrar los datos para Región BusinessObjects mostrará únicamente los
seleccionando dos de sus valores: Este y valores para estos objetos.
Norte.

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.

Restricción de los datos mostrados


314 Acceso a los datos y análisis de datos

Inserción de filtros
Puede 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
Insertar un
que puede seleccionar para el filtro:
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".

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.

Filtrado y clasificación de datos


Acceso a los datos y análisis de datos 315

Administración de filtros
Puede 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 existentes


Una 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

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.

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.

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.

Filtrado y clasificación de datos


Acceso a los datos y análisis de datos 317

Adición de filtros
El 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

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 filtros
Cuando 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.
Insertar un 2. Haga clic en Insertar un filtro en la barra de herramientas Informe.
filtro
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 especial


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

Filtrado 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 complejos


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

EJEMPLO
Visualizació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

Inserción de filtros complejos


1. 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
Filtro complejo del filtro.

Edición de filtros complejos


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

Filtrado 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 filtros
Puede 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

Ordenación de datos
Puede 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 datos
Existen tres tipos de ordenaciones que puede aplicar a los datos

Texto Números Fechas


Ascendente A-Z Del más bajo al De la más
más alto antigua a la más
reciente
Descendente Z-A Del más alto al más De la más
bajo reciente a la
más antigua
Personalizado Coloca los valores en el orden que desee

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
Ordenación Ordenación
ascendente personalizada
Ordenación
descendente

Filtrado y clasificación de datos


Acceso a los datos y análisis de datos 323

Aplicación de ordenaciones a los datos de un informe


1. 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 ordenaciones
1. Haga clic en los datos que ya ha ordenado
2. 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 ordenaciones
Los 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

Aplicación de ordenaciones personalizadas


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

Filtrado 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:

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

Ordenación de datos
326 Acceso a los datos y análisis de datos

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.

Filtrado y clasificación de datos


Acceso a los datos y análisis de datos 327

Administración de varias ordenaciones


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

EJEMPLO
Ordenació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

Definición de la prioridad de ordenación en un informe


Puede 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:

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.

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.

Filtrado 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 Ordenaciones


Puede 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

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.

EJEMPLO
Visualización de las tres líneas de productos más vendidas
En 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.

Filtrado y clasificación de datos


Acceso a los datos y análisis de datos 331

Aplicación de clasificaciones a los datos de un informe


Para 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,
Aplicar una o en Clasificación en el menú Formato.
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

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:

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 Haga clic en Máximo, después en
valores, Como porcentaje del número total de
valores y, a continuación, seleccione
el valor de n.
Seleccionar el n% mínimo de los Haga clic en Mínimo, después en
valores, Como porcentaje del número total de
valores y, a continuación, seleccione
el valor de n.
Mostrar subtotales relativos a los Haga clic en Mostrar subtotales.
valores que aparecen en el informe y a
los valores omitidos,
Mostrar porcentajes relativos a los Haga clic en Mostrar porcentajes.
valores que aparecen en el informe y a
los valores omitidos,
Seleccionar el indicador en el que se Elija el indicador en el cuadro
basa la clasificación, combinado Respecto a.

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.

Filtrado y clasificación de datos


Acceso a los datos y análisis de datos 333

Visualización de subtotales
Al 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 porcentajes
Al 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%)

b
c
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

Clasificación en informes de clave maestra/información


En 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 rupturas
En 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.

EJEMPLO
Presentació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.

Filtrado y clasificación de datos


Acceso a los datos y análisis de datos 335

Edición de clasificaciones existentes


Una 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 clasificaciones
Al 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.
Aplicar una • Hacer clic en Clasificación en el menú Formato, eliminar las marcas de
clasificación
verificación de Máximo y Mínimo y hacer clic en Aceptar o Aplicar.

Uso de una clasificación para ver los valores máximos y mínimos


336 Acceso a los datos y análisis de datos

Administración de clasificaciones con filtros y ordenaciones


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

Filtrado y clasificación de datos


Acceso a los datos y análisis de datos 337

Ocultación de columnas y filas de datos


Puede 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

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.

Filtrado y clasificación de datos


Acceso a los datos y análisis de datos 339

Selección de datos
Puede 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.

EJEMPLO
Representantes de ventas que generan ingresos superiores a los €500.000
Supongamos 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

Creación de señales
Existen 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 datos


1. 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 describirla


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

Filtrado 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 formato


Especifique 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

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ñales


Una 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ñales
1. 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ñales
1. 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.

Filtrado 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 activo


Puede 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 existentes


Una 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ñales
1. 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

Edición de señales
1. 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ñales
1. Haga clic en Señales en el menú Formato.
2. Haga clic en la señal que desee eliminar.
3. Haga clic en Eliminar.

Filtrado y clasificación de datos


Personalización de consultas en
universos

capítulo
346 Acceso a los datos y análisis de datos

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

Personalización de consultas en universos


Acceso a los datos y análisis de datos 347

Creación de objetos del usuario


Un 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 usuario


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

EJEMPLO
Obtención del volumen total de negocios generado por pedido mediante la
creación de un objeto del usuario
Para 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

Definición de objetos del usuario


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

Personalizació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 usuario


BusinessObjects permite crear objetos del usuario de dos maneras distintas.s.

Si desea... Entonces...
Crear objetos del usuario que sólo se Haga clic en Objetos del usuario en
Objetos del puedan utilizar en el universo que la barra de herramientas Panel de
usuario contiene la consulta actual consulta.
No es posible eliminar objetos del
usuario de este modo.
Crear, editar o eliminar objetos del Haga clic en Universos en el menú
usuario en cualquiera de los universos Herramientas.
disponibles

En las secciones siguientes se describe el modo de crear, editar y eliminar


objetos del usuario mediante el comando Universos.

Creación de objetos del usuario


350 Acceso a los datos y análisis de datos

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.

Personalizació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á
Objetos del trabajando. El flujo de operaciones es el mismo que el descrito en esta sección.
usuario

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.

Creación de objetos del usuario


352 Acceso a los datos y análisis de datos

- Cuando hace doble clic en una función, aparece el cuadro de diálogo


Función[nombre_de_función].

Escriba aquí los


argumentos de
la 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.

Personalizació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 usuario


Cuando 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

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:

Si desea... Utilice...
Utilizar condiciones definidas por el Condiciones predefinidas.
diseñador de universos mediante
Designer que puedan aplicarse a una
consulta, pero que no puedan editarse
ni eliminarse de un universo
Utilizar condiciones que se apliquen Condiciones simples.
seleccionando valores de una lista de
valores del objeto y que permitan
restringir los datos devueltos sólo por
objetos del resultado
Utilizar condiciones que permitan Condiciones complejas.
elegir el operador y operando exacto
de cualquier objeto del universo

El siguiente ejemplo ilustra las ventajas de las condiciones complejas.

EJEMPLO
Clientes que realizaron reservas durante los años 2001 y 2002
Desea 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.

Personalizació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

Aplicación condiciones complejas en una consulta


La 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 Por ejemplo... Haga doble clic en...


que...
Sean iguales a un Un año en particular Igual a
determinado valor
Sean distintos a un valor Países sin incluir a Diferente de
determinado Francia
Sean mayores que un Volumen de negocios Mayor que
determinado valor superior a €100.000
Sean mayores o iguales Clientes de 60 años en Mayor o igual a
a un determinado valor adelante
Sean inferiores a un Volumen de negocios Menor que
determinado valor inferior a los €100.000
Sean inferiores o iguales Clientes de 60 años o Menor o igual a
a un determinado valor menos
Estén comprendidos Semanas comprendidas Entre
entre dos valores entre la 25 y la 36
determinados
No estén comprendidos Todas las semanas del No entre
entre dos valores año excluidas de la 25 a
determinados la 36
Sean igual a cualquiera Volumen de negocios de En la lista
de una lista de valores dos centros de
vacaciones únicamente
Sean distintos a Clientes no europeos Fuera de la lista
determinados valores

Personalización de consultas en universos


Acceso a los datos y análisis de datos 357

Para obtener datos Por ejemplo... Haga doble clic en...


que...
Contengan filas vacías Clientes que no hayan No se ha indicado
pagado (es decir, sin
fechas de factura)
No contengan filas Clientes que hayan Se ha indicado
vacías pagado (es decir, sus
fechas de factura están
en la base de datos)
Contengan la misma Clientes cuyo nombre Corresponde a la
letra o letras comience por S plantilla
No contengan una Clientes cuyos nombres Diferente de la plantilla
determinada letra o no empiecen por S
plantilla de letras
Satisfagan dos Clientes que pagaron Ambos
condiciones en un objeto una factura en junio y
julio
Excluyen un valor Clientes que estuvieron Excepto
determinado en centros de
vacaciones diferentes de
French Riviera

Aplicación de condiciones complejas en consultas


358 Acceso a los datos y análisis de datos

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 Haga doble clic Entonces...


de condición con... en...
Valores introducidos por el Escribir una nueva Separe los valores
usuario constante 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 Mostrar Lista de Mantenga pulsada la
lista de valores del objeto valores tecla Ctrl.
Haga clic en el valor o
valores que desee y, a
continuación, haga clic
en Aceptar.
Valores que seleccionará al Escribir una nueva Escriba la pregunta.
ejecutar la consulta petición de orden Pulse la tecla Intro.
O bien,
Mostrar la lista de Seleccione una petición
peticiones de orden de orden en el cuadro de
diálogo que aparece.
Otro objeto (que puede ser un Seleccionar un Haga doble clic en el
objeto del usuario) objeto objeto en el cuadro
Clases y objetos.

Personalización de consultas en universos


Acceso a los datos y análisis de datos 359

Si desea comparar el objeto Haga doble clic Entonces...


de condición con... en...
Cualquier valor devuelto por Crear una Cree una consulta en la
otra consulta subconsulta (ANY) ficha de nueva consulta
que aparece.
Todos los valores devueltos Crear una
Para obtener más
por otra consulta subconsulta (ALL)
información, consulte En
el informe aparecerá una
fecha de factura por
cliente. en la página 365.
El resultado de un cálculo Cálculo Siga los pasos indicados
(suma, mínimo, máximo, en las pantallas del
promedio o cuenta) 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 Seleccione Siga el procedimiento
consulta existente Resultados de la que se describe en Uso
consulta de una consulta
existente en una
condición en la
página 375.

Aplicación de condiciones complejas en consultas


360 Acceso a los datos y análisis de datos

Sugerencias para la aplicación de condiciones complejas


En esta sección se incluyen algunas sugerencias para obtener el máximo
rendimiento de las condiciones complejas de BusinessObjects.

Uso de caracteres comodín


Las 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:

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.

Uso de En la lista
El 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.

Personalización de consultas en universos


Acceso a los datos y análisis de datos 361

Uso de Diferente de, Fuera de la lista y Excepto


Diferente 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

Información adicional sobre Fuera de la lista


Deberá 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 complejas


Puede 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 complejas


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

Personalización de consultas en universos


Acceso a los datos y análisis de datos 363

Aplicación de condiciones con un cálculo


BusinessObjects 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 Haga clic en Globalmente y, a
resultados continuación, haga clic en Siguiente.
Desea obtener varias filas de Haga clic en Por uno o más objetos ,
resultados 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

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.

Si... Entonces...
Desea realizar un cálculo Haga clic en Independientemente de
independientemente de los objetos sus objetos y, a continuación, haga clic
en Siguiente.
Desea realizar un cálculo para cada Haga clic en Para cada valor de uno o
valor de uno o varios objetos, lo cual varios objetos, seleccione los objetos
permite restringir el cálculo a en la lista y, a continuación, haga clic
determinados objetos en Siguiente.

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.

Si... Entonces...
Desea comparar el objeto con, al Haga clic en Por lo menos un valor del
menos, un valor, lo que le permite cálculo y, a continuación, haga clic en
limitar los valores comparados con el Finalizar.
objeto
Desea comparar el objeto con todos Haga clic en Todos los valores y, a
los valores continuación, en Finalizar.

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:

Personalizació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

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.

Personalizació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

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

Personalizació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

Examen del SQL


La siguiente figura muestra y explica el SQL generado por BusinessObjects a
partir del cálculo del ejemplo.
a

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.

Personalización de consultas en universos


Acceso a los datos y análisis de datos 371

Aplicación de condiciones con una subconsulta


Una 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:

Este operando... Compara... Y responde a


preguntas tales como...
Crear una subconsulta Todos los valores ¿Qué clientes no han
(ALL) devueltos por la comprado mi último
subconsulta con los producto?
valores devueltos por la
consulta principal
Crear una subconsulta Cualquier valor devuelto ¿Qué productos han
(ANY) por la subconsulta con generado un volumen de
los valores devueltos por negocios por encima de
la consulta principal la media?

Aplicación de condiciones con una subconsulta


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

Aplicación de condiciones complejas en consultas


372 Acceso a los datos y análisis de datos

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

Personalizació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 subconsultas
Una 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

Subconsultas y cálculos
El 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.

Personalización de consultas en universos


Acceso a los datos y análisis de datos 375

Uso de una consulta existente en una condición


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

EJEMPLO
Devolució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
En 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

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

Personalizació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

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.

Personalización de consultas en universos


Acceso a los datos y análisis de datos 379

Aplicación de grupos de condiciones


Las 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 condiciones


Un 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 condiciones


En 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 condiciones


Al 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

La siguiente tabla explica cómo organizar grupos de condiciones de distintas


formas:

Para... Realice esta acción...


Cambiar el operador de un grupo de Y Haga doble clic en el operador Y u O.
a O y viceversa
Aplicar una sangría a las condiciones o Haga clic en el operador Y u O con el
eliminarla dentro de un grupo de botón derecho del ratón.
condiciones 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 Haga clic en la condición y mantenga
otro 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.

YuO
BusinessObjects 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:

Personalizació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 precedencia
Cuando 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

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.

Personalizació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.
Condiciones Aparecerá la lista de condiciones predefinidas en el universo.
predefinidas 3. Haga clic en el signo + situado a la izquierda de la clase Centro de
vacaciones y haga doble clic en Club Bahamas.

Aplicación de grupos de condiciones


384 Acceso a los datos y análisis de datos

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 condiciones


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

Personalización de consultas en universos


Acceso a los datos y análisis de datos 385

Creación de consultas combinadas


BusinessObjects 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

Creación de consultas combinadas


A 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.
Combinar - También aparecerá una segunda ficha, Consulta 2, que ahora estará
consultas 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:

Personalizació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

Utilice... Para...
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:

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.

Personalización de consultas en universos


Acceso a los datos y análisis de datos 389

Restricciones en consultas combinadas


Deberá 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.
Combinar
- La consulta existente aparecerá en la ficha Consulta 1.
consultas
- 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.

Creación de consultas combinadas


390 Acceso a los datos y análisis de datos

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.

Personalización de consultas en universos


Acceso a los datos y análisis de datos 391

Uso del SQL de consultas de BusinessObjects


Cuando 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

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.
Volver a
generar 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
Analizar 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.
Guardar

Personalización de consultas en universos


Uso y personalización de Listas
de valores

capítulo
394 Acceso a los datos y análisis de datos

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.

Uso y personalización de Listas de valores


Acceso a los datos y análisis de datos 395

Definición de lista de valores


Una 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 valores
En 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

Edición de listas de valores


El 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 consulta
El ejemplo siguiente muestra cómo editar una lista de valores.

EJEMPLO
Visualización de ciudades y regiones en una lista de ciudades
El 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:

Uso 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

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.

Uso 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

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 dBase
En 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 texto


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

Uso 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

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.

Uso 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 Excel


Proceda 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

8. Seleccione el rango de celdas (por ejemplo, A1:A4) que contiene la lista de


valores en el cuadro Definición del rango
O 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 dBase


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

Uso 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

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

SUGERENCIA
Puede rellenar una lista de valores depurada haciendo clic en Actualizar.

Uso y personalización de Listas de valores


Creación de cálculos

capítulo
408 Acceso a los datos y análisis de datos

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.

Creación de cálculos
Acceso a los datos y análisis de datos 409

Cálculos
BusinessObjects 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 informes


Para 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

Cálculos.

Creación de cálculos
Acceso a los datos y análisis de datos 411

Para... Elija...
Calcular la suma de los datos seleccionados. Suma
Contar todas las filas de un objeto de tipo Cuenta
indicador.
Contar los distintos valores de un objeto de tipo
dimensión o información.
Contar el número de filas del cuerpo, incluidas Cuenta total
todas las filas duplicadas y vacías.
Calcular el promedio de los datos seleccionados. Promedio
Visualizar el valor máximo de los datos Máximo
seleccionados.
Visualizar el valor mínimo de los datos Mínimo
seleccionados.
Visualizar los datos seleccionados como Porcentaje
porcentaje.
Calcular la diferencia entre dos valores Variación
seleccionados.
Calcular la diferencia entre dos valores Variación en
seleccionados y mostrarla como porcentaje. porcentaje
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.

Cálculos
412 Acceso a los datos y análisis de datos

Cuenta y Cuenta total


En 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álculo


También puede utilizar los botones de la barra de herramientas Informe para
realizar determinados cálculos.

a. Suma
b. Porcentaje
c. Cuenta
a b c d e
d. Variación
e. Variación en porcentaje

Creació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 entrada


Para 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ón


Puede utilizar los siguientes cálculos en los objetos de tipo dimensión e
información:
• Cuenta
• Mínimo
Objetos de
• Máximo
tipo
dimensión

Objetos de
tipo
información

Cálculos
414 Acceso a los datos y análisis de datos

Ejemplos de cálculo
En la siguiente sección se facilitan varios ejemplos de realización de cálculos
mediante el menú Cálculos.

EJEMPLO
Visualización de volumen de negocios total y subtotales
Supongamos 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.
Suma
- 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.

Botón Suma
atenuado

Decida ahora si desea insertar una ruptura en esta tabla con el fin de visualizar
los subtotales para cada centro de vacaciones.
Insertar una
ruptura 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.

Creació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 l


centros de vacaciones.

Cálculos
416 Acceso a los datos y análisis de datos

EJEMPLO
Visualización de promedio, máximo y mínimo de volumen de negocios
En 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.

EJEMPLO
Cálculo de la diferencia en volumen de negocios entre dos trimestres
En 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

Creació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

Nuevo uso de un cálculo en otra parte del informe


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

EJEMPLO
Visualización de volumen de negocios total como título de tabla
Supongamos 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:

Creació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.

Puntero del ratón


durante la operación de
arrastre

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.

Cálculos
420 Acceso a los datos y análisis de datos

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.

Creación de cálculos
Acceso a los datos y análisis de datos 421

Conversión en o de euros
En 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 euro


El 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 euro


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

Símbolo de la Si su sistema operativo no puede visualizar el símbolo de euro, podrá utilizar en


divisa euro su lugar el código ISO oficial de tres letras: EUR.

Funcionamiento de la conversión
Cada 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.

EJEMPLO
Conversión a euros: tasas de conversión de seis dígitos
La 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.

Conversión en o de euros
422 Acceso a los datos y análisis de datos

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ón
Al 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 BusinessObjects


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

Creació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


seleccionados
BusinessObjects 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ón
Por 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 euros
Puede 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

Visualización de errores de redondeo


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

Creación de cálculos
Acceso a los datos y análisis de datos 425

Tasas de conversión
BusinessObjects 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ón


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.

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

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.

Edición de información sobre una divisa


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

Creación de cálculos
Acceso a los datos y análisis de datos 427

Adición de divisas nuevas


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.

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.

EJEMPLO
Adición de dólares americanos a la lista de divisas
Supongamos 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

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 fluctuantes


Las 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ón
Si 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.

EJEMPLO
Triangulación: conversión entre divisas compatibles con la UME
En 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)

Creación de cálculos
Contextos de cálculo y sintaxis
compleja

capítulo
430 Acceso a los datos y análisis de datos

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ítulo


Este 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ítulo


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

Contextos de cálculo y sintaxis compleja


Acceso a los datos y análisis de datos 431

Introducción a contextos y sintaxis compleja


Esta 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ámicos


En 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

EJEMPLO
Volumen de negocios por región y año, y volumen de negocios por región
El 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 Volumen de negocios


región y año. por región.

Contextos de cálculo y sintaxis compleja


Acceso a los datos y análisis de datos 433

Descripción de contextos de entrada y salida


BusinessObjects 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:

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

(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

Introducción a contextos y sintaxis compleja


434 Acceso a los datos y análisis de datos

Modo en que BusinessObjects define contextos de entrada y salida


Para 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:

El... Consta de una o varias Y, de forma


dimensiones que... predeterminada,
equivale al...
Cuerpo Están presentes en la Contexto de entrada.
parte del informe (por
ejemplo, un bloque)
donde se ha insertado el
cálculo
Contexto local Gobiernan la parte del Contexto de salida.
informe donde se ha
insertado el cálculo (por
ejemplo, una variable
maestra de una sección).

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.

EJEMPLO
Cálculo del volumen de negocios en varios contextos predeterminados
El 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.

Contextos 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

El cálculo Debido a que el Y el contexto local


devuelve... contexto de cuerpo (salida) es...
(entrada) es...
a. Volumen total de Todas las dimensiones, El mismo que el cuerpo.
negocios del incluidas las que no
informe aparecen en el informe
b. Volumen total de Año, la sección de clave El mismo que el cuerpo.
negocios para el maestra, (el cálculo se
año 2000 inserta en el nivel de
sección)
c. Volumen de Año, Trimestre, Ciudad: El mismo que el cuerpo.
negocios por las dimensiones que
ciudad, trimestre y aparecen en la sección y
año la tabla
d. Promedio del Año, Trimestre, Ciudad: Trimestre (el cálculo se
volumen de las dimensiones que incluye en el pie de
negocios por aparecen en la sección y ruptura insertado en
ciudad, trimestre y la tabla Trimestre).
año

Contextos 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 salida


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

EJEMPLO
Sintaxis compleja de una fórmula de agregación
El 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

Visualización de la sintaxis compleja de una fórmula


BusinessObjects 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órmulas
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.
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 variable
1. 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.

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

EJEMPLO
Cálculo del número de ciudades por región
Si 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

Ahora sí obtendrá los resultados que buscaba:

Definición de contextos de cálculo mediante sintaxis compleja


El 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:

El... Consta de una o varias dimensiones que...


Contexto de Están incluidas en el cálculo.
entrada
Contexto de salida Determinan el resultado del cálculo.

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.

EJEMPLO
Cálculo del volumen de negocios mínimo por ciudad para cada región
Puede 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.

Contextos 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 salida


Al 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

Sintaxis para contextos de entrada y salida


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

EJEMPLO
Fórmula que incluye contextos de entrada y salida
La 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>

Contextos 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.
Editor de
fórmulas 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 restablecimiento
Los 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.

EJEMPLO
Cálculo de la suma acumulada del volumen de negocios por país
Supongamos 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>)

Uso de sintaxis compleja para cálculos avanzados


444 Acceso a los datos y análisis de datos

en la que se especifica País como el contexto de restablecimiento. Obtendrá lo


siguiente:

Definición de contextos de restablecimiento


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

Contextos 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 entrada


Las 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

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 restablecimiento


Cuando 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 ParaTodo


Al 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:

Operador Definición
ParaCada Agrega dimensiones al contexto de entrada o salida.
ParaTodo Elimina dimensiones del contexto de entrada o salida.

El ejemplo siguiente ilustra el modo en que funcionan ParaCada y ParaTodo.

EJEMPLO
Uso de ParaCada y ParaTodo
Una tabla que contiene Región, Ciudad y Volumen de negocios devuelve el
volumen de negocios por ciudad y región.

Contextos 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

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ón
Por 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>)

Contextos 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 compleja


La 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

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.

Trimestres clasificados
según los totales por país

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.

Contextos 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

El resultado es:

Uso de la función Clasificación en tablas de doble entrada


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

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


Los 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

Palabras clave: definiciones y ejemplo


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

Palabra clave Se puede utilizar en Y corresponde a...


fórmulas...
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 Todas las dimensiones del
informe documento.
PáginaActual Dentro de la página actual Las dimensiones de la
página actual.

A continuación se muestra un ejemplo que ilustra cómo utilizar las palabras


clave.

EJEMPLO
Cálculo de un total general utilizando la palabra clave Informe
Supongamos 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

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


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


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

EJEMPLO
Fórmula escrita por BusinessObjects para un cálculo simple
Cree 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

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.

Ventajas
En 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 clave


BusinessObjects 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 filtros
Supongamos 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)

Contextos de cálculo y sintaxis compleja


Acceso a los datos y análisis de datos 457

Referencia rápida
Esta 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 utilizados


Selecció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 Cálculo que devuelve sumas acumuladas, porcentajes, etc; en
acumulativa é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 Sintaxis de una fórmula para una agregación, en la que se
compleja 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

Término Definición
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.

Contextos de cálculo y sintaxis compleja


Acceso a los datos y análisis de datos 459

Contextos de cálculo
Un 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

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.
Restablecimient Una o varias dimensiones que restablecen una agregación
o acumulativa como un total acumulativo a 0 cuando cambia
el valor de las dimensiones.
Puede especificar contextos de restablecimiento utilizando
la sintaxis compleja.

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.

Referencia rápida
460 Acceso a los datos y análisis de datos

Operadores de contexto
En la fórmula para una agregación que utiliza una sintaxis compleja, un operador
introduce el contexto de entrada y salida.

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.

Palabras clave
En 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.

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 Corresponde a...
encuentra...
Fuera de un bloque Las dimensiones de la
sección actual.
Dentro de un bloque Las dimensiones del bloque.
Informe En cualquier parte del Todas las dimensiones del
informe documento.
PáginaActual Dentro de la página actual Las dimensiones de la
página actual.

Contextos de cálculo y sintaxis compleja


Solución de problemas de
cálculo

capítulo
462 Acceso a los datos y análisis de datos

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.

Solución de problemas de cálculo


Acceso a los datos y análisis de datos 463

#CÁLCULO
En 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 acumulativas


La 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

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 acumulativa


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

Solució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:

Cuando el contexto de restablecimiento es Región Entonces...


y...
Sólo se define el contexto de resultado, por ejemplo: Región se debe
=SumaAcumulativa(<Volumen de especificar
negocios>;<Región>) En también en el
(<Región>,<Ciudad>)) contexto de
resultado.
Sólo se define el contexto de entrada, por ejemplo: Región debe
=SumaAcumulativa(<Volumen de negocios> En existir en el
(<Región>,<Ciudad>);<Región>) contexto local.
No se define el contexto de entrada ni el de resultado, Región debe
por ejemplo: existir en el
=SumaAcumulativa(<Volumen de contexto local.
negocios>;<Región>)
Se definen el contexto de entrada y de resultado, por Región se debe
ejemplo: especificar
=SumaAcumulativa(<Volumen de negocios> En también en el
(<Región>,<Ciudad>);<Región>) En contexto de
(<Ciudad>;<Región>) resultado.

3. Edite la fórmula en la Barra de fórmulas y pulse la tecla Intro.

#CÁLCULO
466 Acceso a los datos y análisis de datos

#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 agregaciones


En 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:

Solució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 agregaciones


Siga 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

##VALORMÚLTIP
En 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 agregaciones
La 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 porque
El contexto de resultado no está incluido en el contexto local.

EJEMPLO
#VALORMÚLTIP en una agregación
Observe la taba siguiente:

Solució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ón


Para 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

=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 ruptura


Una 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:

Si... Entonces... Y...


Define una ruptura en Introduzca una segunda Estas dos variables
una variable variable en el pie de la tienen una relación 1:1,
ruptura como es el caso de
Cliente y Edad.

Aquí tiene un ejemplo.

Solución de problemas de cálculo


Acceso a los datos y análisis de datos 471

EJEMPLO
#VALORMÚLTIP en un pie de ruptura
En 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 ruptura


Para 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

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ón
Una 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.

Solució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ón
Desea 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

Solución #1 para #VALORMÚLTIP en el nivel de sección


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

Solució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:

Si el botón Editar aparece atenuado Si el botón Editar está disponible


Significa que la variable que necesita Puede transformar la variable en un
transformar en un indicador procede indicador.
de una consulta sobre un universo.
No puede editar variables que
proceden de consultas sobre
universos; por tanto, deberá crear una
nueva variable.
• Haga clic en Agregar. • Haga clic en Editar.
Aparece el Editor de variables. Aparece el Editor de variables.
• En la ficha Definición, escriba un • En el cuadro Calificación, haga clic
nombre para la nueva variable. en Indicador y, a continuación, en
• En el cuadro Calificación, haga clic Aceptar.
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.

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.

##VALORMÚLTIP
476 Acceso a los datos y análisis de datos

Solución #2 para #VALORMÚLTIP en el nivel de sección


Tambié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.

Solució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ón
Haga 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ón
Puede:
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

#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ón
Para 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 ERR


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

Solució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

#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ón
Si 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.

Solució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ón
Debe 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

#ERRI
Se 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ón
BusinessObjects 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.

Solución de problemas de cálculo


Acceso a los datos y análisis de datos 483

Solución
Utilice 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ón
Una agregación como Mín, Máx, etc., utilizada en una fórmula que ya contiene
una fórmula, puede producir #ERRI.

Solución
Convierta 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.

EJEMPLO
Solución de #IERR mediante la conversión de parte de una fórmula en una
variable
Desea 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

#ERRI en una fórmula con cláusula DONDE


Descripción
El 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ón
Convierta 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.

Solució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ón
Compruebe 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ón
La 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 Edite la consulta (menú Datos,
universo que está utilizando 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 Créela en el Editor de fórmulas (menú
en el informe Datos, comando Variables, botón
Agregar).

#DESBORDAMIENTO
486 Acceso a los datos y análisis de datos

#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:

Si la variable aparece en... Entonces BusinessObjects...


• Una tabla o tabla de doble entrada Lo elimina del informe.
• Una celda maestra
• Una celda individual Devuelve #DESCONOCIDO.
• Una cabecera o un pie de ruptura

NOTA
Si la variable que falta se utiliza en una fórmula, BusinessObjects devuelve
#SINTAXIS.

Solución
Debe 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.

Solución de problemas de cálculo


Acceso a los datos y análisis de datos 487

Sugerencias y trucos
En esta sección se ofrecen sugerencias para escribir fórmulas y evitar
#CÁLCULO, #VALORMÚLTIP y otro tipo de errores.

Sugerencia Qué hacer


1. Todas las fórmulas deben Escriba = antes de la fórmula
comenzar con =
Si olvida =, BusinessObjects
muestra la fórmula como texto.
2. La sintaxis compleja de una fórmula 1. Haga clic en la celda que
muestra los contextos que contiene la fórmula.
BusinessObjects aplica de forma 2. Coloque el cursor en la Barra de
predeterminada. Existen dos fórmulas.
formas sencillas de ver la sintaxis Aparecerá la fórmula compleja
compleja de una fórmula. 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 1. Haga clic en la tabla que
tabla, cualquier cálculo que contiene la dimensión que
necesite esa dimensión puede desea ocultar.
devolver un error. Para evitar esto, 2. Haga clic en Tabla, en el menú
puede ocultar la dimensión: no Formato.
aparecerá en el informe, pero 3. En la ficha Rotación, haga clic
quedará incluida en el cálculo. 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

Sugerencia Qué hacer


4. La mejor forma de solucionar Haga clic en Ruptura, en el menú
#VALORMÚLTIP es incluir la Formato. Para obtener más
variable errónea en la ruptura información, consulte Solución para
actual. #VALORMÚLTIP en una cabecera
o un pie de ruptura en la
página 471.
5. Si obtiene #VALORMÚLTIP al 1. Haga clic en la celda que
insertar una variable en la cabecera contiene #VALORMÚLTIP.
de columna de una tabla, aplique 2. Haga clic en Ordenación, en el
una ordenación para tratar de menú Insertar.
solucionarlo.
6. Cuando cree o edite una fórmula en • Si se ha resaltado el nombre de
la Barra de fórmulas o el Editor de una variable al completo,
fórmulas, pulse la tecla Intro para agregue paréntesis y
validar dicha fórmula. Si se produce compruebe la ortografía.
un error de sintaxis, • Si se ha resaltado un extremo de
BusinessObjects le avisa y resalta un nombre de variable, agregue
la anomalía en la propia fórmula. un paréntesis.
Esto le ayudará a solucionar el
problema específico.
7. Puede editar fórmulas directamente 1. Haga doble clic en la celda que
en el informe, sin utilizar la Barra de contiene la fórmula que desea
fórmulas ni el Editor de fórmulas. editar.
2. Edite la fórmula en la celda y
pulse la tecla Intro cuando haya
terminado.
8. Puede visualizar el Editor de • Haga clic en el botón Editor de
fórmulas desde la Barra de fórmulas:
fórmulas.

Solución de problemas de cálculo


Acceso a los datos y análisis de datos 489

Sugerencia Qué hacer


9. Puede ver y editar todas las • Haga clic en Estructura, en el
fórmulas incluidas en un informe si menú Ver.
cambia a la vista Estructura.
10. BusinessObjects ofrece una lista de Haga clic en Administrador de
todas las fórmulas creadas en un informes, en el menú Ver. Haga
documento en la ficha Datos del clic en la ficha Datos y expanda la
Administrador de informes. carpeta Fórmulas.
11. BusinessObjects también ofrece 1. Haga clic en Variables, en el
una lista de fórmulas en el cuadro menú Datos.
de diálogo Variables. En este 2. Haga doble clic en la carpeta
cuadro de diálogo puede ver, editar Fórmulas.
o insertar cualquier fórmula que 3. Para editar una fórmula,
haya creado. 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.

Sugerencias y trucos
490 Acceso a los datos y análisis de datos

Solución de problemas de cálculo


Fórmulas, variables locales y
funciones

capítulo
492 Acceso a los datos y análisis de datos

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.

Fórmulas, variables locales y funciones


Acceso a los datos y análisis de datos 493

Fórmulas
Al 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órmulas


Las 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 locales
Es 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 condiciones
Puede 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

Creación de fórmulas
Hay 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órmulas


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

a b c d e
a. Abre el Editor de variables
b. Define la fórmula mostrada en la Barra de fórmulas como una variable
c. 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 texto
e. Abre el Editor de fórmulas

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órmulas


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

Fórmulas, variables locales y funciones


Acceso a los datos y análisis de datos 495

Uso del Editor de fórmulas


El 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órmulas
Muestra la fórmula. Este cuadro se emplea para escribir o editar fórmulas.
Cuadro Variables
Muestra 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.
Funciones
Muestra una lista de todas las funciones de BusinessObjects.
Operadores
Los 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

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.

EJEMPLO
Cálculo de un total acumulativo
En 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.

Fórmulas, 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órmulas


Sea 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 sintaxis
Si 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

Variables locales
Una 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 locales


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

Fórmulas, variables locales y funciones


Acceso a los datos y análisis de datos 499

Reconocimiento de variables locales


Si 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

Creación de variables locales


Puede 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 variables


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

Fórmulas, 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 locales


Tambié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.

EJEMPLO
Resaltado de margen superior al promedio
Ha 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

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.

Si desea... Elija...
Restringir la definición de esta variable Evaluar la fórmula en su contexto. Si
a su contexto en el bloque actual. 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 Guardar la fórmula genérica
calcule los datos dinámicamente,
basándose en el contexto del bloque
donde se inserta la variable.

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.

Fórmulas, 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.

EJEMPLO
Agrupación de trimestres para visualizar el volumen de negocios por semestre
Dispone 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

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.
Agrupar
valores

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.

Fórmulas, 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

tabla muestra ahora los ingresos de ventas por semestre.

Edición de valores agrupados


Puede 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

Fórmulas, 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.

Puede cambiar aquí el


nombre de la variable.
Puede cambiar aquí el
nombre de los valores.
Haga clic en el nombre
y escriba uno nuevo.

Al hacer clic en el
botón Nueva, se
agrega un grupo
nuevo al cuadro
Grupos de valores.
Puede arrastrar y
colocar valores de una
carpeta de grupo a otra.

3. Realice los cambios necesarios y haga clic en Aceptar.

Eliminación de valores agrupados


Puede 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 agrupados


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

Creación de variables locales agrupando valores


508 Acceso a los datos y análisis de datos

Adición de valores agrupados a una jerarquía de exploración


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

Fórmulas, variables locales y funciones


Acceso a los datos y análisis de datos 509

Administración de fórmulas y variables locales


En 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 informe


Puede 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órmulas
Puede 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 locales


Puede 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órmula
4. 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

Eliminación de fórmulas y variables locales


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

Los botones Editar y


Eliminar no se encuentran
disponibles si se elige una
variable devuelta por el
proveedor de datos.

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.

Fórmulas, variables locales y funciones


Acceso a los datos y análisis de datos 511

Funciones
BusinessObjects 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

Uso de funciones
Al 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.

EJEMPLO
Clasificación de ciudades de acuerdo con los ingresos de ventas
En 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.

Fórmulas, 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
automáticamente
paréntesis y
comas.

Haga clic aquí


para obtener
información
adicional
sobre la
BusinessObjects función.
muestra aquí la sintaxis
para la función
seleccionada.

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.

Funciones
514 Acceso a los datos y análisis de datos

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ón


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

Fórmulas, variables locales y funciones


Acceso a los datos y análisis de datos 515

Equivalentes de funciones en Microsoft Excel


Muchas 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ánda DesvEst
r
DesviaciónEstánda DesvEstP
rP
Varianza Var
VarianzaP VarP

Equivalentes de funciones en Microsoft Excel


516 Acceso a los datos y análisis de datos

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)
EuroErrorDeRedondeoD Redondear(Redondear(Valor * TasaConversión, 2)
e - (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)

Fórmulas, 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

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

Fórmulas, variables locales y funciones


Acceso a los datos y análisis de datos 519

Ejemplos adicionales del uso de fórmulas


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

EJEMPLO
Cálculo de un promedio acumulativo de 3 semanas
El 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

Combinación de datos en una sola celda


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

EJEMPLO
Combinación de nombres y apellidos en una sola celda
La 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: JuanGutierrez
Normalmente 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.

Fórmulas, variables locales y funciones


Acceso a los datos y análisis de datos 521

EJEMPLO
Combinación de texto y datos en una sola celda
Puede 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ía
Observe 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

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.

EJEMPLO
Combinación de texto y números en una sola celda
La 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:

Fórmulas, variables locales y funciones


Acceso a los datos y análisis de datos 523

Volumen de negocios para semana: 1

EJEMPLO
Combinación de texto y fechas en una sola celda
De 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

EJEMPLO
Comparación de crecimiento de margen anual mediante la función Donde
Un 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

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

Fórmulas, 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")&"%"

EJEMPLO
Uso del resultado de una función como datos para otra función
Puede 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

EJEMPLO
Determinación del primer y último día del mes anterior
Es 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órmula
FormatoNú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.

Fórmulas, 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.

Función Devuelve
FechaActual() 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( El número de mes
FechaActual())-1),’00’) anterior como una
cadena

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órmula
EnFecha<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.

Ejemplos adicionales del uso de fórmulas


528 Acceso a los datos y análisis de datos

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.

EJEMPLO
Cálculo de volumen de negocios total de todos los centros de vacaciones

Fórmulas, variables locales y funciones


Acceso a los datos y análisis de datos 529

cuando algunos de ellos tienen filtros


En 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órmulas, variables locales y funciones


Apéndice

parte
Inicio de BusinessObjects con el
comando Ejecutar

apéndice
534 Acceso a los datos y análisis de datos

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.

Inicio de BusinessObjects con el comando Ejecutar


Acceso a los datos y análisis de datos 535

Uso del comando Ejecutar


El 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

Opciones del comando Ejecutar


Las 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 Nombre de usuario asignado por el supervisor. Los
usuario] 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 De forma predeterminada, el último modo de


-offline 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 Nombre del documento con el que desea trabajar al
.rep iniciar BusinessObjects. Deberá incluir la ruta de
acceso a este archivo, por ejemplo:
c:\BusinessObjects\userdocs\sales.rep

Inicio de BusinessObjects con el comando Ejecutar


Acceso a los datos y análisis de datos 537

Opción Descripción
-keyfile Si trabaja con varios diccionarios, especifica el
[nombre_de_archivo_ke diccionario con el que desea trabajar.
y]
-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”.

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.

Uso del comando Ejecutar


538 Acceso a los datos y análisis de datos

Especificación de BOUSER, BOPASS y otras variables


Puede 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 BOPASS
Cuando 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

Inicio 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=JUAN
BOPASS=SANCHO
Ahora 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 archivo


En 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

Inicio de BusinessObjects con el comando Ejecutar


BusinessObjects y Visual Basic
for Applications

apéndice
542 Acceso a los datos y análisis de datos

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 macro
Una 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.

BusinessObjects y Visual Basic for Applications


Acceso a los datos y análisis de datos 543

Definición de complemento
Los 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

Utilización de macros
Las 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 macro


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

BusinessObjects 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 Basic


Para 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

Asociación de una macro a un botón de la barra de herramientas


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

BusinessObjects y Visual Basic for Applications


Acceso a los datos y análisis de datos 547

Utilización de complementos
Los 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 complemento
Haga clic en Complementos, en el menú Herramientas.
Se abrirá el cuadro de diálogo Complementos.

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.

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.

Utilización de complementos
548 Acceso a los datos y análisis de datos

Utilización de complementos
Puede 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 complementos
1. 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 usuarios


Puede enviar y recuperar complementos (archivos .rea) del mismo modo que
puede enviar y recuperar documentos de BusinessObjects.

BusinessObjects y Visual Basic for Applications


Acceso a los datos y análisis de datos 549

Conversión de archivos de comandos a macros


En 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 comandos


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

Utilización del Editor de Visual Basic


Puede 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.
Editor de La programación de Visual Basic requiere tener conocimientos del entorno de
Visual programación. Este tema se trata en el manual Customizing BusinessObjects.
Basic

BusinessObjects y Visual Basic for Applications


Acceso a los datos y análisis de datos 551

Índice temático
#######, error 477 B
#CÁLCULO, error 463 Básica
#DESBORDAMIENTO, error 485 consultas de página 182
#DESCONOCIDO, error 486 bloques
#DICT ERR, error 478 usar distintos proveedores de datos 213
#DIV/0, error 480 BOPASS, variable 538
#ERRI, error 482 BOUSER, variable 538
#ERROR, error 481 BusinessObjects
#SEÑAL, error 477 actualizar versiones anteriores 32
#SINTAXIS, error 485 componentes nuevos 33
#VALORMÚLTIP, error 468 definición 25
iniciar con el comando Ejecutar 535
A materiales de demostración y ejemplos 32
Abs, función origen de datos 26
Equivalente en Excel 516
acceder a orígenes de datos 38 C
administrador de BusinessObjects cálculos
y SQL manual 93 agregar a informes 409
Administrador de informes ejemplos 414
desplazar variables desde 260 usar de nuevo 418
analizar datos Car, función
en análisis de informes 243 Equivalente en Excel 517
presentación general 242 celdas
usar modo corte y rotación 244 autocalificación 177
usar modo Exploración 243 clasificar
uso de un servidor OLAP 244 aplicar en modo Corte y rotación 306
Año, función y rupturas 334
Equivalente en Excel 518 clasificar datos 330
Archivos de datos personales 39 clasificar en informes de clave maestra/
crear informes 100 información 334
definir opciones 103 editar una clasificación existente 335
ventajas 100 eliminar una clasificación 335
Archivos XML 40 visualizar porcentajes 333
Asc, función visualizar subtotales 333
Equivalente en Excel 517

Índice temático
552 Acceso a los datos y análisis de datos

clave maestra/información, informes conexiones de base de datos


activar/desactivar varias secciones 296 administrar con el editor manual de SQL 85
clasificar 334 crear 83, 85
crear 291 editar 85, 87
desactivar secciones 293, 295 seleccionar 83
deshacer 292 consultas
estructurar informes existentes 289 acumulativo 65
reactivar secciones 296 agregar contenido en Web Connect 141
reorganizar 290 aplicar condiciones complejas 354, 356
trabajar en modo Corte y rotación 288 Business Objects, consultas de Web
utilizar clave maestra diferente 291 Connect 128
combinar datos 44 crear nuevas consultas de Web Connect 138
Comparar, función definir opciones 76
Equivalente en Excel 517 ejecutar en distintos universos 78
Concatenación, función elaborar consultas más eficaces 68
Equivalente en Excel 517 elaborar en el Panel de consulta 63
condición compleja, cálculos elaborar en universos 57, 60
examinar el SQL 370 eliminar filas duplicadas 76
condiciones empresa, consultas de Web Connect 128
aplicar a condiciones 72 especificar número de filas a devolver 76
definición 72 generar SQL sin recuperar datos 76
condiciones complejas guardar definiciones 67
aplicar con cálculos 363 Internet, consultas 129
aplicar con un cálculo 363 utilizar resultados en condiciones 375
aplicar en consultas 354 consultas, catálogos 125
editar 362 Cos, función
eliminar 362 Equivalente en Excel 516
sugerencias para su aplicación 360 cubos OLAP
usar caracteres comodín 360 usar para crear informes 121
usar el operador Diferente de 361 Cuenta, función
usar el operador Excepto 361 Equivalente en Excel 515
usar el operador Fuera de la lista 361
uso del operador En la lista 360 D
condiciones predefinidas
datos
aplicar a condiciones 73
flujos de operaciones para acceso 45
eliminar 73
presentar y analizar 28
en universo Viajes Archipiélagos 73
datos ocultos
condiciones simples
mostrar 338
aplicar 74
ocultar datos del informe 337
eliminar 75
demostración, material 57
seleccionar valores diferentes 74
archivos de comandos genéricos 57
conexiones
eModas 59
configurar 41, 42
Viajes Archipiélagos 57
definir 41
Derecha, función
Equivalente en Excel 517

Índice temático
Acceso a los datos y análisis de datos 553

DesviaciónEstándar, función EuroConvertirEn, función


Equivalente en Excel 515 Equivalente en Excel 516
DesviaciónEstándarP, función EuroErrorDeRedondeoEn, función
Equivalente en Excel 515 Equivalente en Excel 516
dimensión, objetos 59 euros
dimensiones convertir a 422
agregar a jerarquías 276 convertir de 423
restricciones en la combinación 277, 278 convertir en y de 421
documentos visualizar el símbolo de euro 421
actualizar 31, 175 visualizar errores de redondeo en cálculos 424
actualizar en Broadcast Agent 175 Exp, función
actualizar en InfoView 175 Equivalente en Excel 516
crear nuevo 60 Exploración, barra de herramientas
crear nuevos proveedores de datos 60 desplazar variables a 260
editar proveedores de datos 60 desplazar variables desde 262
usar 263
E exploración, barra de herramientas
desplazar objetos a bloque 263
Editor manual del SQL
eliminar objetos 263
abrir un archivo de comandos existente 83
insertar contenido como título del informe 282
crear informes 81
reorganizar 264
crear informes interactivos 89
visualizar valores 252
crear una conexión 85
crear/editar una conexión 85
editar archivo de comandos SQL 84
editar una conexión 87
ejemplo 88
ejemplo de consulta con petición de orden 92
escribir un nuevo archivo de comandos 83
restricciones en archivos de comandos 93
ver datos brutos 83
y ordenaciones 76
ElimEspacio, función
Equivalente en Excel 517
ElimEspDerecha, función
Equivalente en Excel 517
ElimEspIzq, función
Equivalente en Excel 517
empresa, consultas
acumulativo 136
EnFecha, función
Equivalente en Excel 518
EnteroInf, función
Equivalente en Excel 516
EnteroSup, función
Equivalente en Excel 516

Índice temático
554 Acceso a los datos y análisis de datos

exploración, modo filtros


acciones de BusinessObjects administrar 315
predeterminadas 249 agregar 317
analizar indicadores 265 aplicar en modo Corte y rotación 308
anular acciones de exploración 253 crear filtros complejos 319
cambiar a 249 editar filtros complejos 320
cambiar datos en tablas 260 eliminar 318
configurar informe 248 ignorar 321
continuar profundización 251 insertar 314
definición 243, 246 insertar filtros complejos 320
definir opciones 283 mostrar nombres en campos especiales 318
exploración lateral 253 seleccionar valores diferentes 315
explorar en gráficos 256 filtros de exploración
explorar en la base de datos 269 recuperar datos nuevos mediante 271
explorar en varias jerarquías 257 FormatoFecha
explorar mediante jerarquías Equivalente en Excel 517
personalizadas 275 FormatoNúmero
imprimir 282 Equivalente en Excel 517
imprimir informes 282 fórmulas
profundizar 250 calificar 280
profundizar hasta otra jerarquía 254 crear mediante el Editor de fórmulas 495
realizar instantáneas de informes 267 definición 493
recuperar datos nuevos mediante filtros 271 directrices sobre sintaxis 497
reorganizar la barra de herramientas Función EuroConvertirDe
Exploración 264 Equivalente en Excel 516
sintetizar 253 Función EuroErrorDeRedondeoDe
usar 249 Equivalente en Excel 516
usar la barra de herramientas Exploración 263 funciones
visualizar valores en la barra de herramientas equivalentes en Excel 515
Exploración 252
y jerarquías 248 G
explorar en 269
gráfico matricial 3D
crear a partir de tabla o gráfico matricial
F 2D 300
Fact, función gráficos
Equivalente en Excel 516 explorar 256
FechaRelativa, función visualizar datos 217
Equivalente en Excel 518 guardar documentos en formato Excel 33

I
imprimir
en modo Exploración 282
indicador, objetos 59

Índice temático
Acceso a los datos y análisis de datos 555

indicadores jerarquías personalizadas 275


analizar en modo Exploración 265
contraer 266 L
definición 265
listas de valores
expandir 266
asignar datos desde un archivo de dBase 404
información, objetos 59
asignar datos personales 400
informes
asignar datos personales desde un archivo de
agregar columnas 221
Excel 403
combinar orígenes de datos 212
asignar datos personales desde un archivo de
distribuir 30
texto 400
incluir datos de diferentes orígenes de
definición 395
datos 212
editar 396
realizar copias 267
personalizar 395
IniMayúscula, función
visualizar, depurar y actualizar 405
Equivalente en Excel 517
Ln, función
Internet, consultas 125
Equivalente en Excel 516
crear 143
Log, función
definir opciones individuales 178
Equivalente en Excel 516
editar 172
Log10, función
errores de conversión 180
Equivalente en Excel 516
guardar 173
Longitud, función
guardar preferencias 174
Equivalente en Excel 517
Izquierda, función
Equivalente en Excel 517
M
Máx, función
J
Equivalente en Excel 515
jerarquías 248
Mayúsculas, función
agregar dimensiones 276
Equivalente en Excel 517
calificar datos 279
Media, función
cambiar el orden de las dimensiones 277
Equivalente en Excel 516
cambiar nombre 277
mensajes de error
crear 278
####### 477
crear jerarquías personalizadas 278
#CÁLCULO 463
definición de jerarquías personalizadas 275
#DESBORDAMIENTO 485
editar 276
#DESCONOCIDO 486
eliminar 277
#DICT ERR 478
eliminar dimensiones 277
#DIV/0 480
en Viajes Archipiélagos 248
#ERRI 482
explorar en varias jerarquías 257
#ERROR 481
explorar mediante jerarquías
#SEÑAL 477
personalizadas 275
#SINTAXIS 485
predeterminadas 248
#VALORMÚLTIP 468
restricciones en la edición 276
sugerencias y trucos 487
sintetizar en varias jerarquías 258
ver 69

Índice temático
556 Acceso a los datos y análisis de datos

Mes, función objetos


Equivalente en Excel 518 buscar en el Panel de consulta 64
Mín, función desplazar de la barra de herramientas
Equivalente en Excel 515 Exploración a bloques 263
Minúsculas, función eliminar de consultas 64
Equivalente en Excel 517 incluir en consultas 64
modo Corte y rotación indicador 59
agregar datos 217 información 59
cambiar posición de datos verticalmente 301 modificar orden en consultas 65
clasificar datos 306 visualizar en el Panel de consulta 63
colocar datos horizontalmente 297 objetos del usuario
definición 286 calificar 281
efectuar cálculos 307 compartir con otros usuarios 349
insertar rupturas 307 crear 347
mover datos en tablas de doble entrada 302 crear una jerarquía cronológica 353
ordenar datos 306 definición 348
trabajar 287 editar 353
trabajar con bloques 304 eliminar 353
trabajar con informes de clave maestra/ motivos para su creación 347
información 288 restricciones 348
trabajar con tablas de doble entrada y gráficos ocultar datos 337
matriciales 3D 298 OLAP, servidores 40, 244
transformar bloques 304 opciones
utilizar filtros 308 definir para modo Exploración 283
visualizar y eliminar datos 303 operadores
y consultas de Web Connect 130 Diferente de 361
multivalores, peticiones En la lista 360
definición 159 Excepto 361
Fuera de la lista 361
Symbols ordenaciones
administrar 327
NúmeroDeMesDelAño, función
agregar desde el cuadro de diálogo
Equivalente en Excel 518
Ordenaciones 329
aplicar a datos de informe 323
O aplicar a objetos 75
objeto de análisis aplicar en modo Corte y rotación 306
ampliar 268 aplicar personalizadas 324
definición 68 definición 75
definir 68 definir la prioridad de ordenación 328
definir de forma manual 71 definir prioridad 76
definir predeterminado 70 eliminar 75, 323, 329
explorar en la base de datos 269 invertir 76, 323
y jerarquías 68 y SQL manual 76
ordenaciones transparentes
definición 76

Índice temático
Acceso a los datos y análisis de datos 557

ordenar datos 322 Procedimientos almacenados


orígenes de datos 211 definición 39, 94
acceder 37, 38 ejemplo 95
combinar 44 restricciones 94
combinar diferentes en un informe 212 suministrar parámetros 98
lista 38 usar para recuperar datos 95
Procedimientos VBA 40
P acceder a Outlook 106
crear un informe 105
PalabraMayúscula, función
ejemplo 108
Equivalente en Excel 517
usar 104
panel de consulta
profundizar 250, 254
buscar objetos 64
Promedio, función
descripción 62
Equivalente en Excel 515
ejecutar consultas 65
proveedor de datos XML 33
elaborar una consulta 63
eliminar objetos de consultas 64
incluir objetos en consultas 64
modificar orden de objetos 65
mostrar 60
Panel de consulta en Internet
botones de la barra de herramientas 140
definir tamaño 174
descripción de 139
panel de consulta XML 119
peticiones de orden
agregar a consultas de Web Connect 129
crear en consultas de Web Connect 159
definición 158
en SQL manual 89
monovalor 158
mostrar valores en una columna
independiente 163
multivalores 159
sintaxis en archivos de comandos SQL
manual 89
usar con consultas de Web Connect 158
peticiones de orden multivalores
definición 158
Pos, función
Equivalente en Excel 517
Potencia, función
Equivalente en Excel 516

Índice temático
558 Acceso a los datos y análisis de datos

proveedores de datos Reemplazar, función


añadir a documento existente 51 Equivalente en Excel 517
Archivos de datos personales 100 Relleno, función
Archivos de texto 38 Equivalente en Excel 517
basar en proveedores de datos existentes 218 Residuo, función
cambiar nombre 231, 233 Equivalente en Excel 516
cancelar 53 rupturas
combinaciones 212 aplicar en modo Corte y rotación 307
crear un proveedor de datos base 237 y clasificación 334
cubos OLAP 121
depurar y eliminar 235 S
editar 52, 53
SAP 40
Editor manual del SQL 81
seguridad 31
eliminar datos de 54
seleccionar datos; véase Señales 339
eliminar vínculos 228
Semana, función
flujos de operaciones para crear 45
Equivalente en Excel 518
hojas de cálculo 38
Sen, función
motivos para cambiar el nombre 231
Equivalente en Excel 516
obtener estadísticas 234
señales
páginas Web 38
activar 342
paquetes de aplicaciones 38
copiar 343
Procedimientos almacenados 94
crear 340
Procedimientos VBA 104
dar un nombre 340
restricciones de acceso 41
definir condiciones 341
restricciones para crear 41
definir formato 341
situaciones que requieren vínculo 221
desactivar 342
solicitud de vinculación 221
editar 344
usar para distintos bloques 213
eliminar 344
uso eficaz 237
mostrar/ocultar 343
VBA 38
seleccionar datos 340
ver datos de una ejecución anterior 54
separadores
ver resultados parciales 54
especificar en consultas en Internet 179
vincular 215, 221
Signo, función
vincular al insertar bloque nuevo 222
Equivalente en Excel 516
vincular dimensiones 222
sintaxis de cálculo compleja 431
vincular existentes 225
operadores de contexto 460
Web Connect 121
palabras clave 453
XML 38, 111
ParaCada, operador 446
ParaTodo, operador 446
R referencia rápida 457
Raíz, función y la función Clasificación 449
Equivalente en Excel 516 sintetizar 253
Redondear, función sitios Web seguros
Equivalente en Excel 516 acceder mediante Web Connect 181

Índice temático
Acceso a los datos y análisis de datos 559

SQL variables locales


analizar 83 calificar 280
definición 81 crear 500
Subcadena, función crear agrupando valores 503
Equivalente en Excel 517 definición 498
Suma, función transformar fórmulas 501
Equivalente en Excel 515 Varianza, función
Equivalente en Excel 515
T VarianzaP, función
Equivalente en Excel 515
Tabla de doble entrada
crear a partir de tabla o gráfico matricial
2D 300
mover datos entre columnas y filas 302
reducir a tabla o gráfico matricial 2D 300
tablas de doble entrada
visualizar datos 216
Tan, función
Equivalente en Excel 516
Trimestre, función
Equivalente en Excel 518
Truncar, función
Equivalente en Excel 516

U
universos
crear 56
crear consultas 57
definición 39, 56
ejecutar consulta en distintos 78
elaborar consultas básicas 60
seleccionar 47
universos, consultas
definición 57

V
valores agrupados
agregar a jerarquía de exploración 508
variables
reglas de compatibilidad 215

Índice temático
560 Acceso a los datos y análisis de datos

W interpretación de separadores 178


Web Connect opciones de menú 155
abrir consultas existentes 170 pegar datos en filas 157
acceder a páginas de formulario 186 recopilar datos de consulta 127
acceder a sitios Web seguros 181 recuperar consultas de la empresa 133
actualizar informes 130 recuperar ejemplos de consultas 133
administrar consultas 170 recuperar hipervínculos 156
agregar contenido a una consulta 141 recuperar origen de celda HTML 156
agregar peticiones de orden a consultas 129 seleccionar consultas de empresa 128
agregar varias celdas a una celda 142 seleccionar el proveedor de datos Web
autocalificación de celdas 177 Connect 131
borrar datos de filas 157 usar peticiones de orden 158
borrar filas 157 vincular datos a datos del explorador 156
calificar datos como dimensiones 155 Web Connect, proveedor de datos 33
calificar datos como indicadores 155 seleccionar 131
calificar datos como información 155 World Wide Web 40
cambiar encabezados 155
colocar datos en el portapapeles 157 X
consultas de página mediante autentificación XML
Básica 182 crear un filtro XML 113
consultas de páginas con varios marcos 176 crear un informe 113
convertir datos en texto estático 156 definición 111
crear consultas en Internet 129 definir ubicaciones de archivos 120
crear informes en HTML 150 ejemplo 111
crear peticiones 159
crear una consulta con peticiones de
orden 199
crear una nueva consulta 138
definir opciones de gestión de errores 180
definir tiempo de espera de consulta 174
definir tipos de datos como caracteres 155
definir tipos de datos como fechas 155
definir tipos de datos como numéricos 155
editar celdas 156
editar una consulta en Internet 172
ejecutar consultas de empresa 136
ejecutar ejemplos de consultas 134
ejecutar una consulta con una petición 168
ejemplos de consultas 189
eliminar columnas 155
generar informes 130
guardar consultas en Internet 173
guardar informes 154
guardar preferencias de consulta en
Internet 174

Índice temático

Você também pode gostar