c# convert pdf to image free library : Extract data from pdf forms SDK software API .net winforms wpf sharepoint fcns17-part237

MicroStrategy Functions Reference
Understanding Functions in MicroStrategy   
1
© 2011 MicroStrategy, Inc.
Using functions in expressions   
37
When you define custom group elements through advanced qualification, 
you can use two types of functions:
• Logical functions
• Comparison functions 
See the following examples.
Example 1: Subtraction ( - )
([Unit_Profit] - [Unit_Cost]) > 500
Example 2: And
([Units Sold] > 500) and ([Unit Profit] > 1000)
To access the custom group element expressions
1 In the MicroStrategy Desktop File menu, point to New and then select 
Custom Group. The Custom Group Editor opens.
2 Double-click Double-click here or drag an object from the object 
browser to add a custom group element.
3 Provide a name for the new element and double-click Add Qualification.
4 In the Custom Group Options pane, select Add an Advanced 
qualification and click OK.
5 The Advanced Qualification pane opens. This is where the expression is 
built. The functions are accessed in one of the following ways:
• Click 
(Insert Function) in the Definition pane. The Insert 
Function wizard opens.
• Type the function name and all required expression syntax directly in 
the Enter your formula here box.
Extract data from pdf forms - 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
how to extract data from pdf to excel; cannot save pdf form in reader
Extract data from pdf forms - 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
extract data from pdf form fields; how to fill out pdf forms in reader
Understanding Functions in MicroStrategy
MicroStrategy Functions Reference
1
38
Using functions in expressions
© 2011 MicroStrategy, Inc.
Fact expressions
Facts are objects created by and shared between MicroStrategy users. They 
relate numeric data values from the data warehouse to the MicroStrategy 
reporting environment. A fact expression defines how a fact is calculated. 
The fact expression is part of the Fact Definition component of a fact 
structure. You can use functions to create fact expressions, and arguments 
that are used in the expressions are columns.
Facts can be defined as:
• Implicit
• Derived
• Heterogeneous
For more information on facts and fact structure, see the 
MicroStrategy Project Design Guide.
In the context of MicroStrategy functions, this book discusses derived fact 
expressions. 
Derived fact expressions can only use single-value functions, including 
simple arithmetic operators (+, -, /, *). See the following two examples.
Example 1: Subtraction ( - )
([UNIT_PRICE] - [UNIT_COST])
The fact Unit Profit is defined using the table columns Unit_Price and 
Unit_Cost and a simple mathematical operator, subtraction.
Example 2: Multiplication ( * )
([QTY_SOLD] * ([UNIT_PRICE] - DISCOUNT))
The fact Revenue is defined using three table columns and two arithmetic 
operators, subtraction and multiplication.
Both examples can be found in the MicroStrategy Tutorial project in the 
following folder: MicroStrategy Tutorial/Schema Objects/Facts.
VB.NET Image: VB Code to Read and Scan Data Matrix form Image and
The specific image and document forms that Data Matrix barcode can be read from are: raster PNG, GIF, BMP, JPEG, and TIFF, PDF, Word, and even medical DICOM.
how to make pdf editable form reader; save data in pdf form reader
C# PDF Converter Library SDK to convert PDF to other file formats
Various image forms can be converted from PDF document, including Jpeg, Png, Bmp, Gif images, .NET Graphics, and REImage. C#.NET PDF to Image Forms Conversion.
online form pdf output; export pdf data to excel
MicroStrategy Functions Reference
Understanding Functions in MicroStrategy   
1
© 2011 MicroStrategy, Inc.
Using functions in expressions   
39
To access fact expressions
For a new fact with an expression
1 In the MicroStrategy Desktop File menu, point to New and then select 
Fact. The Fact Editor opens two pages: Fact and Create New Fact 
Expression.
2 The Expression page is where the expression is built. The functions are 
accessed in one of the following ways:
• Click 
(Insert Function) in the Definition pane. The Insert 
Function wizard opens.
• Type the function name and all required expression syntax directly in 
the Enter your formula here box.
For an existing fact
1 Select an existing fact in the MicroStrategy Desktop main screen. Then 
right-click and select Edit from the shortcut menu. The Fact Editor 
displays with the selected fact loaded.
2 Click New to add a new expression to the fact, or select an existing 
expression and click Modify. The Create New Fact Expression or 
Modify Fact Expression page displays.
3 Build an expression by using functions in one of the following ways:
• Click 
(Insert Function) in the Definition pane. The Insert 
Function wizard opens.
• Type the function name and all required expression syntax directly in 
the Enter your formula here box.
You can use either the Fact Editor or the Fact Creation Wizard to 
create facts; however, only the Fact Editor allows you to use advanced 
expressions to define the fact.
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Bookmarks. Comments, forms and multimedia. External cross references. Private data of other applications. Flatten visible layers. C#.NET DLLs: Compress PDF Document
extract data from pdf file to excel; extract table data from pdf
C# PDF Convert to Images SDK: Convert PDF to png, gif images in C#
NET. Support exporting PDF to multiple image forms, including Jpg, Png, Bmp, Gif, Tiff, Bitmap, .NET Graphics, and REImage. Support
export pdf form data to excel; extract data from pdf file
Understanding Functions in MicroStrategy
MicroStrategy Functions Reference
1
40
Using functions in expressions
© 2011 MicroStrategy, Inc.
Filter expressions
A filter specifies the conditions that data must meet to be included in the 
report results. In SQL, a filter is specified after the WHERE clause. A filter 
can be a report object, that is, a report filter, a report limit, or a view filter, 
that restricts the data returned or the display or view of data on a report. For 
detailed information on report filters, refer to the MicroStrategy Advanced 
Reporting Guide.
A filter can also be a metric qualifier created using custom expressions 
employing functions. It is used as the optional condition component of a 
metric. You can create this type of filters by using the Advanced Qualification 
dialog box within the Filter Editor. Only the following types of functions can 
be used in filter expressions:
• Logical operators
• Comparison operators
Single-value functions can be used at the sublevel in a filter 
expression, as long as the root node is a logical or comparison 
function (see Example 1). 
Example 1: Greater than ( > )
((Revenue - Cost) > “5000”)
This example uses a simple comparison operator to create a filter to limit the 
display of profit to values greater than $5,000.
You can achieve the same result by using a set (metric) qualification 
on a compound metric (such as the one in the example defined as 
Revenue - Cost). The custom filter expression is used here for 
illustration purposes. It is up to you which method you prefer to use.
Example 2: ApplyComparison
ApplyComparison("#0 between #1 and #2", ?[Value Prompt 
Date], [Order Date]@ID, [Ship Date]@ID)
ApplyComparison is commonly used to create custom filters. In this 
example, the filter compares a user-entered date to see if it is between the 
Order_Date and the Ship_Date.
C# PDF Page Insert Library: insert pages into PDF file in C#.net
Support to create new page to PDF document in both web server-side application and Windows Forms. Ability to add PDF page number in preview.
flatten pdf form in reader; extract data from pdf forms
VB.NET Image: Professional Form Processing and Recognition SDK in
reduces many problems caused by manual data entry. ASP.NET AJAX, Silverlight, Windows Forms as well powerful & profession imaging controls, PDF document, image
pdf data extractor; java read pdf form fields
MicroStrategy Functions Reference
Understanding Functions in MicroStrategy   
1
© 2011 MicroStrategy, Inc.
Using functions in expressions   
41
To access an advanced filter qualification
1 In the MicroStrategy Desktop File menu, point to New and then select 
Filter. The Filter Editor is displayed.
2 In the Filter Definition pane, double-click Double-click here to add a 
qualification or drag an object from the Object Browser. The Filtering 
Options pane is displayed.
3 In the Filtering Options pane, select the Add an Advanced qualification 
option. Then click OK. The Advanced Qualification pane is displayed.
4 Select Custom Expression from the Option list. Then use the Custom 
Expression box to build and validate your custom filter. Access the 
functions in one of the following ways:
• Expand the Functions and Operators folder using the drop-down 
list or folder list. Then expand the Functions, Operators, or Plug-In 
Packages folder to access the various categories of functions and 
operators.
• Click 
(Insert Function) in the Definition pane. The Insert 
Function Wizard opens.
• Type the function name and all required metric syntax directly in the 
Enter your formula here box.
Subtotal expressions
Subtotals allow you to dynamically control the computation and display of 
report data within desired groupings. Subtotals are applied to report metrics 
to calculate totals and for dynamic aggregation. 
The standard predefined subtotal functions, which are automatically 
available for use with every metric and report, are simple aggregate functions 
that satisfy many subtotaling requirements. If they do not answer your 
particular needs, you can create a user-defined subtotal using the Subtotal 
Editor or through the SDK. User-defined subtotals allow you to develop your 
own subtotals, using single-value functions or group-value functions.
VB.NET PDF Converter Library SDK to convert PDF to other file
Various image forms can be converted from PDF document, including Png, Bmp, Gif images and .NET Graphics. Conversion of Image Forms to PDF.
extract data from pdf table; extract data from pdf to excel
C# PDF Print Library: Print PDF documents in C#.net, ASP.NET
Field Data. Data: Auto Fill-in Field Data. Field: Insert file & pages edit, C#.NET PDF pages extract, copy, paste C# source code for printing PDF adobe PDF file in
how to save a filled out pdf form in reader; how to extract data from pdf file using java
Understanding Functions in MicroStrategy
MicroStrategy Functions Reference
1
42
Using functions in expressions
© 2011 MicroStrategy, Inc.
Both predefined and user-defined subtotals can be applied to reports from 
the Subtotals/Aggregation tab in the Metric Editor. 
For more information on subtotals and the procedures for creating 
and applying them, refer to the Reports chapter of the MicroStrategy 
Advanced Reporting Guide or the MicroStrategy online help.
Example: Division ( / )
Sum(Sum(x*[Units Sold]){Year}/Sum([Units Sold]){Year}){}
To access functions in the Subtotal Editor
1 Log in to a project.
2 In the MicroStrategy Desktop File menu, point to New and then select 
Subtotal. The Subtotal Editor displays.
3 The Subtotal Editor is very similar to the Metric Editor. To access the 
functions used to create a new subtotal, you can do one of the following:
• Expand the Functions and Operators folder using the drop-down 
list or shortcut list in the Object Browser pane. Then expand the 
Functions, Operators or Plug-In Packages folder to access the 
various categories of functions and operators.
• Click 
(Insert Function) in the Definition pane. The Insert 
Function wizard opens.
• Type the function name and all required subtotal syntax directly in the 
Enter your formula here box. 
Transformation expressions
Transformations are schema objects that use business rules to compare 
values at different time periods. A typical example of this type of analysis is a 
TY/LY comparison (This Year versus Last Year). 
Transformations are schema objects; therefore, you must have the 
appropriate privileges to create or modify them.
VB.NET Image: How to Decode and Scan 2D PDF-417 Barcode on Image
please link to see: VB.NET sample code for users to read QR code from image and document forms and how to read and decode Data Matrix barcode from PDF and Word
extracting data from pdf forms; how to save pdf form data in reader
MicroStrategy Functions Reference
Understanding Functions in MicroStrategy   
1
© 2011 MicroStrategy, Inc.
Using functions in expressions   
43
There are two types of transformations: expression-based and table-based. 
Single-value functions can be used in expression-based transformations, and 
specifically in the definition of member expressions. These expressions 
define how (and from where) the information is retrieved for the 
transformation of the specified attribute.
For more information on transformations and their components, 
refer to the MicroStrategy Advanced Reporting Guide or the 
MicroStrategy online help.
To access functions in transformations
1 In the MicroStrategy Desktop File menu, point to New and then select 
Transformation. The Transformation Editor is displayed. The Select 
Member Attribute dialog box also opens.
2 Select the attribute on which to base the transformation. Then click OK. 
The Expression Editor opens.
3 Build an expression for the transformation of the selected member 
attribute, accessing functions in one of the following ways:
• Click 
(Insert Function) in the Definition pane. The Insert 
Function wizard opens.
• Type the function name and all required expression syntax directly in 
the Enter your formula here box.
Adding functions to expressions with the Insert Function 
Wizard
The Insert Function Wizard is available wherever functions are used. It 
guides you through the process of selecting a function, choosing the data on 
which the function acts, and setting the available parameters. 
Understanding Functions in MicroStrategy
MicroStrategy Functions Reference
1
44
Using functions in expressions
© 2011 MicroStrategy, Inc.
To build an expression using the Insert Function Wizard
For detailed information on each page of the Insert Function Wizard, 
refer to the MicroStrategy online help and search for “Using the Insert 
Function Wizard”.
1 Click the 
Insert Function button to access the wizard. The Select 
Function page of the Insert Function Wizard is displayed.
2 Navigate through the folder structure to the function you want to use. 
Select the function and click Next to continue. The Arguments page 
opens. 
When a function is highlighted, its syntax and a short description 
are displayed in the lower left corner of the window.
3 Include the arguments for your function by typing the values or names of 
the arguments or by browsing for the arguments:
• Type the appropriate values or name of the arguments into the 
available boxes.
MicroStrategy Functions Reference
Understanding Functions in MicroStrategy   
1
© 2011 MicroStrategy, Inc.
Using functions in expressions   
45
• Click the 
(ellipsis) button. The Open dialog box opens, which is a 
standard Windows dialog box for file selection.
Select the argument on which the function acts. Click open to select 
the argument and return to the Insert Function Wizard.
4 Click Next when you have provided all arguments. The Parameters page 
is displayed (if applicable). 
For group-value metrics such as Count, Min, and Max, standard 
parameters (Distinct, NULL, and FactID) display together on the only 
page available, called Parameters. The default for FactID is (Nothing), 
meaning that the calculation searches for the input argument from the 
lookup table. Otherwise, make a selection from the pull-down list to 
force the calculation to look in another table.
5 Set the values of the parameters.
6 Define the SortBy and BreakBy parameters in their separate windows, if 
applicable.
7 Click Finish. The expression built through the Insert Function Wizard 
displays in the appropriate editor. 
Parameter values are displayed only if you have set your view to 
Show Function Parameters and have modified a parameter from 
its default setting.
Understanding Functions in MicroStrategy
MicroStrategy Functions Reference
1
46
How MicroStrategy processes functions
© 2011 MicroStrategy, Inc.
How MicroStrategy processes functions
MicroStrategy Intelligence Server has an engine component, which 
comprises the following:
• SQL Engine: generates the SQL and associated logic for functions 
performed by the database, and communicates with the Analytical 
Engine as necessary. 
• Query Engine: sends the SQL generated by the SQL Engine to the data 
warehouse for execution.
• Analytical Engine: extends the capability of the system beyond what the 
RDBMS provides. For example, it performs complex calculations on a 
result set returned from the data warehouse, such as statistical and 
financial functions, subtotal calculations on the result set, metric 
calculations that are not or cannot be performed using SQL, such as 
complex functions, and so on.
Types of function processing
Functions supported by the Intelligence Server are of three types:
• Those that can be processed only by the Analytical Engine, such as 
finance functions.
If the Analytical Engine does not support a given function, a compound 
metric containing the function cannot be smart metric enabled. This is 
because smart metrics change the default order of metric evaluation and 
only the Analytical Engine can support such a change.
• Those that can be processed only by the database, such as date-and-time 
functions.
If a database platform does not support a given function that can only be 
processed by the database, that function cannot be calculated. For a list of 
functions supported for each certified database type, see Appendix A, 
MicroStrategy and Database Support for Functions.
• Those that can be processed either by the Analytical Engine or by the 
database. 
If the database can perform the calculation, the SQL Engine sends the 
instructions to the database; otherwise, the Analytical Engine processes 
the task.
Documents you may be interested
Documents you may be interested