pdf library c# free : Extract data from pdf form to excel application Library cloud windows .net html class fcns111-part186

MicroStrategy Functions Reference
Understanding Functions in MicroStrategy   
1
© 2011 MicroStrategy, Inc.
Additional examples of functions in expressions   
77
a13.[CUST_STATE_ID] = a14.[CUST_STATE_ID] and 
a14.[CUST_REGION_ID] = a15.[CUST_REGION_ID]
Pass9 - Duration: 0:00:00.36
drop table ZZT1Y0200Y0MD000
Pass10 - Duration: 0:00:00.00
drop table ZZT1Y0200Y0MD001
Pass11 - Duration: 0:00:00.00
drop table ZZT1Y0200Y0MQ002
• Pass0 and Pass1 compute the average sales per customer (Average Sales 
metric) and put the results in a temporary table.
• Pass2 brings back three ORDER_AMT facts, puts them into memory, and 
uses them to compute M01, M02, and M03. 
• Pass 3 creates a temporary table used to store the results of the 
calculations. 
• Pass4 calculates M02 using the Intelligence Server because the 
group-value function StDevP is not supported by the Access database. 
The values of M01, M02 and M03 are used to compute M05.
• Pass5 inserts the results of the calculations into the temporary table.
• Pass6 and 7 use the earlier two temporary tables to qualify on valuable 
customers based on the definition. 
• Pass8 displays the report with attributes Customer and Customer Region.
• The remaining passes drop the temporary tables.
Who are my valuable customers? (Definition 2)
This example generates a list of valuable customers based on a different 
definition from the previous example.
Assume a normal distribution of sales orders is still valid, but the cut-off 
value is for each Customer Region. This means you must compare the 
average spending of each customer against the average spending of the 
Customer Region to which the customer belongs. To allow for more 
variation, take the average value from the year 2003 data, but use sample 
standard deviations for both years. Use a confidence level of 95%.
Extract data from pdf form to excel - 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
exporting pdf form to excel; change font size pdf form reader
Extract data from pdf form to excel - 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
how to type into a pdf form in reader; how to fill out a pdf form with reader
Understanding Functions in MicroStrategy
MicroStrategy Functions Reference
1
78
Additional examples of functions in expressions
© 2011 MicroStrategy, Inc.
Valuable customers are defined as those customers who have total spending 
above the cut-off value. The cut-off value is calculated using the filters and 
metrics defined below:
1 The filter used to limit the calculation of average sales orders to only 
2003 data is defined as follows:
2003 = Year in (2003)
2 The metric used to calculate the average sales order is defined as follows:
M07 = Avg(Revenue){[Customer Region], Year, Employee, 
Order, Day}<2003>
3 The metric used to calculate the standard deviation of sales orders is 
defined as follows:
M08 = StDev(Revenue){Customer Region, [Call Center], 
Year, Employee, Order, Day}
4 The metric used to determine the cut-off value is defined as follows, using 
the preceding metrics:
M09 = M07 + 1.96 * M08
The number 1.96 comes from a normal distribution with 95% 
confidence level. In practice, this number is often rounded to 2 
instead of 1.96.
5 The metric, used to determine each customer’s spending so that it can be 
compared to the cut-off value, is defined as follows:
M10 = Sum(Revenue){~}
6 The Metric Qualification (filter) needed to restrict the report to a list of 
valuable customers based on Definition 2 is defined as follows:
F03 = M10 greater than M09 with output level 
{Customer}
7 To view the last order sales from all valuable customers, use the metric 
defined as follows:
Last Order Sales = Sum(Revenue){~, Day}
You must compute order sales for each customer at the Day level from 
the ORDER_FACT table, but must take it from the last Day on that 
fact table. The {~} is replaced by any attribute on the report. In this 
example, it is the attribute Customer.
VB.NET PDF Form Data fill-in library: auto fill-in PDF form data
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
extract data from pdf file; save pdf forms in reader
C# PDF Form Data fill-in Library: auto fill-in PDF form data in C#
Able to fill out all PDF form field in C#.NET. RasterEdge XDoc.PDF SDK package provides PDF field processing features for learn how to fill-in field data to PDF
using pdf forms to collect data; saving pdf forms in acrobat reader
MicroStrategy Functions Reference
Understanding Functions in MicroStrategy   
1
© 2011 MicroStrategy, Inc.
Additional examples of functions in expressions   
79
Build a report putting the attribute Customer on the row axis, the attribute 
Customer Region on the page-by axis, the Last Order Sales metric on the 
column axis, and applying the filter F03. The Valuable Customers 02 report 
displays as follows.
The SQL generated by the Valuable Customers 02 report is as follows:
Pass0 - Duration: 0:00:00.02
create table ZZT1Y0200YAMD000 (
CUSTOMER_ID SHORT, 
WJXBFS1 DOUBLE)
Pass1 - Duration: 0:00:00.37
insert into ZZT1Y0200YAMD000 
select a11.[CUSTOMER_ID] AS CUSTOMER_ID,
a11.[TOT_DOLLAR_SALES] AS WJXBFS1
from [CUSTOMER_SLS] a11
Pass2 - Duration: 0:00:00.10
create table ZZT1Y0200YAMD001 (
VB.NET PDF Text Extract Library: extract text content from PDF
Extract highlighted text out of PDF document. Enable extracting PDF text to another PDF file, and other formats such as TXT and SVG form.
extract data from pdf form; exporting data from pdf to excel
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
Studio .NET. Extract various types of image from PDF file, like XObject Image, XObject Form, Inline Image, etc. Support .NET WinForms
c# read pdf form fields; extract data from pdf to excel online
Understanding Functions in MicroStrategy
MicroStrategy Functions Reference
1
80
Additional examples of functions in expressions
© 2011 MicroStrategy, Inc.
CUST_REGION_ID BYTE, 
WJXBFS1 DOUBLE)
Pass3 - Duration: 0:00:16.75
insert into ZZT1Y0200YAMD001 
select a15.[CUST_REGION_ID] AS CUST_REGION_ID,
avg(a11.[ORDER_AMT]) AS WJXBFS1
from [ORDER_FACT] a11, 
[LU_ORDER] a12, 
[LU_CUSTOMER] a13, 
[LU_CUST_CITY] a14, 
[LU_CUST_STATE] a15, 
[LU_DAY] a16
where a11.[ORDER_ID] = a12.[ORDER_ID] and 
a12.[CUSTOMER_ID] = a13.[CUSTOMER_ID] and 
a13.[CUST_CITY_ID] = a14.[CUST_CITY_ID] and 
a14.[CUST_STATE_ID] = a15.[CUST_STATE_ID] and 
a11.[ORDER_DATE] = a16.[DAY_DATE]
anda16.[YEAR_ID] in (2003)
group by a15.[CUST_REGION_ID]
Pass4 - Duration: 0:00:19.94
select a11.[ORDER_ID] AS ORDER_ID,
a11.[EMP_ID] AS EMP_ID,
a11.[ORDER_DATE] AS DAY_DATE,
a15.[CUST_REGION_ID] AS CUST_REGION_ID,
a11.[ORDER_AMT] AS WJXBFS1
from [ORDER_FACT] a11, 
[LU_ORDER] a12, 
[LU_CUSTOMER] a13, 
[LU_CUST_CITY] a14, 
[LU_CUST_STATE] a15
where a11.[ORDER_ID] = a12.[ORDER_ID] and 
a12.[CUSTOMER_ID] = a13.[CUSTOMER_ID] and 
a13.[CUST_CITY_ID] = a14.[CUST_CITY_ID] and 
a14.[CUST_STATE_ID] = a15.[CUST_STATE_ID]
Pass5 - Duration: 0:00:09.82
create table ZZT1Y0200YAMD002 (
CUST_REGION_ID BYTE, 
WJXBFS1 DOUBLE)
Pass6 - Duration: 0:00:00.00
[An Analytical SQL]
Pass7 - Duration: 0:00:00.81
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
VB.NET. Extract multiple types of image from PDF file in VB.NET, like XObject Image, XObject Form, Inline Image, etc. Support .NET
java read pdf form fields; filling out pdf forms with reader
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
extract data from pdf form fields; export pdf form data to excel
MicroStrategy Functions Reference
Understanding Functions in MicroStrategy   
1
© 2011 MicroStrategy, Inc.
Additional examples of functions in expressions   
81
insert into ZZT1Y0200YAMD002 values (3,361.276979147296)
Pass8 - Duration: 0:00:00.00
create table ZZT1Y0200YAMQ003 (
CUSTOMER_ID SHORT)
Pass9 - Duration: 0:00:01.47
insert into ZZT1Y0200YAMQ003 
select pa1.[CUSTOMER_ID] AS CUSTOMER_ID
from [ZZT1Y0200YAMD000] pa1, 
[LU_CUSTOMER] a11, 
[LU_CUST_CITY] a12, 
[LU_CUST_STATE] a13, 
[ZZT1Y0200YAMD001] pa2, 
[ZZT1Y0200YAMD002] pa3
where pa1.[CUSTOMER_ID] = a11.[CUSTOMER_ID] and 
a11.[CUST_CITY_ID] = a12.[CUST_CITY_ID] and 
a12.[CUST_STATE_ID] = a13.[CUST_STATE_ID] and 
a13.[CUST_REGION_ID] = pa2.[CUST_REGION_ID] and 
pa2.[CUST_REGION_ID] = pa3.[CUST_REGION_ID] and
(pa1.[WJXBFS1] > (IIF(ISNULL(pa2.[WJXBFS1]), 0,
pa2.[WJXBFS1]) + IIF(ISNULL(pa3.[WJXBFS1]), 0,
pa3.[WJXBFS1])))
Pass10 - Duration: 0:00:00.02
create table ZZT1Y0200YANB004 (
DAY_DATE TIMESTAMP, 
CUSTOMER_ID SHORT, 
WJXBFS1 DOUBLE)
Pass11 - Duration: 0:00:34.94
insert into ZZT1Y0200YANB004 
select a11.[ORDER_DATE] AS DAY_DATE,
a12.[CUSTOMER_ID] AS CUSTOMER_ID,
sum(a11.[ORDER_AMT]) AS WJXBFS1
from [ORDER_FACT] a11, 
[LU_ORDER] a12, 
[ZZT1Y0200YAMQ003] pa4
where a11.[ORDER_ID] = a12.[ORDER_ID] and 
a12.[CUSTOMER_ID] = pa4.[CUSTOMER_ID]
group by a11.[ORDER_DATE],
a12.[CUSTOMER_ID]
Pass12 - Duration: 0:00:00.01
create table ZZT1Y0200YAMB005 (
CUSTOMER_ID SHORT, 
C# PDF Text Extract Library: extract text content from PDF file in
XDoc.PDF ›› C# PDF: Extract PDF Text. C# PDF - Extract Text from PDF in C#.NET. Feel Free to Extract Text from PDF Page, Page Region or the Whole PDF File.
extract data from pdf table; how to fill pdf form in reader
C# Create PDF from Excel Library to convert xlsx, xls to PDF in C#
Create PDF from Excel. |. Home ›› XDoc.PDF ›› C# PDF: Create PDF from Excel. Export PDF from Excel with cell border or no border.
sign pdf form reader; pdf form data extraction
Understanding Functions in MicroStrategy
MicroStrategy Functions Reference
1
82
Additional examples of functions in expressions
© 2011 MicroStrategy, Inc.
WJXBFS1 TIMESTAMP)
Pass13 - Duration: 0:00:05.65
insert into ZZT1Y0200YAMB005 
select pa5.[CUSTOMER_ID] AS CUSTOMER_ID,
max(pa5.[DAY_DATE]) AS WJXBFS1
from [ZZT1Y0200YANB004] pa5
group by pa5.[CUSTOMER_ID]
Pass14 - Duration: 0:00:18.51
select distinct pa5.[CUSTOMER_ID] AS CUSTOMER_ID,
a11.[CUST_LAST_NAME] AS CUST_LAST_NAME,
a11.[CUST_FIRST_NAME] AS CUST_FIRST_NAME,
a13.[CUST_REGION_ID] AS CUST_REGION_ID,
a14.[CUST_REGION_NAME] AS CUST_REGION_NAME,
pa5.[WJXBFS1] AS WJXBFS1
from [ZZT1Y0200YANB004] pa5, 
[ZZT1Y0200YAMB005] pa6, 
[LU_CUSTOMER] a11, 
[LU_CUST_CITY] a12, 
[LU_CUST_STATE] a13, 
[LU_CUST_REGION] a14
where pa5.[CUSTOMER_ID] = pa6.[CUSTOMER_ID] and 
pa5.[DAY_DATE] = pa6.[WJXBFS1] and 
pa5.[CUSTOMER_ID] = a11.[CUSTOMER_ID] and 
a11.[CUST_CITY_ID] = a12.[CUST_CITY_ID] and 
a12.[CUST_STATE_ID] = a13.[CUST_STATE_ID] and 
a13.[CUST_REGION_ID] = a14.[CUST_REGION_ID]
Pass15 - Duration: 0:00:00.31
drop table ZZT1Y0200YAMD000
Pass16 - Duration: 0:00:00.01
drop table ZZT1Y0200YAMD001
Pass17 - Duration: 0:00:00.00
drop table ZZT1Y0200YAMD002
Pass18 - Duration: 0:00:00.00
drop table ZZT1Y0200YAMQ003
Pass19 - Duration: 0:00:00.01
drop table ZZT1Y0200YANB004
Pass20 - Duration: 0:00:00.01
drop table ZZT1Y0200YAMB005
• Pass0 and Pass1 compute metric M10.
• Pass2 and Pass3 compute metric M07.
MicroStrategy Functions Reference
Understanding Functions in MicroStrategy   
1
© 2011 MicroStrategy, Inc.
Additional examples of functions in expressions   
83
• Pass4, Pass5, Pass6, and Pass7 compute (1.96 * M08). The group-value 
function for M08, StDev, is not supported by the database (Microsoft 
Access) so it is calculated by Intelligence Server.
• Pass8 and Pass9 obtain the list of valuable customers, evaluating the 
filter condition F03.
• Pass10, Pass11, Pass12, and Pass13 compute the Last Order Sales metric.
• Pass 14 displays the results for the report.
• All other passes drop the temporary tables.
Statistical Descriptors - Simple example
The report and report components used in this example can be found 
in the MicroStrategy Tutorial project under the following folder: 
MicroStrategy Tutorial\Public Objects\
Reports\Technical Reports\Reports by Feature\ 
Analytics\Statistics and Forecasting\ 
Statistical Descriptors\Component Objects - Simple
The Component Objects - Advanced folder contains examples 
beyond the one explained here.
How do I learn more about my customers?
You can get more information about the customers in each region by 
performing statistical calculations on their spending. This example uses 
analysis to answer the following questions:
• How many customers exist in each customer region?
• What is the average spending of customers in each customer region?
• What is the median spending of customers in each customer region?
• What is the standard deviation of customer spending in each customer 
region?
• How much is the 25th and 75th percentile of customer spending in each 
customer region?
These are statistical descriptors about customers in each customer region. 
This type of data can help you understand how customers spend their 
money. They are not simple Sum functions for each customer region, but 
instead give information about detailed behavior in each customer region. 
Understanding Functions in MicroStrategy
MicroStrategy Functions Reference
1
84
Additional examples of functions in expressions
© 2011 MicroStrategy, Inc.
To answer the questions above, build a set of simple metrics based on other 
metrics. These metrics are defined using nested group-value functions. 
1 This metric determines the number of customers in each region:
Count of Customers = Sum(Count(1){~, Customer}){~}
2 This metric determines the average spending of customers in each region:
a.Mean Revenue Per Customer = Avg(Sum(Revenue) {~ , 
Customer}){~}
3 This metric determines the median spending of customers in each region:
b.Median Revenue Per Customer = 
Median(Sum(Revenue){~+, Customer+}){~}
4 This metric determines the standard deviation of customer spending in 
each region:
e.StDev of Revenue Per Customer = Stdev(Sum(Revenue){~ 
, Customer}){~}
5 This metric determines the threshold for the 25th percentile:
25th Percentile of Revenue Per Customer = 
Percentile(Sum(Revenue){~ , Customer}, 0.25){~}
6 This metric determines the threshold for the 75th percentile:
75th Percentile of Revenue Per Customer = 
Percentile(Sum(Revenue){~, Customer}, 0.75){~}
Create a report and place all of the above metrics on the row axis and place 
the attribute Customer Region on the column axis. Execute the report and 
the Statistical Descriptors - Simple report displays as follows:
MicroStrategy Functions Reference
Understanding Functions in MicroStrategy   
1
© 2011 MicroStrategy, Inc.
Additional examples of functions in expressions   
85
This report provides information on the behavior of customer spending in 
each customer region. For example, the Northwest customer region has the 
least number of customers, but most customers in that region spend more 
than any other region.
The SQL generated for the Statistical Descriptors - Simple report is as 
follows:
Pass0 - Duration: 0:00:00.01
create table ZZT1Y02011LMD000 (
CUSTOMER_ID SHORT, 
WJXBFS1 LONG, 
WJXBFS2 DOUBLE)
Pass1 - Duration: 0:00:00.32
insert into ZZT1Y02011LMD000 
select a11.[CUSTOMER_ID] AS CUSTOMER_ID,
1 AS WJXBFS1,
a11.[TOT_DOLLAR_SALES] AS WJXBFS2
from [CUSTOMER_SLS] a11
Pass2 - Duration: 0:00:02.04
select pa1.[CUSTOMER_ID] AS CUSTOMER_ID,
a13.[CUST_REGION_ID] AS CUST_REGION_ID,
a14.[CUST_REGION_NAME] AS CUST_REGION_NAME,
pa1.[WJXBFS1] AS WJXBFS1,
pa1.[WJXBFS2] AS WJXBFS2,
pa1.[WJXBFS2] AS WJXBFS3,
pa1.[WJXBFS2] AS WJXBFS4,
pa1.[WJXBFS2] AS WJXBFS5,
pa1.[WJXBFS2] AS WJXBFS6
from [ZZT1Y02011LMD000] pa1, 
[LU_CUSTOMER] a11, 
[LU_CUST_CITY] a12, 
[LU_CUST_STATE] a13, 
[LU_CUST_REGION] a14
where pa1.[CUSTOMER_ID] = a11.[CUSTOMER_ID] and 
a11.[CUST_CITY_ID] = a12.[CUST_CITY_ID] and 
a12.[CUST_STATE_ID] = a13.[CUST_STATE_ID] and 
a13.[CUST_REGION_ID] = a14.[CUST_REGION_ID]
Pass3 - Duration: 0:00:00.18
[An Analytical SQL]
Pass4 - Duration: 0:00:00.20
drop table ZZT1Y02011LMD000
Understanding Functions in MicroStrategy
MicroStrategy Functions Reference
1
86
Additional examples of functions in expressions
© 2011 MicroStrategy, Inc.
• The first two passes of SQL (Pass0 and Pass1) prepare and calculate the 
two metrics used in other metrics, namely:
Count(1){~, Customer}
Sum(Revenue){~, Customer}
The Intelligence Server optimizes the process by pulling only a single column 
of Sum(Revenue) even though it is used in several other metrics.
• In Pass2 and Pass3 the Intelligence Server pulls results from Pass1 to 
compute the outer metrics. The column pa1.[WJXBFS2], which is 
essentially Sum(Revenue), is pulled five times. Each instance of the 
column corresponds to each metric that uses it in a calculation. 
• In Pass4 the Intelligence Server acts as an in-memory database, using the 
values from Pass3 to calculate the following group-value functions: Sum, 
Avg, Median, Stdev, and Percentile. 
• The remaining passes drop the temporary tables.
Forecasting example
The report and report components in this example can be found in the 
MicroStrategy Tutorial project under the following folder: 
MicroStrategy Tutorial\Public Objects\
Reports\Technical Reports\Reports by Feature\ 
Analytics\Statistics and Forecasting\ 
Forecasting
How to forecast future sales based on existing sales data?
The MicroStrategy Tutorial project has sales data for the years 2000 and 
2001. Using this data, you can forecast potential sales for the years 2002 and 
2003. 
To plot a sales line for the future, apply linear extrapolation techniques to the 
historical data. Linear extrapolation involves the assumption that the trend 
of past data will continue in a linear fashion. The slope and Y-intercept 
values are calculated based on historical data, and the same slope and 
Y-intercept are applied to extend the line into the future. 
Documents you may be interested
Documents you may be interested