display pdf byte array in browser c# : Rotate single page in pdf reader Library application API .net windows azure sharepoint businessobjects_access_analysis44-part1322

Accessing Data and Data Analysis
439
#COMPUTATION
#COMPUTATION
This section provides descriptions, examples and solutions for the following 
errors in BusinessObjects:
• #COMPUTATION in cumulative aggregations such as running average 
revenue per city
• #COMPUTATION in non-aggregate formulas, for example using IF THEN 
ELSE statements.
#COMPUTATION in cumulative aggregations
The expression “cumulative aggregations” refers to any aggregation containing 
a running aggregate function such as RunningMax or RunningAverage. In 
reports, cumulative aggregations let you answer questions such as “What’s the 
running percentage of revenue per city for each year?”.
NOTE
The information presented here requires that you understand BusinessObjects 
extended syntax, which is described in Using extended syntax for advanced 
calculations on page 416.
Description of #COMPUTATION in a cumulative aggregation
#COMPUTATION can occur in cumulative formulas where a reset context is 
defined. A reset context consists of a dimension, and resets a running calculation 
to zero when the value of the dimension changes. For further information on reset 
contexts, refer to Reset contexts on page420.
#COMPUTATION occurs in cumulative aggregations for the following reason:
The reset context is not included in the output context.
Here’s an example.
EXAMPLE
#COMPUTATION resulting from a running sum with a reset context
You’ve displayed running totals per country per year, and reset the calculation 
per country. The formula is as follows:
=RunningSum(<Revenue>;<Country>)
Rotate single page in pdf reader - 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; rotate pages in pdf expert
Rotate single page in pdf reader - 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 pdf pages and save; rotate all pages in pdf
440
Accessing Data and Data Analysis
Calculation Troubleshooting
You now set a break on Year, because you want to display the running total for 
each year. You copy the formula from the running total column and paste it in the 
break footer. #COMPUTATION appears:
Why? Because the reset context in the formula you pasted is Country, but you 
placed the formula in the footer of the break on Year. Thus, the reset context 
(Country) is not in the output context (Year).
To fix this error, you need to display the Formula Bar and change the reset 
context from Country to Year. The correct formula is:
=RunningSum(<Revenue>;<Year>)
Alternatively, you could set the break on Country, but you would obtain a different 
result.
Solution for #COMPUTATION in a cumulative aggregation
To avoid #COMPUTATION in a cumulative aggregation, the reset context must 
be included in the output context. In other words, the dimension or dimensions 
after the semi-colon (;) in the formula must also be listed after the operator (In, 
ForEach or ForAll) on the right of the formula.
REMINDER
If you do not define an output context in the formula, BusinessObjects makes the 
calculation using the local context. For further information, refer to Understanding 
input and output contexts on page 410.
To fix your formula:
1. Display the Formula Bar (Formula Bar command, View menu), then click the 
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
Able to remove a single page from adobe PDF document in VB.NET. using RasterEdge. XDoc.PDF; How to VB.NET: Delete a Single PDF Page from PDF File.
rotate a pdf page; rotate all pages in pdf and save
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
application. Able to remove a single page from PDF document. Ability Demo Code: How to Delete a Single PDF Page from PDF File in C#.NET. How to
rotate single page in pdf file; how to rotate all pages in pdf in preview
Accessing Data and Data Analysis
441
#COMPUTATION
cell containing the formula.
2. Check that the dimension in the reset context is also specified in the output 
context. The following table will help you determine this:
3. Edit the formula in the Formula Bar, then press Enter.
#COMPUTATION in non-aggregate formulas
#COMPUTATION can occur in formulas that do not contain aggregate or running 
aggregate functions.
Description of #COMPUTATION in a non-aggregate formula
In non-aggregate formulas, #COMPUTATION occurs because the output context 
is not included in the input context. Here’s an example.
EXAMPLE
#COMPUTATION caused by a conditional formula in a break footer
You can use an IF THEN formula to set a condition for displaying data in a report. 
The following formula
= If (<Year>="FY1998") Then <Revenue>
displays the Revenue measure only when the year is 1998.
When the reset context is Region and...
Then...
Only the output context is defined, for example
=RunningSum(<Revenue>;<Region>) In 
(<Region>,<City>))
Region must also 
be specified in the 
output context.
Only the input context is defined, for example,
=RunningSum(<Revenue> In 
(<Region>,<City>);<Region>)
Region must be 
present in the 
local context.
Neither the input nor output contexts are defined, e.g., 
=RunningSum(<Revenue>;<Region>)
Region must be 
present in the 
local context.
Both the input and the output contexts are defined, e.g., 
=RunningSum(<Revenue> In 
(<Region>,<City>);<Region>) In 
(<City>;<Region>)
Region must also 
be specified in the 
output context.
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
PDF to images, C#.NET PDF file & pages edit, C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C# Single page. View PDF in single page display mode
how to rotate one pdf page; pdf rotate page
How to C#: Basic SDK Concept of XDoc.PDF for .NET
insert, delete, re-order, copy, paste, cut, rotate, and save or query data and save the PDF document. The PDFPage class presents a single page in a PDFDocument
how to rotate a single page in a pdf document; rotate pages in pdf permanently
442
Accessing Data and Data Analysis
Calculation Troubleshooting
In the report illustrated here, the formula is inserted in a break footer, and this 
causes #COMPUTATION:
Why? The input context required to display revenue for 1998 is Year, whereas 
the output context of the break footer is Resort. To fix this error, you add Year to 
the output context using the ForEach operator:
=(If (<Year>="FY1998") Then <Revenue>) ForEach <Year>
Finally, you add Max (or Min) to return the single value you need:
=Max((If (<Year>="FY95") Then <Revenue>) ForEach <Year>)
BusinessObjects now displays Revenue for 1998 in the break footer.
Solution for #COMPUTATION in a non-aggregate formula
You must:
1. Edit the formula so that the output context is included in the input context, as 
described in the example above.
2. Add Max or Min to the beginning of the formula, followed by an opening 
parenthesis.
3. Add a closing parenthesis at the end of the formula, then press Enter.
C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net
Both single page and multipage tiff image files can be created from PDF. Supports tiff compression selection. Supports for changing image size.
rotate pdf pages; saving rotated pdf pages
VB.NET PDF: Basic SDK Concept of XDoc.PDF
insert, delete, re-order, copy, paste, cut, rotate, and save or query data and save the PDF document. The PDFPage class presents a single page in a PDFDocument
pdf rotate single page and save; how to rotate a pdf page in reader
Accessing Data and Data Analysis
443
#MULTIVALUE
#MULTIVALUE
This section provides descriptions, examples and solutions for #MULTIVALUE in 
BusinessObjects:
• #MULTIVALUE in aggregations such as maximum revenue per year
• #MULTIVALUE in break headers and footers
#MULTIVALUE in aggregations
The expression “aggregations” refers to any calculation containing an aggregate 
function such as Sum, Count, Min, Max etc. In reports, aggregations let you 
answer questions such as “What is the minimum revenue per city for each 
region?”.
This section provides a description of why #MULTIVALUE occurs in 
aggregations, with an example, and offers a solution.
NOTE
The information presented here requires that you understand BusinessObjects 
extended syntax, which is described in Using extended syntax for advanced 
calculations on page 416.
Description of #MULTIVALUE in an aggregation
#MULTIVALUE occurs in aggregations because
The output context is not included in the local context.
EXAMPLE
#MULTIVALUE in an aggregation
Look at the following table:
The desired result in the right-hand column is revenue for a dimension that is not 
present in the table, for example, Year. The formula
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
all. This guiding page will help you merge two or more PDF documents into a single one in a Visual Basic .NET imaging application.
how to change page orientation in pdf document; pdf rotate one page
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
all those C#.NET PDF document page processing functions To be more specific, two or more input PDF documents can then saved and output as a single PDF with user
pdf rotate pages and save; pdf rotate pages separately
444
Accessing Data and Data Analysis
Calculation Troubleshooting
=<Revenue> In <Year>
returns #MULTIVALUE because Year is specified as the output context but it is 
not present in the local context (the table).
NOTE
The formula in this example does not begin with an aggregate function (Min, Max, 
etc.). If you omit the function in this way, BusinessObjects calculates a sum by 
default. However, if you had specify Sum or another aggregate function in the 
formula above, for example
=Sum(<Revenue>) In <Year>
BusinessObjects returns #COMPUTATION.
If the Year dimension is available in the document, you can, using extended 
syntax, calculate revenue per year without displaying Year in the table. To do 
this, you must define a formula with an input and an output context, like this:
=Sum(<Revenue> In (<Region>,<City>,<Year>) In <Year>)
Solution for #MULTIVALUE in an aggregation
To avoid #MULTIVALUE in an aggregation, the output context must be included 
in the local context, which means that the dimension(s) specified on the right of 
the formula after In or ForEach must be present. To fix your formula:
1. Display the Formula Bar (Formula Bar command, View menu), then click the 
cell containing the formula.
2. Look for the following:
-Does the output context contain dimensions that are not in the block or 
section in which the formula is inserted? For example, if the following formula 
appears in a block that does not contain Year, you’ll get a #MULTIVALUE:
=Min(<Revenue>)In(<Year>)
-Does the output context contain more dimensions than the local context?
-For example
=Min(<Revenue>) In(<Region>,<City>)
-returns #MULTIVALUE in a table containing only one of these dimensions.
3. Edit the formula in the Formula Bar, then press Enter.
#MULTIVALUE in break headers and footers
#MULTIVALUE can occur when you insert a variable in a break header or footer 
in a table or crosstab.
Accessing Data and Data Analysis
445
#MULTIVALUE
Description of #MULTIVALUE in a break header or footer
A break splits up the values of a variable and thus enables you to make 
calculations.
A break footer is a cell at the bottom of each value of the break. Users typically 
display text or calculations such as running totals in break footers.
#MULTIVALUE occurs in a break header or footer:
Here’s an example.
EXAMPLE
#MULTIVALUE in a break footer
The table below shows the running total revenue for two customers. When you 
insert Age in the break footer, BusinessObjects returns #MULTIVALUE:
This error occurs because variables with a 1:1 relationship, (Customer and Age), 
are inserted at the same break level. By default, a break is based on one variable 
only.
Solution for #MULTIVALUE in a break header or footer
You fix this problem by including the variable from the header or footer in the 
break definition. Here’s how to do it:
1. Click inside the table or crosstab containing the break, then select click 
If You...
Then You...
And...
Set a break on a variable Insert a second variable 
in the break footer
These two variables 
have a 1:1 relationship, 
as is the case with 
Customer and Age.
446
Accessing Data and Data Analysis
Calculation Troubleshooting
Breaks on the Format menu.
The Breaks dialog box appears.
2. Click the icon of the break concerned, then click Edit.
3. A dialog box listing all the variables in the report appears.
4. Click the check box next to the variable you want to display in the break footer 
(Age in the example on page445), then click OK.
5. Click OK in the Breaks dialog box.
BusinessObjects displays the variable in the break footer.
Accessing Data and Data Analysis
447
#MULTIVALUE
#MULTIVALUE in a cell at the section level
Description
A report section displays data in a master cell and in a block or blocks. If you use 
two variables at the section level, #MULTIVALUE can occur. Here’s an example.
EXAMPLE
#MULTIVALUE in a section containing name and address
You want to display customer names and addresses in a section, and the 
customers’ revenue details in a table. You build a table containing Customer, 
Address, Invoice Date and Revenue, then drag Customer out of the block to 
create a section.
The next step is to drag Address out of the block, and drop it next to Customer. 
Here’s what you get:
Why? Because by default, there is only one master variable per section.
448
Accessing Data and Data Analysis
Calculation Troubleshooting
Solution #1 for #MULTIVALUE at the section level
The way round this problem is to turn the variable that returns the error into a 
measure. Here’s how to do it:
1. Click the cell containing the #MULTIVALUE error.
2. Click Variables on the Data menu.
The Variables dialog box appears:
3. In the dialog box, click the variable that returns the error.
Documents you may be interested
Documents you may be interested