c# pdf to image conversion : Chrome save pdf form software control dll windows web page html web forms businessobjects_access_analysis41-part1879

Accessing Data and Data Analysis
409
Introduction to contexts and extended syntax
Introduction to contexts and extended syntax
This section introduces you to calculation contexts and extended calculation 
syntax. Each calculation that you place in a report has a default context 
determined by where you place it. With extended syntax you can overide these 
defaults and control the context yourself.
Semantically-dynamic calculations
In BusinessObjects, you create a report by building a query that retrieves data 
from a database. Typically, your query contains:
• Dimensions, which retrieve character-type data (customer names, product 
names), or dates (years, quarters, reservation dates).
• Measures, which retrieve numeric data that is the result of calculations. For 
example, in the BusinessObjects demo universe, Revenueis the calculation 
of number of items sold multiplied by item price.
When you run the query, BusinessObjects retrieves the data corresponding to 
the dimensions and measures you selected. BusinessObjects calculates 
measures dynamically, based on the dimensions with which they appear. Here’s 
an example.
Chrome save pdf form - 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
create a pdf form to fill out; adding text to pdf form
Chrome save pdf form - 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
chrome pdf save form data; change font pdf form
410
Accessing Data and Data Analysis
Calculation Contexts and Extended Syntax
EXAMPLE
Revenue per region per year, and revenue per region
The report illustrated below contains two tables: revenue per region per year, and 
revenue per region.
BusinessObjects dynamically calculates the Revenue measure according to the 
dimensions in the table. If you remove the Year column, BusinessObjects returns 
revenue per region:
Understanding input and output contexts
BusinessObjects defines an input context and an output context to determine the 
result of an aggregate calculation. Remember that a context is made up of one 
or more dimensions. The following table defines which dimensions in a report 
make up which context:
(BusinessObjects also supports reset contexts, which are used in cumulative 
aggregations such as running totals. To find out about reset contexts, refer to 
Reset contexts on page 420).
Revenue by region.
Revenue by region by year.
The...
Consists of one or more dimensions that...
Input context
Go into the calculation
Output context
Determine the result of the calculation
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
Cross browser supported, like chrome, firefox, ie, edge, safari. for C# developers to convert and transform a multi-page PDF document and save each PDF
change font size pdf form; pdf create fillable form
C# Image: How to Integrate Web Document and Image Viewer
RasterEdgeImagingDeveloperGuide8.0.pdf: from this user manual, you can Chrome 4.0 and greater. Integrate RasterEdge C#.NET Web may add a new Web Form to your
best way to make pdf forms; add picture to pdf form
Accessing Data and Data Analysis
411
Introduction to contexts and extended syntax
This section explains how BusinessObjects defines input and output contexts in 
different parts of a report. This information is important if you
• want to understand the different results BusinessObjects returns from the 
same formula in different parts of a report
• cannot obtain the results you need from the default calculation behavior
• need to fix errors such as #COMPUTATION
How BusinessObjects defines input and output contexts
To understand how BusinessObjects defines input and output contexts, you must 
first understand the terms body and local context. The following table provides a 
definition of these terms, and shows how they map to input and output contexts 
in a report:
Below is an illustrated example that helps you to understand the dimensions in 
the body and the local context —and thus the default input and output contexts—
in different parts of a report.
EXAMPLE
Calculate revenue in various default contexts
The following report displays revenue per city per quarter in 2000. The user has 
placed calculations in different parts of the report:
• Total revenue at the top of the report
• Revenue in the Year section
• Revenue in the table, and
• Average revenue in the break footer.
The...
Consists of one or 
more dimensions that...
And by default is the 
same as the...
Body
Are present in the part of 
the report (for example a 
block) where the 
calculation is inserted
Input context.
Local context
Govern the part of the 
report where the 
calculation is inserted 
(For example, a master 
variable in a section). 
Output context.
C# PDF Markup Drawing Library: add, delete, edit PDF markups in C#
to annotate PDF in browser such as chrome, firefox and annot); // save to a new file doc.Save(outputFilePath NET Demo Code: Underline the Selected PDF Text in C#
allow saving of pdf form; pdf form save with reader
C# PDF Text Highlight Library: add, delete, update PDF text
library able to highlight text in PDF file online in browser such as chrome, firefox, safari Able to save highlighted content to original PDF document.
add signature field to pdf; adding form fields to pdf
412
Accessing Data and Data Analysis
Calculation Contexts and Extended Syntax
The table below the illustration explains the default input and output contexts 
BusinessObjects uses to obtain the result of each calculation.
a. Total revenue 
for the report.
b. Total revenue 
by year.
c. Total revenue 
by year and 
quarter.
d. Average 
revenue by 
year, quarter 
C# TIFF: C#.NET Code to Create Online TIFF Document Viewer
with particular text or graphics; Save TIFF image Support modern browsers, including IE, Chrome, Firefox, Safari, etc to create more web viewers on PDF and Word
best program to create pdf forms; add text field pdf
VB.NET TWAIN: Save and Store TWAIN Acquired Image to File with VB.
in VB.NET class is offered to help users save the TWAIN to file in BMP, JPG, PNG, GIF, TIFF or PDF format and 64-bit) on Windows, as well as Firefox and Chrome.
create a form in pdf from word; android edit pdf forms
Accessing Data and Data Analysis
413
Introduction to contexts and extended syntax
Using your understanding of input and output contexts
Once you understand input and output contexts, you are ready to use extended 
syntax.
The extended syntax of an aggregate formula contains not only the basic 
formula, but also the dimensions that make up the aggregation’s calculation 
contexts. Here’s an example.
EXAMPLE
The extended syntax of an aggregate formula
The report shown here calculates running total resort revenue per country:
The calculation 
returns...
Because the body 
(input) context is...
And the local (ouput) 
context is...
a.
Total revenue for 
the report
All dimensions - including 
any that are not 
displayed in the report
The same as the body.
b. Total revenue for 
2000
Year, the section master, 
(the calculation is placed 
at the section level)
The same as the body.
c.
Revenue per city 
per quarter per year
Year, Quarter, City - the 
dimensions in the section 
and table
The same as the body.
d. Average revenue 
per city per quarter 
per year
Year, Quarter, City - the 
dimensions in the section 
and table
Quarter (the calculation 
is placed in the footer of 
the break on Quarter.)
VB.NET Image: Image and Doc Windows, Web & Mobile Viewers of
to load, view, annotate, edit and save document image like Firefox, Internet Explorer, Google Chrome, Safari, etc. are JPEG, PNG, BMP, GIF, TIFF, PDF, Word and
adding a signature to a pdf form; change font size pdf form reader
VB.NET Image: Web Image and Document Viewer Creation & Design
with most modern browsers, including IE7+, Chrome, Firefox and images as JPEG, BMP, GIF, PNG, TIFF, PDF, etc. Upload, Open, Save & Download Images & Docs with
change font on pdf form; pdf form maker
414
Accessing Data and Data Analysis
Calculation Contexts and Extended Syntax
You obtain the running totals by applying the RunningSum function on the 
Revenue column. The basic formula for the calculation is
=RunningSum(<Revenue>)
The extended syntax of the formula, in which the explicit input and output 
contexts are shown, is
=RunningSum(<Revenue> In Body) In <Country>
where Body is the input context, and Country, the output context.
You can use your knowledge of extended syntax to:
• understand the results BusinessObjects returns by default (see below), and
• change the default input and output contexts of a formula to get the results 
you need. For information on how to do this, refer to Using extended syntax 
for advanced calculations on page 416.
Viewing the extended syntax of a formula
BusinessObjects provides two simple ways of viewing a formula’s extended 
syntax, to find out the dimensions in the input and/or output context of an 
aggregate calculation. You can view extended syntax by
• using the Formula Bar, or
• using the Define As Variable command on the Data menu
Using the Formula Bar
1. If the Formula Bar is not displayed, click Formula Bar on the View menu.
2. Click the cell containing the calculation.
3. Hold the mouse pointer over the Formula Bar.
4. The extended syntax of the formula appears in a tooltip.
DocImage SDK for .NET: Web Document Image Viewer Online Demo
Microsoft PowerPoint: PPTX, PPS, PPSX; PDF: Portable Document Format; TIFF: Tagged Chrome, Chrome for Android; Safari 5+, Mobile Safari; Opera, Opera for Android
change font size in pdf form; cannot save pdf form in reader
C# Word: How to Create Word Online Viewer in C# Application
used web browsers, including IE (Internet Explorer), Chrome, Firefox, Safari viewer creating, you can go to PDF Web Viewer you should add a new Web Form to your
adding an image to a pdf form; can save pdf form data
Accessing Data and Data Analysis
415
Introduction to contexts and extended syntax
Using the Define As Variable command
1. Click the cell containing the calculation.
2. Click Define as Variable on the Data menu.
The Define As Variable dialog box appears.
3. Click Evaluate the formula in its context.
The extended syntax of the formula appears in the dialog box:
4. Click Cancel to close the dialog box.
416
Accessing Data and Data Analysis
Calculation Contexts and Extended Syntax
Using extended syntax for advanced 
calculations
When you insert a simple aggregation in a report, for example to calculate 
average revenue, BusinessObjects writes a simple formula, in this case
=Average(<Revenue>)
By default, BusinessObjects evaluates the formula in its default context, as 
explained in the previous section, Understanding input and output contexts on 
page 410.
What if you do not want the detault context? What if you need average revenue 
per city in a table containing region and city? By default, BusinessObjects returns 
results based on region and city, that is, both dimensions from the local context. 
What if you need a result based on a dimension that is available in the document 
but which you do not want to display in the report?
BusinessObjects provides extended syntax so that you can specify the 
dimensions to use in your calculations. Here’s an example.
EXAMPLE
Calculating the number of cities per region
In a table containing the dimensions City and Region, if you insert a count, 
BusinessObjects counts the cities one by one, using the following formula:
=Count(<City>)
By default, BusinessObjects makes the calculation based on the dimensions in 
the table (Region, City). There’s only one city per city, so BusinessObjects 
returns 1 every time.
Extended syntax enables you to specify that you want BusinessObjects to count 
the cities per region. To obtain this result, you must extend the formula:
=Count(<City>) In <Region>
Accessing Data and Data Analysis
417
Using extended syntax for advanced calculations
Now you get the result you were looking for:
Defining calculation contexts with extended syntax
Using extended syntax, you specify the dimensions you need for your 
calculation. In the example above, we specified the dimension Region in order to 
return the number of cities per region. When you use extended syntax to specify 
dimensions in this way, you define calculation contexts other than the default 
contexts assigned by BusinessObjects.
BusinessObjects lets you define your own input and output contexts. A quick 
reminder of the difference between them:
Thus, in the example on page416 (number of cities per region), we defined an 
output context, Region. Here’s an example of a calculation with an input context 
defined by the user.
EXAMPLE
Calculating the minimum revenue per city for each region
You display Region, City and Revenue in a table. When you remove City from the 
table, BusinessObjects automatically calculates revenue per region, because 
Region is now the only dimension in the body.
The only way to display minimum revenue per city for each region is to define an 
input context, because the local context does not contain the City dimension. 
BusinessObjects allows you to do this, because even though you have removed 
City from the report display, it is still available in the document.
The...
Consists of one or more dimensions that...
Input context
Go into the calculation.
Output context
Determine the result of the calculation.
418
Accessing Data and Data Analysis
Calculation Contexts and Extended Syntax
The formula and the result are as follows:
=Min(<Revenue> In (<Region>,<City>))
How to define input and output contexts
When you insert an aggregation such as Sum, BusinessObjects writes a simple 
formula, for example
=Sum(<Revenue>)
To define contexts, you have to edit formulas, so the first thing to do is to display 
the Formula Bar. To do this, click Formula Bar on the View menu. Now, when 
you click a cell in a report, its formula appears in the Formula Bar:
Syntax for input and output contexts
To define contexts, you add arguments to a formula. The syntax for input and 
output contexts is as follows:
=AggregateFunction(<measure> In <input context>) In <output context>
The following example explains this in more detail.
Documents you may be interested
Documents you may be interested