Навигация:  МОДУЛЬ "СИСТЕМНОЕ ЯДРО" > ПОДМОДУЛЬ "СТАТИСТИКА" > Простые запросы > Настройка внешнего вида отчета >

Авторазмножающиеся колонки

Предыдущая страницаВернуться в начало главыСледующая страница

Друстим, в примере с запросом Талоны с разбивкой по типу нужно получить количество талонов каждого типа (ДМС и ОМС). (Описание запроса см. ранее: Группировка и агрегатные функции, Столбцы отчета) Если использовать в отчете поля Кол-во талонов и Кол-во пациентов, получится отчет, изображенный на рис. 2.4.19.

 Рисунок 2.4.19. Пример отчета по запросу "Талоны с разбивкой по типу"


Рисунок 2.4.19. Пример отчета по запросу "Талоны с разбивкой по типу"

Для того чтобы сделать его более удобным для чтения, можно вынести типы талонов – ДМС и ОМС – отдельными столбцами и прописать количество талонов и пациентов для каждого типа. Колонки Кол-во талонов и Кол-во пациентов при этом должны размножиться для каждого типа талона. Для этого используются авторазмножающиеся колонки, обозначаемые символом $.

Параметры вычислимого поля $|Кол-во талонов показаны на рис. 2.4.20.

Формула

IF([Тип талона]=$,[Кол-во талонов],0)

Итератор

[Тип талона]

позволяет разносить талоны различных типов на отдельные столбцы (в данном случае, ДМС и ОМС).

Также для данного поля задана маска, чтобы в отчете не отображались нулевые значения.

Аналогично создается вычислимое поле $|Кол-во пациентов, отображающее количество пациентов в талонах каждого типа.

Поля $|Кол-во талонов и $|Кол-во пациентов добавляются в подсуммы.

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

 Рисунок 2.4.20. Параметры вычислимого столбца


Рисунок 2.4.20. Параметры вычислимого столбца

Результат отчета с авторазмножающимися колонками показан на рис. 2.4.21.

 Рисунок 2.4.21. Пример отчета по запросу "Талоны с разбивкой по типу"


Рисунок 2.4.21. Пример отчета по запросу "Талоны с разбивкой по типу"