pdf library open source c# : How to extract data from pdf to excel software application dll windows winforms .net web forms fcns124-part200

MicroStrategy Functions Reference
Standard Functions   
2
© 2011 MicroStrategy, Inc.
Rank and NTile functions   
207
Where:
• Ascending is a TRUE/FALSE parameter that designates the organization 
of data within the Ntiles.
• Segments is a positive integer designating the number of buckets in 
which the values are distributed.
• BreakBy is the parameter that sets the attribute determining where the 
calculation restarts.
• Argument is a metric representing a list of values to be distributed into 
buckets.
Example
Example 1: If you define the Segments= 4, and the minimum value in the 
range is 5 and the maximum is 105, the bucket distribution is as follows, 
where x is the value:
• 5 
≤ x < 
30
in bucket 1
• 30 
≤ x < 
55
in bucket 2
• 55 
≤ x < 
80 in bucket 3
• 80 
≤ x ≤ 
105
in bucket 4
Example 2: This example shows a report where the customer states are 
sorted based on revenue and then placed in buckets based on the value range 
to which they belong. The number of buckets (segments) is defined as 4. The 
range of values is divided by the number of buckets and the result used to 
define four value ranges into which all the values fall. The report includes the 
attribute Customer State and the metrics Total Revenue and NTileValue. The 
syntax for the NTileValue metric is as follows:
NTileValue<Segments=4>([Total Revenue])
The resulting report displays the 48 states distributed across 4 buckets. 
Notice that the number of elements in each bucket is not equal as more 
How to extract data from pdf 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 data from pdf to excel; java read pdf form fields
How to extract data from pdf 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
make pdf form editable in reader; extract pdf data into excel
Standard Functions
MicroStrategy Functions Reference
2
208
Rank and NTile functions
© 2011 MicroStrategy, Inc.
values fall into one range than another. A portion of the resulting report is 
displayed as follows.
Example 3: Histogram
The reports and components used in this example are available in the 
MicroStrategy Tutorial under the following folder: MicroStrategy 
Tutorial\Public Objects\Reports\TechnicalReports\ 
Reports by Feature\Analytics\Statistics and 
Forecasting\Histogram
How are my customers distributed (classified) based on sales data?
You are interested in finding out how your customers are distributed based 
on their contributions to sales data. This example segments customers into 
10 separate groups, with each group representing the customers within a 
10% increment of sales. For example, the first segment includes the 
customers who spend in the lowest 10% of the sales, while the final, tenth 
segment includes the customers who spend in the top 10% of the sales. 
This example uses the following concepts:
• Analytical functions: NTileValue
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
saving pdf forms in acrobat reader; collect data from pdf forms
VB.NET PDF Text Extract Library: extract text content from PDF
PDF ›› VB.NET PDF: Extract PDF Text. VB.NET PDF - Extract Text from PDF Using VB. How to Extract Text from PDF with VB.NET Sample Codes in .NET Application.
extract data out of pdf file; pdf form save in reader
MicroStrategy Functions Reference
Standard Functions   
2
© 2011 MicroStrategy, Inc.
Rank and NTile functions   
209
• Custom group
NTileValue distributes values into buckets based on minimum and 
maximum values. These tiles are assigned an integer and the contents of 
each bucket denoted accordingly. For example, all customers that fall in the 
first bucket are assigned a 1, all customers in the second bucket are assigned 
a 2, and so on. This function is computed by Intelligence Server. The metric 
using NTileValue is then used to create a dynamic classification of Customers 
using a custom group. 
To create a general solution that can be used by different users, use object 
prompts (see instructions below).
Create the following object prompts:
• Choose a base fact. This object prompt asks the user to select a fact: 
Revenue, Profit, or Units Sold.
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
Image: Extract Image from PDF. |. Home ›› XDoc.PDF ›› C# PDF: Extract PDF Image. How to C#: Extract Image from PDF Document.
extract data from pdf table; change font size pdf form reader
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.
flatten pdf form in reader; exporting data from excel to pdf form
Standard Functions
MicroStrategy Functions Reference
2
210
Rank and NTile functions
© 2011 MicroStrategy, Inc.
• Choose a sample set level. This object prompt asks the user to select an 
attribute: Customer, Item, or Day.
Once you have identified the basic fact and attribute to analyze, you can start 
building other objects. Take the following steps:
1 Create a metric defined as follows:
Sample Set Metric = Sum(?[Choose a base fact]){~, 
?[Choose a sample set level]}
2 To put the value in the proper buckets (tiles), create another metric 
defined as:
Decile By Value = NTileValue<Segments=10> ([Sample Set 
Metric])
3 Create a dynamic classification of the subject attribute (Customers, Item, 
or Day) by building a custom group using banding. Use the metric Decile 
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
Image: Extract Image from PDF. |. Home ›› XDoc.PDF ›› VB.NET PDF: Extract PDF Image. VB.NET PDF - Extract Image from PDF Document in VB.NET.
pdf data extraction; using pdf forms to collect data
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.
how to extract data from pdf to excel; how to fill in a pdf form in reader
MicroStrategy Functions Reference
Standard Functions   
2
© 2011 MicroStrategy, Inc.
Rank and NTile functions   
211
By Value, the banding type “band count” and set the band count to 10, 
starting at 1 and stopping at 10. 
4 Choose to show only individual items within this element since the 
objective is to build a graph (histogram) for this custom group.
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
Page: Extract, Copy and Paste PDF Pages. Easy to Use C# Code to Extract PDF Pages, Copy Pages from One PDF File and Paste into Others in C#.NET Program.
pdf form data extraction; extract data from pdf to excel online
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
VB.NET: Extract PDF Pages and Save into a New PDF File. You VB.NET: Extract PDF Pages and Overwrite the Original PDF File. Instead
edit pdf form in reader; extract data from pdf to excel
Standard Functions
MicroStrategy Functions Reference
2
212
Rank and NTile functions
© 2011 MicroStrategy, Inc.
5 Count the number of elements in the new classification to display a 
histogram. To do this, create a dummy metric defined as follows:
Count of Samples = Count(1){~}
6 Since there is no column to perform the count, define the metric so that 
the database can calculate how many attribute elements are in each 
custom group element.
7 Add the Decile by Value custom group to the row axis, and the Count of 
Samples metric to the column axis. 
8 Execute the report with attribute Customer and fact Revenue, and the 
Decile Histogram, in Grid mode, displays as follows:
MicroStrategy Functions Reference
Standard Functions   
2
© 2011 MicroStrategy, Inc.
Rank and NTile functions   
213
The same report, in graph mode, appears as follows:
The SQL generated for the Decile by Histogram is as follows:
Pass0 - Duration: 0:00:00.25
select a11.[CUSTOMER_ID] AS CUSTOMER_ID,
a11.[TOT_DOLLAR_SALES] AS WJXBFS1
from [CUSTOMER_SLS] a11
Pass1 - Duration: 0:00:00.09
create table ZZT1Y02011CMQ000 (
CUSTOMER_ID SHORT, 
DA56 LONG)
Pass2 - Duration: 0:00:00.00
[An Analytical SQL]
Standard Functions
MicroStrategy Functions Reference
2
214
Rank and NTile functions
© 2011 MicroStrategy, Inc.
Pass3 - Duration: 0:01:13.64
insert into ZZT1Y02011CMQ000 values (1499, 1)
Pass4 - Duration: 0:00:00.32
select a11.[DA56] AS DA56,
count(1.0) AS WJXBFS1
from [ZZT1Y02011CMQ000] a11
group by a11.[DA56]
Pass5 - Duration: 0:00:00.03
drop table ZZT1Y02011CMQ000
• Pass0 computes the revenue for each Customer using the Sample Set 
Metric.
• The next three passes (Pass1, Pass2, and Pass3) prepare the dynamic 
classification of Customer for the custom group. This series of SQL passes 
essentially builds a dynamic lookup table for the classification that is 
requested. The column DA stands for Dynamic Attribute. The 
Intelligence Server computes the NTileValue function. This is indicated 
by [An Analytical SQL] in Pass3. The value is then inserted, with the 
new classification, into the dynamic lookup table for the custom group. 
• Pass4 calculates the number of customers that belong to each custom 
group element.
• Pass5 drops the temporary table.
NTileValueSize
NTileValueSize distributes the values in the metric across buckets based 
on a user-specified value range, sorted in either ascending or descending 
order. This is an OLAP function.
Syntax
NTileValueSize <Ascending, BreakBy> (Argument, Size)
MicroStrategy Functions Reference
Standard Functions   
2
© 2011 MicroStrategy, Inc.
Rank and NTile functions   
215
Where:
• Ascending is a TRUE/FALSE parameter that designates the organization 
of data within the Ntiles.
• BreakBy is the parameter that sets the attribute determining where the 
calculation restarts.
• Argument is a metric representing the list of values to be distributed 
across buckets.
• Size is a real number designating the size of the range of values for each 
bucket.
Example
Example 1: If you define size as 1000 and your range of values begins at 
1200, the first bucket contains values 1200 through 2199, the second bucket 
contains values 2200 through 3199, and so on until every value is in a bucket. 
It does not matter how many values are in each bucket; it only matters that 
their value is within the bucket range.
Example 2: This example shows a report where the customer states were 
sorted based upon revenue and then placed in buckets based upon the value 
range to which they belong. The value range is defined as 100,000. 
Beginning at the lowest metric value, in this case 18, 654, the first bucket 
contains values from 18,654 to 118,653, the next bucket ranges from 118654 
to 218,653, and so on until all values are in buckets. The highest value in the 
report is 1,839,238, which falls into bucket 19 and is the only value in that 
range.
The report includes the attribute Customer State and the metrics Total 
Revenue and NTileValueSize. The syntax for the NTileValueSize metric is as 
follows:
NTileValueSize ([Total Revenue], 100000)
Standard Functions
MicroStrategy Functions Reference
2
216
Rank and NTile functions
© 2011 MicroStrategy, Inc.
A portion of the resulting report is displayed as follows.
Percentile
Returns the n
th
percentile of values in a given range. This function can be 
used to establish thresholds indicating, for example, which states have 
revenue above the 75th percentile for their region. This is a group-value 
function.
Syntax
Percentile <Ascending, FactID> (Argument, Percent)
Where:
• Ascending is a TRUE/FALSE parameter that indicates the organization 
of the data.
• Argument is an attribute, fact or metric representing a list of numbers.
• Percent is the decimal value of the percent for which you want to use as 
a threshold.
Documents you may be interested
Documents you may be interested