Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Chrono reports allow the user to create tables with a mix of data (digger tonnes, crusher grades, truck hours, drill meters), and to visualise the data in charts.

...

Sample chrono summary report.

...

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

...

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

Table of Contents
excludeContents

Introduction

Chrono reports are a static report with the date in columns and the data in rows.

Add New Chrono

New chrono reports can be added in Schedule tab > Reporting tab > green plus button > add new Chrono.

...

Add new chrono report.

...

Default empty chrono report.

Table Setup

The Setup Tab is used to create the table structure and data links.

...

Lookup of ‘mining.dryTonnes’ field in the Mining data source, filtered to Source.Top equals ‘Reserves’.

...

Column

...

Function

...

Type

...

Set row type to Title, Row, or Iter.

  • Title fields act like folders. Their only function is to contain child rows.

  • Row fields look up a value from some data source.

  • Iter(ative) fields can be used to loop over a list of items, and return the value for each item.

...

Name

...

The lookup code for formulas and charts.

...

Caption

...

The display name of the row in the output table.

...

Indent

...

Indentation of child rows under title rows.

...

Hide

...

Optionally hide a field from the output table.

...

Units

...

Optionally specify units (meters, bcm, tonnes).

...

Format

...

Excel-style number formatting.

...

Initial

...

Optionally set the opening value for cumulative sums of this field.

...

Data Source

...

Choose a data source.

...

Item

...

Choose a field from the data source.

...

Filter 1 Field

...

Filter field for filtering results.

...

Filter 1 Value

...

Filter value to apply to the filter field.

The Item column requires a Data Source to be specified.

  • Use the Mining data source for mining movements.

  • Use the Closing.Stockpiles data source for ROM stocks.

  • Use the Calendar data source for trucking calculations.

  • Use the Agent data source for reporting delays.

...

Data Source

...

Item

...

Duration

...

Minutes, Hours, Days, and Weeks duration of each report column.

...

Calendar

...

Calendar fields.

...

NonSpatialGuidance

...

Non-Spatial Guidance fields.

...

Calculated

...

Custom calculation.

...

CustomLists

...

Custom list of items.

...

Agents

...

Agent time and rate fields.

...

StockpileStates

...

Stockpile States.

...

ProductionDrilling

...

Drilling fields.

...

ProductionCharging

...

Charging fields.

...

Mining

...

Mining fields.

...

Opening.Stockpiles / Closing.Stockpiles

...

Opening and closing stockpile inventory.

Добавление нового хроно отчета

Для создания данного типа отчета, выберите опцию «Chrono» из раскрывающегося списка кнопки Add Report (Добавить отчет).

...

В списке отчетов появится новый хроно отчет. Щелкните по нему левой кнопкой мыши, чтобы присвоить ему желаемое имя.

По умолчанию отобразится пустой отчет с активными вкладками Table Setup и Charts Setup, после правильного заполнения которых станут активными вкладки Table и Charts.

...

Вкладка Table Setup

Для создания табличной структуры и строк данных используется вкладка Table Setup (Настройка таблицы). Откройте ее для редактирования созданного отчета.

...

  • Строки отчета можно добавлять, удалять, делать отступы, перемещать вверх/вниз, копировать, вырезать, вставлять через верхнюю панель инструментов.

...

  • При создании повторяющихся отчетов (например для карьера 1, карьера 2, карьера 3 и тд.) начните с создания шаблона таблицы. После завершения выделите строки и нажмите иконку копирования. Вставьте скопированные строки и используйте функцию поиска и замены для обновления ссылок.

  • Используйте кнопку Change Time Settings (Изменить настройки времени) для установки интервалов отчетности и начала/окончания периода. Вы можете выбрать отчет по периодам планирования (Scheduling Periods), числу и названию (Number and Name), календарным или финансовым годам (Calendar Years, Financial Years) или кварталам и т.д. Для отображения в отчете периодов начала и окончания календарного плана Вы можете выбрать определенные даты или начало/окончание планирования (Schedule Start/Schedule End).

...

Установите значения в каждом столбце в соответствии с Вашим набором данных. Описание столбцов см. в таблице ниже.

Столбец

Функция

Type (Тип)

Установите тип строки на «Title» (Заголовок), «Row» (Строка) или «Iter» (Цикл).

  • Поля заголовков ведут себя как папки. Их единственная функция — содержать дочерние строки.

  • Поля строк ищут значение из какого-либо источника данных.

  • Поля циклов можно использовать для перебора списка элементов и возврата значения для каждого элемента.

Name (Имя)

