Мова: Українська
Опис
Функція FILTER фільтрує рядки вихідної таблиці за умовою, яка обчислюється для кожного рядка у вказаній таблиці. Результатом функції є нова таблиця, яка включає в себе лише ті рядки, які відповідають зазначеній умові.
Використання
FILTER(TABLE, CONDITION_EXPR)
Перший аргумент має бути виразом таблиці, наприклад, ідентифікатор форми або інша функція таблиці.
Другий аргумент — це вираз, який обчислюється для рядка в TABLE.
Приклади
Аналіз лише локацій з високим пріоритетом
Припустімо, у вас є форма AidLocations зі списком різних місць, де має розподілятися допомога, а також з їхніми рівнями пріоритету.
| ID локації | Регіон | Рівень пріоритету | Тип допомоги |
|---|---|---|---|
| LOC123 | RegionA | Висока | Продукти |
| LOC456 | RegionB | Низький | Медикаменти |
| LOC789 | RegionA | Середній | Вода |
| LOC696 | RegionC | Висока | Прихисток |
Можливо, ви захочете зосередити свої зусилля на локаціях з високим пріоритетом. Для цього можна використати:
FILTER([AidLocations], [Priority Level] == "High")
Результат буде таким:
| ID локації | Регіон | Рівень пріоритету | Тип допомоги |
|---|---|---|---|
| LOC123 | RegionA | Висока | Продукти |
| LOC696 | RegionC | Висока | Прихисток |
Використовуючи цю функцію FILTER, ви отримаєте нову таблицю, яка включає в себе лише локації з високим пріоритетом.