Перейти к содержанию

Настройка фильтрации

На вкладке Фильтры доступны:

  • просмотр и управление всеми заданными при детальной настройке полей условиями фильтрации;

  • дополнительная фильтрация получаемых в виджет строк данных и/или агрегатов вводом условия в нотации SQL.

Настроенные для полей виджета условия фильтрации отображаются в верхнем блоке вкладки Фильтры. При этом настроенные фильтры поделены на группы:

  • Столбцы - для условий фильтрации полей, включенных в область столбцов или групп и столбцов;
  • Группы - для условий фильтрации полей, включенных в область групп или групп и столбцов;
  • Агрегаты - для условий фильтрации полей, включенных в область столбцов или групп и столбцов;
  • Скрытые поля - для условий фильтрации скрытых полей;
  • SQL-строки - для условий фильтрации строк по заданному выражению.

img

Данный интерфейс позволяет включать и отключать все или отдельные настроенные фильтры по полям, а также перенастроить сделанные ранее настройки фильтрации для отдельных полей.

Для случаев, когда используемых с фильтрами полей модели много, предусмотрено поле поиска. При вводе текста Система отображает только те используемые в фильтрах поля, которые в названии содержат данный текст.

По умолчанию все группы находятся в свернутом состоянии. Чтобы раскрыть группу, нажмите на стрелку svg. При раскрытии группы будут доступны поля с настроенной фильтрацией. Напротив поля отображается иконка воронки, по нажатию на которую откроется окно настроек свойств поля с одной вкладкой Фильтрация.

img

Фильтрация по полям

По кнопке svg рядом с наименованием поля доступен интерфейс детальной настройки его свойств. Состав вкладок зависит от настроенного участия поля в формировании виджета.

При наведении мышью на наименование поля - всплывает окно с полным наименованием поля -  по умолчанию обрезается троеточием.

img

При наведении мышью на код поля - появляется всплывающее окно с текстом Нажмите, чтобы скопировать. Наименование кода поля отображается без сокращений.

img

img

При нажатии левой кнопкой мыши на иконку svg в окне детальной настройки свойств поля и удерживании - активируется возможность перетаскивания окна детальной настройки поля по окну браузера:

gif

Для изменения алиаса поля откройте окно детальной настройки и двойным кликом левой кнопкой мыши нажмите на алиас и введите нужное наименование алиаса. 

img

Измененный алиас отображается в структуре виджета, в карточке поля, в самом виджете и настройке связи виджетов в информационной панели. Возле измененного алиаса отображается пометка (ред.) и при наведении отображается текущий и исходный алиас.

img

