pdf document library c# : Extract data from pdf to excel online SDK application service wpf html asp.net dnn fcns120-part196

MicroStrategy Functions Reference
Standard Functions   
2
© 2011 MicroStrategy, Inc.
OLAP functions   
167
Expression
Where:
• y
= metric value at the i
th
row
• m= window size
• n = number of rows/metric values
Example
This example illustrates how the Moving Difference function subtracts the 
value of a preceding row from the value of the current row and returns the 
difference. In this case, the window size is set to 3, meaning that the value 
two rows previous to the current row is subtracted from the current row. In 
other words, there are 3 rows in the window, the current row is 1, the row 
immediately preceding it is 2, and the row preceding that is 3; therefore, the 
calculations is row3-row1. 
The value in the Moving Difference column represents the result of the 
calculation for every window of three values. The calculation is also shown.
MovingMax (moving maximum)
Returns the moving maximum value by comparing current and preceding 
rows as defined in the function arguments. The calculation can be restarted 
based on attributes set in the function parameters. This is an OLAP function.
Values
Moving Difference
400
500
700
300 (700-400)
300
-200 (300-500)
600
-100 (600-700)
800
500 (800-300)
200
-400 (200-600)
z
k
y
k
y
k–m
+1
k
∀ =1,… ,n
=
Extract data from pdf to excel online - extract form data from PDF in C#.net, ASP.NET, MVC, Ajax, WPF
Help to Read and Extract Field Data from PDF with a Convenient C# Solution
extract data from pdf table; extract pdf form data to xml
Extract data from pdf to excel online - VB.NET PDF Form Data Read library: extract form data from PDF in vb.net, ASP.NET, MVC, Ajax, WPF
Convenient VB.NET Solution to Read and Extract Field Data from PDF
java read pdf form fields; extract data from pdf using java
Standard Functions
MicroStrategy Functions Reference
2
168
OLAP functions
© 2011 MicroStrategy, Inc.
Syntax
MovingMax <BreakBy, SortBy> (Argument, WindowSize)
Where:
• BreakBy is the attribute indicating where the calculation restarts.
• SortBy is the attribute or metric by which the data is sorted.
• Argument is a metric representing a list of numbers.
• WindowSize is a positive integer indicating the number of values to 
compare in each calculation.
Expression
Where:
• y
= metric value at the i
th
row
• m = window size
• n = number of rows/metric values
Example
This simple example illustrates how the Moving Maximum function moves 
through a list of values, subtracting a value from the user-defined number of 
preceding rows. In this case, the window size is set to 3, meaning that the 
value in the Moving Maximum column represents the highest value among 
the current and preceding two values in the value list. The calculation is 
shown in the following table.
Values
Moving Maximum
550
550 
30
550 (550>30)
40
550 (550>40 and 550>30)
70
70 (70>40and 70>30)
50
70 (70>50 and 70>40)
z
k
max
i
k–m
+1,… ,k
=
y
i
{ }
∀k= 1 ,… ,n
=
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
Image: Insert Image to PDF. Image: Remove Image from PDF Page. Image: Copy, Paste, Cut Image in Page. Data: Read, Extract Field Data. Data: Auto Fill-in Field
online form pdf output; extract data from pdf form to excel
VB.NET PDF Text Extract Library: extract text content from PDF
Online Visual Basic .NET class source code for quick evaluation. If you want to extract text from a PDF document using Visual Basic .NET programming language
how to fill out pdf forms in reader; extract pdf data into excel
MicroStrategy Functions Reference
Standard Functions   
2
© 2011 MicroStrategy, Inc.
OLAP functions   
169
MovingMin (moving minimum)
Compares the current value and preceding values as defined in the function 
arguments to calculate a moving minimum value. The calculation can be 
restarted based on attributes set in the function parameters. This is an OLAP 
function.
Syntax
MovingMin <BreakBy,SortBy>(Argument, WindowSize)
Where:
• BreakBy is the attribute indicating where the calculation restarts.
• SortBy is the attribute or metric by which the data is sorted.
• Argument is a metric representing a list of numbers.
• WindowSize is a positive integer indicating the number of values to use 
in each calculation.
Expression
Where:
• y
= metric value at the i
th
row
• m = window size
• n = number of rows/metric values
Example
This simple example illustrates how the Moving Minimum function moves 
through a list of values returning the lowest value within a specified number 
of values. In this case, the window size is set to 3, meaning that the value in 
the Moving Minimum column represents the lowest value among the current 
and preceding two values in the value list. The calculation is shown in the 
following table.
Values
Moving Minimum
550
550 
30
30 (30<550)
z
k
min
i
k–m
+1,… ,k
=
y
i
{ } k
∀ = = 1,… ,n
=
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
image. Extract image from PDF free in .NET framework application with trial SDK components and online C# class source code. A powerful
can reader edit pdf forms; how to save filled out pdf form in reader
C# PDF Text Extract Library: extract text content from PDF file in
Free online source code for extracting text from adobe PDF document in C#.NET class. Able to extract and get all and partial text content from PDF file.
extract data from pdf to excel online; how to fill pdf form in reader
Standard Functions
MicroStrategy Functions Reference
2
170
OLAP functions
© 2011 MicroStrategy, Inc.
MovingStDevP (moving standard deviation of a population)
Returns the moving standard deviation of a population based on a list of 
values that encompasses the whole population. The calculation can be 
restarted based on attributes set in the function parameters. This is an OLAP 
function.
Syntax
MovingStDevP <BreakBy, SortBy> (Argument, WindowSize)
Where:
• BreakBy is the attribute indicating where the calculation restarts.
• SortBy is the attribute or metric by which the data is sorted.
• Argument is a metric representing a list of numbers. 
• WindowSize is a positive integer indicating the number of values to use 
in each calculation.
Expression
Where:
• y
= metric value at the i
th
row
• y
= average of metric
• m = window size
• n = number of rows/metric values
40
30 (30<40 and 30<550)
70
30 (30<70 and 30<40)
50
40 (40<70 and 40<50)
Values
Moving Minimum
z
k
y
i
y)
2
( –
i
k–m
+1
=
k
m
----------------------------
k
∀ =1,… ,n
=
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
Extract image from PDF free in .NET framework application with trial SDK components for .NET. Online source codes for quick evaluation in VB.NET class.
how to save a filled out pdf form in reader; pdf form save with reader
C# Create PDF from Excel Library to convert xlsx, xls to PDF in C#
Online C#.NET Tutorial for Create PDF from Microsoft Office Excel Spreadsheet Using .NET XDoc.PDF Library. Free online Excel to PDF converter without email.
extract table data from pdf to excel; exporting pdf data to excel
MicroStrategy Functions Reference
Standard Functions   
2
© 2011 MicroStrategy, Inc.
OLAP functions   
171
Example
This example shows a report where the moving standard deviation of the 
revenue is calculated. This calculation is based on the assumption that the 
list of values supplied in the metric represents the entire population of the 
data for which you want to obtain the standard deviation. The calculation 
starts over for each region, the information is sorted within the region by 
state in ascending order, and each calculation is based upon a window size of 
3. 
Compare this example report to the example for MovingStDev to see 
the different values returned when calculating for a population as 
opposed to a sample.
The report contains the attributes Customer Region and Customer State, and 
the metrics Total Revenue, MovingStDevP, Running StDevP, and StDevP. A 
report filter limits data to the South, Southwest, and Northwest regions. The 
definition of the MovingStDevP metric is as follows:
MovingStDevP<BreakBy={[Customer Region]}, 
SortBy=<[Customer State])>([Total Revenue],3)
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Text: Replace Text in PDF. Image: Insert Image to PDF. Image: Remove Image from PDF Page. Form Process. Data: Read, Extract Field Data. Data: Auto Fill-in Field
html form output to pdf; edit pdf form in reader
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
Image: Insert Image to PDF. Image: Remove Image from PDF Page. Image: Copy, Paste, Cut Image in Page. Data: Read, Extract Field Data. Data: Auto Fill-in Field
exporting data from pdf to excel; extract data from pdf form fields
Standard Functions
MicroStrategy Functions Reference
2
172
OLAP functions
© 2011 MicroStrategy, Inc.
MovingStDev (moving standard deviation)
Returns the moving standard deviation based on a list of values that is a 
sample of the population. The calculation can be restarted based on 
attributes set in the function parameters. This is an OLAP function.
Syntax
MovingStDev <BreakBy, SortBy> (Argument, WindowSize)
Where:
• BreakBy is the attribute indicating where the calculation restarts.
• SortBy is the attribute or metric by which the data is sorted.
• Argument is a metric representing a list of number.
• WindowSize is a positive integer indicating the number of values to use 
in each calculation.
Expression
Where:
• y
= metric value at the i
th
row
• y
= average of metric
• m = window size
• n = number of rows/metric values
Example
This example shows a report where the moving standard deviation of the 
revenue is calculated. This calculation is based on the assumption that the 
list of values supplied in the metric represents a sample of the data for which 
z
k
y
i
y)
2
( –
i
k–m
+1
=
k
m–1
----------------------------
k
∀ =1,… ,n
=
MicroStrategy Functions Reference
Standard Functions   
2
© 2011 MicroStrategy, Inc.
OLAP functions   
173
you want to obtain the standard deviation. The calculation starts over for 
each region, the information is sorted within the region by state in ascending 
order, and each calculation is based upon a window size of 3. 
Compare this example report to the example for MovingStDevP to see 
the different values returned when calculating for a population as 
opposed to a sample.
The report contains the attributes Customer Region and Customer State, and 
the metrics Total Revenue, MovingStDev, Running StDev, and StDev. A 
report filter limits data to the Southwest, Southeast, and Northwest regions. 
The definition of the Moving StDev metric is as follows:
MovingStDev<BreakBy={[Customer Region]}, 
SortBy=<[Customer State])>([Total Revenue], 3)
MovingSum
Returns the moving sum of the current value and preceding values as defined 
in the function arguments. The calculations can be restarted based on 
attributes set in the function parameters. This is an OLAP function.
Syntax
MovingSum <BreakBy,SortBy>(Argument, WindowSize)
Standard Functions
MicroStrategy Functions Reference
2
174
OLAP functions
© 2011 MicroStrategy, Inc.
Where:
• Argument is a metric representing a list of numbers.
• BreakBy is the attribute indicating where the calculation restarts.
• SortBy is the attribute or metric by which the data is sorted.
• WindowSize a positive integer indicating the number of values to sum in 
each calculation.
Expression
Where:
• y
= metric value at the i
th
row
• m = window size
• n = number of rows/metric values
Example
This simple example illustrates how the MovingSum function moves through 
a list of values calculating and returning the sum of a specified number of 
values. In this case the window size is set to 2 meaning that the sum in the 
Moving Sum column represents the current value added to the value from 
the value list that precedes it. The calculation is shown in the following table.
Values
Moving Sum
10
10 
20
30 (20+10)
30
50 (30+20)
15
45 (15+30)
5
20 (5+15)
z
k
y
i
i
k–m
+1
=
k
k
∀ =1,… ,n
=
MicroStrategy Functions Reference
Standard Functions   
2
© 2011 MicroStrategy, Inc.
OLAP functions   
175
OLAPAvg (OLAP average)
Returns the average of the current value, preceding values, and succeeding 
values as defined in the function arguments. Unlike RunningAvg and 
MovingAvg, which can only include values above the current row in the 
calculation, you can use OLAPAvg to include values both above and below the 
current row in the calculation. 
The calculations can be restarted based on attributes defined in the function 
parameters. 
Syntax
OLAPAvg<Distinct, OLAPWinStType, OLAPWinStOffset, 
OLAPWinEndType, OLAPWinEndOffset, BreakBy, 
SortBy>(Argument)
Where:
• Distinct is a TRUE/FALSE parameter that allows you to use all values 
in the calculation or to calculate using only the unique values. If you 
define Distinct to be true, then the parameters OLAPWinStType, 
OLAPWinStOffset, OLAPWinEndType, OLAPWinEndOffset, and 
SortBy are ignored. 
• BreakBy is the attribute indicating where the calculation restarts.
• SortBy is the attribute or metric by which the data is sorted.
• OLAPWinStType defines the window type for the starting location of the 
calculation. Select one of the following options, listed by the name of the 
setting and its corresponding OLAPWinStType value in parentheses:
‡ 
Top of data set (0): The calculation starts at the top value as 
determined by the BreakBy and SortBy values. 
‡ 
Current row (2): The calculation starts at the current row. 
‡ 
N rows before current row (3): The calculation starts a number of rows 
before the current row. You define this offset of rows with the 
OLAPWinStOffset parameter described below. 
‡ 
N rows after current row (4): The calculation starts a number of rows 
after the current row. You define this offset of rows with the 
OLAPWinStOffset parameter described below. 
• OLAPWinStOffset defines the offset of rows from the current row to 
start the calculation. You can define this offset if the OLAPWinStType 
Standard Functions
MicroStrategy Functions Reference
2
176
OLAP functions
© 2011 MicroStrategy, Inc.
parameter is defined as N rows before current row (3) or N rows after 
current row (4). 
• OLAPWinEndType defines the window type for the ending location of the 
calculation. Select one of the following options, listed by the name of the 
setting and its corresponding OLAPWinEndType value in parentheses:
‡ 
Bottom of data set (1): The calculation stops at the bottom value. The 
top value is determined by the BreakBy and SortBy values. 
‡ 
Current row (2): The calculation stops at the current row. 
‡ 
N rows before current row (3): The calculation stops a number of rows 
before the current row. You define this offset of rows with the 
OLAPWinEndOffset parameter described below. 
‡ 
N rows after current row (4): The calculation stops a number of rows 
after the current row. You define this offset of rows with the 
OLAPWinEndOffset parameter described below. 
• OLAPWinEndOffset defines the offset of rows from the current row to 
stop the calculation. You can define this offset if the OLAPWinEndType 
parameter is defined as N rows before current row (3) or N rows after 
current row (4). 
• Argument is a metric representing a list of numbers.

The function is not valid if your starting point is at a lower point than 
your ending point. 
Example
An OLAPAvg Unit Cost metric is created using the OLAPAvg function based 
on the Unit Cost metric, as defined below:
OLAPAvg<OLAPWinStType=3, OLAPWinStOffset=3, 
OLAPWinEndType=4, OLAPWinEndOffset=2, BreakBy={Category} 
SortBy={Item}>([Unit Cost])
The starting point for the average is defined as three rows before the current 
row (OLAPWinStType=3, OLAPWinStOffset=3). The stopping point for 
the average is defined as two rows after the current row 
(OLAPWinEndType=4, OLAPWinEndOffset=2). 
Documents you may be interested
Documents you may be interested