system.dataset.filterColumns
This function is used in Python Scripting.
Description​
Takes a dataset and returns a view of the dataset containing only the columns found within the given list of columns.
Client Permission Restrictions​
This scripting function has no Client Permission restrictions.
Syntax​
system.dataset.filterColumns(dataset, columns)
Parameters​
Type | Parameter | Description |
---|---|---|
Dataset | dataset | The starting dataset. |
PySequence | columns | A list of columns to keep in the returned dataset. The columns may be in integer index form (starting at 0), or the name of the columns as Strings. |
Returns​
Dataset - A new dataset containing the filtered columns.
Scope​
All
Code Examples​
Example 1
# This example takes the dataset from a five column Bar Chart and displays a subset of the data in two separate tables. This is performed in a button component actionPerformed script.
chartData = event.source.parent.getComponent('Bar Chart').data
northSouth = [1, 2] # North Area, South Area cols
eastWest = ["East Area", "West Area"]
filteredData = system.dataset.filterColumns(chartData, northSouth)
event.source.parent.getComponent('NorthSouthTable').data = filteredData
filteredData = system.dataset.filterColumns(chartData, eastWest)
event.source.parent.getComponent('EastWestTable').data = filteredData