Вечный ученик, практик и активный собеседник, приверженный пути развития технологий, оригинальный блогер, занятый и иногда ленивый, и подросток, которому иногда скучно, а иногда и смешно.
Добро пожаловать в поиск WeChat »ИТ-путешествие Джейка"обрати внимание на!
Оригинальная ссылка:Как возникла визуализация на большом экране данных о продажах «Дебют Луо Юнхао в Доуинь»?
1 апреля прошлого года на Douyin состоялась первая прямая трансляция Luo Yonghao с товарами, общее количество зрителей этой прямой трансляции превысило 30 миллионов, а продажи, наконец, превысили 110 миллионов. Затем в сети появилось "визуализированное широкоэкранное отображение" данных прямой трансляции. Многим интересно, для чего это используется. Сегодня я покажу вам крупномасштабную визуализацию, похожую на картинку ниже.
Изображение выше представляет собой визуализацию данных прямой трансляции Луо Юнхао на большом экране, а изображение ниже представляет собой визуализацию на большом экране того, что мы будем делать в этой статье.Давайте сначала покажем вам видео! Это то же самое, если вы заинтересованы, вы можете следовать за мной, чтобы управлять им снова.
1. Система ERP (Планирование ресурсов предприятия)
Применение распределения ресурсов к предприятиям называется“ERP系统”
, полное имя“EnterPrice Recourse Planning”
Возьмем для примера одну компанию, все знают, что она производит компьютеры.
1) Управление закупками: они не могут делать такие вещи, как процессоры, материнские платы и чипы, поэтому их нужно покупать.
2) Управление производством: В основном смотрю на процесс, и проходимость.
3) Управление запасами: В соответствии с рыночным спросом, какие продукты требуют больше запасов, а какие меньше, чтобы обеспечить сбалансированное предложение запасов.
4) управление продажами: Продажи делятся на онлайн и офлайн.
5) Управление логистикой
6) Финансовый менеджмент: как входящие, исходящие, бюджет и т. д.
7) Управление людьми: Отношения сотрудников компании.
8) корпоративная культура: В разных компаниях разная корпоративная культура.
2. ПХ
Применение ERP-системы в медицинской отрасли становится“HRP”
, полное имя“Hospital Resource Planning”
, он же“医院资源规划”
.
3. Предыстория и цель проекта
Основываясь на некоторых данных из определенной больницы, эта статья создает «кабину» для президента, чтобы помочь ему понять работу больницы и ее существующие проблемы, а также диагностировать эти проблемы, чтобы добиться рационализации распределения ресурсов.
4. Требования к проекту
Из вышеупомянутой цели мы можем знать, что эта статья предназначена для того, чтобы сделать большой визуальный экран для декана, чтобы помочь ему принимать решения.Поскольку это для декана, то мы должны знать, что как декан, каковы основные проблемы и что он обеспокоен Да, это то, что мы делаем. Ниже мы кратко перечислим следующее:
- Кадровое соотношение каждого отделения, например, врачей, медсестер и пациентов.
- Посещение каждого отделения, амбулаторное, стационарное (койка)
- Доход каждого отдела;
Пять, введение листа данных
6. Программная реализация
6.1 Создайте новый отчет о решении и добавьте предысторию
6.2 Подключение к базе данных: Hospital_hrp
6.3 Создание схемы названия и списка отделов
6.3.1 Создание нового подключения к данным и импорт источника данных
6.3.2 Блок отчета об импорте: добавить заголовок (большой экран для принятия решения о распределении ресурсов)
6.3.3 Нажмите на указанное выше редактирование, чтобы выполнить следующие операции.
6.3.4 После сохранения просмотрите эффект
6.3.5 Снова импортируйте блок отчета, чтобы создать диаграмму списка отделов
6.3.6 После нажатия на вышеуказанное редактирование выполните следующие операции.
6.3.7 После настройки интервала между двумя блоками отчета сохраните и отобразите эффект
6.4 Анализ доли персонала в каждом отделе
- Показатели национального стандарта: соотношение врач-пациент (1:5), соотношение медсестра-пациент (1:2,5), этот показатель является национальным стандартом.
- Требование 1: Ежемесячный анализ тенденций соотношения врачей и медсестер к пациентам в отделении
- Требование 2: Сравнительный анализ национального стандарта (доля) отделения и текущего состояния больницы (доля)
6.4.1 Требование 1: Ежемесячный анализ тенденций соотношения врач-медсестра-пациент в отделении
Используйте операторы SQL для подсчета количества врачей и медсестер в разных отделениях.
"--------医生人数统计----------"
select
deptno,deptname,
count(name) 医生人数
from doctor
group by deptno,deptname
"--------护士人数统计----------"
select
deptno,deptname,
count(name) 护士人数
from nurse
group by deptno,deptname
"--------患者不同科室、不同月份的人数统计----------"
select
deptno,in_month,
count(name) 患者人数
from hospital
group by deptno,in_month
Результат выглядит следующим образом:
Сделайте соединение таблицы, чтобы получить данные, которые мы используем для построения графика.
select
a.deptname,in_month,
(患者人数/医生人数) as 医患比,
(患者人数/护士人数) as 护患比
from
(select
deptno,deptname,
count(name) 医生人数
from doctor
group by deptno,deptname) a,
(select
deptno,deptname,
count(name) 护士人数
from nurse
group by deptno,deptname) b,
(select
deptno,in_month,
count(name) 患者人数
from hospital
group by deptno,in_month) c
where a.deptno = b.deptno and a.deptno = c.deptno
Результаты следующие (перехваченная часть результатов выглядит следующим образом):
В FanRuan используйте приведенный выше оператор SQL, чтобы получить окончательные данные чертежа.
Вставить линейную диаграмму
После нажатия на вышеуказанное редактирование привяжите источник данных
Установите заголовок (очень критично)
Так как нам нужно установить эффект привязки в будущем, то есть, какой отдел вы выберете, какой отдел должен отображаться в заголовке, этот шаг очень важен.这里强调一下,下面的叙述中,就不再介绍了。
Добавьте две предупреждающие строки (также известные как контрольные строки).
Мы знаем национальное соотношение соотношения: соотношение врач-пациент (1:5), соотношение медсестра-пациент (1:2,5), поэтому возьмем 2,5 и 5 в качестве критерия и для каждого сделаем контрольную линию, по которой можно будет сравнить текущую ситуацию больницы с этой опорной линией, сделайте четкое сравнение.
Примечание: Таким же образом мы можем снова добавить линию тренда соотношения медсестра-пациент.Этапы операции точно такие же, и мы не будем их здесь демонстрировать.
После сохранения операции отобразите эффект
Примечание. После каждой операции лучше сохранять ее.
问题来了:此时的科室表,与下方的折线图并不能进行联动,因此怎么办呢?
Настройка эффекта связи между таблицей отдела и линейной диаграммой
Сначала редактируем эту "таблицу отдела"
Когда появится следующий интерфейс, выполните следующие операции.
Когда появится следующий интерфейс, выполните следующие операции.
После сохранения отобразите эффект.
6.4.2 Требование 2: Сравнительный анализ национального стандарта (доля) отделения и текущего состояния больницы (доля)
Используйте оператор SQL, чтобы получить «национальную стандартную пропорцию отдела»
SELECT * FROM `normalconfig`
where deptname='${科室名称}'
Операция выглядит следующим образом:
Вставьте круговую диаграмму и выберите ее как «Кольцевую диаграмму — старая версия» и выберите ее как трехмерную кольцевую диаграмму.
Привязать источник данных
Установите заголовок (зачем устанавливать, выше было объяснено)
Примечание: на самом деле я задал другие параметры, это очень просто, здесь мы не будем делать скриншоты для демонстрации.
Затем мы снова настраиваем «Таблицу отдела» и кольцевую диаграмму, а эффект связи
Сначала редактируем эту "таблицу отдела"
Когда появится следующий интерфейс, выполните следующие операции.
Когда появится следующий интерфейс, выполните следующие операции.
После сохранения отобразите эффект.
Точно так же мы можем сделать «Статус-кво собственной больницы отделения является стандартной пропорцией». Поскольку большинство шагов одинаковы, здесь будут продемонстрированы только разные шаги. Отличается только шаг «привязать источник данных».
Но не сейчас, почему? Потому что легенды наших левой и правой кольцевых диаграмм не являются однозначным соответствием. На этом этапе мы будем «национальным стандартом» кольцевой диаграммы, корректируя поле в этой строке.
После сохранения выполните демонстрацию эффекта.
6.5 Анализ медицинских посещений
- Требование 1: Сравнительный анализ существующих и стандартных больничных коек в отделении (гистограмма)
- Требование 2: Использование кровати
- Требование 3. Ежемесячный анализ тенденций использования коек в отделении
6.5.1 Требование 1: Сравнительный анализ существующих и стандартных больничных коек в отделении
Используйте операторы SQL для подсчета количества существующих и стандартных больничных коек.
select
a.deptname,
标配,
现有,
(标配-现有) as 差值
from
(select
deptno,deptname,bednum as 标配
from normalconfig
) a,
(select
deptno,deptname,bednum as 现有
from department
) b
where a.deptno = b.deptno
Результаты следующие (перехваченная часть выглядит следующим образом):
В FanRuan используйте приведенный выше оператор SQL, чтобы получить окончательные данные чертежа.
Вставьте гистограмму и привяжите данные
Установите заголовок
Дисплей с динамическим мерцающим эффектом: функция специального эффекта
Когда значение отображается отрицательным, оно отмечается красным цветом.
Затем мы снова настраиваем «Таблицу отдела» и гистограмму, а эффект связи
Сначала редактируем эту "таблицу отдела"
Когда появится следующий интерфейс, выполните следующие операции.
Когда появится следующий интерфейс, выполните следующие операции.
После сохранения отобразите эффект.
6.5.2 Требование 2: Использование кровати
Загрузка коек = количество больных в месяц/количество коек (0,7-0,9 неплохо)
Используйте операторы SQL для подсчета отделений, соответствующих стандарту использования больничных коек.
select
deptname,
in_month,
round((患者人数/bednum),2) as 病床利用率
from
(select
*
from department) a,
(select
deptno,in_month,
count(name) as 患者人数
from hospital
group by deptno,in_month) b
where a.deptno = b.deptno
and (患者人数/bednum) >= 0.7 and (患者人数/bednum) <= 0.9
Результат выглядит следующим образом:
В FanRuan используйте приведенный выше оператор SQL, чтобы получить окончательные данные чертежа.
Вставьте гистограмму и привяжите данные
После сохранения отобразить эффект
6.5.3 Требование 3. Ежемесячный анализ тенденции использования коек в отделении
Используйте операторы SQL для подсчета количества существующих и стандартных больничных коек.
select
deptname,
in_month,
round((患者人数/bednum),2) as 病床利用率
from
(select
*
from department) a,
(select
deptno,in_month,
count(name) as 患者人数
from hospital
group by deptno,in_month) b
where a.deptno = b.deptno
Результаты следующие (перехваченная часть выглядит следующим образом):
В FanRuan используйте приведенный выше оператор SQL, чтобы получить окончательные данные чертежа.
Вставьте гистограмму и привяжите данные
Установите заголовок
Добавить опорную линию: 0,85
Затем мы снова настраиваем «Таблицу отдела» и гистограмму, а эффект связи
Сначала редактируем эту "таблицу отдела"
Когда появится следующий интерфейс, выполните следующие операции.
Когда появится следующий интерфейс, выполните следующие операции.
После сохранения отобразите эффект.
6.6 Анализ доходов
- Требование 1: Анализ ежемесячной динамики доходов стационарных больных в отделении
- Требование 2: Использование кровати
6.6.1 Требование 1: Ежемесячный анализ динамики доходов отделения от стационарных услуг
Используйте операторы SQL для подсчета количества существующих и стандартных больничных коек.
select
deptname,in_month,收入
from
(select
deptno,in_month,
round(sum(lastincome),2) as 收入
from hospital
group by deptno,in_month) a,
(select * from department) b
where a.deptno = b.deptno
Результаты следующие (перехваченная часть выглядит следующим образом):
В FanRuan используйте приведенный выше оператор SQL, чтобы получить окончательные данные чертежа.
Вставьте гистограмму и привяжите данные
Установите заголовок
Затем мы снова настраиваем «Таблицу отдела» и гистограмму, а эффект связи
Сначала редактируем эту "таблицу отдела"
Когда появится следующий интерфейс, выполните следующие операции.
Когда появится следующий интерфейс, выполните следующие операции.
После сохранения отобразите эффект.
Рекомендуемое чтение
Практика AB-тестирования анализа данных (с кодом Python)
«Вы все еще работаете с «файлами» или «папками» вручную?»
Оригинальность непростая.Если вы считаете, что эта статья полезна для вас, ставьте лайк, комментируйте или пересылайте эту статью, потому что это будет моей мотивацией выпускать больше качественных статей, спасибо!
Кстати, друзья-копатели, не забудьте дать мне бесплатный подписчик! На случай, если ты заблудишься и не сможешь найти меня в следующий раз.
Увидимся в следующий раз!