Buderus-trade.ru

Теплотехника Будерус
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

Приложение "Диаграммы ВАФ" для Android

Здравствуйте! Являюсь автором приложения для смартфонов и планшетов на базе ОС Android «Диаграммы ВАФ». С помощью данного приложения удобно строить векторные диаграммы по результатам измерений во вторичных цепях счетчиков электрической энергии, цепях релейной защиты и автоматики с помощью вольтамперфазометра ПАРМА ВАФ-А или его предыдущих аналогов (ВАФ-85-М1). Приложение выполняет следующие функции:
• Хранение измеренных величин опорного напряжения (линейного, фазного), опорного тока, токов фаз A, B, C, линейных/фазных напряжений и их углов нагрузки в базе данных. Для одной записи в БД доступно 3 группы векторов – 1 опорный вектор напряжения/тока + 3 вектора тока/напряжения. Каждому вектору в группе доступно присвоение собственного обозначения.
• Вычисление суммарных векторов по результатам измерения в 3-х группах.
• Просмотр и редактирование всех векторных диаграмм из базы данных.
• Удаление векторных диаграмм из базы данных.
• Экспорт всех или выбранных пользователем векторных диаграмм в растровом формате PNG с разрешением 848×480, 1280×720, 1920×1080, 3840×2880, 5120×2880 точек; в векторном формате SVG, а также в формате таблицы Microsoft XML для обработки измеренных данных в Microsoft Excel, LibreOffice Calc, WPS Office Spreadsheets и т.д.
• Настройка цветовой схемы векторной диаграммы, отображения круговой сетки, необходимости построения опорных векторов, углов, толщины линий.

Приложение бесплатное, буду рад услышать Ваши отзывы по работе приложения и предложения по его будущему улучшению. При разработке последнего обновления как раз и учитывались
пожелания пользователей с целью расширения функционала при работе по настройке диф. защиты трансформатора. Для более детального ознакомления привожу инструкцию пользователя.
Инструкция пользователя
• Ввод данных: Нажмите кнопку «Ввод данных» на главном экране приложения, в диалоговом окне доступно внесение до 3 групп векторов – 1 опорный вектор напряжение/тока + 3 измеренных вектора тока/напряжения с углами, нагрузкой L/C, собственным обозначением.
(скриншоты во вложении VAF_Screenshot_01.png VAF_Screenshot_02.png)

Укажите наименование фидера, переключателем «Uоп/Iоп» выберите тип опорного вектора, введите значение. Для вектора опорного напряжения укажите его тип с помощью переключателя «Лин/Фаз». При необходимости, введите обозначение опорного вектора, в противном случае приложение присвоит обозначение автоматически по шаблону: Uоп№1, либо Iоп№1, где №1 – номер 1-ой группы векторов.
С помощью переключателя «I/U» укажите тип измеренных векторов, для напряжений – с помощью переключателя выберите линейное/фазное. Введите значения измеренных токов/напряжений для соответствующих фаз с углами нагрузки, используя переключатель «L/C». Токи/напряжения можно задавать в любых единицах – мА/А/мВ/В, масштаб для векторной диаграммы приложение подбирает автоматически. При необходимости, для каждого вектора задайте собственное обозначение. Нажмите кнопку «Сохранить». Приложение выдаст сообщение «Группа №1. Запись сохранена в БД».
Для внесения векторов в группу №2 нажмите на кнопку «Добавить группу I,U». Порядок внесения опорного вектора и измеренных векторов одинаковый, как и для группы №1. После завершения внесения данных нажмите кнопку «Сохранить» — приложение выдаст сообщение «Группа №2. Запись сохранена в БД».
Для внесения векторов в группу №3 нажмите на кнопку «Добавить группу I,U» и повторите необходимые действия. Нажатием кнопки «Сохранить» данные будут записаны в БД.
Использование всех 3 групп не является обязательным – каждая запись в БД может хранить 1, 2 или 3 группы векторов.
• Просмотр данных: При нажатии на кнопку «Просмотр данных» приложение перейдет к отображению на экране Вашего устройства последней векторной диаграммы из базы данных.
(скриншоты во вложении VAF_Screenshot_04.png VAF_Plus_01.png)

Читайте так же:
Розетка со счетчиком времени

Касанием по указательной стрелке любого из построенных векторов на экран выводится информация о модуле данного вектора и его угле нагрузки.
• Редактирование данных: Для выбранной в режиме просмотра векторной диаграммы приложение перейдет в редактирование векторов для группы №1. Пользователь вносит необходимые изменения и нажимает на кнопку «Сохранить».
(скриншот во вложении VAF_Plus_02.png)

