2.2.9. Использование формул RPTwin
2.2.9. Использование формул RPTwin
Рассмотрим построение отчета RPTwin по модели процессов, изображенной на рис. 2.2.11. Модель описывает процесс изготовления изделия и имеет три уровня декомпозиции. В ней описаны следующие свойства, определяемые пользователем (UDP):
уровень декомпозиции (Integer List, допустимые значения в модели - 0,1,2);
потребление электроэнергии, кВт-ч (Real Number);
потребление воды, т (Real Number).
Контекстной работе ("Изготовление изделия") присвоено значение UDP "Уровень декомпозиции", равное 0, работам на диаграмме декомпозиции контекста -1 и работам на диаграммах декомпозиции нижнего уровня -2. Значения свойств "Потребление электроэнергии, кВт-ч" и "Потребление воды, т" присвоены только работам на диаграммах декомпозиции нижнего уровня.
Создание UDP в BPwin и присвоение значений работам подробно описано в 1.3.
Рис. 2.2.11. Дерево узлов модели процессов
Непосредственно в среде BPwin невозможно оценить количество ресурсов (электроэнергия и вода), необходимых для производства изделия, поскольку невозможно производить арифметические операции с UDP. В отчете Diagram Object Report, фрагмент которого приведен на рис. 2.2.12, можно получить только список работ с указанием их UDP, но невозможно отфильтровать работы и произвести расчеты суммарных значений, необходимых для производства изделия ресурсов.
Рис. 2.2.12. Отчет по UDP (Diagram Object Report), полученный средствами BPwin
Создать отчет со сложной обработкой данных возможно только средствами RPTwin. Для создания такого отчета необходимо в диалоге настройки отчета Diagram Object Report в качестве формата отчета указать RPTwin, после чего щелкнуть по кнопке Report. В появившемся диалоге сохранения файла следует указать имя файла данных отчета (.LWD). После этого автоматически запускается RPTwin и появляется диалог New Report. В диалоге New Report в качестве типа создаваемого отчета следует указать Columnar. Создается шаблон отчета, включающий в себя все колонки файла набора данных отчета (рис. 2.2.13).
Рис. 2.2.13. Шаблон отчета "Ресурсы, необходимые для изготовления изделия "
Фрагмент отчета (режим предварительного просмотра) представлен на рис. 2.2.14.
Ресурсы, необходимые для изготовления изделия
11/20/2001
Activity NameУровеньПотребление Потребление
декомпозиции элекгроэнерг воды.т ии, кВт ч
Изготовление изделияО
Переработка сырья1
Сортировка брака250
Изготовление полуфабриката2402
Изготовление деталей1
Выбор способа изготовления210
детали
Рис. 2.2.14. Отчет "Ресурсы, необходимые для изготовления изделия"
Этот отчет не включает суммирующие данные и несет ту же информацию, что и отчет на рис. 2.2.12. Для того чтобы он действительно помог анализировать необходимые ресурсы, его следует модифицировать.
Поскольку UDP, определяющие потребление ресурсов, заданы только для работ нижнего уровня декомпозиции, можно оставить в отчете только эти работы. Для установки фильтра в среде RPTwin нужно выбрать пункт меню Options/Filter. В диалоге Filter (рис. 2.2.15) следует выбрать опцию Include и щелкнуть по кнопке Formula Editor.
Рис. 2.2.15. Диалог Filter
В диалоге Formula Editor нужно создать формулу {Уровень декомпозиции}=2
В результате в отчет войдут только работы с уровнем декомпозиции 2, т. е. только те работы, для которых заданы значения UDP "Потребление электроэнергии, кВт-ч" и "Потребление воды, т".
Теперь можно удалить из отчета поле и заголовок "Уровень декомпозиции".
Сгруппируем работы по уровню энергопотребления. Для этого следует выбрать пункт меню Layout/Sorting and Grouping. Будем считать, что работы, имеющие значение UDP "Потребление электроэнергии, кВт-ч" больше 10, относятся к высокому уровню энергопотребления, от 5 до 10 -к среднему и менее 5 - к низкому. В файле данных отчета нет колонки, непосредственно указывающей на уровень энергопотребления, поэтому следует провести группировку по вычисляемому значению. Для создания вычисляемого значения в диалоге Sorting/Grouping следует щелкнуть по кнопке Sort/Group on Calculated Value и в появившемся диалоге Formula Editor набрать текст формулы:
If {Потребление электроэнергии, кВт-ч} >10 Then "Высокие энергозатраты"
Else If {Потребление электроэнергии, кВт-ч} < 5
Then "Низкие энергозатраты" Else "Средние энергозатраты"
В шаблоне отчета создаются две новые секции - Group Header и Group Footer.
В секцию Group Header поместим формулу
If {Потребление электроэнергии, кВт-ч} >10 Then "Высокие энергозатраты"
Else If {Потребление электроэнергии, кВт-ч} <5
Then "Низкие энергозатраты" Else "Средние энергозатраты"
В секцию Group Footer поместим формулы с агрегативными функциями: "Итоговое потребление воды работ с " & (If {Потребление электроэнергии, кВт-ч} >10 Then "высоким" Else If {Потребление электроэнергии, кВт-ч} <5 Then "низким" Else "средним") &" энергопотреблением- " &GroupSum ({Потребление воды, т})&", т"
И
"Итоговое потребление электроэнергии работ с " & (If {Потребление электроэнергии, кВт-ч} >10 Then "высоким" Else If {Потребление электроэнергии, кВт-ч} <5 Then "низким" Else "средним") &" энергопотреблением - " &GroupSum ({Потребление электроэнергии, кВт-ч})&", кВт-ч"
В секции Report Footer расположим формулы
"Итоговое потребление электроэнергии " &ReportSum ({Потребление электроэнергии, кВт-ч})&", кВт-ч"
и
"Итоговое потребление воды " &ReportSum ({Потребление воды, т})&",т" На рис. 2.2.16 представлен результат - итоговый отчет по потреблению ресурсов, который содержит суммирующую информацию по UDP и сложную группировку по вычисляемому полю. Суммирующие показатели потребления ресурсов вычисляются как по всему отчету, так и по категориям работ.
Ресурсы, необходимые для изготовления изделия
Имя работыПотребление воды, т Потребление электроэнергии, кВт-ч
Высокие энергозатраты
Испытание на стенде2 40
Изготовление полуфабриката2 40
Переработка полуфабриката в деталь6 60
Итоговое потребление электроэнергииработ с высоким энергопотреблениеи -140, кВт-ч Итоговое потребление воды работ с высоким энергопотреблением-10, т
Низкие энергозатраты
Проверка блоков0 3
Внешний осмотр0 1
Выбор способа изготовления детали0 1
Проверка качества полуфабриката0 4
Итоговое потребление электроэнергииработ с низким энергопотреблением - 9, кВт-ч Итоговое потребление воды работ с низким энергопотреблением-0,т
Средние энергозатраты
Сборка блоков1 10
Пробное включение1 10
Окончательная сборка1 5
Сортировка брака0 5
Итоговое потребление электроэнергииработ со средним энергопотреблением- 30, кВт-ч
Итоговое потребление воды работ сосредним энергопотреблением - 3, т
Итоговое потребление электроэнергии 179, кВт-ч Итоговое потребление воды 13, т
Рис. 2.2.16. Итоговый отчет по потреблению ресурсов
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
6.2.2. Использование формул
6.2.2. Использование формул Электронную таблицу можно воспринимать как большой и удобный калькулятор. В одни ячейки вы будете вводить значения, я в другие - формулы, при этом вы увидите все значения и готовые результаты расчетов. Удобно? Конечно, ведь на обычном калькуляторе
2.2. Создание отчетов в RPTwin
2.2. Создание отчетов в RPTwin 2.2.1. Создание нового отчета RPTwin является специализированным генераторам отчетов, который позволяет создавать качественные отчеты по моделям процессов и данных. К сожалению, в RPTwin не входит в поставку BPwin 4.0, однако создавать отчеты с его помощью
2.2.2. Инструментальная среда RPTwin
2.2.2. Инструментальная среда RPTwin После выбора типа отчета в диалоге New Report и задания необходимых опций отчет создается автоматически. В окне RPTwin показывается окно DataSet Columns и шаблон отчета (рис. 2.2.3). Рис. 2.2.3. Шаблон отчетаШаблон отчета включает несколько секций:Report Header -
2.2.7. Создание формул RPTwin
2.2.7. Создание формул RPTwin RPTwin позволяет преобразовать в формулу любое поле данных. Для этого в диалоге Data Field Properties (см. рис. 2.2.4) следует щелкнуть по кнопке Formula Editor. Возникает диалог Formula Editor (рис. 2.2.10). Рис. 2.2.10. Диалог Formula EditorПо умолчанию в верхнем поле диалога (Formula)
2.2.8. Функции RPTwin
2.2.8. Функции RPTwin Функции RPTwin позволяют производить сложные вычисления и обработку данных отчета. Так же как и операторы, функции возвращают значение определенного типа. Для внесения функции в формулу можно дважды щелкнуть по функции в списке Functions диалога Formula
2.2.9. Использование формул RPTwin
2.2.9. Использование формул RPTwin Рассмотрим построение отчета RPTwin по модели процессов, изображенной на рис. 2.2.11. Модель описывает процесс изготовления изделия и имеет три уровня декомпозиции. В ней описаны следующие свойства, определяемые пользователем (UDP):уровень
5. Создание качественных отчетов с помощью RPTwin
5. Создание качественных отчетов с помощью RPTwin 5.1. Создание простейших отчетов в RPTwin 5.1.1. Создание нового отчета RPTwin является специализированным генераторам отчетов, который позволяет создавать качественные отчеты по моделям процессов и данных. RPTwin входит в поставку как
5.1. Создание простейших отчетов в RPTwin
5.1. Создание простейших отчетов в RPTwin 5.1.1. Создание нового отчета RPTwin является специализированным генераторам отчетов, который позволяет создавать качественные отчеты по моделям процессов и данных. RPTwin входит в поставку как BPwin, так и ERwin. Функциональность RPTwin позволяет
5.1.2. Инструментальная среда RPTwin
5.1.2. Инструментальная среда RPTwin После выбора типа отчета в диалоге New Report и задания необходимых опций отчет создается автоматически. Ниже будет описан интерфейс версии 3.02.В окне RPTwin показывается окно DataSet Columns и шаблон отчета (рис. 5.3). Рис. 5.3. Шаблон отчета Шаблон отчета
5.3.1. Создание формул RPTwin
5.3.1. Создание формул RPTwin RPTwin позволяет преобразовать в формулу любое поле данных. Для этого в диалоге Data Field Properties (см. рис. 5.4) следует щелкнуть по кнопке Formula Editor. Возникает диалог Formula Editor (рис. 5.10). Рис.5.10. Диалог Formula EditorПо умолчанию в верхнем поле диалога (Formula:)
5.3.2. Функции RPTwin
5.3.2. Функции RPTwin Функции RPTwin позволяют производить сложные вычисления и обработку данных отчета. Так же как и операторы, функции возвращают значение определенного типа. Для внесения функции в формулу можно дважды щелкнуть по функции в списке Functions диалога Formula
5.3.3. Использование формул RPTwin
5.3.3. Использование формул RPTwin Рассмотрим построение отчета RPTwin по модели процессов, изображенной на рис. 5.11. Модель описывает процесс изготовления изделия и имеет три уровня декомпозиции. В ней описаны следующие свойства, определяемые пользователем (UDP):уровень
Форматирование формул
Форматирование формул Редактор формул позволяет задавать расположение формулы и ее элементов. Для настройки этих параметров предназначены первые пять команд меню Формат, которые используются для горизонтального выравнивания формул и столбцов матриц. Кроме
Стили формул
Стили формул Любой вводимый в редакторе формул набор символов имеет свой стиль. В большинстве случаев нужные стили определяются автоматически, но иногда необходимо задавать их вручную, например когда в формулу нужно ввести пробелы либо обычный текст. Кроме этого,
Использование формул
Использование формул Перейдем к самой главной функции электронных таблиц – работе с формулами. Именно это отличает электронную таблицу от обычной, набранной в любом текстовом редакторе.Ячейки таблицы могут содержать не только статичные данные, но и результат некоторых
Строка формул
Строка формул Если со строкой меню и панели инструментов все понятно – работа с этой частью Excel аналогична работе в Word, то строка формул может вызвать некоторые затруднения. Давайте разбираться.Строка формул расположена ниже панели инструментов. В строке формул всегда