c# pdf to image conversion : Create a form in pdf from word SDK software project wpf winforms .net UWP businessobjects_access_analysis43-part1881

Accessing Data and Data Analysis
429
Using extended syntax for advanced calculations
Defining contexts with keywords
Calculation contexts consist of one or more dimensions. In the examples so far, 
we’ve defined contexts by writing the names of dimensions inside the formula.
BusinessObjects provides keywords that enable you to define contexts without 
listing the specific dimensions you need. A keyword corresponds to the 
dimension or dimensions in a specific part of the report. Keywords can define all 
types of context in extended syntax- input, output or reset.
Keywords offer you the following advantages:
• It is often quicker to add one keyword to a formula than to write a list of 
dimensions.
• The syntax for keywords is simple: you add the keyword to the formula, 
avoiding things like missing parentheses and misspelled dimensions.
• If you add or remove dimensions from the report, perform drag-and-drop or 
slice-and-dice, you do not have to rewrite formulas containing keywords
This section provides:
• definitions of the keywords you can use
• an example of how to use a keyword in a formula
• astep-by-step procedure for writing formulas with keywords
• information on how BusinessObjects assigns keywords to formulas, and
• an explanation of how report filters behave when you use keywords.
Create a form in pdf from word - 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 form in pdf; create a pdf form that can be filled out
Create a form in pdf from word - 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
changing font size in pdf form field; add text fields to pdf
430
Accessing Data and Data Analysis
Calculation Contexts and Extended Syntax
Keywords: definitions and example
The four keywords you can use in formulas are Report, Block, Body and 
CurrentPage. Each keyword corresponds to the dimension or dimensions in a 
specific part of the report. The definitions in the following table indicate
• in which part of a report you can use each keyword, and
• the dimensions the keywords correspond to.
To illustrate how keywords can be used, here’s an example.
EXAMPLE
Calculating a grand total by using the Report keyword
You want to display the grand total revenue across all dimensions in a report. 
This calculation does not require extended syntax if the formula is placed in a cell 
at the very top of the report, because in this case the default output context 
contains all the dimensions in the report. But you want to display the information 
elsewhere, for example inside a table footer. 
To obtain this result, you could define an output context by listing all the 
dimensions in the report. A much simpler solution is to use the Report keyword 
in the following formula:
=Sum(<Revenue>) In Report
Wherever you display this formula in the report, you obtain the grand total.
Keyword
Can be used in formilas...
And corresponds to...
Body
Inside a block
The dimensions in the block.
Outside a block
The dimensions in the current 
section.
Block
Inside a block
The dimensions in the current 
section.
Report
Anywhere in the report
All the dimensions in the 
document.
CurrentPage
Inside the current page
The dimensions in the current 
page.
VB.NET Create PDF from Word Library to convert docx, doc to PDF in
C#: Create PDF from PowerPoint; C#: Create PDF from Tiff; C#: Convert PDF to Word; C#: Convert PDF to C# Protect: Add Password to PDF; C# Form: extract value
change font size in pdf form field; create pdf form
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Create PDF from Word. |. Home ›› XDoc.PDF ›› C# PDF: Create PDF from Word. Easy to create searchable and scanned PDF files from Word.
pdf fillable form creator; adding images to pdf forms
Accessing Data and Data Analysis
431
Using extended syntax for advanced calculations
NOTE
A formula in which the Report keyword is used to define the output context 
always returns a single value.
How to define a context using a keyword
Here’s the step-by-step procedure for using a keyword to define a context:
1. If the Formula Bar is not displayed, click Formula Bar command on the View 
menu.
2. Click the cell in which you want to place the formula, then write the basic 
formula, for example,
=Sum(<Revenue>)
in the Formula Bar.
1. If you’re adding input context, click to the left of the closing parenthesis. For 
an output context, click to the right of the closing parenthesis.
2. Type a space, type In, then type another space.
3. Type the keyword (Block, Body, Report, or CurrentPage), then press Enter.
How BusinessObjects uses keywords
You use keywords in extended syntax when you need to define contexts in 
aggregate formulas. BusinessObjects defines contexts in all aggregate formulas, 
however simple, and often uses keywords to do so. The following example 
illustrates this behavior.
EXAMPLE
The formula BusinessObjects writes for a simple calculation 
You create a master/detail report that shows revenue per resort per year. You 
insert a sum on Revenue. This is a simple calculation requiring no extended 
syntax. 
BusinessObjects, however, writes a full formula in which it specifies input and 
output contexts. The formula is
=Sum(<Revenue> In Body) In (<Year>)
where Body corresponds to Resort (the dimension in the table containing the 
calculation, the local context), and Year is the output context.
You can view the full formula by clicking the cell containing the sum, then resting 
the mouse pointer over the Formula Bar. The formula appears in a tooltip.
VB.NET PDF Convert to Word SDK: Convert PDF to Word library in vb.
webpage. Create high quality Word documents from both scanned PDF and searchable PDF files without losing formats in VB.NET. Support
add form fields to pdf online; add fields to pdf form
VB.NET PDF Form Data Read library: extract form data from PDF in
RasterEdge .NET PDF SDK is such one provide various of form field edit functions. Demo Code to Retrieve All Form Fields from a PDF File in VB.NET.
pdf fillable form creator; pdf editable fields
432
Accessing Data and Data Analysis
Calculation Contexts and Extended Syntax
You can also view the full formula by clicking Define As Variable on the Data 
menu.
Benefits
In simple aggregations such as the one in the example above, you rarely need to 
understand the extended syntax BusinessObjects uses. But what if you don’t 
understand the numbers BusinessObjects displays in a report? What if you’re 
having a hard time fixing an error such as #COMPUTATION?
In these cases, you can use the extended syntax BusinessObjects provides to
• Understand the computation behind the report display, then
• Edit your formula to get the result you want. The formula displayed in the 
tooltip is a base for you to work from.
Filters and keywords
BusinessObjects still applies filters when you use keywords in aggregations, but 
you can force BusinessObjects to ignore them.
How to force BusinessObjects to ignore filters
You have a master/detail report and a filter on the master variable. You want to 
calculate a grand total using the Report keyword. You don’t want to compute the 
filter but you don’t want to delete it either.
The solution is to use the NoFilter function The syntax is
=NoFilter(formula)
an example being
=NoFilter(Sum(<Revenue>) In Report)
C# PDF Form Data Read Library: extract form data from PDF in C#.
A best PDF document SDK library enable users abilities to read and extract PDF form data in Visual C#.NET WinForm and ASP.NET WebForm applications.
chrome pdf save form data; add fillable fields to pdf
VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to
C#: Create PDF from PowerPoint; C#: Create PDF from Tiff; C#: Convert PDF to Word; C#: Convert PDF to C# Protect: Add Password to PDF; C# Form: extract value
add text fields to pdf; add fields to pdf
Accessing Data and Data Analysis
433
Quick reference
Quick reference
This section provides a quick reference to the terms and concepts discussed in 
this chapter.
The information below is organized by category:
• Basic terms such as document, microcube, aggregation, etc.
• Calculation contexts (local, body, input, output and reset)
• Context operators (In, ForEach, ForAll)
• Keywords (Report, Block, Body, CurrentPage).
Frequently used terms
A selection of useful terms often used in this context.
Term
Definition
Aggregation A calculation that returns totals, percentages, etc. in which any 
of the following functions are used:
Average, Count, Max, Min, StdDev, StdDevP, Sum, Var, VarP.
Cumulative 
aggregation
A calculation that returns running totals, percentages, etc. in 
which any of the following functions are used:
RunningAverage, RunningCount, RunningMax, RunningMin, 
RunningSum. 
Dimension
Qualification of an object, variable or formula that returns text 
(names, IDs, etc.) or dates.
In a report, dimensions make up calculation contexts.
Document
A BusinessObjects file (extension .rep).
Extended 
syntax
The syntax of a formula for an aggregation, in which the input 
and output contexts for the aggregation are displayed.
You can use extended syntax to define your own input and 
output contexts 
You have to use extended syntax to define reset contexts.
Formula
The definition of the content of a cell. Can contain functions, 
operators, variables and text.
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
C#: Create PDF from PowerPoint; C#: Create PDF from Tiff; C#: Convert PDF to Word; C#: Convert PDF to C# Protect: Add Password to PDF; C# Form: extract value
adding a text field to a pdf; best way to make pdf forms
C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
and .docx. Create editable Word file online without email. Password protected PDF file can be printed to Word for mail merge. C# source
pdf form creation; create a fillable pdf form from a word document
434
Accessing Data and Data Analysis
Calculation Contexts and Extended Syntax
Calculation contexts
A calculation context consists of one or more dimensions that determine the input 
and output of aggregate calculations.Important: In BusinessObjects 5.1.x, the
Measure
Qualification of an object, variable or formula that returns 
numeric data, such as revenue.
The result of a measure is by default determined by the 
dimensions in the context in which the measure is placed in a 
report.
Microcube
Set of data returned by a query.
Because documents can contain data from different sources in 
BusinessObjects, any given document can contain multiple 
microcubes.
Report
Pages in a document where data is displayed. A document can 
contain many reports; each report has a tab at the bottom of the 
application window.
A report can display only a subset of data from the document. 
You can use any dimension - displayed or not - as input or 
output for a calculation.
Variable
A named formula.
BusinessObjects always stores query results as variables.
Term
Definition
Context
Definition
Local
Dimension or dimensions that govern the part of the report 
where the calculation is inserted (e.g., a master variable in 
a section). 
Body
Dimension or dimensions that are present in the part of the 
report (e.g., a block) where the calculation is inserted.
VB.NET PDF Convert to Tiff SDK: Convert PDF to tiff images in vb.
Qualified Tiff files are exported with high resolution in VB.NET. Create multipage Tiff image files from PDF in VB.NET project. Support
change font size in pdf form field; add form fields to pdf without acrobat
C# Create PDF from Excel Library to convert xlsx, xls to PDF in C#
C#.NET PDF SDK- Create PDF from Word in Visual C#. Online C#.NET Tutorial for Create PDF from Microsoft Office Excel Spreadsheet Using .NET XDoc.PDF Library.
create a form in pdf; pdf save form data
Accessing Data and Data Analysis
435
Quick reference
NOTE
In BusinessObjects 5.1.x and later, the SQL for contexts is generated differently 
from previous versions. Therefore, if you run a query that was built in a previous 
version to 5.0.x, you receive #SYNTAX, #COMPUTATION and #ERROR 
messages in the upgrading report.
Context operators
In the formula for an aggregation using extended syntax, an operator introduces 
the input and/or output context.
Input
One or more dimensions that go into an aggregate 
calculation. By default, the input context for a calculation is 
the defined by the dimension(s) in the body.
You can define your own input context using extended 
syntax.
Output
One or more dimensions that determine the result of an 
aggregate calculation. By default, the output context is 
defined by the dimension(s) in the local context.
You can define your own output context using extended 
syntax. 
Reset
One or more dimensions that reset a cumulative 
aggregation such as running total to 0 when the value of the 
dimension(s) changes.
You specify reset contexts using extended syntax.
Context
Definition
Operator
Definition
In
The default operator. Includes the specified dimension(s) in 
the context.
ForEach
Modifies a context by including the specified dimension(s).
ForAll
Modifies a context by excluding the specified dimension(s).
436
Accessing Data and Data Analysis
Calculation Contexts and Extended Syntax
Keywords
In extended syntax, a keyword stands for the dimension(s) in a specific part of a 
report. The keyword enables you to define contexts in aggregate formulas by 
using one word rather than listing the dimensions in the context.
Keyword
Definition
Block
Corresponds to the dimensions in the current section.
Can only be used in a formula placed inside a block.
Body
When the formula is 
placed...
Corresponds to...
Outside a block
The dimensions in the 
current section.
Inside a block
The dimensions in the block.
Report
Anywhere in the report
All the dimensions in the 
document.
CurrentPage
Inside the current page
The dimensions in the 
current page.
c
hapter
Calculation Troubleshooting
438
Accessing Data and Data Analysis
Calculation Troubleshooting
Overview
This chapter describes solutions for computation errors that might occur in 
BusinessObjects. A computation error always starts with # and appears the cells 
where the data should be.
The bulk of the information in this chapter focuses on the most common errors, 
#COMPUTATION and #MULTIVALUE. For the full list of errors covered here, 
please refer to the table of contents or the index.
If you need help with #COMPUTATION and #MULTIVALUE errors in your 
reports, you are strongly advised to first read Calculation Contexts and Extended 
Syntax on page 407, because these errors often result from the use of extended 
syntax.
Documents you may be interested
Documents you may be interested