BusinessObjects User’s Guide: Accessing 
Data and Data Analysis
BusinessObjects 6.1
Windows
Pdf form creator - C# PDF Field Edit Library: insert, delete, update pdf form field in C#.net, ASP.NET, MVC, Ajax, WPF
Online C# Tutorial to Insert, Delete and Update Fields in PDF Document
allow saving of pdf form; create a fillable pdf form from a pdf
Pdf form creator - VB.NET PDF Field Edit library: insert, delete, update pdf form field in vb.net, ASP.NET, MVC, Ajax, WPF
How to Insert, Delete and Update Fields in PDF Document with VB.NET Demo Code
adding text fields to pdf; adding form fields to pdf
2
BusinessObjects User’s Guide: Accessing Data and Data Analysis
Copyright
No part of the computer software or this document may be reproduced or transmitted in any form 
or by any means, electronic or mechanical, including photocopying, recording, or by any 
information storage and retrieval system, without permission in writing from Business 
ObjectsS.A.
The information in this document is subject to change without notice. If you find any problems 
with this documentation, please report them to Business Objects S.A. in writing at 
documentation@businessobjects.com.
Business Objects S.A. does not warrant that this document is error free.
Copyright © Business Objects S.A. 2003. All rights reserved.
Printed in France.
Trademarks
The Business Objects logo, WebIntelligence, BusinessQuery, the Business Objects tagline, 
BusinessObjects, BusinessObjects Broadcast Agent, Rapid Mart, Set Analyzer, Personal 
Trainer, and Rapid Deployment Template are trademarks or registered trademarks of Business 
Objects S.A. in the United States and/or other countries.
Contains IBM Runtime Environment for AIX(R), Java(TM) 2 Technology Edition Runtime 
Modules (c) Copyright IBM Corporation 1999, 2000. All Rights Reserved.
This product includes code licensed from RSA Security, Inc. Some portions licensed from IBM 
are available at http://oss.software.ibm.com/icu4j.
All other company, product, or brand names mentioned herein, may be the trademarks of their 
respective owners.
Use restrictions This software and documentation is commercial computer software under Federal Acquisition 
regulations, and is provided only under the Restricted Rights of the Federal Acquisition 
Regulations applicable to commercial computer software provided at private expense. The use, 
duplication, or disclosure by the U.S. Government is subject to restrictions set forth in 
subdivision (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at 252.227-
7013.
Patents
U.S. Patent Numbers 5,555,403, 6,247,008, and 6,578,027.
Part Number
310-10-610-01
C# Create PDF Library SDK to convert PDF from other file formats
Tell Users How to Create New PDF File and Load PDF from Other Files. Free PDF creator SDK for Visual Studio .NET. C# Project: PDF Creator Library DLLs.
adding a text field to a pdf; create a fillable pdf form from a word document
VB.NET Create PDF Library SDK to convert PDF from other file
Free PDF creator SDK library compatible with Visual Basic .NET class and able to create PDF in both .NET WinForms and ASP.NET program.
convert word doc to pdf with editable fields; pdf editable fields
Accessing Data and Data Analysis
3
Contents
Contents
Contents 
3
Examples 
9
Preface
Maximizing Your Information Resources 
13
Information resources  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
Useful addresses at a glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
About this guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
Part I Introduction
Chapter 1
Introduction to BusinessObjects 
23
What is BusinessObjects? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
Demo materials and samples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
Upgrading from earlier versions of BusinessObjects . . . . . . . . . . . . . . . . . .31
Part IIAccessing Data
Chapter 2
Introduction to Accessing Data with BusinessObjects 
35
Workflows for accessing data  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
Chapter 3
Building Queries on Universes 
51
Building a basic query on a universe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56
Building a more powerful query  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63
Running a query on a different universe  . . . . . . . . . . . . . . . . . . . . . . . . . . .72
C# PDF metadata Library: add, remove, update PDF metadata in C#.
metadata.Keywords = "University, Public, etc."; metadata.Creator = "MS Office String inputFilePath = Program.RootPath + "\\" 1.pdf"; String outputFilePath
change pdf to fillable form; pdf form creator
VB.NET PDF - How to Add Barcode on PDF Page
Link: Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete Metadata. Form Process. This VB.NET PDF barcode creator add-on, which combines the PDF
add date to pdf form; create a fillable pdf form in word
4
Accessing Data and Data Analysis
Contents
Chapter 4
Building Queries with Other Types of Data Provider 
73
Using free-hand SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Using stored procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Using personal data files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Using Visual Basic for Applications procedures  . . . . . . . . . . . . . . . . . . . . . 98
Using XML files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Using OLAP cubes  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Using Web Connect  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Chapter 5
The Web Connect Data Provider 
119
Querying the Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Using Web Connect  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Saving Reports  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Internet Query Grid Context Menu Options . . . . . . . . . . . . . . . . . . . . . . . . 150
Using Prompts with Web Connect Queries . . . . . . . . . . . . . . . . . . . . . . . . 153
Managing Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Accessing secured web sites  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Web Connect query examples  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Chapter 6
Combining Data from Different Sources 
201
Which data sources are available? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
Including data from different data sources in the same report  . . . . . . . . . 204
Basing a data provider on an existing data provider . . . . . . . . . . . . . . . . . 210
Linking data providers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
Chapter 7
Managing Data Providers 
219
Renaming data providers  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Getting statistics on data providers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Purging and deleting data providers  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Using data providers efficiently . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
VB.NET PDF metadata library: add, remove, update PDF metadata in
metadata.Keywords = "University, Public, etc." metadata.Creator = "MS Office Dim inputFilePath As String = Program.RootPath + "\\" 1.pdf" Dim outputFilePath
change font size in pdf form field; adding text to a pdf form
VB.NET PowerPoint: VB Codes to Create Linear and 2D Barcodes on
as 2d barcodes QR Code, Data Matrix, PDF-417, etc Imaging.Basic.dll", "RasterEdge. Imaging.Barcode.Creator.dll" and barcode, which will be in the form of REImage
adding an image to a pdf form; change text size pdf form
Accessing Data and Data Analysis
5
Contents
Part III Analyzing Data
Chapter 8
Introduction to Data Analysis 
231
On-report analysis  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .233
BusinessObjects drill mode  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .234
OLAP servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .235
Slice and dice mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .236
Chapter 9
Analyzing Data in Drill Mode 
237
Using drill mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .241
Drilling on charts  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .247
Drilling on multiple hierarchies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .248
Getting a different view of your data  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .250
Analyzing measures in drill mode  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .254
Making copies of reports while you work . . . . . . . . . . . . . . . . . . . . . . . . . .256
Extending analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .257
Drilling using custom hierarchies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .262
Qualifying data for hierarchies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .266
Printing from drill mode  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .269
Setting options for working in drill mode  . . . . . . . . . . . . . . . . . . . . . . . . . .270
Chapter 10
Using Slice and Dice Mode 
271
Working in slice-and-dice mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .273
Part IV Customizing Report Data
Chapter 11
Filtering and Ranking Data 
297
Limiting the data displayed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .299
Ordering data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .307
Using ranking to view the top and bottom values . . . . . . . . . . . . . . . . . . . .315
Hiding columns and rows of data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .321
Highlighting data  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .323
VB.NET Imaging - Generate Barcode Image in VB.NET
Barcode creator SDK to write & customize ISSN barcode generation in VB.NET imaging project. ITF-14 valid for scanner reading on any pages in a PDF or TIFF
add attachment to pdf form; add signature field to pdf
C# TIFF: Create Linear and 2D Barcodes on TIFF Document Using C#
TIFF Barcodes Creation. This C# TIFF Barcode Creator Add-on the supported barcode types are listed in the following form. C# TIFF Micro PDF-417 Creating, C# TIFF
create a pdf form to fill out; changing font size in pdf form field
6
Accessing Data and Data Analysis
Contents
Chapter 12
Customizing Queries on Universes 
329
Creating user objects  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
Applying complex conditions on queries . . . . . . . . . . . . . . . . . . . . . . . . . . 337
Using an existing query in a condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356
Applying groups of conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
Building combined queries  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
Chapter 13
Using and Customizing Lists of Values 
371
What is a list of values? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
How are lists of values created? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
Customizing lists of values in BusinessObjects  . . . . . . . . . . . . . . . . . . . . 375
Editing lists of values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376
Assigning personal data to a list of values  . . . . . . . . . . . . . . . . . . . . . . . . 380
Displaying, refreshing and purging lists of values . . . . . . . . . . . . . . . . . . . 385
Chapter 14
Creating Calculations 
387
Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
Converting to and from Euros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
Chapter 15
Calculation Contexts and Extended Syntax 
407
Introduction to contexts and extended syntax . . . . . . . . . . . . . . . . . . . . . . 409
Using extended syntax for advanced calculations  . . . . . . . . . . . . . . . . . . 416
Quick reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433
Create Thumbnail in Web Image Viewer | Online Tutorials
Go to the toolbar: Select "Thumbnail Creator" & activate RasterEdge OCR Engine; PDF Reading; Encode & Decode JBIG Twain Scanning; DICOM Reading; Form Recognition
create a pdf form; adding images to pdf forms
VB Imaging - Micro PDF 417 VB Barcode Generation
in a programming way. Following are the main features of this VB.NET Micro PDF 417 barcode creator SDK. The Barcode Creator Add-on
add image to pdf form; cannot save pdf form
Accessing Data and Data Analysis
7
Contents
Chapter 16
Calculation Troubleshooting 
437
#COMPUTATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .439
#MULTIVALUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .443
####### . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .450
#ALERTER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .451
#DICT.ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .452
#DIV/0  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .454
#ERROR  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .455
#IERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .456
#OVERFLOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .459
#SYNTAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .460
#UNKNOWN  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .461
Tips and tricks  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .462
Chapter 17
Formulas, Local Variables and Functions 
465
Formulas  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .467
Local variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .472
Creating local variables by grouping values . . . . . . . . . . . . . . . . . . . . . . . .476
Managing formulas and local variables  . . . . . . . . . . . . . . . . . . . . . . . . . . .481
Functions  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .483
Function equivalents in Microsoft Excel . . . . . . . . . . . . . . . . . . . . . . . . . . .487
More examples of using formulas  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .490
Part V Appendix
Appendix A
Launching BusinessObjects with the Run Command 
503
Using the Run command  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .505
Appendix B
BusinessObjects and Visual Basic for Appplications 
509
Using macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .511
Using add-ins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .514
Converting scripts to macros  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .516
Using the Visual Basic editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .517
8
Accessing Data and Data Analysis
Contents
Index 
519
Accessing Data and Data Analysis
9
Examples
Examples
How do the official figures compare with my personal targets? . . . . . . . . . .45
Adding regional information to an existing document  . . . . . . . . . . . . . . . . .47
Building a query in the Query Panel and running the query . . . . . . . . . . . . .61
Limiting query results by using a condition  . . . . . . . . . . . . . . . . . . . . . . . . .66
Create eFashion report that shows sales by store and category in Florida .82
Create prompted eFashion report on sales by state, store and category  . .85
Creating a report showing article sales by state  . . . . . . . . . . . . . . . . . . . . .90
Accessing an Outlook inbox using VBA . . . . . . . . . . . . . . . . . . . . . . . . . . .100
Creating an Internet query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .138
B
USINESS
O
BJECTS
prompts you to link data providers . . . . . . . . . . . . . . . .212
Reports showing revenue by country and resort, revenue by country . . . .227
Why is revenue better in this resort than in the others? . . . . . . . . . . . . . . .238
Move from analyzing Resort to Sales  . . . . . . . . . . . . . . . . . . . . . . . . . . . .244
Analyzing profit margin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .254
Focus analysis on high-profile resort using drill filters as query conditions 259
Filter data to show sales revenue for two regions only  . . . . . . . . . . . . . . .299
Display only those stores with weekly revenue over $200 000  . . . . . . . . .304
How can I get months to sort correctly? . . . . . . . . . . . . . . . . . . . . . . . . . . .310
Sort customers by nationality and then by name in alphabetical order  . . .312
Display the three top-selling product lines only  . . . . . . . . . . . . . . . . . . . . .315
Show sales revenue for top three months, compare with overall revenue .319
Which sales representatives generate revenue over $500 000 . . . . . . . . .323
Obtaining total ordered revenue by creating a user object  . . . . . . . . . . . .331
Which customers made reservations for 2001 and 2002? . . . . . . . . . . . . .337
When did each customer last pay for a product? . . . . . . . . . . . . . . . . . . . .345
Which customer made the earliest reservation?  . . . . . . . . . . . . . . . . . . . .354
Which customer made the earliest reservation? (using calculation)  . . . . .355
Return list of resorts/revenues where resort country revenue > $1000000 356
Which customers bought a given product in a given time period? . . . . . . .363
Which customers bought products in both 2001 and 2002?  . . . . . . . . . . .368
10
Accessing Data and Data Analysis
Examples
Showing cities and regions in a list of cities  . . . . . . . . . . . . . . . . . . . . . . . 376
Displaying total revenue and subtotals  . . . . . . . . . . . . . . . . . . . . . . . . . . . 392
Displaying average, maximum and minimum revenue  . . . . . . . . . . . . . . . 394
Calculating the difference in revenue between two quarters . . . . . . . . . . . 394
Displaying total revenue as a table title . . . . . . . . . . . . . . . . . . . . . . . . . . . 395
Converting to euros: six- digit conversion rates  . . . . . . . . . . . . . . . . . . . . 398
Adding US dollars to the currency list . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403
Triangulation: converting between EMU-compliant currencies . . . . . . . . . 404
Revenue per region per year, and revenue per region . . . . . . . . . . . . . . . 410
Calculate revenue in various default contexts . . . . . . . . . . . . . . . . . . . . . . 411
The extended syntax of an aggregate formula  . . . . . . . . . . . . . . . . . . . . . 413
Calculating the number of cities per region . . . . . . . . . . . . . . . . . . . . . . . . 416
Calculating the minimum revenue per city for each region . . . . . . . . . . . . 417
A formula containing input and output contexts  . . . . . . . . . . . . . . . . . . . . 419
Calculating running total revenue per country . . . . . . . . . . . . . . . . . . . . . . 420
Using ForEach and ForAll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
Calculating a grand total by using the Report keyword . . . . . . . . . . . . . . . 430
The formula BusinessObjects writes for a simple calculation . . . . . . . . . . 431
#COMPUTATION resulting from a running sum with a reset context . . . . 439
#COMPUTATION caused by a conditional formula in a break footer . . . . 441
#MULTIVALUE in an aggregation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
#MULTIVALUE in a break footer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
#MULTIVALUE in a section containing name and address  . . . . . . . . . . . 447
Solving #IERR by turning part of a formula into a variable  . . . . . . . . . . . . 457
Calculating a running total . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470
Highlighting above-average margin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474
Group quarters to display revenue per semester  . . . . . . . . . . . . . . . . . . . 476
Ranking cities according to sales revenue  . . . . . . . . . . . . . . . . . . . . . . . . 484
Calculating a 3-week rolling average  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490
Combining first and last names in a single cell . . . . . . . . . . . . . . . . . . . . . 491
Combining text and data in a single cell  . . . . . . . . . . . . . . . . . . . . . . . . . . 492
Combining text and numbers in a single cell . . . . . . . . . . . . . . . . . . . . . . . 493
Combining text and dates in a single cell  . . . . . . . . . . . . . . . . . . . . . . . . . 494
Comparing yearly margin growth using the Where function  . . . . . . . . . . . 494
Using function output as input to another function  . . . . . . . . . . . . . . . . . . 496
Documents you may be interested
Documents you may be interested