Буквенно-цифровой идентификатор, используемый для создания уникального поиска для ряда, на который впоследствии можно ссылаться в сериях графиков и вычисляемых полях. Он также используется в качестве кода поиска для формул и графиков.

Caption (Подпись)

Отображаемое имя строки в таблице выходных данных. 

Indent (Отступ)

Создает вложенные (дочерние) поля таблицы.

Hide (Скрыть)

Опционально можно скрыть поле из таблицы выходных данных.

Units (Единицы измерения)

Опционально можно указать единицы измерения (метры, кубометры, тонны).

Format (Формат)

Форматирование чисел в стиле таблицы Excel.

Initial (Начальн.)

Опционально можно задать начальное значение для нарастающих сумм данного поля.

Data Source (Источник данных)

Выберите вариант из раскрывающегося списка или создайте вычисляемое поле. 

Item (Позиция)

Выберите поле на основе источника данных. Более подробно про связь между позицией и источником данных см. здесь.

Filter 1 Field (Фильтр по полям)

Поле для фильтра результатов.

Filter 1 Value (Фильтр по значениям)

Фильтр данных для применения к полю фильтра.

  • Красный кружок слева от столбца Type указывает на то, что при заполнении таблицы Вы допустили ошибки, или присутствуют нерешенные вопросы. Проверьте список ошибок (Error List) внизу области таблиц, чтобы посмотреть описание и исправить все перечисленные ошибки.

...

Другие кнопки на панели инструментов

Кнопка

Иконка

Описание

Найти и заменить

Image Added

<CTRL+ H>. Используйте этот значок для быстрого обновления диапазона выделенных ячеек при редактировании или обновлении отчетов

Преобразовать в статический отчет

Image Added

Обратите внимание, что если Ваш отчет в настоящее время содержит ошибки, их необходимо устранить до того, как отчет будет преобразован в статический. См. панель Errors list (Список ошибок) внизу области таблиц.

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

Image Added

Открывает диалоговое окно пользовательских списков (Custom Lists), в котором можно добавлять, удалять, перемещать вверх/вниз, сохранять и импортировать пользовательские списки, а также добавлять, удалять, перемещать вверх/вниз, сортировать, копировать, вставлять и очищать пользовательские элементы.

Image Added

Форматирование

Image Added

Используйте эту кнопку, чтобы:

  • настроить вид сводной сетки (шрифт, размер, стиль, цвет, цвет фона для подписей и образцов),

  • очистить форматы,

  • вставлять или копировать форматы,

  • выполнять форматирование периодов (шрифт, размер, стиль, цвет, цвет фона для подписей и названий периодов).

Подсказки по использованию

Image Added

Применимые клавиши быстрого вызова, которые можно использовать при работе с отчетом.

Image Added

Вкладка Table

Вкладка Table (Таблица) становится доступной после устранения всех проблем, перечисленных в списке ошибок (Error List). Откройте ее, чтобы просмотреть итоговый отчет. 

...

Щелкните правой кнопкой мыши по заголовку любого поля, чтобы установить или сбросить цвет

Image Added

Щелкните правой кнопкой мыши по строке любого поля, чтобы скопировать его полное имя

Image Added

Вкладка Charts Setup

Перед созданием таблицы хроно отчета необходимо выполнить приведенные ниже действия.

  1. Откройте вкладку Charts Setup (Настройка графиков).

  2. Добавьте новый график.

  3. Измените имя графика на «Sources».

  4. В панели Primary Axis (Первичная ось):

    1. измените имя на «Wet Tonnes»,

    2. измените формат на «0,0 %».

  5. В панели Series (Серии):

    1. добавьте четыре серии,

    2. назовите серии «P101», «P102», «P201» и «P301»,

    3. установите значения в полях на «mov.expit.pits.P101», «mov.expit.pits.P102», «mov.expit.pits.P201» и «mov.expit.pits.P301»,

    4. в столбце Series Type (Тип серии) выберите, например, «StackedBar». Вы можете выбрать разные типы для каждой серии для отображения во вкладке Charts (Графики),

    5. выберите цвета для каждого столбца в графике.

...

Вкладка Charts

Просмотрите все данные, которые Вы ввели в предыдущей вкладке, открыв вкладку Charts (Графики).

Обратите внимание, что эта вкладка доступна только в том случае, если в Chart Setup (Настройка графика) не осталось ошибок.

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

...

Советы по настройке

Anchor
item&data
item&data
Связь между позицией и источником данных