• Экспорт данных: Все векторные диаграммы можно экспортировать в растровый формат PNG, векторный формат SVG, либо в таблицу Microsoft XML.
Пользователь указывает размер изображения в пикселях, ориентацию, формат – PNG, либо SVG. Экспорт в векторный формат SVG является наиболее предпочтительным. Для экспорта в табличном виде нажмите на кнопку «XML». В списке выбираете нужные векторные диаграммы и нажимаете кнопку «Экспорт». Все экспортируемые файлы сохраняются в новой папке «MyDiagrams», которая находится в корне устройства «mnt/sdcard».
• Настройки: Приложение обладает рядом удобных настроек, влияющих на включение/отключение: отображение меток осей координат, круговой сетки, легенды, метки векторов, цветовую схему диаграмм, построения суммарных векторов, опорных векторов, углов.
Полное описание всех возможностей программы, ограничений и рекомендаций приведены разделе «Помощь» приложения «Диаграммы ВАФ», либо на официальной странице приложения.

Динамические диаграммы в EXCEL. Часть4: Выборка данных из определенного диапазона

Часто на диаграмме необходимо отобразить не все данные из исходной таблицы, а лишь только часть, например, значения из 10 последних строк. Причем диаграмма должна динамически изменяться в зависимости от того, какое количество значений пользователь хочет отобразить. Для построения такой диаграммы будем использовать функцию СМЕЩ() .

Пусть имеется таблица платежей (см. файл примера ):

Построим диаграмму, отображающую только первые несколько записей:

СОВЕТ : Для начинающих пользователей EXCEL советуем прочитать статью Основы построения диаграмм в MS EXCEL , в которой рассказывается о базовых настройках диаграмм, а также статью об основных типах диаграмм .

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

Сформируем набор записей для отображения на диаграмме с помощью функции СМЕЩ() и создадим 2 соответствующих Динамических диапазона : один для дат, другой для сумм платежей.

Функция СМЕЩ() позволяет формировать необходимый диапазон в зависимости от значений введенных пользователем, например, с помощью элемента управления Счетчик.

Формула =СМЕЩ($B$4;;;$F$1) сформирует диапазон дат (значение в ячейке B4 задает левый верхний угол диапазона, в F1 – его высоту), а формула =СМЕЩ($C$4;;;$F$1) – диапазон, содержащий суммы платежей.

Через меню Формулы/ Определенные имена/ Присвоить имя создадим именованный диапазон Даты1 :

Аналогичным образом создадим именованный диапазон Платежи1.

Теперь создадим диаграмму:

  • Выделите любую ячейку таблицы;
  • В меню Вставка/ Диаграммы/ Гистрограммы выберите Гистограмма с группировкой;
  • Через меню Работа с диаграммами/ Конструктор/ Данные/ Выбрать данные измените значения ряда на =’Динамические_диаграммы(СМЕЩ).xlsx’!Платежи1 , где Динамические_диаграммы(СМЕЩ).xlsx – имя файла, содержащего именованный диапазон. В качестве источника значений для ряда недостаточно указать Имя диапазона Платежи1 . Перед именем нужно указать либо название листа (если диапазон имени Лист ) или имя файла (если диапазон имени Книга ));
  • Аналогично, в качестве источника данных для подписи горизонтальной оси введите ссылку на именованный диапазон Даты1 : =’Динамические_диаграммы(СМЕЩ).xlsx’!Даты1

Отображаем на диаграмме несколько последних значений Для создания диаграммы, отображающей несколько последних значений, потребуется изменить формулу именованного диапазона: =СМЕЩ($B$4;$J$1-$F$1;;$F$1)

Читайте так же:
Счетчик осталось до сообщений

В ячейке J 1 содержится число значений в столбце Сумма (предполагается, что в столбец заполнен без пропусков). Если таблица может иметь незаполненные строки, то для определения последней заполненной строки можно воспользоваться идеями из статьи Последняя заполненная ячейка .

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

С другими динамическими диаграммами можно познакомиться в статье Динамические диаграммы. Общие замечания .

Отчеты

Модуль доступен супервизорам, администраторам и другим пользователям, обладающим соответствующим правом. Дает возможность строить «легкие» отчеты по статистическим данным, полученным в ходе реализации сценариев call-центра. Эта информация накапливается с помощью счетчиков системы и карточек запроса вариантов ответа в сценариях диалога по задачам.

