Свойства, которые можно настроить для компонента подготовки фильтра.
| Свойство | Описание |
|---|---|
| Выделенные столбцы | Выберите столбцы для анализа. |
| Условие фильтра | Введите условие фильтра. |
| Магазин | Доход | Прибыль |
|---|---|---|
| Контрольное значение | 10000 | 1000 |
| Спенсер | 20000 | 4500 |
| Сох | 25000 | 8000 |
| Доход | Прибыль |
|---|---|
| 20000 | 4500 |
| 25000 | 8000 |
| Ид. сотрудника | Имя сотрудника | Дата рождения | Возраст | Дата поступления | Дата подтверждения |
|---|---|---|---|---|---|
| 1 | Лора | 11.11.1986 | 25 | 12.09.2005 | 27.11.2005 |
| 2 | Дейзи | 12.05.1981 | 30 | 24.06.2000 | 10.07.2000 |
| 3 | Алекс | 30.05.1978 | 33 | 10.10.1998 | 24.10.1998 |
| 4 | Джон | 06.06.1979 | 32 | 02.12.1999 | 20.12.1999 |
| Категория | Функция (функция, применяемая к таблице сотрудников) | Описание |
|---|---|---|
| Дата | DAYSBETWEEN | Возвращает количество дней между двумя датами. |
| CURRENTDATE | Возвращает текущую системную дату. | |
| MONTHSBETWEEN | Возвращает количество месяцев между двумя датами. Например, при применении функции MONTHSBETWEEN([Дата присоединения],[Дата подтверждения]) к таблице сотрудников возвращается столбец, содержащий следующие значения: 2,0,2,0. |
|
| DAYNAME | Возвращает название дня в строковом формате. Например, при применении функции DAYNAME([Дата поступления]) к таблице сотрудников возвращается столбец, содержащий следующие значения: Понедельник, Суббота, Суббота, Четверг. |
|
| DAYNUMBEROFMONTH | Возвращает номер дня в указанном месяце. Например, для строки "12/11/1980" возвращается значение "12". |
|
| DAYNUMBEROFWEEK | Возвращает номер дня в неделе. Например, воскресенье=1, понедельник=2. |
|
| DAYNUMBEROFYEAR | Возвращает номер дня в году. Например, 1-е января=1, 1-е февраля=32, 3-е февраля=34. |
|
| LASTDATEOFWEEK | Возвращает дату последнего дня недели. Например, для строки "12/9/2005" возвращается значение "17/9/2005". |
|
| LASTDATEOFMONTH | Возвращает дату последнего дня в месяце. Например, для строки "12/9/2005" возвращается значение "30/9/2005". |
|
| MONTHNUMBEROFYEAR | Возвращает номер месяца в дате. Например, январь=1, февраль=2, март=3. |
|
| WEEKNUMBEROFYEAR | Возвращает номер недели в году. Например, для строки "12/9/2005" возвращается значение "38". |
|
| QUARTERNUMBEROFDATE | Возвращает номер квартала в дате. Например, для строки "12/9/2005" возвращается значение "3". |
|
| Строка | Параметр CONCAT | Соединяет две строки. Например, функция CONCAT('США', 'Австралия') возвращает следующую строку: СШААвстралия. |
| INSTRING | Возвращает значение true, если в исходной строке найдена поисковая строка. Например, функция INSTRING('США', 'СШ') возвращает следующее значение: true. |
|
| SUBSTRING | Возвращает подстроку исходной строки. Например, выражение SUBSTRING('США', 1,2) возвращает значение "СШ". |
|
| Математические функции | MAX | Возвращает максимальное значение в столбце. |
| MIN | Возвращает минимальное значение в столбце. | |
| COUNT | Возвращает число значений в столбце. | |
| SUM | Возвращает сумму значений в столбце. | |
| AVERAGE | Возвращает среднее по всем значениям столбца. | |
| Условное выражение | IF(условие) THEN(строковое выражение/математическое выражение/условное выражение) ELSE(строковое выражение/математическое выражение/условное выражение) | Возвращает разные значения, если проверяемое условие имеет значение 'true' или 'false'. Например, IF([Дата присоединения]>12/9/2005) THEN ('Сотрудник присоединился к компании после 12 сентября 2005 года') ELSE ('Сотрудник присоединился к компании до 12 сентября 2005 года') |
Математические операторы используются для создания формул, содержащих числовые столбцы и/или числа. Например, выражение [Age] + 1 создает новый столбец со следующими значениями: 26, 31, 34, 33.
| Математические операторы | Описание |
|---|---|
| + | Оператор сложения |
| - | Оператор вычитания |
| * | Оператор умножения |
| / | Оператор деления |
| () | Круглые скобки |
| ^ | Оператор возведения в степень |
| % | Оператор модуля |
| E | Экспоненциальный оператор |
С помощью условных операторов можно создавать выражения IF THEN ELSE и SELECT.
| Условные операторы | Описание |
|---|---|
| == | Равно |
| != | Не равно |
| < | Меньше |
| > | Больше |
| <= | Меньше или равно |
| >= | Больше или равно |
Логические операторы позволяют сравнить два условия, возвращая значение 'true' или 'false'. Например, выражение IF([Дата присоединения]>12/9/2005 && [Возраст] >=25 ) THEN ('True') ELSE ('False') создает новый столбец со следующими значениями: True, False, False, False.
| Логические операторы | Описание |
|---|---|
| && | И |
| || | ИЛИ |