Для заполнения информации в столбце Item (Позиция) необходимо указать источник данных в столбце Data Source.

  • Для связанных с добычей движений — используйте источник данных «Mining».

  • Для рудных складов несортированного материала (ROM) — используйте источник данных «Closing.Stockpiles».

  • Для расчета парка самосвалов — используйте источник данных «Calendar».

  • Для создания отчетов по задержкам — используйте источник данных «Agent».

...

Источник данных в столбце Data Source

Позиция в столбце Item

Duration (Продолжительность)

Продолжительность в минутах, часах, днях и неделях для каждого столбца отчета

Calendar (Календарь)

Поля календаря

NonSpatialGuidance (Не пространственный ориентир)

Поля не пространственного ориентира

Calculated (Вычисляемые поля)

Пользовательский расчет

CustomLists (Пользовательские списки)

Пользовательский список позиций

Agents (Агенты)

Поля времени и скорости агента

StockpileStates (Состояния склада)

Поля состояний рудного склада

ProductionDrilling (Производственное бурение)

Поля бурения

Mining (Добыча)

Поля добычи

ProductionBlasting (Производственое взрывание)

Поля взрывных работ

Opening.Stockpiles/Closing.Stockpiles (Открытие.Склады/Закрытие.Склады)

Запасы на момент открытия и закрытия склада

Opening.Dumps/Closing.Dumps (Открытие.Отвалы/Закрытие.Отвалы)

Запасы на момент открытия и закрытия отвала

Opening.Pits.<Activity> / Closing.Pits.<Activity>

Opening and closing <Activity> inventory (such as tonnes remaining in bench).

(Открытие.Карьер.<Операция>/Закрытие.Карьер.<Операция>)

Запасы на момент открытия и закрытия <операции> (например, оставшиеся на уступе тонны руды)

Stocks.Opening.<Activity>/Stocks.Closing.<Activity>

Opening and closing <Activity> inventory.

Digger Tracker

This section details how to make a simple digger utilisation table.

Table Setup

...

Add a new Chrono report.

...

Rename the report to ‘Digger Tracker.'

...

Select the Table Setup tab.

...

Press the ‘Manage Custom Lists’ icon to create a new list.

  1. In the Custom Lists dialog, create a new list called ‘Diggers’.

  2. Add each digger name to the list.

(Склад.Открытие.<Операция>/Склад.Закрытие.<Операция>)

Запасы на момент открытия и закрытия <операции>

Вычисляемые поля

Вычисляемые поля (Calculated) используют формулы для создания вычисляемых значений.

Формула хроно отчета

V(“field”)

Находит строку с именем «field» и возвращает значение

V(“field”) * 10 / 3

Находит строку с именем «field» и возвращает значение, умножает значение на 10 и делит на 3

S(“title.*”)

Находит все дочерние элементы строки с именем «title» и возвращает сумму

CV(“field”)

Возвращает суммарное значение строки с именем «field». Начальное значение устанавливается в столбце Initial строки «field».

SD(1, V(“field”))

Возвращает единицу (1), поделенную на значение в строке с именем «field». Если делитель равен нулю, то формула возвращает ноль.

Math.Round(V(“field”))

Возвращает строку с именем «field», со значением, округленным до ближайшего целого числа

Math.Ceiling(V(“field”))

Возвращает строку с именем «field», со значением, округленным в большую сторону

Math.Floor(V(“field”))

Возвращает строку с именем «field», со значением, округленным в меньшую сторону

Math.Log(V(“field”))

Возвращает натуральный логарифм строки с именем «field»

V("myValue") > 0 ? 1 : 0

Если «myValue» больше нуля, возвращает единицу, в противном слечае, возвращает ноль

Info

Если ранее формула была неправильной, и Вы внесли изменения, чтобы исправить ее, она не сразу станет черной, а только после переключения на вкладку Charts Setup (Настройка графиков) и обратно.

Пример создания хроно таблицы

Ниже приводятся инструкции (пример) для составления простой хроно таблицы для отслеживания эффективности использования экскаватора.

  1. Добавьте новый хроно отчет.

  2. Переименуйте его на «Digger Tracker».

  3. Откройте вкладку Table Setup.

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

    1. В диалоговом окне Custom Lists создайте новый список с названием «Diggers».

    2. Добавьте в список имена всех экскаваторов и нажмите ОК.

  5. Заполните таблицу, как показано ниже

Row

Type

Name

Caption

Indent

Hide

Data Source

Item

Filter 1 Field

Filter 1 Value

Filter 2 Field

Filter 2 Value

1

Title

Diggers

Diggers

0

2

Iterator

<Diggers>

