The Filter panel enables you to filter data by any numerical property, including date and time, using multiple composable filters. An individual filter operates on a single property (of either nodes or edges). Creating multiple filters that operate at once lets you select data with any combination of numerical properties (for example, transaction amount, date range, etc.).
Filtering using multiple composable filters
This example uses a dataset of transactions over several years displayed in a parametric layout. The data can be filtered in this layout using two filters: one for the timestamp, and another for transaction amounts.
To filter data using multiple filters:
Open the Filter panel. We'll start by filtering by date, then add a second filter for a range of transaction amounts.
From the Node Properties menu, choose the receiveDatetime property.
The filter is labeled with the property name and the category or relationship label (e.g. receiveDatetime(Transaction)). A slider shows the range of the property's timestamp values.
NOTE: Date-time values need to be formatted as YYYY-MM-DD hh:mm:ss. Date-timestamps not in that format can be converted using an f(x) function in the Transform panel.
Set a range of dates using the Min and Max selectors under the slider. For filtering by date, you can click the value to display a calendar and select dates you want.
As you select values, the filter operates on the data in the graph space.
Now add a second filter. In this example we select the sentAmount property from the Node Properties menu.
To set a range of amounts, enter minimum and maximum values in the Min and Max text boxes (e.g. 5000 and 10000).
The view in the graph space now includes only the filtered data. List items in the legend are updated to show the new numbers for each category, relationship, etc.
Filtering a fixed range of values
You can lock down a range of values, then use the slider to scrub through a filter using the range (for example, by week, day, or hour).
To set and filter a fixed range:
Enter a value in Min and Max text boxes, and click the Lock Range checkbox.
Click anywhere on the range setting and scrub it along the selection.
As you drag, values are updated in the Min and Max text boxes, and the view in the graph space includes only the filtered data.
Clearing a filter
Click the Delete button above the slider, or click the property name in the Node Properties menu.
You can dismiss the Filter panel and continue working with the filtered data. To clear all existing filters so that you can see all your data again, you must clear (i.e., delete) all your filters. When the menu panel is closed, clicking the green Reset tab clears all existing filters and returns data to a force layout.
Filters do not persist when you exit the project. When you load a saved Snapshot of a filtered graph, filters are not included, but the data that was filtered out is hidden and can be restored by clicking the Un-hide Selection icon.
Saving or deleting filtered nodes using Select Visible
Filters do not delete data; it must be explicitly selected and deleted. You can delete either the visible nodes, or nodes that have been filtered out.
To delete the visible nodes:
Click Select Fully Visible Nodes and press del or backspace.
The graph space now appears empty.
To restore data you wanted to keep, clear your filters by clicking the Del button to the right of the filter’s slider (or the x next to the property name in the Node Properties menu).
To delete the filtered nodes:
Click Select Fully Visible Nodes (the nodes you want to keep).
Clear your filters by clicking the Del button to the right of the filter’s slider (or the x next to the property name in the Node Properties menu).
All the data appears, with the nodes you want still selected.
Click Inverse (Ctrl+I) to invert the selection, and press del or backspace to delete.