free pdf library for .net c# : How to save fillable pdf form in reader software application project winforms windows wpf UWP fcns126-part202

MicroStrategy Functions Reference
Standard Functions   
2
© 2011 MicroStrategy, Inc.
String functions   
227
string to only display half of the available characters. The definition of an 
attribute form that displays only half of the characters available for the first 
names of a customers is shown below:
LeftStr([CUST_FIRST_NAME], Int(Length([CUST_FIRST_NAME]) 
/ 2))
For first names such as Alan, Frederick, and Jennifer, the function shown 
above would display Al, Fred, and Jenn, respectively. This provides an 
abbreviated version of customers’ first names while providing additional 
characters to possibly distinguish each abbreviated name.
In the function used in this example, the Int function is used to 
return only the integer part of the calculation 
Length([CUST_FIRST_NAME]) / 2. Depending on your 
database’s support for functions, you could also use functions such as 
Round, Ceiling, and Floor. For information on these types of 
functions, see Mathematical functions, page 313.
Lower (lower case)
The Lower function returns a string in which all alphabetic characters in an 
input string are displayed as lower case. For example, using the Lower 
function on the string “MicroStrategy” would return the string 
“microstrategy”.
Lower may be used to help standardize the display of information and make 
the information more readable.
Syntax
Lower(Argument)
Where:
• Argument is a metric, column, or string value representing the text 
string(s).
For information on the syntax used in your specific database, refer to 
Appendix A, MicroStrategy and Database Support for Functions
and search in the section that corresponds to your database.
How to save fillable pdf form in reader - 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 form fields; how to fill in a pdf form in reader
How to save fillable pdf form in reader - 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
export pdf form data to excel spreadsheet; exporting data from pdf to excel
Standard Functions
MicroStrategy Functions Reference
2
228
String functions
© 2011 MicroStrategy, Inc.
Example
The Lower function can be used to display information in all lower case for 
attribute forms. For example, an LU_CUSTOMER table includes an ADDRESS 
column. You can create an attribute form to display all characters for a 
customer’s address in lower case. The definition of such an attribute form is 
shown below:
Lower([ADDRESS])
An attribute form using a definition such as the one listed above would take 
input addresses such as 10 Main Street, 350 West Elm Avenue, and 4400 
Spring Road and display them as 10 main street, 350 west elm avenue, and 
4400 spring road, respectively. 
LTrim (left trim) 
The LTrim function returns a string in which any leading blank spaces on 
the left side of the input string have been removed. For example, using the 
LTrim function on the string “   MicroStrategy” would return the string 
“MicroStrategy”. 
The LTrim function helps to remove blank spaces that may have been caused 
by errors in data entry. Removing these spaces helps standardize the display 
of information and makes the information more readable.
Syntax
LTrim(Argument)
Where:
• Argument is a metric, fact, column, or string representing the text 
string(s).
For information on the syntax used in your specific database, refer to 
Appendix A, MicroStrategy and Database Support for Functions
and search in the section that corresponds to your database.
C# Create PDF from OpenOffice to convert odt, odp files to PDF in
An advanced .NET control to change ODT, ODS, ODP forms to fillable PDF formats in Visual C# .NET. Description: Convert to PDF/TIFF and save it on the disk.
extract data from pdf file to excel; how to make a pdf form fillable in reader
C# Create PDF Library SDK to convert PDF from other file formats
file. Create and save editable PDF with a blank page, bookmarks, links, signatures, etc. Create fillable PDF document with fields.
how to save filled out pdf form in reader; extract pdf data to excel
MicroStrategy Functions Reference
Standard Functions   
2
© 2011 MicroStrategy, Inc.
String functions   
229
Example
An LU_CUSTOMER table includes an ADDRESS column. You can create an 
attribute form to remove any leading blank spaces from the addresses. The 
definition of such an attribute form is shown below:
LTrim([ADDRESS])
Any leading blank spaces included for addresses are removed from the 
display for the attribute form. 
To remove both leading and trailing blank spaces, use the Trim function 
(Trim, page 233).
Position (position of substring)
The Position function returns the starting position of the first occurrence 
of a series of characters in the input string. For example, using the 
Position function to search for the string “Strategy” within the string 
“MicroStrategy” would return the value of 6.
In addition to locating the position of a substring, Position also can be 
used to test whether the substring is present. If a given substring is not 
found, 0 will be returned.
Syntax
Position (Argument1, Argument2)
Where:
• Argument1 is the string in which to search for Argument2.
• Argument2 is the substring to search for.
For information on the syntax used in your specific database, refer to 
Appendix A, MicroStrategy and Database Support for Functions
and search in the section that corresponds to your database.
VB.NET Create PDF Library SDK to convert PDF from other file
Create and save editable PDF with a blank page, bookmarks, links, signatures, etc. Create fillable PDF document with fields in Visual Basic .NET application.
java read pdf form fields; export pdf data to excel
C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF
Convert multiple pages PowerPoint to fillable and editable PDF documents. Description: Convert to PDF/TIFF and save it on the disk. Parameters:
extract data from pdf file; using pdf forms to collect data
Standard Functions
MicroStrategy Functions Reference
2
230
String functions
© 2011 MicroStrategy, Inc.
Example
The Position function can be used in conjunction with other functions to 
perform various manipulations on strings. For an example of how this 
function works, consider an LU_CUSTOMER table that includes an ADDRESS 
column. You use the Position function to find the word Street in the 
addresses as defined below. 
Position([ADDRESS], “Street”)
For an address of 10 Main Street, the function listed above returns the value 
of 9. For addresses that do not include the word Street, a value of 0 would be 
returned. 
RightStr (right string selection)
The RightStr function returns a substring taken as a specified number of 
characters from the right of the input string. For example, the first eight 
characters from the right of the string “MicroStrategy” would be “Strategy”.
RightStr can be used to create attribute forms that display only part of the 
information available. This can be helpful when some information needs to 
be hidden for security purposes, as in the credit card example below.
Syntax
RightStr (Argument, Length)
Where:
• Argument is a metric, fact, column, or string representing the text 
string(s).
• Length is an integer indicating the number of characters to be returned.
For information on the syntax used in your specific database, refer to 
Appendix A, MicroStrategy and Database Support for Functions
and search in the section that corresponds to your database.
C# Create PDF from Excel Library to convert xlsx, xls to PDF in C#
Create fillable and editable PDF documents from Excel in both .NET WinForms and ASP.NET. Description: Convert to PDF/TIFF and save it on the disk.
pdf form save with reader; pdf form field recognition
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Convert multiple pages Word to fillable and editable PDF documents in both .NET WinForms and ASP.NET. Description: Convert to PDF/TIFF and save it on the
extracting data from pdf into excel; how to extract data from pdf file using java
MicroStrategy Functions Reference
Standard Functions   
2
© 2011 MicroStrategy, Inc.
String functions   
231
Example
An LU_CUSTOMER table includes a CREDIT_CARD_NUMBER column that 
contains credit card numbers for online customers. You create attribute 
forms to display only the last four digits of the customers’ credit card 
numbers. The definition of such an attribute form is shown below:
RightStr([CREDIT_CARD_NUMBER], 4)
The integer value of 4 causes the RightStr function to only display the last 
four characters from the CREDIT_CARD_NUMBER column. 
You could also combine this functionality with the Concat function to 
display Xs or other characters to represent the digits for the credit card that 
are not displayed. 
Concat(“XXXX-XXXX-XXXX-”, RightStr([CREDIT_CARD_NUMBER], 
4))
This definition would modify the display of a credit card number from 
1111-2222-3333-4444 to be displayed as XXXX-XXXX-XXXX-4444. 
RTrim (right trim)
The RTrim function returns a string in which blank spaces on the right side 
of the input string have been removed. For example, using the RTrim 
function on the string “MicroStrategy   ” would return the string 
“MicroStrategy”.
RTrim helps to remove trailing blank spaces, which may have been caused 
by errors in data entry. Removing these spaces helps standardize the display 
of information and makes the information more readable.
Syntax
RTrim(Argument)
C# PDF Text Box Edit Library: add, delete, update PDF text box in
Able to create a fillable and editable text box Annot_9.pdf"; // open a PDF file PDFDocument the page PDFAnnotHandler.AddAnnotation(page, annot); // save to a
edit pdf form in reader; how to type into a pdf form in reader
Standard Functions
MicroStrategy Functions Reference
2
232
String functions
© 2011 MicroStrategy, Inc.
Where:
• Argument is a metric, fact, column, or string representing the text 
string(s).
For information on the syntax used in your specific database, refer to 
Appendix A, MicroStrategy and Database Support for Functions
and search in the section that corresponds to your database.
Example
An LU_CUSTOMER table includes an ADDRESS column. You can create an 
attribute form to remove any trailing blank spaces from the addresses. The 
definition of such an attribute form is shown below:
RTrim([ADDRESS])
Any trailing blank spaces included in the addresses are removed from the 
display for the attribute form.
To remove both leading and trailing blank spaces, use the Trim function 
(Trim, page 233).
SubStr (substring selection)
The SubStr function returns a substring taken as a specified sequence of 
characters from the input string. SubStr is useful for isolating a specific 
section of a string that contains relevant information. 
Syntax
SubStr(Argument, Position, Length)
Where:
• Argument is a metric, fact, column, or string representing the text 
string(s).
• Position is an integer indicating the starting position inside the string.
• Length is an integer indicating the number of characters to be returned.
For information on the syntax used in your specific database, refer to 
Appendix A, MicroStrategy and Database Support for Functions
and search in the section that corresponds to your database.
MicroStrategy Functions Reference
Standard Functions   
2
© 2011 MicroStrategy, Inc.
String functions   
233
Example
An LU_ITEM table includes an ITEM_ID column. This column stores a 
ten-digit number, which has been created to define various facts about the 
item. This includes two digits which identify the location in which the item is 
sold. These two digits always start at the fourth digit from the left side of the 
ten-digit item ID number. To retrieve these digits and determine the location 
of sale for an item, you can create an attribute form to return these two digits. 
The definition of such an attribute form is shown below:
SubStr(ITEM_ID, 4, 2)
The substring retrieved starts at the fourth digit and retrieves two characters. 
For an item ID of 2334560897, this function returns 45. 
Trim
The Trim function returns a string in which blank spaces on either side of 
the input string have been removed. For example, using the Trim function 
on the string  
“   MicroStrategy   ” would return the string “MicroStrategy”.
The Trim function helps to remove leading and trailing blank spaces, which 
may have been caused by errors in data entry. Removing these spaces helps 
standardize the display of information and makes the information more 
readable. 
Syntax
Trim(Argument)
Where:
• Argument is a metric, fact, column, or string representing the text 
string(s).
For information on the syntax used in your specific database, refer to 
Appendix A, MicroStrategy and Database Support for Functions
and search in the section that corresponds to your database.
Standard Functions
MicroStrategy Functions Reference
2
234
String functions
© 2011 MicroStrategy, Inc.
Example
An LU_CUSTOMER table includes an ADDRESS column. You can create an 
attribute form to remove any leading and trailing blank spaces from the 
addresses. The definition of such an attribute form is shown below:
RTrim([ADDRESS])
Any leading or trailing blank spaces included in the addresses are removed 
from the display for the attribute form.
Upper (upper case)
The Upper function returns a string in which all alphabetic characters in an 
input string are displayed as upper case. For example, using the Upper 
function on the string “MicroStrategy” would return the string 
“MICROSTRATEGY”. The Upper function can be used to display 
information in all upper case for attribute forms. 
Syntax
Upper(Argument)
Where:
• Argument is a metric, column, or string representing the text string(s).
For information on the syntax used in your specific database, refer to 
Appendix A, MicroStrategy and Database Support for Functions
and search in the section that corresponds to your database.
Example
An LU_CUSTOMER table includes an ADDRESS column. You can create an 
attribute form to display all characters for a customer’s address in upper 
case. The definition of such an attribute form is shown below:
Upper([ADDRESS])
An attribute form using a definition such as the one listed above would take 
input addresses such as 10 Main Street, 350 West Elm Avenue, and 4400 
Spring Road and display them as 10 MAIN STREET, 350 WEST ELM 
AVENUE, and 4400 SPRING ROAD, respectively.
© 2011 MicroStrategy, Inc.
235
3
3.
O
PERATORS
Introduction
The operators described in this chapter are building block functions. They 
provide the means to perform simple mathematical operations, compare 
values, search strings, and evaluate logical conditions. 
The following categories of operators are covered in this chapter: 
• Arithmetic operators, page 236
• Comparison operators, page 239
• Comparison for rank operators, page 249
• Logical operators, page 254
Operators
MicroStrategy Functions Reference
3
236
Arithmetic operators
© 2011 MicroStrategy, Inc.
Arithmetic operators
The arithmetic operators are basic mathematical functions, such as Minus, 
Times, Divide, Plus, and Unary Minus, which are among the most commonly 
used operators. A brief description of each operator follows.
Minus (-)
Returns the difference between two values.
Syntax
Arg1 - Arg2
Where:
Arg1 and Arg2 are attributes, facts, metrics representing a list of numbers, 
big decimals, date/time, or functions that return numbers or big decimals. 
Both Arg1 and Arg2 must be of the same data type, with the exception if 
Arg1 is a Date data type. In this case, Arg2 must be a number.
Example
A metric is defined as:
Revenue - Freight
This metric returns the difference between the revenue and freight charges.
Times (*)
Returns the product of two values.
Syntax
Arg1 * Arg2
Where:
Arg1 and Arg2 are attributes, facts, metrics representing a list of numbers, 
big decimals, or functions that return numbers or big decimals.
Documents you may be interested
Documents you may be interested