The clause shown above the grid is the resolved WHERE clause, so a date, datetime or time filter reads as a SAS literal rather than the internal day or second count. Note it on the filter page and on the MPE_FILTERSOURCE RAW_VALUE column, which is where the value is stored.
1.4 KiB
layout, title, description, og_image
| layout | title | description | og_image |
|---|---|---|---|
| article | Filter | Data Controller for SAS® enable complex filters to be created on any variable. The "dynamic" where claue setting enables new values to be filtered by remaining filter clauses. Filtered views are shareable! | https://docs.datacontroller.io/img/filter_dynamic_on.png |
Filtering
Data Controller for SAS® enables you to create complex table filters. The "dynamic" setting enables the dropdown values to be pre-filtered by previous filter clauses. Filtered views are shareable! They are also used when embedded in VA.
The clause shown above the grid is the resolved WHERE clause that was applied, so it uses SAS syntax - a date, datetime or time filter reads as a SAS literal, eg SOME_DATE = '20APR2042'd, rather than the internal day or second count.
Shared Filters
When filters are submitted, the query is stored, and a unique URL is generated. This means you can share the link to a filtered view of a table! This can be used for VIEW, for EDIT and also for downloading data.
Dynamic Where Clause
When filtering without a dynamic where clause, all values are always returned in the selection box.
By contrast, when the dynamic where clause box is checked (default), the values in the second and subsequent filter clauses are filtered by the previous filter clause settings, eg:


