display pdf byte array in browser c# : Rotate individual pages in pdf SDK software service wpf .net html dnn businessobjects_access_analysis33-part1310

Accessing Data and Data Analysis
331
Creating user objects
Creating user objects
A universe consists primarily of classes and objects created by the universe 
designer. If the objects in a universe do not meet your needs, you can create your 
own additional user objects.
User objects appear in the User Objects class in the universe. You include them 
in queries in the same way that you include regular objects. You do not need to 
define a connection to a database to define a user object.
Why create a user object?
Based on one or more existing objects, user objects enable you to:
• make addtional calculations beyond those provided by the base universe 
objects.
• apply functions to text, for example to capitalize data.
• group data.
Here’s an example of a user object.
EXAMPLE
Obtaining total ordered revenue by creating a user object
To obtain the revenue generated by an order, you create the Total user object 
with the following formula:
=Quantity Ordered*Product Price
where Quantity Ordered and Product Price are objects in your universe. When 
you include the Total user object in a query, BusinessObjects makes the 
calculation and places the results in the report.
What does a user object consist of?
A user object has a name, a type (character, date or numeric), a qualification 
(dimension, measure or detail) and a formula. The formula contains a 
combination of functions, objects, user objects, operators, and text.
User objects are end-user personal objects that are not shared with other end-
users. User objects are defined for each universe and stored on a local file inside 
the “\Universe” folder. For example, if you create a user object in the 
BEACH.UNV universe, BusinessObjects stores it locally in the file BEACH.UDO 
in the Universe folder. 
Rotate individual 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#
rotate pages in pdf and save; save pdf rotate pages
Rotate individual 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
how to rotate all pages in pdf in preview; how to rotate just one page in pdf
332
Accessing Data and Data Analysis
Customizing Queries on Universes
What are the restrictions on user objects?
You can work only with the user objects that you create yourself, and you cannot 
move user objects from the User Objects class. Also, user objects are available 
only in the universe in which they were created. 
User objects are not shared. Reports that include user objects can only be 
viewed by other end-users. This is because user objects are stored locally in a 
user object definition file. Other end-users, who do not have the same user object 
definition file, are not able to access the user object definitions. If an end-user 
tries to refresh or edit a query that contains another user’s user objects, 
BusinessObjects removes the objects from the query and report.
Despite these restrictions, the universe designer can convert user objects into 
regular objects that can be made available in other universes and for other users. 
NOTE
You cannot schedule reports that contain user objects and keep the user objects; 
they are removed when the report is refreshed. For more information refer to the 
InfoView User’s Guide. 
How can an end-user share user objects with other users?
If you want to share user objects with other users, you should ask the universe 
designer to include these user objects in the related universe in order to make 
them available to all BusinessObjects end-users. 
Creating, editing and deleting user objects
BusinessObjects lets you create user objects in two different ways.
The following sections describe how to create, edit and delete user objects using 
the Universes command.
If you want to...
Then...
create user objects that you can use 
only in the universe that contains the 
current query,
click User Objects on the Query Panel 
toolbar. 
You cannot delete user objects this 
way.
create, edit, or delete user objects in 
any of the universes available to you,
click Universes on the Tools menu.
User Object
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
doc.Save(outPutFilePath). How to VB.NET: Delete Consecutive Pages from PDF. doc.Save(outPutFilePath). How to VB.NET: Delete Specified Pages from PDF.
rotate pages in pdf; pdf rotate pages separately
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
Page: Insert PDF Pages. |. Home ›› XDoc.PDF ›› VB.NET PDF: Insert PDF Page. Add and Insert Multiple PDF Pages to PDF Document Using VB.
how to rotate one page in a pdf file; permanently rotate pdf pages
Accessing Data and Data Analysis
333
Creating user objects
To create a user object in any universe available to you
1. Click Universes on the Tools menu.
The Universes dialog box appears.
2. Select the universe in which you want to create the user object, then click 
User Objects.
The User Objects dialog box appears.
3. Click Add.
The User Object dialog box appears:
4. Type the name of the user object in the Name field in the Definition tab.
5. Select the type of the user object (Character, Number or Date) in the Type list.
6. Type a description of the object in the Type list.
The descriptive text appears when you select the user object in the Query 
Panel.
7. Under Qualification, click Dimension, Measure or Detail.
8. Click the Formula tab to write the formula for the user object.
For information on how to write the formula, refer to To write the formula of a 
user object on page 334.
9. Click OK.
The user object you have created appears in the User Objects dialog box. The 
C# PDF Page Insert Library: insert pages into PDF file in C#.net
how to merge PDF document files by C# code, how to rotate PDF document page, how to delete PDF page using C# .NET, how to reorganize PDF document pages and how
how to permanently rotate pdf pages; pdf expert rotate page
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
doc.Save(outPutFilePath); Demo Code: How to Delete Consecutive Pages from PDF in C#.NET. Demo Code: How to Delete Specified Pages from PDF in C#.NET.
pdf reverse page order online; pdf rotate all pages
334
Accessing Data and Data Analysis
Customizing Queries on Universes
next time you build or edit a query on the universe, the user object you have 
created will appear in the User Objects class.
REMINDER
You can create a user object by clicking User Objects on the Query Panel 
toolbar. Using this method you can create user objects only in the universe you 
selected for the query you are working on. The workflow is the same as the one 
described in this section.
To write the formula of a user object
1. Display the User Object dialog box by following steps 1 to 3 under To create 
a user object in any universe available to you on page 333.
2. Click the Formula tab, then check Get Assistance on Functions:
3. Double-click the objects, functions and operators you want to use in the user 
object formula.
-When you double-click an object or an operator, it appears in the Formula 
box. The functions and operators you can select depend on the database at 
your site.
-When you double-click a function, the Function[FunctionName] dialog box 
User Object
C# TIFF: How to Rotate TIFF Using C# Code in .NET Imaging
Individual Products. XDoc.SDK for .NET. XImage.SDK for Page. |. Home ›› XDoc.Tiff ›› C# Tiff: Rotate Tiff Page. & pages edit, C#.NET PDF pages extract, copy
rotate pages in pdf permanently; rotate one page in pdf reader
VB.NET PDF - WPF PDF Viewer for VB.NET Program
Individual Products. XDoc.SDK for .NET. XImage.SDK for .NET. Page: Replace PDF Pages. Page: Move Page Position. Page: Copy, Paste PDF Pages. Page: Rotate a PDF
rotate a pdf page; pdf reverse page order preview
Accessing Data and Data Analysis
335
Creating user objects
appears.
4. In the Function[FunctionName] dialog box, type an argument in each field.
- If the function's arguments include objects, user objects, functions or 
operators, you can double-click them to insert them in the function formula.
- The arguments appear in the Formula box.
5. If necessary, type text, numbers or dates in the formula.
You must type quotes (") before and after text and numbers, but type a single 
quote (') before and after dates.
6. Click OK, then click Test to check the syntax of the formula.
To edit a user object
Editing a user object enables you to change the object’s name, type, and 
definition (formula). To edit a user object:
1. Click Universes on the Tools menu.
The Universes dialog box appears.
2. Select the universe that contains the user object that you want to edit, then 
Type function 
arguments here
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
C#.NET PDF Library - Copy and Paste PDF Pages in C#.NET. Easy to C#.NET Sample Code: Copy and Paste PDF Pages Using C#.NET. C# programming
rotate single page in pdf; how to rotate a pdf page in reader
C# PDF Library SDK to view, edit, convert, process PDF file for C#
load, create, convert and edit PDF document (pages) in C# other file formats; merge, append, and split PDF files; insert, delete, move, rotate, copy and
how to rotate one page in pdf document; how to rotate page in pdf and save
336
Accessing Data and Data Analysis
Customizing Queries on Universes
click User Objects.
The User Object dialog box appears.
3. Select the user object you want to edit, then click Edit.
4. In the Definition tab of the User Objects editor, change the name, the type 
and/or the help text of the user object.
5. In the Qualification box, click a radio button to change the user object 
qualification.
6. Click the Formula tab if you want to edit the user object's formula.
7. Click OK.
To delete a user object
1. Click Universes on the Tools menu.
2. In the Universes dialog box, select the universe that contains the user object 
you want to delete, then click User Objects.
3. In the User Objects dialog box, select the user object you want to delete, then 
click Delete.
Creating a time hierarchy for a user object
When one of your user objects is a date-type dimension, you can create a time 
hierarchy for the object. 
1. In the User Object dialog box, make certain that the object is a date-type 
dimension.
2. Click Automatic Time Hierarchy.
The Automatic Time Hierarchy dialog box appears.
3. In the Automatic Time Hierarchy dialog box, click Year, Quarter, and/or 
Month.
When you click Year, Quarter, and/or Month, you create a new user object 
that will appear below the initial user object in the hierarchy. 
4. If you want, enter a name and help text for each new user object in the Name 
box and Description box respectively, then click OK.
Accessing Data and Data Analysis
337
Applying complex conditions on queries
Applying complex conditions on queries
You can limit the data that queries return by applying conditions. You apply 
complex conditions by combining an object with an operator (for example greater 
than), and an operand (for example, values that you type, or another object). 
In addition to complex conditions, you can use predefined conditions and simple 
conditions. Here are some guidelines for choosing among the three types of 
conditions:
To illustrate how you can benefit from complex conditions, here’s an example.
EXAMPLE
Which customers made reservations for 2001 and 2002?
You want to market new products to customers who made reservations for 2001 
and 2002. All you need is that list of names - and you obtain it by applying a 
complex condition on Reservation Year, without using Reservation Year as a 
result object in the query. Here’s how to do it:
1. Insert the Customer object in a query on the Island Resorts Marketing 
universe.
2. Drag the Reservation Year object to the Conditions box and click the <select 
If you want...
Then use...
to use conditions defined by the 
universe designer using Designer that 
you can apply to a query, but that you 
cannot edit or delete from a universe,
predefined conditions.
to use conditions that you apply by 
selecting values from an object list of 
values and that let you limit the data 
returned only by result objects,
simple conditions.
to use conditions that let you choose 
the exact operator and operand on any 
object in the universe, 
complex conditions.
338
Accessing Data and Data Analysis
Customizing Queries on Universes
an operator> text next to the object name.
The Classes and Objects list turns into the Operators list.
3. Double-click the In list operator.
The Operators list turns into the Operands list.
4. Double-click the Show list of values operand.
The List of Values of Reservation Year dialog box appears.
5. Select FY2001 and FY2002.
6. Click OK
7. Click Run.
The list of customers appears in the report.
Applying a complex condition on a query
Applying a complex condition requires three steps. First, you select the object 
you want, then the operator (for example, greater than), then the operand (for 
example, values that you type, or another object). The following procedure 
explains how to do it, and gives information to help you choose the operator and 
operand you need:
1. Drag the object you want to use from the Classes and Objects list to the 
Conditions box in the Query Panel.
The Classes and Objects list becomes the Operators list:
Accessing Data and Data Analysis
339
Applying complex conditions on queries
The following table helps you to select the operator you need:
To obtain data that...
For example...
Double-click...
Is equal to one given 
value
A particular Year
Equal to
Is different from one 
given value
Countries not including 
France
Different from
Is greater than a given 
value
Revenue over $100,000 Greater than
Is greater than or equal to 
a given value
Customers who are 60 or 
over
Greater than or equal to
Is lower than a given 
value
Revenue under 
$100,000
Less than
Is lower than or equal to a 
given value
Customers who are 60 or 
under
Less than or equal to
Falls between two given 
values
Weeks between 25 and 
36
Between
Falls outside two given 
values
All the weeks of the year 
excluding weeks 25 to 36
Not between
Is the same as any of a 
list of values
Revenues from only two 
resorts
In list
Is different from given 
values
Non-European 
customers
Not in list
Contains empty rows
Customers who have not 
paid (i.e., without invoice 
dates) 
Is null
Does not contain empty 
rows
Customers who have 
paid (i.e., their invoice 
dates are in the 
database)
Is not null
All contains the same 
letter or letters
Customers whose 
names begin with the 
letters S
Matches pattern
340
Accessing Data and Data Analysis
Customizing Queries on Universes
2. Double-click the operator you want to use.
The Operators list turns into the Operands list:
The operands in the list depend on the operator you selected.
3. Double-click the operand you want.
The following table helps you select the operand you need and tells you what 
to do next:
Does not contain a given 
letter or pattern of letters
Customers whose 
names do not begin with 
S
Different from pattern
Satisfies two conditions 
on one object
Customers who settled 
an invoice in June and in 
July
Both
Excludes a given value
Customers who stayed at 
resorts other than French 
Riviera
Except
If you want to compare the 
condition object with...
Double-click...
Then...
Values that you type
Type a new 
constant
Type the values with a 
separator (comma, semi-
colon, etc.) between 
each one. The separator 
to use is defined in the 
Windows Control Panel 
(Regional Settings).
Values that you select from the 
object’s list of values
Show list of values Hold down the Ctrl key.
Click the value(s) you 
want, then click OK.
Values that you will select 
when you run the query
Type a new prompt Type your question.
Press the Enter key.
- or -
Show list of 
prompts
Select a prompt from the 
dialog box that appears.
To obtain data that...
For example...
Double-click...
Documents you may be interested
Documents you may be interested