﻿

# display pdf byte array in browser c# : How to save a pdf after rotating pages SDK Library service wpf .net winforms dnn businessobjects_access_analysis49-part1327

Accessing Data and Data Analysis
489
Function equivalents in Microsoft Excel
Date function equivalents
Pos
Instr
Match
If StrComp(Value, MatchPattern, vbTextCompare)
Then True Else False End If
Lower
StrConv(String, vbLowerCase)
Length
Len
LeftTrim
LTrim
Left
Left
InitCap
InitCap
FormatNumber
FormatNumber
FormatDateF
Format
Fill
Concatenation
Char
Chr
Asc
Asc
Excel equivalent
Excel equivalent
Year
Year
Week
DatePart(ww,InputDate)
ToDate
Format(InputDate,date_format)
RelativeDate
Quarter
DatePart(q,InputDate)
MonthNumberofYear
Month(InputDate)
Month
MonthName(Month(InputDate))
How to save a pdf after rotating pages - 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 a pdf page in reader; rotate pdf page by page
How to save a pdf after rotating pages - 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 one page in a pdf file; rotate pdf pages in reader
490
Accessing Data and Data Analysis
Formulas, Local Variables and Functions
More examples of using formulas
There are examples of using functions and writing formulas throughout this
chapter and throughout this user’s guide. This section has several additional
functions to set up personal calculations.
EXAMPLE
Calculating a 3-week rolling average
Using a rolling average smooths out the fluctuations of a measure variable that
fluctuates over time, for example stock prices, which change daily. A rolling
average is obtained by calculating the average of the current value and the
specified number of previous values. In BusinessObjects, you use the Previous()
function to set up a rolling average.
This example shows you how to create the variable to calculate a three-week
rolling average for sales revenue.
1. Right-click on any variable in the Report Manager Data tab and click New
The Variable Editor appears.
2. Click the Definition tab.
3. In the Name box, type “3 weeks rolling”.
4. Under Qualification, choose Measure.
5. Click the Formula tab.
6. In the Formulas box, type the formula:
=(<Sales revenue>+Previous(<Sales
revenue>)+Previous(Previous(<Sales revenue>)))/3.
This formula adds the sales revenue for the current week to the sales revenue for
the two previous weeks and then divides the total by three to obtain an average
for those three weeks. To create this formula, we use the BusinessObjects
Previous() function.
7. Click OK.
The new variable is added to the list in the Report Manager Data tab and you
can use it in the tables and charts in your report.
VB.NET Word: VB.NET Code to Rotate Word Page Within .NET Imaging
Here, we can recommend you VB.NET PDF page rotating tutorial Without losing any original quality during or after the Word page rotating; Save the rotated
how to reverse pages in pdf; how to change page orientation in pdf document
VB.NET Image: Image Rotator SDK; .NET Document Image Rotation
rotator control SDK allows developers to save rotated image That is to say, after you run following powerful & profession imaging controls, PDF document, tiff
save pdf rotate pages; how to rotate all pages in pdf in preview
Accessing Data and Data Analysis
491
More examples of using formulas
Combining data in a single cell
You frequently need to combine different pieces of data returned by data
providers in a single cell of a report. For example, first and last names are
typically stored as separate pieces of data in the database but you often need to
display a person’s whole name in a single cell of a report.
There are two ways of combining pieces of data or combining text and data in a
single cell in BusinessObjects. You can either use the Concatenation() function
or the & operator.
The examples below describe how to use both methods to combine character-
type data, and how to combine numbers and dates with text or with other pieces
of data.
EXAMPLE
Combining first and last names in a single cell
The BusinessObjects Concatenation() function allows you to combine two
character strings. The character string may be a piece of text or a character-type
variable. The syntax for this function is:
Concatenation(character string, character string)
To display a person’s first and last name in a single cell, the following syntax:
=Concatenation(<First Name>,<Last Name>)
will give the following result: JohnGardner
You would typically wish to have a space between the first and last name. To do
this, you need to use the following syntax:
=Concatenation(<First Name> ,(Concatenation(" " ,<Last Name>)))
You can also use the concatenation operator (&) to concatenate strings. If you
are combining several character strings and want to add spaces, using the &
operator is a simpler solution than using the Concatenation() function. The syntax
to achieve the same result as shown above using the & operator is:
=<First Name>&" "&<Last Name>
Notice that the space you typed is surrounded by quote marks.
VB.NET Image: Web Image and Document Viewer Creation & Design
and print such documents and images as JPEG, BMP, GIF, PNG, TIFF, PDF, etc. Upload, Open, Save & Download Images & Docs with Web Viewer. After creating a
rotate pages in pdf and save; pdf reverse page order online
VB.NET Image: Image Cropping SDK to Cut Out Image, Picture and
of this VB.NET image cropping process: decode the source image file to bitmap, crop bitmap and save cropped bitmap to original image format. After you run this
rotate all pages in pdf; save pdf rotated pages
492
Accessing Data and Data Analysis
Formulas, Local Variables and Functions
EXAMPLE
Combining text and data in a single cell
You can use the same syntax as in the example above to add a comment to data
in a table cell or a master cell. The table below shows sales figures for Austin for
Q1 2001, but quarter is not displayed in the table. By editing the master cell
contents, you can add a more explanatory title for each section in the report as
shown below:
To obtain the result illustrated above, the formula:
=’Sales for Q1 in ‘&<City>
will give you the following result:
Sales for Q1 in Austin
Notice that text is surrounded by quote marks and that we typed a space at the
end of the text and before the final quote marks to add a space between the text
and the name of the city.
VB.NET Image: How to Process & Edit Image Using VB.NET Image
Q 2: After I apply various image processing functions to source image file editor control SDK allows developers process target image file and save edited image
how to permanently rotate pdf pages; rotate single page in pdf
VB.NET Image: Creating Hotspot Annotation for Visual Basic .NET
hotspot annotation styles before and after its activation img = obj.CreateAnnotation() img.Save(folderName & & profession imaging controls, PDF document, tiff
rotate pages in pdf online; how to rotate just one page in pdf
Accessing Data and Data Analysis
493
More examples of using formulas
If you want to place a filter on the City section after combining text and data in the
master cell, you’ll notice that the Insert Filter button on the Standard toolbar is
unavailable. To insert a filter:
1. Select the master cell.
2. Click Filters on the Format menu.
The Filters dialog box appears.
The Variables to Filter dialog box appears.
4. Select City and click OK to return to the Filters dialog box.
In the Values box, select the cities you want to filter and click OK.
EXAMPLE
Combining text and numbers in a single cell
The Concatenation() function and & operator allow you to combine character-
type data only. If you want to combine text or character-type data with numbers
you must first convert the number into a character string. Otherwise,
BusinessObjects displays the error message 'Incompatible data type'. You can
convert a number to a character string using the FormatNumber() function.
To obtain the result illustrated above, the formula:
="Revenue for week: "&FormatNumber(<Week> ,"0")
will give you the following result:
Revenue for week: 1
VB.NET Image: VB.NET Code to Add Rubber Stamp Annotation to Image
on image or document files; Able to save created rubber Suitable for VB.NET PDF, Word & TIFF document Method for Drawing Rubber Stamp Annotation. After you have
rotate all pages in pdf and save; rotate single page in pdf
VB.NET PDF: VB Code to Create PDF Windows Viewer Using DocImage
What's more, after you have created a basic PDF document viewer in your VB.NET Windows application, more imaging viewer Save current PDF page or the
rotate one page in pdf reader; rotate single page in pdf reader
494
Accessing Data and Data Analysis
Formulas, Local Variables and Functions
EXAMPLE
Combining text and dates in a single cell
In the same way, if you want to combine text with dates using the & operator or
the Concatenation() function, you must first convert the date into a character
string. Otherwise, BusinessObjects displays the error message 'Incompatible
data type'. You can convert a date into a character string using the FormatDate()
function.
To obtain the result illustrated above, the formula:
="Invoice date: "&FormatDate(<Date>, "dd/mm/yyyy")
will give you the following result
Invoice date: 01/01/1998
EXAMPLE
Comparing yearly margin growth using the Where function
A common requirement in business is to compare data from different dates or
periods so you can evaluate how key indicators such as revenue and margin
have progressed. The BusinessObjects Where function allows you to identify
data with the values of another variable so that you can compare related data.
VB.NET Word: VB.NET Code to Draw and Write Text and Graphics on
After creating text on Word page, users are able doc, fileNameadd, New WordEncoder()) 'save word End powerful & profession imaging controls, PDF document, tiff
rotate pdf page few degrees; how to reverse page order in pdf
Accessing Data and Data Analysis
495
More examples of using formulas
In the example below, you want to compare yearly margin. Your BusinessObjects
document contains the variables for year, margin and city. Using this data, you
can write a BusinessObjects formula to assign margin to a specific year and then
calculate margin growth from one year to the next.
To do this:
1. Right-click on any variable in the list of variables in the Report Manager Data
tab and click New Variable on the shortcut menu.
The Variable Editor appears.
2. Click the Definition tab.
3. In the Name box, type 2001 Margin.
4. In the Qualification section, choose Measure.
5. Click the Formula tab.
6. In the Formulas box, type the formula:
=<Margin> Where (<Year>="2001")
This formula calculates the margin for the year 2001 only. Note that we use the
BusinessObjects Where operator in the formula to specify the year.
7. Click OK.
BusinessObjects adds the new variable to the list in the Report Manager Data
tab.
8. Repeat the procedure above to create one variable called 2002 Margin and
one called 2003 Margin using the following syntax:
=<Margin> Where (<Year>="2002")
=<Margin> Where (<Year>="2003")
BusinessObjects adds the new variables to the list in the Report Manager Data
tab.
496
Accessing Data and Data Analysis
Formulas, Local Variables and Functions
You could have simply created a formula to calculate the margin for each year.
The advantage of creating a variable is that you can then re-use it more easily in
other formulas. For example, you can now easily calculate the percent increase
in margin between the 2001 and 2002 using the variables you have just created
and display the increase in a new column in the table. The formula for the 2001-
2002 growth is as follows:
=FormatNumber((((<2002 Margin> - <2001 Margin>)/<2001 Margin>)
* 100) ,"0.0")&"%"
and the formula for 2002-2003 growth is:
=FormatNumber((((<2003 Margin> - <2002 Margin>)/<2002 Margin>)
* 100) ,"0.0")&"%"
EXAMPLE
Using function output as input to another function
You can use the output of a function as the input to another function. In this way
you can combine functions to create complex formulas. For example, the
UniverseName() function returns a string containing the name of a universe on
which a data provider is based. You use this function by supplying the the name
of the data provider as a string argument, for example:
UniverseName(‘Sales’).
The problem with hard-coding a data provider name in this way is that, if the data
provider name is changed, the function will no longer work.
You solve this by using the output of the DataProvider() function as input to the
UniverseName() function. DataProvider() takes a variable as input, so
DataProvider(<Sale Date>)
returns the name of the data provider of the Sale Date variable. As a result, the
formula
UniverseName(DataProvider(<Sale Date>))
always returns the universe name, even if the data provider name is changed.
EXAMPLE
Determining the first and last days of the previous month
It is commmon to run reports against the last complete month’s data. In order to
do this you need to determine the first and last days of the previous month. You
do this by creating variables that return these dates and then using these
variables in your report. These variables combine numerous functions and use
function output as the input to other functions.
Accessing Data and Data Analysis
497
More examples of using formulas
First, create a variable that returns the date of the first day in the previous month
as a string in the form “YYYYMMDD” (for example “20020601”).
To do this:
1. Click Variables on the Data menu.
The Variables dialog box appears.
The Variable Editor appears.
3. Type “FirstDayOfPrevMonthAsString” in the Name box.
4. Click the Formula tab.
5. Type the formula
FormatNumber(Year(CurrentDate()),"0000")&
FormatNumber(MonthNumberOfYear(CurrentDate()) - 1 ,"00")&"01"
6. Click OK to close the Variable Editor.
7. Click OK to close the Variables dialog box.
This formula shows how you can combine multiple functions, using the output of
functions as the input to other functions to create complex formulas. The table
below breaks down the formula.
The formula you typed takes the last two functions in the table, concatenates
them (using the ‘&’ operator) and concantenates “01” ‘ to the end (for the first day
of the month) to give a string in the form “YYYYMMDD” (for example
“20020601”).
Function
Returns
CurrentDate()
The current date
Year(CurrentDate())
The current date’s year
as an integer
MonthNumberOfYear(CurrentDate())
The current date’s month
as an integer
(Subtract 1 from this to
give the previous month
as an integer)
FormatNumber(Year(CurrentDate()),’0000’)
The current date’s year
as a string
FormatNumber(MonthNumberOfYear(
CurrentDate())-1),’00’)
The previous month
number as a string