На вкладке Фильтрация расположен блок настроек фильтров. Состав вкладки зависит от расположения поля в табличном представлении виджета:

  • Столбцы - вкладка фильтрации содержит:

    img

    • блок Столбцы - отвечает за фильтрацию по данным в столбце. Вид фильтра зависит от типа поля и метки Является справочником(1). Для выбора доступны два типа фильтрации:

      • Базовая - предполагает обработку значений поля по условию в виде простого логического выражения с использованием значения данного поля, значения для сравнения и операторов (условий). Значение по умолчанию;
      Доступные операторы по типам данных поля для базовой фильтрации
      Тип данных Операторы
      Строка svg Равно
      svg Не равно
      svg Содержит (регистрозависимая)
      svg Без значения
      svg Непустое значение 
      Дата / Дата и время svg Равно
      svg Не равно 
      svg Без значения
      svg Непустое значение
      svg Больше или равно 
      svg Меньше или равно 
      svg Больше 
      svg Меньше 
      svg Завтра 
      svg Сегодня 
      svg Вчера
      svg Первое число месяца
      По умолчанию время не установлено, в выборку попадают все даты за период времени 00:00-23:59
      Число (дробное) / Число (целое) svg Равно
      svg Не равно
      svg Больше или равно 
      svg Меньше или равно 
      svg Больше 
      svg Меньше
      svg IS NULL
      svg IS NOT NULL
      svg Топ (максимальное) - только в блоке Агрегаты и только по одному показателю
      svg Антитоп (минимальное) - только в блоке Агрегаты и только по одному показателю
      Логическое svg Равно
      svg Не равно
      svg IS NULL
      svg IS NOT NULL
      • Расширенная - предполагает обработку значений данного поля с использованием полей модели, значений для сравнения, операторов условий и связями И / ИЛИ между группам и/или условиями в группе. При выборе расширенной фильтрации доступны следующие функции:

        img

        • img Добавить условие - при нажатии на кнопку добавляется новая строка полей для ввода условий в группе. Кнопка доступна всегда и находится в рамках группы;

        • оператор img И / img ИЛИ - находится в группе между условиями, служит оператором связывания условий в группе. Оператор доступен, как только в группе появляются хотя бы 2 условия. Оператор ИЛИ отображается по умолчанию;

        • svg удалить условие - при нажатии удаляются условия и строка полей для ввода условий, если строка была одна, то удаляется и группа. Кнопка доступа, как только на форме появляется строка для ввода условий в группе;

        • img Добавить группу - при нажатии на кнопку добавляется новая группа с 1-ой строкой полей для ввода условий. Кнопка доступна всегда;

        • оператор img И / img ИЛИ - находится между группами, служит оператором связывания групп. Оператор доступен, как только появляются хотя бы 2 группы. Оператор ИЛИ отображается по умолчанию;

        • img Удалить группу - при нажатии на кнопку удаляются все условия группы и группа. Кнопка доступна при наличии группы на форме;

      Доступные операторы по типам данных поля для расширенной фильтрации
      Тип данных Операторы
      Строка svg Равно
      svg Не равно
      svg Содержит (регистрозависимая)
      svg Не содержит
      svg Без значения
      svg Непустое значение
      svg Начинается с 
      svg Не начинается с
      svg Заканчивается на
      svg Не заканчивается на
      svg Входит - влияет на скорость работы
      svg Не входит - влияет на скорость работы
      Учитывается регистр букв и пустая строка, не учитываются пробелы в начале и конце строки
      Дата / Дата и время svg Равно
      svg Не равно
      svg Без значения
      svg Непустое значение
      svg Больше или равно 
      svg Меньше или равно 
      svg Больше 
      svg Меньше 
      svg Завтра 
      svg Сегодня 
      svg Вчера
      svg Первое число месяца
      svg Все даты за период - выбор периода
      svg Все даты кроме периода - выбор периода
      svg На следующей неделе - автоматическая установка периода
      svg На этой неделе - автоматическая установка периода
      svg На прошлой неделе - автоматическая установка периода
      svg В следующем месяце - автоматическая установка периода
      svg В этом месяце - автоматическая установка периода
      svg В следующем месяце - автоматическая установка периода
      svg В следующем квартале - автоматическая установка периода
      svg В этом квартале - автоматическая установка периода
      svg В прошлом квартале - автоматическая установка периода
      svg В следующем году - автоматическая установка периода
      svg В этом году - автоматическая установка периода
      svg В прошлом году - автоматическая установка периода
      svg С начала года - автоматическая установка периода
      По умолчанию время не установлено, в выборку попадают все даты за период времени 00:00-23:59
      Число (дробное) / Число (целое) svg Равно - множественный выбор для полей с признаком Является справочником
      svg Не равно - множественный выбор для полей с признаком Является справочником
      svg Больше или равно 
      svg Меньше или равно
      svg Больше 
      svg Меньше
      svg IS NULL
      svg IS NOT NULL
      svg Топ (максимальное) - только в блоке Агрегаты и только по одному показателю в рамках группы
      svg Антитоп (минимальное) - только в блоке Агрегаты и только по одному показателю в рамках группы
      svg Между (минимальное - максимальное) - только в блоке Столбцы
      Логическое svg Равно
      svg Не равно
      svg IS NULL
      svg IS NOT NULL

      Изменение настроек расширенной фильтрации для поля доступно в табличном виджете в режиме просмотра или редактирования по кнопке img под наименованием поля и на вкладке Фильтры при нажатии на иконку svg.

    1. ℹ в модели, в режиме редактирования поля, в выпадающем списке Является справочником выбрано значение Да. Для полей с типом данных Дата и Число (дробное) признак Является справочником недоступен.

    2. блок Агрегаты- отвечает за фильтрацию по агрегатам в столбце. Блок отображается, если по полю настроена промежуточная агрегация, по умолчанию свернут. Для выбора доступны два типа фильтрации:

      • Базовая - предполагает обработку значений поля по условию в виде простого логического выражения с использованием значения данного поля, значения для сравнения и операторов (условий). Значение по умолчанию;
      Доступные операторы по типам данных поля для базовой фильтрации
      Тип данных Операторы
      Строка svg Равно
      svg Не равно
      svg Содержит (регистрозависимая)
      svg Без значения
      svg Непустое значение 
      Дата / Дата и время svg Равно
      svg Не равно 
      svg Без значения
      svg Непустое значение
      svg Больше или равно 
      svg Меньше или равно 
      svg Больше 
      svg Меньше 
      svg Завтра 
      svg Сегодня 
      svg Вчера
      svg Первое число месяца
      По умолчанию время не установлено, в выборку попадают все даты за период времени 00:00-23:59
      Число (дробное) / Число (целое) svg Равно
      svg Не равно
      svg Больше или равно 
      svg Меньше или равно 
      svg Больше 
      svg Меньше
      svg IS NULL
      svg IS NOT NULL
      svg Топ (максимальное) - только в блоке Агрегаты и только по одному показателю
      svg Антитоп (минимальное) - только в блоке Агрегаты и только по одному показателю
      Логическое svg Равно
      svg Не равно
      svg IS NULL
      svg IS NOT NULL
      • Расширенная - предполагает обработку значений данного поля с использованием полей модели, значений для сравнения, операторов условий и связями И / ИЛИ между группам и/или условиями в группе. При выборе расширенной фильтрации доступны следующие функции:

        img

        • img Добавить условие - при нажатии на кнопку добавляется новая строка полей для ввода условий в группе. Кнопка доступна всегда и находится в рамках группы;

        • оператор img И / img ИЛИ - находится в группе между условиями, служит оператором связывания условий в группе. Оператор доступен, как только в группе появляются хотя бы 2 условия. Оператор ИЛИ отображается по умолчанию;

        • svg удалить условие - при нажатии удаляются условия и строка полей для ввода условий, если строка была одна, то удаляется и группа. Кнопка доступа, как только на форме появляется строка для ввода условий в группе;

        • img Добавить группу - при нажатии на кнопку добавляется новая группа с 1-ой строкой полей для ввода условий. Кнопка доступна всегда;

        • оператор img И / img ИЛИ - находится между группами, служит оператором связывания групп. Оператор доступен, как только появляются хотя бы 2 группы. Оператор ИЛИ отображается по умолчанию;

        • img Удалить группу - при нажатии на кнопку удаляются все условия группы и группа. Кнопка доступна при наличии группы на форме;

      Доступные операторы по типам данных поля для расширенной фильтрации
      Тип данных Операторы
      Строка svg Равно
      svg Не равно
      svg Содержит (регистрозависимая)
      svg Не содержит
      svg Без значения
      svg Непустое значение
      svg Начинается с 
      svg Не начинается с
      svg Заканчивается на
      svg Не заканчивается на
      svg Входит - влияет на скорость работы
      svg Не входит - влияет на скорость работы
      Учитывается регистр букв и пустая строка, не учитываются пробелы в начале и конце строки
      Дата / Дата и время svg Равно
      svg Не равно
      svg Без значения
      svg Непустое значение
      svg Больше или равно 
      svg Меньше или равно 
      svg Больше 
      svg Меньше 
      svg Завтра 
      svg Сегодня 
      svg Вчера
      svg Первое число месяца
      svg Все даты за период - выбор периода
      svg Все даты кроме периода - выбор периода
      svg На следующей неделе - автоматическая установка периода
      svg На этой неделе - автоматическая установка периода
      svg На прошлой неделе - автоматическая установка периода
      svg В следующем месяце - автоматическая установка периода
      svg В этом месяце - автоматическая установка периода
      svg В следующем месяце - автоматическая установка периода
      svg В следующем квартале - автоматическая установка периода
      svg В этом квартале - автоматическая установка периода
      svg В прошлом квартале - автоматическая установка периода
      svg В следующем году - автоматическая установка периода
      svg В этом году - автоматическая установка периода
      svg В прошлом году - автоматическая установка периода
      svg С начала года - автоматическая установка периода
      По умолчанию время не установлено, в выборку попадают все даты за период времени 00:00-23:59
      Число (дробное) / Число (целое) svg Равно - множественный выбор для полей с признаком Является справочником
      svg Не равно - множественный выбор для полей с признаком Является справочником
      svg Больше или равно 
      svg Меньше или равно
      svg Больше 
      svg Меньше
      svg IS NULL
      svg IS NOT NULL
      svg Топ (максимальное) - только в блоке Агрегаты и только по одному показателю в рамках группы
      svg Антитоп (минимальное) - только в блоке Агрегаты и только по одному показателю в рамках группы
      svg Между (минимальное - максимальное) - только в блоке Столбцы
      Логическое svg Равно
      svg Не равно
      svg IS NULL
      svg IS NOT NULL

      Изменение настроек расширенной фильтрации для поля доступно в табличном виджете в режиме просмотра или редактирования по кнопке img под наименованием поля и на вкладке Фильтры при нажатии на иконку svg.

    Фильтрация по агрегату распространяется только на первый уровень данных.

    При изменении фильтрации пересчитываются итоговые значения.

  • Группы - вкладка фильтрации содержит:

    img

    • блок Группы - отвечает за фильтрацию по данным в группировке. Вид фильтра зависит от типа поля и метки Является справочником(1). Для выбора доступны два типа фильтрации:

      • Базовая - предполагает обработку значений поля по условию в виде простого логического выражения с использованием значения данного поля, значения для сравнения и операторов (условий). Значение по умолчанию;
      Доступные операторы по типам данных поля для базовой фильтрации
      Тип данных Операторы
      Строка svg Равно
      svg Не равно
      svg Содержит (регистрозависимая)
      svg Без значения
      svg Непустое значение 
      Дата / Дата и время svg Равно
      svg Не равно 
      svg Без значения
      svg Непустое значение
      svg Больше или равно 
      svg Меньше или равно 
      svg Больше 
      svg Меньше 
      svg Завтра 
      svg Сегодня 
      svg Вчера
      svg Первое число месяца
      По умолчанию время не установлено, в выборку попадают все даты за период времени 00:00-23:59
      Число (дробное) / Число (целое) svg Равно
      svg Не равно
      svg Больше или равно 
      svg Меньше или равно 
      svg Больше 
      svg Меньше
      svg IS NULL
      svg IS NOT NULL
      svg Топ (максимальное) - только в блоке Агрегаты и только по одному показателю
      svg Антитоп (минимальное) - только в блоке Агрегаты и только по одному показателю
      Логическое svg Равно
      svg Не равно
      svg IS NULL
      svg IS NOT NULL
      • Расширенная - предполагает обработку значений данного поля с использованием полей модели, значений для сравнения, операторов условий и связями И / ИЛИ между группам и/или условиями в группе. При выборе расширенной фильтрации доступны следующие функции:

        img

        • img Добавить условие - при нажатии на кнопку добавляется новая строка полей для ввода условий в группе. Кнопка доступна всегда и находится в рамках группы;

        • оператор img И / img ИЛИ - находится в группе между условиями, служит оператором связывания условий в группе. Оператор доступен, как только в группе появляются хотя бы 2 условия. Оператор ИЛИ отображается по умолчанию;

        • svg удалить условие - при нажатии удаляются условия и строка полей для ввода условий, если строка была одна, то удаляется и группа. Кнопка доступа, как только на форме появляется строка для ввода условий в группе;

        • img Добавить группу - при нажатии на кнопку добавляется новая группа с 1-ой строкой полей для ввода условий. Кнопка доступна всегда;

        • оператор img И / img ИЛИ - находится между группами, служит оператором связывания групп. Оператор доступен, как только появляются хотя бы 2 группы. Оператор ИЛИ отображается по умолчанию;

        • img Удалить группу - при нажатии на кнопку удаляются все условия группы и группа. Кнопка доступна при наличии группы на форме;

      Доступные операторы по типам данных поля для расширенной фильтрации
      Тип данных Операторы
      Строка svg Равно
      svg Не равно
      svg Содержит (регистрозависимая)
      svg Не содержит
      svg Без значения
      svg Непустое значение
      svg Начинается с 
      svg Не начинается с
      svg Заканчивается на
      svg Не заканчивается на
      svg Входит - влияет на скорость работы
      svg Не входит - влияет на скорость работы
      Учитывается регистр букв и пустая строка, не учитываются пробелы в начале и конце строки
      Дата / Дата и время svg Равно
      svg Не равно
      svg Без значения
      svg Непустое значение
      svg Больше или равно 
      svg Меньше или равно 
      svg Больше 
      svg Меньше 
      svg Завтра 
      svg Сегодня 
      svg Вчера
      svg Первое число месяца
      svg Все даты за период - выбор периода
      svg Все даты кроме периода - выбор периода
      svg На следующей неделе - автоматическая установка периода
      svg На этой неделе - автоматическая установка периода
      svg На прошлой неделе - автоматическая установка периода
      svg В следующем месяце - автоматическая установка периода
      svg В этом месяце - автоматическая установка периода
      svg В следующем месяце - автоматическая установка периода
      svg В следующем квартале - автоматическая установка периода
      svg В этом квартале - автоматическая установка периода
      svg В прошлом квартале - автоматическая установка периода
      svg В следующем году - автоматическая установка периода
      svg В этом году - автоматическая установка периода
      svg В прошлом году - автоматическая установка периода
      svg С начала года - автоматическая установка периода
      По умолчанию время не установлено, в выборку попадают все даты за период времени 00:00-23:59
      Число (дробное) / Число (целое) svg Равно - множественный выбор для полей с признаком Является справочником
      svg Не равно - множественный выбор для полей с признаком Является справочником
      svg Больше или равно 
      svg Меньше или равно
      svg Больше 
      svg Меньше
      svg IS NULL
      svg IS NOT NULL
      svg Топ (максимальное) - только в блоке Агрегаты и только по одному показателю в рамках группы
      svg Антитоп (минимальное) - только в блоке Агрегаты и только по одному показателю в рамках группы
      svg Между (минимальное - максимальное) - только в блоке Столбцы
      Логическое svg Равно
      svg Не равно
      svg IS NULL
      svg IS NOT NULL

      Изменение настроек расширенной фильтрации для поля доступно в табличном виджете в режиме просмотра или редактирования по кнопке img под наименованием поля и на вкладке Фильтры при нажатии на иконку svg.

    1. ℹ в модели, в режиме редактирования поля, в выпадающем списке Является справочником выбрано значение Да. Для полей с типом данных Дата и Число (дробное) признак Является справочником недоступен.
  • Столбцы и Группы - вкладка фильтрации содержит:

    img

    • Группы - отвечает за фильтрацию по данным в группировке. Вид фильтра зависит от типа поля и метки Является справочником(1). Для выбора доступны два типа фильтрации:

      • Базовая - предполагает обработку значений поля по условию в виде простого логического выражения с использованием значения данного поля, значения для сравнения и операторов (условий). Значение по умолчанию;
      Доступные операторы по типам данных поля для базовой фильтрации
      Тип данных Операторы
      Строка svg Равно
      svg Не равно
      svg Содержит (регистрозависимая)
      svg Без значения
      svg Непустое значение 
      Дата / Дата и время svg Равно
      svg Не равно 
      svg Без значения
      svg Непустое значение
      svg Больше или равно 
      svg Меньше или равно 
      svg Больше 
      svg Меньше 
      svg Завтра 
      svg Сегодня 
      svg Вчера
      svg Первое число месяца
      По умолчанию время не установлено, в выборку попадают все даты за период времени 00:00-23:59
      Число (дробное) / Число (целое) svg Равно
      svg Не равно
      svg Больше или равно 
      svg Меньше или равно 
      svg Больше 
      svg Меньше
      svg IS NULL
      svg IS NOT NULL
      svg Топ (максимальное) - только в блоке Агрегаты и только по одному показателю
      svg Антитоп (минимальное) - только в блоке Агрегаты и только по одному показателю
      Логическое svg Равно
      svg Не равно
      svg IS NULL
      svg IS NOT NULL
      • Расширенная - предполагает обработку значений данного поля с использованием полей модели, значений для сравнения, операторов условий и связями И / ИЛИ между группам и/или условиями в группе. При выборе расширенной фильтрации доступны следующие функции:

        img

        • img Добавить условие - при нажатии на кнопку добавляется новая строка полей для ввода условий в группе. Кнопка доступна всегда и находится в рамках группы;

        • оператор img И / img ИЛИ - находится в группе между условиями, служит оператором связывания условий в группе. Оператор доступен, как только в группе появляются хотя бы 2 условия. Оператор ИЛИ отображается по умолчанию;

        • svg удалить условие - при нажатии удаляются условия и строка полей для ввода условий, если строка была одна, то удаляется и группа. Кнопка доступа, как только на форме появляется строка для ввода условий в группе;

        • img Добавить группу - при нажатии на кнопку добавляется новая группа с 1-ой строкой полей для ввода условий. Кнопка доступна всегда;

        • оператор img И / img ИЛИ - находится между группами, служит оператором связывания групп. Оператор доступен, как только появляются хотя бы 2 группы. Оператор ИЛИ отображается по умолчанию;

        • img Удалить группу - при нажатии на кнопку удаляются все условия группы и группа. Кнопка доступна при наличии группы на форме;

      Доступные операторы по типам данных поля для расширенной фильтрации
      Тип данных Операторы
      Строка svg Равно
      svg Не равно
      svg Содержит (регистрозависимая)
      svg Не содержит
      svg Без значения
      svg Непустое значение
      svg Начинается с 
      svg Не начинается с
      svg Заканчивается на
      svg Не заканчивается на
      svg Входит - влияет на скорость работы
      svg Не входит - влияет на скорость работы
      Учитывается регистр букв и пустая строка, не учитываются пробелы в начале и конце строки
      Дата / Дата и время svg Равно
      svg Не равно
      svg Без значения
      svg Непустое значение
      svg Больше или равно 
      svg Меньше или равно 
      svg Больше 
      svg Меньше 
      svg Завтра 
      svg Сегодня 
      svg Вчера
      svg Первое число месяца
      svg Все даты за период - выбор периода
      svg Все даты кроме периода - выбор периода
      svg На следующей неделе - автоматическая установка периода
      svg На этой неделе - автоматическая установка периода
      svg На прошлой неделе - автоматическая установка периода
      svg В следующем месяце - автоматическая установка периода
      svg В этом месяце - автоматическая установка периода
      svg В следующем месяце - автоматическая установка периода
      svg В следующем квартале - автоматическая установка периода
      svg В этом квартале - автоматическая установка периода
      svg В прошлом квартале - автоматическая установка периода
      svg В следующем году - автоматическая установка периода
      svg В этом году - автоматическая установка периода
      svg В прошлом году - автоматическая установка периода
      svg С начала года - автоматическая установка периода
      По умолчанию время не установлено, в выборку попадают все даты за период времени 00:00-23:59
      Число (дробное) / Число (целое) svg Равно - множественный выбор для полей с признаком Является справочником
      svg Не равно - множественный выбор для полей с признаком Является справочником
      svg Больше или равно 
      svg Меньше или равно
      svg Больше 
      svg Меньше
      svg IS NULL
      svg IS NOT NULL
      svg Топ (максимальное) - только в блоке Агрегаты и только по одному показателю в рамках группы
      svg Антитоп (минимальное) - только в блоке Агрегаты и только по одному показателю в рамках группы
      svg Между (минимальное - максимальное) - только в блоке Столбцы
      Логическое svg Равно
      svg Не равно
      svg IS NULL
      svg IS NOT NULL

      Изменение настроек расширенной фильтрации для поля доступно в табличном виджете в режиме просмотра или редактирования по кнопке img под наименованием поля и на вкладке Фильтры при нажатии на иконку svg.

    • Столбцы -  отвечает за фильтрацию по данным в столбце. Блок свернут, если нет заданы фильтры. Для выбора доступны два типа фильтрации:

      • Базовая - предполагает обработку значений поля по условию в виде простого логического выражения с использованием значения данного поля, значения для сравнения и операторов (условий). Значение по умолчанию;
      Доступные операторы по типам данных поля для базовой фильтрации
      Тип данных Операторы
      Строка svg Равно
      svg Не равно
      svg Содержит (регистрозависимая)
      svg Без значения
      svg Непустое значение 
      Дата / Дата и время svg Равно
      svg Не равно 
      svg Без значения
      svg Непустое значение
      svg Больше или равно 
      svg Меньше или равно 
      svg Больше 
      svg Меньше 
      svg Завтра 
      svg Сегодня 
      svg Вчера
      svg Первое число месяца
      По умолчанию время не установлено, в выборку попадают все даты за период времени 00:00-23:59
      Число (дробное) / Число (целое) svg Равно
      svg Не равно
      svg Больше или равно 
      svg Меньше или равно 
      svg Больше 
      svg Меньше
      svg IS NULL
      svg IS NOT NULL
      svg Топ (максимальное) - только в блоке Агрегаты и только по одному показателю
      svg Антитоп (минимальное) - только в блоке Агрегаты и только по одному показателю
      Логическое svg Равно
      svg Не равно
      svg IS NULL
      svg IS NOT NULL
      • Расширенная - предполагает обработку значений данного поля с использованием полей модели, значений для сравнения, операторов условий и связями И / ИЛИ между группам и/или условиями в группе. При выборе расширенной фильтрации доступны следующие функции:

        img

        • img Добавить условие - при нажатии на кнопку добавляется новая строка полей для ввода условий в группе. Кнопка доступна всегда и находится в рамках группы;

        • оператор img И / img ИЛИ - находится в группе между условиями, служит оператором связывания условий в группе. Оператор доступен, как только в группе появляются хотя бы 2 условия. Оператор ИЛИ отображается по умолчанию;

        • svg удалить условие - при нажатии удаляются условия и строка полей для ввода условий, если строка была одна, то удаляется и группа. Кнопка доступа, как только на форме появляется строка для ввода условий в группе;

        • img Добавить группу - при нажатии на кнопку добавляется новая группа с 1-ой строкой полей для ввода условий. Кнопка доступна всегда;

        • оператор img И / img ИЛИ - находится между группами, служит оператором связывания групп. Оператор доступен, как только появляются хотя бы 2 группы. Оператор ИЛИ отображается по умолчанию;

        • img Удалить группу - при нажатии на кнопку удаляются все условия группы и группа. Кнопка доступна при наличии группы на форме;

      Доступные операторы по типам данных поля для расширенной фильтрации
      Тип данных Операторы
      Строка svg Равно
      svg Не равно
      svg Содержит (регистрозависимая)
      svg Не содержит
      svg Без значения
      svg Непустое значение
      svg Начинается с 
      svg Не начинается с
      svg Заканчивается на
      svg Не заканчивается на
      svg Входит - влияет на скорость работы
      svg Не входит - влияет на скорость работы
      Учитывается регистр букв и пустая строка, не учитываются пробелы в начале и конце строки
      Дата / Дата и время svg Равно
      svg Не равно
      svg Без значения
      svg Непустое значение
      svg Больше или равно 
      svg Меньше или равно 
      svg Больше 
      svg Меньше 
      svg Завтра 
      svg Сегодня 
      svg Вчера
      svg Первое число месяца
      svg Все даты за период - выбор периода
      svg Все даты кроме периода - выбор периода
      svg На следующей неделе - автоматическая установка периода
      svg На этой неделе - автоматическая установка периода
      svg На прошлой неделе - автоматическая установка периода
      svg В следующем месяце - автоматическая установка периода
      svg В этом месяце - автоматическая установка периода
      svg В следующем месяце - автоматическая установка периода
      svg В следующем квартале - автоматическая установка периода
      svg В этом квартале - автоматическая установка периода
      svg В прошлом квартале - автоматическая установка периода
      svg В следующем году - автоматическая установка периода
      svg В этом году - автоматическая установка периода
      svg В прошлом году - автоматическая установка периода
      svg С начала года - автоматическая установка периода
      По умолчанию время не установлено, в выборку попадают все даты за период времени 00:00-23:59
      Число (дробное) / Число (целое) svg Равно - множественный выбор для полей с признаком Является справочником
      svg Не равно - множественный выбор для полей с признаком Является справочником
      svg Больше или равно 
      svg Меньше или равно
      svg Больше 
      svg Меньше
      svg IS NULL
      svg IS NOT NULL
      svg Топ (максимальное) - только в блоке Агрегаты и только по одному показателю в рамках группы
      svg Антитоп (минимальное) - только в блоке Агрегаты и только по одному показателю в рамках группы
      svg Между (минимальное - максимальное) - только в блоке Столбцы
      Логическое svg Равно
      svg Не равно
      svg IS NULL
      svg IS NOT NULL

      Изменение настроек расширенной фильтрации для поля доступно в табличном виджете в режиме просмотра или редактирования по кнопке img под наименованием поля и на вкладке Фильтры при нажатии на иконку svg.

    • Агрегаты - отвечает за фильтрацию по агрегатам в столбце. Блок отображается, если по полю настроена промежуточная агрегация, по умолчанию свернут. Для выбора доступны два типа фильтрации:

      • Базовая - предполагает обработку значений поля по условию в виде простого логического выражения с использованием значения данного поля, значения для сравнения и операторов (условий). Значение по умолчанию;
      Доступные операторы по типам данных поля для базовой фильтрации
      Тип данных Операторы
      Строка svg Равно
      svg Не равно
      svg Содержит (регистрозависимая)
      svg Без значения
      svg Непустое значение 
      Дата / Дата и время svg Равно
      svg Не равно 
      svg Без значения
      svg Непустое значение
      svg Больше или равно 
      svg Меньше или равно 
      svg Больше 
      svg Меньше 
      svg Завтра 
      svg Сегодня 
      svg Вчера
      svg Первое число месяца
      По умолчанию время не установлено, в выборку попадают все даты за период времени 00:00-23:59
      Число (дробное) / Число (целое) svg Равно
      svg Не равно
      svg Больше или равно 
      svg Меньше или равно 
      svg Больше 
      svg Меньше
      svg IS NULL
      svg IS NOT NULL
      svg Топ (максимальное) - только в блоке Агрегаты и только по одному показателю
      svg Антитоп (минимальное) - только в блоке Агрегаты и только по одному показателю
      Логическое svg Равно
      svg Не равно
      svg IS NULL
      svg IS NOT NULL
      • Расширенная - предполагает обработку значений данного поля с использованием полей модели, значений для сравнения, операторов условий и связями И / ИЛИ между группам и/или условиями в группе. При выборе расширенной фильтрации доступны следующие функции:

        img

        • img Добавить условие - при нажатии на кнопку добавляется новая строка полей для ввода условий в группе. Кнопка доступна всегда и находится в рамках группы;

        • оператор img И / img ИЛИ - находится в группе между условиями, служит оператором связывания условий в группе. Оператор доступен, как только в группе появляются хотя бы 2 условия. Оператор ИЛИ отображается по умолчанию;

        • svg удалить условие - при нажатии удаляются условия и строка полей для ввода условий, если строка была одна, то удаляется и группа. Кнопка доступа, как только на форме появляется строка для ввода условий в группе;

        • img Добавить группу - при нажатии на кнопку добавляется новая группа с 1-ой строкой полей для ввода условий. Кнопка доступна всегда;

        • оператор img И / img ИЛИ - находится между группами, служит оператором связывания групп. Оператор доступен, как только появляются хотя бы 2 группы. Оператор ИЛИ отображается по умолчанию;

        • img Удалить группу - при нажатии на кнопку удаляются все условия группы и группа. Кнопка доступна при наличии группы на форме;

      Доступные операторы по типам данных поля для расширенной фильтрации
      Тип данных Операторы
      Строка svg Равно
      svg Не равно
      svg Содержит (регистрозависимая)
      svg Не содержит
      svg Без значения
      svg Непустое значение
      svg Начинается с 
      svg Не начинается с
      svg Заканчивается на
      svg Не заканчивается на
      svg Входит - влияет на скорость работы
      svg Не входит - влияет на скорость работы
      Учитывается регистр букв и пустая строка, не учитываются пробелы в начале и конце строки
      Дата / Дата и время svg Равно
      svg Не равно
      svg Без значения
      svg Непустое значение
      svg Больше или равно 
      svg Меньше или равно 
      svg Больше 
      svg Меньше 
      svg Завтра 
      svg Сегодня 
      svg Вчера
      svg Первое число месяца
      svg Все даты за период - выбор периода
      svg Все даты кроме периода - выбор периода
      svg На следующей неделе - автоматическая установка периода
      svg На этой неделе - автоматическая установка периода
      svg На прошлой неделе - автоматическая установка периода
      svg В следующем месяце - автоматическая установка периода
      svg В этом месяце - автоматическая установка периода
      svg В следующем месяце - автоматическая установка периода
      svg В следующем квартале - автоматическая установка периода
      svg В этом квартале - автоматическая установка периода
      svg В прошлом квартале - автоматическая установка периода
      svg В следующем году - автоматическая установка периода
      svg В этом году - автоматическая установка периода
      svg В прошлом году - автоматическая установка периода
      svg С начала года - автоматическая установка периода
      По умолчанию время не установлено, в выборку попадают все даты за период времени 00:00-23:59
      Число (дробное) / Число (целое) svg Равно - множественный выбор для полей с признаком Является справочником
      svg Не равно - множественный выбор для полей с признаком Является справочником
      svg Больше или равно 
      svg Меньше или равно
      svg Больше 
      svg Меньше
      svg IS NULL
      svg IS NOT NULL
      svg Топ (максимальное) - только в блоке Агрегаты и только по одному показателю в рамках группы
      svg Антитоп (минимальное) - только в блоке Агрегаты и только по одному показателю в рамках группы
      svg Между (минимальное - максимальное) - только в блоке Столбцы
      Логическое svg Равно
      svg Не равно
      svg IS NULL
      svg IS NOT NULL

      Изменение настроек расширенной фильтрации для поля доступно в табличном виджете в режиме просмотра или редактирования по кнопке img под наименованием поля и на вкладке Фильтры при нажатии на иконку svg.

    1. ℹ в модели, в режиме редактирования поля, в выпадающем списке Является справочником выбрано значение Да. Для полей с типом данных Дата и Число (дробное) признак Является справочником недоступен.

    Фильтрация по агрегату распространяется только на первый уровень данных.

    При изменении фильтрации пересчитываются итоговые значения.