Счетчик – это некоторая величина, доступная в соответствующем компоненте «Счетчик» в сценариях всех типов. При обработке компонента сценария осуществляется автоматическое увеличение указанного счетчика. Информация о состоянии счетчиков находится в БД. Создаются, изменяются и анализируются в модуле «Отчеты». Несколько вкладок предоставляют доступ к различным режимам работы.

Счетчики

Cl cc rep1.png

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

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

Карточки

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

Cl cc rep2.png

Дважды щелкнув по элементу, соответствующему интересующей карточке, Вы осуществите переход к диаграмме или гистограмме. Карточки типа «Выбор одного варианта» в виде диаграмм предоставляют статистику накопленных ответов при прохождении конкретных компонентов. Карточки типа «Выбор нескольких вариантов» предоставляют статистику в виде столбцов предпочтений. Дважды щелкните на интересующем блоке для перехода к журналу звонков, отфильтрованных по соответствующему ответу.

Формы

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

Для отображения распределения значений интересующего поля необходимо выделить в списке соответствующее ему название. Аналогично вкладке «Карточки» доступен фильтр , включающий период дат, времени, операторов, ведущих диалоги, а также существует возможность перехода к журналу звонков по задаче, отфильтрованному по выбранному значению поля.

Динамическая круговая диаграмма для KPI счетчика дашборда Excel

Как сделать счетчик KPI на дашборде в Excel, показывающий превышение плана? Круговые и лепестковые диаграммы не являются предпочтительными с точки зрения скорости обработки данных в Excel. Но их внешний вид наиболее привлекательный на информативных дашбордах. Поэтому во многих решениях Business Intelligence (таких, как Tableau или Power BI) пользователи чаще предпочитают использовать счетчики, чем комбинированную диаграмму. Тем не менее, они всегда сталкиваются с одной и той же проблемой – как показать с помощью счетчика перевыполнение плана более чем на 100%?

Читайте так же:
Как подключить счетчик с gsm модемом

Пример как сделать круговую диаграмму KPI в процентах

Для этого графика не потребуется многого данных. Первое число – это показатель выполнения плана (в нашем примере принимающий значения от 0 до 199) — для простоты в ячейке B3, где указывается факт выполнение плана не используются проценты. Благодаря полю «Название» – B1, мы добавляем необходимый нам символ «%» для отображения показателей выполнения плана в процентах.

В поле «Параметр» настраивается элемент дизайна счетчика – здесь указывается какую часть будет составлять малый круг по отношению к большому.

поле Параметр.

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

Подготовка данных для диаграммы KPI с процентами

Создание рядов данных на лепестковой диаграмме. Значения оси Х будут последовательными градусами на круге, поэтому вычисляем значения оси Y для 360 точек на оси Х (т.е. круга). Значения оси Y будут находиться в диапазоне от 0 до 1, ось Y будет радиусом большого, то есть внешнего круга.

Заполняем три ряда исходных данных:

  1. Для внешнего круга.
  2. Для среза данных.
  3. Для линии, которая завершит большой круг (далее в статье будет объяснена цель ее использования).

Первый ряд данных

Это будет граница внешнего круга. Радиус этого круга будет постепенно уменьшаться от 1 до 0,8 — т.е. одного из параметров, установленного в начале (часть, которая будет составлять малый круг по отношению к большому).

Вводим следующую формулу в ячейку A1.

Первый ряд данных.

Внимание! Ввод формулы следует выполоть в первой строке, потому что у нас есть вложенная функция СТРОКА(). Учитывайте следующие аспекты:

  1. Результатом вычисления формулы является радиус круга на данной позиции (принимающей значения от 1 до 360, то есть на номере строки)
  2. Из единицы 1 вычитаем для каждого положения (СТОКА()-1) соответствующую часть разности между большим и малым кругом ((1-0,08)/360).
  3. В каждой последующей строке, т.е. с каждым новым положением на круге, мы приближаемся к значению 0,8.

Второй ряд

Создан только для того, чтобы дать первой и последней строке (360-ой) значение 1 для графического дополнения ряда данных большого круга.

В ячейку C1 вводим формулу:

Второй ряд.

Функция возвращает значение 1 в первой строке (в 1-ом градусе круга), и в 360-ой.

Третий ряд

