Пентахо - Функции
Каждая страница отчета содержит Page-header площадь и Page-footerплощадь. Остальная страница доступна для фактического содержания отчета.
Вкладка нижнего колонтитула страницы используется для представления некоторых атрибутов и функций. Например, мы можем вывести максимальное значение поля возраста сотрудника в нижнем колонтитуле страницы. Механизм отчетов позволяет использовать эти функции с помощью functions.
Давайте использовать то же самое employeeтаблица, которую мы использовали в предыдущих главах. После добавления всех полей в рабочую область отчета, давайте теперь добавим функцию во вкладку Page-footer, чтобы узнать максимальный возраст сотрудника.
Следуйте инструкциям ниже, чтобы добавить в отчет предопределенную функцию.
Шаг 1 - Нажмите функциональную кнопку ( f x )
Взгляните на следующий снимок экрана. Здесь вкладка Данные в панели структуры содержит символ f x (помеченный как «1»). Это кнопка добавления функции. Нажмите эту кнопку, чтобы добавить в отчет различные функции.
Шаг 2 - Выберите конкретную функцию
Затем вы найдете диалоговое окно с различными функциями, разделенными на разные группы. Чтобы напечатать максимальный возраст сотрудника в нижнем колонтитуле страницы, мы должны выбратьMaximum функция в Summary группа, помеченная как «1»На следующем снимке экрана. Выберите его и нажмитеOK.
Как только вы нажмете Ok , функция будет добавлена к метке функций на панели структуры, которая находится в правой части экрана.
Шаг 3 - Определите имя поля
После выбора добавленной функции (например, «Максимум») вы найдете другую панель под панелью структуры, содержащую свойства этой функции.
Взгляните на следующий экран. Развернутое окно содержит два указателя (указатель 1 и указатель 2).
Pointer 1 - Выберите функцию на вкладке данных панели структуры.
Pointer 2- Измените имя поля в разделе свойств, выбрав поле возраста из раскрывающегося списка. Это потому, что мы должны указать максимальный возраст сотрудника.
Шаг 4 - Добавьте функцию в рабочую область отчета
Теперь функция готова с настроенными свойствами. Теперь вы можете использовать эту функцию в своем отчете как атрибут нижнего колонтитула страницы.
Взгляните на следующий снимок экрана. Опять же, он содержит два указателя (указатель 1 и указатель 2).
Pointer 1- Выберите и перетащите функцию «Максимум» из панели «Структура» в нижний колонтитул страницы в рабочей области, как показано на следующем снимке экрана. Теперь дизайн вашего отчета готов.
Pointer 2 - Нажмите кнопку «Предварительный просмотр» в левой части экрана.
Шаг 5 - Проверьте предварительный просмотр
Взгляните на следующий экран. Он показывает предварительный просмотр отчета. Максимальный возраст сотрудника отмечен и показан в развернутом поле.
Пентахо - Дополнительные функции
В следующей таблице представлен дополнительный список функций, которые вы можете использовать в своих отчетах.
Общие функции | ||
---|---|---|
S.No. | Название функции | Цель |
1 | Открытая формула | Позволяет вам создать свою собственную функцию Open Formula с помощью встроенного редактора формул. |
2 | Страница | Подсчитайте количество страниц, использованных в отчете перед рендерингом. |
3 | Общее количество страниц | Укажите общее количество страниц в подготовленном отчете. |
4 | Страница страниц | Печатает номер текущей страницы вместе с общим количеством страниц в отчете о рендеринге. |
Функции отчета | ||
S.No. | Название функции | Цель |
1 | Тип экспорта | Проверяет, был ли выбран данный тип экспорта для этого отчета. |
2 | Ряды полос | Меняет цвет фона каждой полосы элемента в группе. |
3 | Скрыть повтор | Скрывает одинаковые значения в группе. Печатается только первое измененное значение. |
4 | Скрыть верхний и нижний колонтитулы страницы | Скрывает полосы верхнего и нижнего колонтитула, если тип вывода не может быть разбит на страницы. |
5 | Показать нижний колонтитул страницы | Отображает нижний колонтитул только на последней странице, отображаемой в отчете. |
Сводные функции | ||
S.No. | Название функции | Цель |
1 | Сумма | Вычисляет сумму выбранного числового столбца. |
2 | Считать | Подсчитывает общее количество элементов, содержащихся в группе. Если группа не указана, учитываются все элементы всего отчета. |
3 | Считать по страницам | Подсчитывает общее количество элементов, содержащихся в группе на одной отображаемой странице. Если группа не указана, учитываются все элементы на всей странице. |
4 | Количество групп | Подсчитывает общее количество элементов в выбранных группах. Если группа не указана, учитываются все элементы во всех группах. |
5 | Минимум | Определяет наименьшее или наименьшее значение в группе. |
6 | Максимум | Определяет наибольшее или наибольшее значение в группе. |
7 | Sum Quotient | Выполняет простое деление сумм из двух столбцов и возвращает числовое значение. |
8 | Сумма в процентах | Выполняет простое деление итоговой суммы из двух столбцов и возвращает процентное значение. |
9 | Расчет | Сохраняет результат расчета. Эта функция используется в группах. |
10 | Количество страниц | Подсчитывает элементы на странице в соответствии с указанными критериями. Это значение сбрасывается до нуля при достижении новой страницы. |
11 | Сумма страниц | Складывает все указанные элементы на одну страницу и выдает итог. Это значение сбрасывается до нуля при достижении новой страницы. |
Работающие функции | ||
S.No. | Название функции | Цель |
1 | Сумма | Вычисляет промежуточную сумму указанного столбца. |
2 | Считать | Подсчитайте элементы в группе или в отчете. |
3 | Количество групп | Подсчитывает количество групп в отчете. |
4 | Граф Дистинкт | Подсчитывает отдельные вхождения определенного значения в столбце. |
5 | В среднем | Вычисляет среднее значение в заданном столбце. |
6 | Минимум | Определяет наименьшее или наименьшее значение в столбце. |
7 | Максимум | Определяет наибольшее или наибольшее значение в столбце. |
8 | Процент от общей суммы | Вычисляет процентное значение числового столбца. Общая сумма делится на количество посчитанных предметов. |
Расширенные функции | ||
S.No. | Название функции | Цель |
1 | Формат сообщения | Форматирует текст в соответствии со спецификацией Java Message Format. |
2 | Формат сообщения ресурса | Форматирует текст из пакета ресурсов в соответствии со спецификацией Java Message Format. |
3 | Искать | Сопоставляет строку из одного столбца в другую строку. |
4 | Косвенный поиск | Возвращает значение из сопоставленного поля. |
5 | Поиск пакета ресурсов | Выполняет поиск пакета ресурсов, используя значение из определенного поля в качестве ключа в пакете ресурсов. |
6 | Открытая формула | Позволяет вам создать свою собственную функцию Open Formula с помощью встроенного редактора формул. |