display pdf byte array in browser c# : How to rotate all pages in pdf SDK Library API wpf asp.net azure sharepoint businessobjects_access_analysis0-part1283

BusinessObjects User’s Guide: Accessing 
Data and Data Analysis
BusinessObjects 6.1
Windows
How to rotate all pages in pdf - rotate PDF page permanently in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Users to Change the Rotation Angle of PDF File Page Using C#
how to rotate one pdf page; pdf rotate pages and save
How to rotate all pages in pdf - VB.NET PDF Page Rotate Library: rotate PDF page permanently in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
PDF Document Page Rotation in Visual Basic .NET Class Application
save pdf after rotating pages; how to permanently rotate pdf pages
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
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
NET example for how to delete several defined pages from a PDF document Dim detelePageindexes = New Integer() {1, 3, 5, 7, 9} ' Delete pages. All Rights Reserved
how to rotate page in pdf and save; how to save a pdf after rotating pages
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
doc2.InsertPages(pages, pageIndex) ' Output the new document how to use VB to insert an empty page to a specific location of current PDF file All Rights Reserved
rotate pdf page by page; rotate pdf pages on ipad
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 Page Insert Library: insert pages into PDF file in C#.net
as how to merge PDF document files by C# code, how to rotate PDF document page This C# demo explains how to insert empty pages to a specific All Rights Reserved
rotate a pdf page; how to change page orientation in pdf document
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
1. public void DeletePages(int[] pageIndexes). Description: Delete specified pages from the input PDF file. Parameters: All Rights Reserved.
rotate all pages in pdf and save; rotate pages in pdf expert
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 - WPF PDF Viewer for VB.NET Program
Users can rotate PDF pages, zoom in or zoom out PDF pages and go to any pages in easy ways box, note, underline, rectangle, polygon and so on are all can be
permanently rotate pdf pages; pdf page order reverse
C# WPF PDF Viewer SDK to view PDF document in C#.NET
PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET Compatible with all Windows systems and supports .NET NET WPF component able to rotate one PDF
rotate one page in pdf; pdf save rotated pages
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 PDF - View PDF with WPF PDF Viewer for VB.NET
PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET Compatible with all Windows systems and supports .NET Able to rotate one PDF page or whole PDF
how to rotate pdf pages and save permanently; rotate pages in pdf and save
C# TIFF: How to Rotate TIFF Using C# Code in .NET Imaging
C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET 0); page.Rotate(RotateOder.Clockwise90); doc.Save(@"C:\rotate.tif"); All Rights Reserved
rotate single page in pdf reader; how to reverse pages in pdf
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
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