Будет являться участком с переоценкой, следовательно, формула должна возвращать значение только для части с переоценкой, что в нашем случае будет составлять 10%((110-100)/100=10%), то есть 36 градусов (360*10%). Только участок диапазона от 1 до 36 градусов будет окрашен другим цветом (только в этих строках и в строке 360 должны быть значения).

В ячейку B1 вводим формулу:

  • (СТРОКА()<=3,6*(110-100)) – первая часть формулы гарантирует, что значения появятся только в первых 36 строках т.е. до 36 градусов;
  • (0,8-СТРОКА()*((1-0,8)/360)) – также, как и в формуле для первого ряда данных, эта часть формулы показывает каким образом в зависимости от строки, в которой находится круг относительно малого фрагмента, будет пропорционально сдвигаться по отношению к большому кругу;
  • (СТРОКА()=360)*(0,8-(1-0,8)/360) – эта часть формулы предназначена для последней (360-ой) строки, и обеспечивает ей то же значение (Y), что и в первой строке — для того чтобы фрагмент был заполнен и красиво залит цветом.
Читайте так же:
Чем отличается счетчик активной энергии от счетчика реактивной энергии

Создание диаграммы

Указанные формулы должны находиться в диапазоне от A1 до C360. (столбец A — первый ряд данных, столбец B — второй ряд данных, столбец C — третий ряд данных).

Создание диаграммы.

Выберите инструмент данные через меню: «ВСТАВКА»-«Диаграммы»-«Биржевая»-«Лепестковая»-«Заполненная лепестковая»

Лепестковая диаграмма.

При увеличении вставленного графика четко видно 2-ой ряд данных – он по умолчанию выделен оранжевым цветом.

Примечание! Если удалить ряд номер 3 сразу будет видно небольшой промежуток между данными (360 и 1). Вот почему нужен ряд номер 3.

Значения вокруг круга – это значения оси X, а вертикальная ось с диапазоном от 0 до 1 – это ось Y соответственно. Чтобы не портить вид, удаляем метки значений категорий осей X и Y. Для этого:

  1. Делаем двойной щелчок левой кнопкой мыши по первому ряду.
  2. Выбираем инструмент «Формат ряда данных»-«Параметры ряда»-«Подписи категорий» и снимаем «галочку». Благодаря этой операции удалены параметры оси X. Подписи категорий.
  3. Чтобы удалить параметры оси Y, делаем щелчок по самой оси и нажимаем клавишу «Delete» на клавиатуре. Чтобы удалить все остальные лишние элементы щелкаем по плюсу возле диаграммы и снимаем галочки на всех доступных элементах.

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

Магический эффект — скрытие рядов данных под присвоенными именами

Если бы мы построили такую диаграмму обычным способом, наш лист с данными выглядел бы с переполненным ненужной информацией. Столбцы со значениями диапазона ячеек A1:C360 можно скрыть. Однако мы будем скрывать ряды данных в диспетчере имен под определенными именами, одновременно объединяя формулы. Благодаря этому они будут использовать только два входящих значений, упомянутых в начале:

  1. Отношение малого круга к большому — «Параметр» (например, значение в ячейке B2=0,9).
  2. Процент выполнения плана — «Факт» (например, значение в ячейке B3=125).

Заполним таблицу этими исходными значениями на новом листе Excel, как показано ниже на рисунке:

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

Сначала вводим ссылки на эти параметры непосредственно в диспетчере имен. Для этого выберите инструмент: «Формулы»-«Диспетчер имен». Или нажмите комбинацию горячих клавиш CTRL+F3:

Управление именами в Excel.

После чего нажмите на кнопку создать.

Создание имени в Excel.

Вводим в поле «Имя:» значение — Параметр и в поле «Диапазон:» ссылку на ячейку B2, а затем ОК. Те же самые шаги проделываем для второго параметра.

Параметр.

Как видно на рисунке ниже, в результате этих действий в Диспетчере имен появилось два диапазона с присвоенными именами:

Диспетчер имен.

Следующим шагом будет внесение таких изменений в ранее созданные формулы, которые позволят формулам ссылаться на созданные присвоенные имена и работать внутри Диспетчера имен, а не в диапазоне ячеек на листе.

Ряд данных 1

  1. СТРОКА() изменяем на СТРОКА($1:$360) – Зачем? В присвоенных именах, для вычисления значений в рядах данных будут использованы формулы массива, которые позволят не размещать формулы в последующих ячейках, а вместо СТРОКА($1:$360) появится таблица значений <1; 360>.
  2. 0,8 изменяется на присвоенное имя, т.е. «Параметр» — это позволит динамически изменять диаграмму. Достаточно будет лишь поменять значение в ячейке B2 на которую ссылается данное имя «Параметр».