1

CustomLists

Diggers

3

Row

ProdHrs

Active Hrs

2

Agents

Time.ProductiveHours

Agent.Name

<Diggers>

4

Row

AgentWorking

Working Duration

2

X

Agents

Time.AgentWorkingCalendarHours

Agent.Name

<Diggers>

5

Row

NotDoNothing

Not Do Nothing

2

X

Agents

Time.Duration

Agent.Name

<Diggers>

Agent.Delay

!Do Nothing

6

Row

TUL

Time Usage Loss

2

Calculated

Calculated

V("Diggers.<Diggers>.AgentWorking")-V("Diggers.<Diggers>.ProdHrs")

V("Diggers.<NE_Diggers>.AgentWorking")-V("Diggers.<Diggers>.ProdHrs")

7

Row

Delay

Discrete Delays

2

Calculated

Calculated

V("Diggers.<Diggers>.NotDoNothing")-V("Diggers.<Diggers>.AgentWorking")

V("Diggers.<NE_Diggers>.NotDoNothing")-V("Diggers.<Diggers>.AgentWorking")

8

Row

Idle

Idle Hours

2

Agents

Agents

Time.Duration

Agent.Name

<Diggers>

Agent.Delay

9

Title

Delays

Inactive Hrs

2

0

10

Iterator

<Agent.Delay>

3

1

Agents

Agent.Delay

11

Row

Delay

Delay Hrs

4

2

Agents

Time.

NotWorkingDuration

Duration

...

Digger tracker setup.

...

Digger tracker table.

Chart Setup

Complete the previous step before setting up tables.

  1. Select the Charts Setup tab.

  2. Add a new chart.

  3. Rename the chart to ‘EX001’.

  4. In the Primary Axis panel,

    1. change the caption to Hours,

    2. change the Format to 0.0%.

  5. In the Series panel,

    1. Add three series.

    2. Name the series Active, Delayed, Idle.

    3. Set the fields to Diggers.EX001.ProdHrs, Diggers.EX001.TUL, Diggers.EX001.Delay, Diggers.EX001.Idle.

    4. Set the SeriesTypes to FullStackedBar.

    5. Select colours for each bar.

  6. Repeat steps 2-5 for each digger.

Select the Charts tab too see the finished chart.

...

Add series to each chart.

...

Drag the chart titles to organise them in the panel.

Calculated Fields

Use calculated fields to create calculated values.

...

Chrono report formulas

...

V(“field”)

...

Looks up the row with the name “field” and returns the value.

...

V(“field”) * 10 / 3

...

Looks up the row with the name “field”, multiples the value by 10, and divides by 3.

...

S(“title.*”)

...

Looks up all children of the row named “title”, and returns the sum.

...

CV(“field”)

...

Returns the cumulative value of the row named “field”. The initial value is set in the “Initial” column of the “field” row.

...

SD(1, V(“field”))

...

Returns 1 divided by the value in the row named “field”. If the denominator is zero, it returns zero.

...

Math.Round(V(“field”))

...

Return the row named “field”, rounded to the nearest integer.

...

Math.Ceiling(V(“field”))

...

Return the row named “field”, rounded up.

...

Math.Floor(V(“field”))

...

Return the row named “field”, rounded down.

...

Math.Log(V(“field”))

...

Returns the natural logarithm of the row named “field”.

...

V("myValue") > 0 ? 1 : 0

...

If "myValue" is greater than zero, return one, otherwise return zero.

...

Chrono Table Setup > Formula inputs

...

Если все поля заполнены правильно и в панели Errors List не указано никаких ошибок, то вкладка Table станет активной, и таблица в ней будет выглядеть следующим образом:

...

  1. Откройте вкладку Charts Setup.

  2. Добавьте новый график.

  3. Назовите его «EX001».

  4. В панели Primary Axis измените подпись (caption) на «Hours» и формат на «0,0 %».

  5. В панели Series добавьте три серии и назвите их «Active», «Delayed» и «Idle».

  6. Установите значения в полях на «Diggers.EX001.Hrs», «Diggers.EX001.Delay» и «Diggers.EX001.Idle».

  7. В столбце Series Type (Тип серии) выберите «FullStackedBar».

  8. Выберите цвета для каждого столбца в графике.

  9. Повторите для каждого добавленного экскаватора.

...

Если при настройке графиков не было допущено никаких ошибок, то Вы можете перейти во вкладку Charts и просмотреть результаты.

...

Info

Вы можете менять расположение графиков во вкладке Charts, просто перетаскивая заголовки в желаемые положения.