Lookup |
|
Description
Performs a lookup against a cached data table.
Arguments
1.Lookup - Name of the Macro.
2.Table Name - Name of the cached data table to search against.
3.Required - A value (either True or False) that determines the behavior if a value is not found. If no value is found and the Required is True an error will be raised.
4.Value Column - The name of the column that contains the value to return.
5.Search Column 1 - Name of the column to search for the source value in.
6.Search Value 1 - The value to search the Search Column for.
7.Search Column n - Name of the column to search for the source value in when using multiple column search.
8.Search Value n - The value to search the Search Column for when using multiple column search.
Examples
[Lookup|DOW|True|DayName|ZeroBased|1]
Searches the DOW (Day of Week) table for a value in the DayName column when the ZeroBased column contains a value of 1.
[Lookup|DOW|True|DayName|ZeroBased|1|Property|21]
Searches the DOW (Day of Week) table for a value in the DayName column when the ZeroBased column contains a value of 1 and the Property column contains a value of 21.
Notes
If multiple rows are found that meet the search criteria, an error occurs.
If the function contains a reference to a property or attribute that does not exist, an error occurs.
If Required is set to False and the syntax is valid but no matches are found, a blank value is returned.
If Required is set to True and the syntax is valid but no matches are found, an error occurs.
In order to access a lookup it must have either been selected as an option during pasTransfer configuration or loaded using the [Option|LookupName] macro. When using pasPortal as the mapping provider the option can contain multiple lookup sheets as long as they are separated by a semi-colon [Option|LookupOne:LookupTwo:LookupThree].
Copyright © 2024 pasUNITY, Inc.
Send comments on this topic.
Created with an evaluation copy of HelpSmith.
To remove this notice, you should purchase the full version of the product.