Использование макросов в отчете

Вкладка Макросы становится доступной, когда вы выбираете опцию Период в качестве параметра для отчета.

Макросы используются как символы-заполнителя для динамических данных. Полученные данные будут меняться в зависимости от текущей даты или времени. Например, если текущим месяцем является ИЮЛЬ 2013, установив период отчетности на ИЮНЬ 2013, вы получите данные за последний месяц. Однако, что будет, если вы намерены повторно использовать этот отчет каждый месяц для получения сведений по предыдущему месяцу?

Вместо того, чтобы указывать тот или иной месяц каждый раз, вы можете использовать макрос ПОСЛЕДНИЙ МЕСЯЦ, таким образом вы будете получать данные за прошедший месяц относительно текущего.

В связи с тем, что макросы определяют изменяющийся период, их можно включать в запросы, если отчет необходимо создавать на постоянной основе. К примеру, планирование отчета с данными по вчерашнему дню было бы невозможным без макроса с использованием определения "вчера", которое меняется каждый день.

Некоторые макросы можно задать прямо на руднике. Например, определение ПРОШЛАЯ ПРОИЗВ НЕДЕЛЯ для прошлой производственной недели будет разным на разных рудниках. The customisation of macros can be provided by Micromine Australia Pty Ltd as a consulting service.

Удалено

Если выбрана опция Удалено, токены данных в списке выборки (Доступные значения), которые были удалены из справочных данных, будут перечислены наряду с активными токенами данных.

Активный фильтр

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

Например:

Вы запускаете отчет Измерения оборудования по участку: выбран определенный участок-источник (Участок 1), и вы хотите выбрать единицу оборудования.

Если вы выбрали опцию Фильтр, в списке Доступные значения, во вкладке Оборудование/Единица(юнит), будет отображаться оборудование, которое распределено на Источник = Участок 1.

Макросы и их определение

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

Макросы Дата начала Время начала Дата окончания Время окончания
ТЕКУЩАЯ СМЕНА Сегодняшняя дата Время начала текущей смены Время, в которое был запущен отчет Сегодняшняя дата
ПОСЛЕДНИЕ 120 дней 119 дней назад 0:00:00 Время, в которое был запущен отчет Сегодняшняя дата
ПОСЛЕДНИЕ 14 дней 13 дней назад 0:00:00 Время, в которое был запущен отчет Сегодняшняя дата
ПОСЛЕДНИЕ 30 дней 29 дней назад 0:00:00 Время, в которое был запущен отчет Сегодняшняя дата
ПОСЛЕДНИЕ 60 дней 59 дней назад 0:00:00 Время, в которое был запущен отчет Сегодняшняя дата
ПОСЛЕДНИЕ 7 дней 6 дней назад 0:00:00 Время, в которое был запущен отчет Сегодняшняя дата
ПОСЛЕДНИЕ 90 дней 89 дней назад 0:00:00 Время, в которое был запущен отчет Сегодняшняя дата
ПРОШЛЫЙ МЕСЯЦ Первый день предыдущего Месяца 0:00:00 24:00:00 Последний день предыдущего месяца
ПРОШЛЫЙ ПЕРИОД Первый день периода определения задач, предыдущего перед нынешним периодом. 0:00:00 24:00:00 Дата окончания периода
ПРОШЛАЯ НЕДЕЛЯ Первый день предыдущей недели 0:00:00 24:00:00 Последний день предыдущей недели
ПРОШЛАЯ НЕДЕЛЯ (день) Первый день предыдущей недели Накопленные периоды времени по дневным сменам.
ПРОШЛАЯ НЕДЕЛЯ (ночь) Первый день предыдущей недели Накопленные периоды времени по ночным сменам.
ЭТОТ МЕСЯЦ Первый день текущего месяца 0:00:00 Время, в которое был запущен отчет Сегодняшняя дата
ЭТОТ ПЕРИОД Первый день периода определения задач. 0:00:00 Время, в которое был запущен отчет Сегодняшняя дата
ЭТА ПРОИЗВ НЕДЕЛЯ Первый день Производственной недели (задано) 0:00:00 Время, в которое был запущен отчет Сегодняшняя дата
ЭТА НЕДЕЛЯ Первый день недели 0:00:00 Время, в которое был запущен отчет Сегодняшняя дата
ЭТА НЕДЕЛЯ (день) Первый день недели Накопленные периоды времени по дневным сменам.
ЭТА НЕДЕЛЯ (ночь) Первый день недели Накопленные периоды времени по ночным сменам.
СЕГОДНЯ Сегодняшняя дата 0:00:00 Время, в которое был запущен отчет Сегодняшняя дата
СЕГОДНЯ (день) Сегодняшняя дата Начало дневной смены Накопленное время за Дневную смену.
СЕГОДНЯ (ночь) Сегодняшняя дата Начало ночной смены Накопленное время за Ночную смену.
ВЧЕРА Вчерашняя дата 0:00:00 24:00:00 Вчерашняя дата
ВЧЕРА (день) Вчерашняя дата Начало дневной смены Накопленное время за Дневную смену.
ВЧЕРА (ночь) Вчерашняя дата Начало ночной смены Накопленное время за Ночную смену.

Примечания:

  • ТЕКУЩАЯ СМЕНА. Период текущей смены согласно Справочным данным.
  • ЭТОТ ПЕРИОД/ПРОШЛЫЙ ПЕРИОД Заданные ПЕРИОДЫ, определенные в приложении Цели и задачи.
  • ПОСЛЕДНИЕ <XX> ДНЕЙ включают дату запроса. Если вы запускаете отчет по данным за ПОСЛЕДНИЕ 7 дней, вы получите данные за 6 дней + данные на настоящий момент. При этом, вы можете сконфигурировать этот режим программы.
  • ЭТА НЕДЕЛЯ, ПРОШЛАЯ НЕДЕЛЯ Неделя обычно начинается в воскресение и заканчивается в субботу, однако, данные настройки могут меняться в зависимости от рудника.

  • (День) и (Ночь). Эти периоды заданы в Справочных данных.
  • ПРОШЛАЯ ПРОИЗВ НЕДЕЛЯ и ЭТА ПРОИЗВ НЕДЕЛЯ. Эти макросы зависят от определений Производственной недели, заданных на руднике. Как правило, они задаются с воскресения по субботу. На некоторых рудниках неделя начинается в понедельник и заканчивается в воскресение.

    Свяжитесь с вашим Pitram администратором в случае, если вам необходимо изменить настройки ПРОИЗВОДСТВЕННОЙ НЕДЕЛИ.

Поля вывода

Если вы использовали макрос для определения периода, в отчете вы можете использовать период (год, месяц, сутки, смена) в качестве уровня вывода. При этом, дополнительная опция "Макросы" позволяет вам сводить ваши данные за период, указанный макросом.

Расширенные опции заданий

При распространении отчетов с помощью электронной почты, библиотеки и диска, в описание отчета или в название задания можно включить следующие макросы (в квадратных скобках):

  • [NAME] - имя отчета
  • [DATE] - дата запуска отчета
  • [TIME] - время запуска отчета
  • [AUTHOR] - пользователь, запустивший отчет