Applies to: CELONIS 4.0 CELONIS 4.2 CELONIS 4.3 CELONIS 4.4
Description
Filters can be defined as Analysis filters, Sheet filters or Component filters. If a query is sent to Celonis, all active filters are propagated to the input table(s). Multiple filters on a table are merged together by a logical AND.
Filters are applied to the input tables before the actual query. If the filter expression evaluates to false for a row of the input table(s), this row is excluded before the query is applied.
Фильтры могут быть определены как фильтры анализа, листовые фильтры или фильтры компонентов. Если запрос отправляется в Celonis, все активные фильтры распространяются на входные таблицы. Несколько фильтров в таблице объединяются с помощью логического И.
Фильтры применяются к входным таблицам перед фактическим запросом. Если выражение фильтра оценивается как ложное для строки входных таблиц, эта строка исключается до применения запроса.
Comparison against NULL
Applying a filter which compares a column against null or not null always returns an empty result. To filter on all not null values use the ISNULL function. The reasoning behind it is the same as in the previous example. Null represents an unknown value. Celonis can not be sure if two unknown values are not the same.
Применение фильтра, который сравнивает столбец с нулевым или нулевым, всегда возвращает пустой результат. Чтобы отфильтровать все ненулевые значения, используйте функцию ISNULL. Причина этого та же, что и в предыдущем примере. Ноль представляет неизвестное значение. Селонис не может быть уверен, если два неизвестных значения не совпадают.
Syntax
FILTER [FORCED] condition; |
Forced Filter
If a regular filter is set as a sheet or component filter, the affected Dropdown and Button Dropdown components still show all available values. If only those values which respect the filter should be displayed and selectable, a forced filter can be used. Analysis filters are forced by default.
Если обычный фильтр установлен в качестве фильтра листа или компонента, затронутые выпадающие и кнопочные выпадающие компоненты по-прежнему отображают все доступные значения. Если только те значения, которые соответствуют фильтру, должны отображаться и выбираться, можно использовать принудительный фильтр. Фильтры анализа являются принудительными по умолчанию.
Example
Dropdown component using this regular sheet or component filter:
Выпадающий компонент, использующий этот обычный лист или фильтр компонента:
FILTER "Table"."Country" IN ('DE','US'); |
All values are available in the dropdown menu. Values which do not match the filter condition are displayed in gray color.
Все значения доступны в выпадающем меню. Значения, которые не соответствуют условиям фильтра, отображаются серым цветом.
Dropdown component using this forced sheet or component filter:
Выпадающий компонент с использованием этого принудительного фильтра листа или компонента:
FILTER FORCED "Table"."Country" IN ('DE','US'); |
Only values which match the filter condition are available.
Доступны только те значения, которые соответствуют условию фильтра.
Examples