При выборе значений поля-справочника в составе иерархий накладывается фильтр на уникальное значение справочников других полей (включенных в область столбцов) из этой иерархии.

img

Применение фильтра происходит только после закрытия выпадающего списка.

При настойке фильтрации доступны все значения поля-справочника, включая (Пустые).  Выбрать значения в списке можно при помощи чекбокса и фильтрации. При фильтрации значений справочника кнопка Выбрать все сменяется на кнопку Выбрать найденные. При нажатии на кнопку Выбрать найденные выбираются только отфильтрованные элементы. Каждый раз, нажимая на кнопку Выбрать найденные при разных значениях фильтра, значения добавляются друг к другу, а не заменяются.

Фильтрация через SQL-строку

Дополнительная фильтрация в блоке SQL- строки -  это возможность ввести в текстовом поле выражение, являющееся частью SQL запроса после оператора WHERE, используется для фильтрации по строкам. В составе данного выражения могут использоваться названия полей данных модели. Уточнить название требуемого поля можно в окне детальной настройки свойства, включенного в виджет поля svg.

При наведении мышью на наименование поля - всплывает окно с полным наименованием поля -  по умолчанию обрезается троеточием.

img

При наведении мышью на код поля - появляется всплывающее окно с текстом Нажмите, чтобы скопировать. Наименование кода поля отображается без сокращений.

img

При написании SQL - скрипта доступны подсказки в виде подсветки синтаксиса и появляющихся справочников (IntelliSense):

  • svg поля модели;
  • svg ключевые слова (select , from...);
  • svg алиасы - при выборе алиаса в выпадающем списке  в формулу прописывается код этого поля для корректной работы формулы.
Пример

Условие фильтрации не настроено.

img

Задано условие фильтрации в SQL-строки - только строки, начинающиеся на "Документ".

img