Формула после внесенных изменений будет иметь вид:

Вносим новую формулу в Диспетчер имен (в поле «Диапазон») и присваиваем ей имя «Круг», не забывая, что после ввода формулы необходимо нажать Ctrl + Shift + Enter на клавиатуре, что запустит ее как формулу массива.

Поле Диапазон.

То, что формула работает как формула массива также будет видно в Диспетчере имен (в столбце «Значение» будут отображаться фигурные скобки <…>.

Читайте так же:
Добавление счетчиков для сайта

.

Аналогично, делаем с рядами данных 2 и 3.

Формула для второго ряда:

будет присвоено имя «Линия».

Формула для третьего ряда:

будет присвоено имя «Фрагмент».

Когда всем рядам присвоены имена, переходим к их размещению на диаграмме.

В нашей таблице еще недостает названия, которое будет отображать обычное числовое значение как проценты (без формата ячеек) с помощью простой формулы =Факт&»%». Она ссылается на одно из имен:

проценты без формата ячеек.

Теперь выделяем таблицы и выбираем, как и раньше, тот же самый вид диаграммы: «ВСТАВКА»-«Диаграммы»-«Биржевая»-«Лепестковая»-«Заполненная лепестковая».

Заполненная лепестковая.

Щелкаем левой кнопкой мышки по диаграмме чтобы активировать дополнительное меню: «РАБОТА С ДИАГРАММАМИ»-«КОНСТРУКТОР», в котором выбираем инструмент «Выбрать данные», как показано ниже на рисунке:

РАБОТА С ДИАГРАММАМИ.

В появившемся диалоговом окне «Выбор источника данных», в левой секции «Элементы легенды (ряды)» все удаляем.

Затем размещаем новые ряды данных с присвоенными именами. Ниже приведен первый пример использования присвоенного имени в качестве ряда данных для диаграммы, в место ссылок на значения листа Excel.

ВНИМАНИЕ! Следует вспомнить конструкцию ссылки на имена – сначала указывается название файла рабочей книги Excel Счетчик KPI.xlsx, в котором определена переменная с именем «Линия», а между ними знак восклицания «!». В итоге ссылка имеет следующий вид =’Счетчик KPI.xlsx’!Линия:

Счетчик KPI.xlsx.

Повторим те же шаги для последующих рядов данных.

В результате получена диаграмма такая же, как и та что выполнена первым способом. Ее конечно же следует еще отформатировать, но выше уже обсуждались этапы и возможности как это сделать. Тем не менее, диаграмма является динамически обновляемой, поскольку теперь для нее источником данных являются значения в ячейках B2 и B3. Можно легко проверить как она измениться в зависимости от значений этих параметров.

Используя эти же методы, в завершении был создан новый дополнительный ряд данных диаграммы, который отвечает за значения, возникающие в случае если план не был выполнен. Он называется «Фрагмент2» с формулой в имени:

По этой причине была изменена формула в имени «Фрагмент» на:

А также в имени «Круг»:

=100;1-(СТРОКА(Лист2!$1:$360) -1)*(1-Параметр)/360;0)’ > Имя Круг.

Далее добавляем к созданной таким образом лепестковой диаграмме фигуру: «ВСТАВКА»-«Иллюстрации»-«Фигуры»-«Овал»:

Фигура Овал.

Щелкните левой кнопкой мышки по фигуре, чтобы активировать ее и введите в строку формул ссылку на ячейку =$B$1 после чего нажмите Enter. В результате содержимое ячейки B1 будет отображаться в качестве надписи для фигуры. Фигура со значением показателя выполнения плана KPI в качестве надписи (ссылка на ячейку «Название») размещается на диаграмме и группируется с ней выделив их обоих и выбрав из контекстного меню опцию Группировать. Так мы получаем счетчик.

Пример использования шаблона диаграммы KPI на дашборде Excel

Скачать пример шаблона.

Помните, что шаблон работает только для значений в диапазоне 0-199 — при «заходе на третий круг» должны быть сделаны дополнительные соответствующие изменения.

Диаграмма, которая представлена в данном уроке, является особенной т.к. обладает возможностью отображать перевыполнение планов в процентном соотношении. Более того, у нее также интересная конструкция, основанная на присвоенных именах диапазонам – для обычного пользователя Excel, созданная таким образом диаграмма будет очень удобной.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector