Оформление
Обзор логических функций - Справка FineReport | Разработка отчетов | Отчетность | Учебные пособия
Обзор логических функций
сценарий применения
Логические вычисления позволяют определить, является ли определенное условие истинным или ложным (булева логика).
Место использования
| Место использования | |
|---|---|
| функция редактирования | Новые колонки,фильтры |
| сборки | Добавление вычисляемых полей |
список функций
| функция (математика.) | определить | типичный пример |
|---|---|---|
| ЕСЛИ | условное суждение | ЕСЛИ(чистая прибыль каждого магазина>0, "хорошо", "плохо") |
| И | и, удовлетворяя всем условиям | И(1+7=8,5+7=12) |
| Переключатель | многоусловное назначение | SWITCH(1+2,3, "Сегодня среда",4, "Сегодня четверг") |
| ИЛИ | либо удовлетворяют одному из условий | ИЛИ(1+7=9,5+7=11) |
| В | Belongs, определяет, принадлежит ли выражение множеству | IN(1,1,2,3)=1IN (city, "Beijing", "Shanghai", "Guangzhou"): поле city принадлежит строке Beijing, Shanghai, Guangzhou = 1, остальные строки = 0DEF(SUM(sales),[],[IN(city, $компонентный параметр)]): вычисляет сумму продаж для городов, входящих в значение компонентного параметра |
| НЕ | Не принадлежит, определяет, не принадлежит ли выражение множеству | НЕ(1-2>0)=1NOT(IN(city, "Beijing", "Shanghai")): поле city не принадлежит Beijing, Shanghai строка = 1, остальные строки = 0 |