Data access functions
Table projects
When working with two-dimensional (2D) table data, you may need to access specific table regions. Studio automatically creates data access variables that allow you to access specific columns or the whole data table. See Data Access in Table Projects for guidance.
In addition, Studio has many ATL functions for accessing table regions. These functions take a data table or specific table region and return one of the following: (1) a table region that you can subject to further interrogation, (2) a list of values, or (3) a single cell value.
JSON projects
Several ATL functions are specifically for JSON data — see Functions for ATL or JSON Objects.
For more about accessing JSON data, see Data Access in JSON Projects.
Index of data access functions
FUNCTIONS THAT RETURN A TABLE REGION
Selects a cell from a table. | |
Selects a cell from a table region. | |
Selects columns from a table. | |
Selects columns from a table region. | |
Find all cells containing the maximum value. | |
Finds all cells containing the minimum value. | |
Selects rows from a table. | |
Selects rows from a table region. | |
Selects columns from a table and presents them in the selected order. | |
Selects columns from a table region and presents them in the selected order. | |
Selects rows from a table and presents them in the selected order. | |
Selects rows from a table region and presents them in the selected order. |
FUNCTIONS THAT RETURN A LIST
Returns a list of column names in a table. | |
Concatenates the input values into a single list. | |
Flattens a list of lists into a single list. | |
Returns a list of row names in a table. | |
Returns a sublist of the input list. | |
Returns a list of unique values (removes duplicates). |
FUNCTIONS FOR ATL OR JSON OBJECTS
Adds key–value pairs to an ATL object. | |
Creates an ATL object from the given keys and values. | |
Tests if the input object contains the given key name. | |
Returns a list of all keys in a JSON or ATL object. | |
Removes key–value pairs from an ATL object. | |
Returns a list of all values in a JSON or ATL object. |
FUNCTIONS THAT RETURN OR CONVERT A VALUE
Converts a reserved-list value to a Boolean value. | |
Converts the input value to a list. | |
Converts a numeric string to a number. | |
Converts a non-string value to a string. | |
Converts the output of a script to a table region. Deprecated — see function topic. | |
Tests if the input value can be parsed as a number. | |
Returns the value in a table cell or single-value list. |