Содержимое Power BI "Эффективность производства"
В этой статье описывается, что входит в содержимое Microsoft Power BI Эффективность производства. В нем описывается порядок доступа к отчетам Power BI и предоставляется информация о модели данных и объектах, которые использовались для построения пакета содержимого.
Обзор
Содержимое Power BI Эффективность производства предназначено для руководителей производства или других специалистов в организации, ответственных за контроль производства.
Входящие в него отчеты позволяют использовать Power BI для мониторинга эффективности производственных операций в отношении своевременности выполнения, качества и затрат. В отчетах используются данные проводок из производственных заказов и заказов партий для формирования как агрегированного представления производственных показателей по всей компании, так и разбивки показателей по продукту и ресурсу.
Содержимое Power BI позволяет понять, способна ли организация осуществлять производство вовремя и в полном объеме. Будущая эффективность прогнозируется на основе производственных планов. Подробные отчеты позволяют получить глубокое представление о браке продуктов, вызванном производством, а также о проценте брака по ресурсам и по операциям.
Это содержимое Power BI также дает возможность анализировать отклонения производственных затрат. Отклонение цены производства от себестоимости рассчитывается как разница между оценочной стоимостью и реализованной стоимостью. Отклонения цены производства от себестоимости рассчитываются при достижении производственными заказами или партионными заказами состояния Завершено.
Содержимое Power BI Эффективность производства включает данные, которые поступают из производственных заказов и заказов партий. Данные, связанные с производством по системе "канбан", в отчеты не входят.
Доступ к содержимому Power BI
Содержимое Power BI Эффективность производства отображается на странице Эффективность производства (Управление производством>Запросы и отчеты>Анализ эффективности производства>Эффективность производства).
Показатели, включенные в пакет содержимого Power BI
Содержимое Power BI Эффективность производства включает в себя набор страниц отчетов. Каждая страница состоит из набора показателей, которые отображаются в виде диаграмм, плиток и таблиц.
В следующей таблице приводится обзор визуализаций, входящих в эти отчеты.
Страница отчета | Диаграммы | Плитки |
---|---|---|
Эффективность производства |
|
|
Брак по продукту |
|
|
Тенденция брака по продукту | Процент брака (миллионных долей) по произведенному количеству | Процент брака (миллионных долей) |
Брак по ресурсу |
|
Количество дефектных |
Тенденция брака по ресурсу | Процент брака (миллионных долей) по обработанному количеству | |
Отклонения цены производства от себестоимости для позаказной калькуляции себестоимости |
|
|
Понимание модели данных и объектов
Следующие данные используются для заполнения страниц отчета в содержимом Power BI Эффективность производства. Эти данные представлены как общие измерения, которые помещаются на временное хранение в хранилище объектов. Хранилище объектов является базой данных Microsoft SQL Server, оптимизированной для аналитики. Дополнительные сведения о хранилище объектов см. в разделе Интеграция Power BI с хранилищем объектов.
В следующей таблице приведены ключевые агрегированные измерения, используемые в качестве основы для содержимого Power BI.
Объект | Ключевые сводные измерения | Источник данных для приложений для управления финансами и операциями | Поле |
---|---|---|---|
CostCalculation | CostAmount | ProdCalcTransExpanded | CostAmount |
CostCalculation | CostMarkup | ProdCalcTransExpanded | CostMarkup |
CostCalculation | ActualCostAmount | ProdCalcTransExpanded | RealCostAmount |
CostCalculation | RealCostAdjustment | ProdCalcTransExpanded | RealCostAdjustment |
RouteTransactions | ErrorQuantity | ProdRouteTransExpanded | QtyError |
RouteTransactions | GoodQuantity | ProdRouteTransExpanded | QtyGood |
ProductionOrder | DaysDelayed | ProdTableExpanded | DaysDelayed |
ProductionOrder | LeadTime | ProdTableExpanded | LeadTime |
ProductionOrder | PlannedLeadTime | ProdTableExpanded | PlannedLeadTime |
ProductionOrder | ProductionOrderCount | ProdTableExpanded | |
CoproductCostCalculation | CoproductCostAmount | PmfCoByProdCalcTransExpanded | CostAmount |
CoproductCostCalculation | CoproductCostMarkup | PmfCoByProdCalcTransExpanded | CostMarkup |
CoproductCostCalculation | CoproductRealCostAdjustment | PmfCoByProdCalcTransExpanded | RealCostAdjustment |
CoproductCostCalculation | CoproductActualCostAmount | PmfCoByProdCalcTransExpanded | RealCostAmount |
В следующей таблице показано, как ключевые агрегированные измерения используются для создания нескольких вычисляемых мер в наборе данных содержимого.
Мера | Как вычисляется мера |
---|---|
Отклонение цены производства от себестоимости, % | SUM('Расхождение в производстве'[Расхождение в производстве]) / SUM('Расхождение в производстве'[Оценочная стоимость]) |
Все спланированные заказы | COUNTROWS('Спланированный производственный заказ') |
С опережением | COUNTROWS(FILTER('Спланированный производственный заказ', 'Спланированный производственный заказ'[Запланированная дата окончания] < 'Спланированный производственный заказ'[Дата потребности])) |
С опозданием | COUNTROWS(FILTER('Спланированный производственный заказ', 'Спланированный производственный заказ'[Запланированная дата окончания] > 'Спланированный производственный заказ'[Дата потребности])) |
Вовремя | COUNTROWS(FILTER('Спланированный производственный заказ', 'Спланированный производственный заказ'[Запланированная дата окончания] = 'Спланированный производственный заказ'[Дата потребности])) |
% вовремя | IF ( 'Спланированный производственный заказ'[Вовремя] <> 0, 'Спланированный производственный заказ'[Вовремя], IF ('Спланированный производственный заказ'[Все спланированные заказы] <> 0, 0, BLANK()) ) / 'Спланированный производственный заказ'[Все спланированные заказы] |
Завершено | COUNTROWS(FILTER('Производственный заказ', 'Производственный заказ'[Принят] = TRUE)) |
Процент брака (миллионных долей) | IF( 'Производственный заказ'[Общее количество] = 0, BLANK(), (SUM('Производственный заказ'[Количество дефектных]) / 'Производственный заказ'[Общее количество]) * 1 000 000) |
Процент продукции, произведенной с опозданием | 'Производственный заказ'[C опозданием #] / 'Производственный заказ'[Завершено] |
С опережением и в полном объеме | COUNTROWS(FILTER('Производственный заказ', 'Производственный заказ'[Выполнен в полном объеме] = TRUE && Производственный заказ'[Выполнен с опережением] = TRUE)) |
C опережением # | COUNTROWS(FILTER('Производственный заказ', 'Производственный заказ'[Выполнен с опережением] = TRUE)) |
% с опережением | IFERROR( IF('Производственный заказ'[C опережением #] <> 0, 'Производственный заказ'[C опережением #], IF('Производственный заказ'[Всего заказов] = 0, BLANK(), 0)) / 'Производственный заказ''[Всего заказов], BLANK()) |
Не завершено | COUNTROWS(FILTER('Производственный заказ', 'Производственный заказ'[Выполнен в полном объеме] = FALSE && 'Производственный заказ'[Принят] = TRUE)) |
% не в полном объеме | IFERROR( IF('Производственный заказ'[Не завершено] <> 0, 'Производственный заказ'[Не завершено], IF('Производственный заказ'[Всего заказов] = 0, BLANK(), 0)) / 'Производственный заказ'[Всего заказов], BLANK()) |
Выполнен с опозданием | 'Производственный заказ'[Принят] = TRUE && 'Производственный заказ'[Значение задержки] = 1 |
Выполнен с опережением | 'Производственный заказ'[Принят] = TRUE && 'Производственный заказ'[Дней задержки] < 0 |
Выполнен в полном объеме | 'Производственный заказ'[Количество правильных] >= 'Производственный заказ'[Запланированное количество] |
Принят | 'Производственный заказ'[Значение производственного статуса] = 5 || 'Производственный заказ'[Значение производственного статуса] = 7 |
С опозданием и в полном объеме | COUNTROWS(FILTER('Производственный заказ', 'Производственный заказ'[Выполнен в полном объеме] = TRUE && Производственный заказ'[Выполнен с опозданием] = TRUE)) |
C опозданием # | COUNTROWS(FILTER('Производственный заказ', 'Производственный заказ'[Выполнен с опозданием] = TRUE)) |
% с опозданием | IFERROR( IF('Производственный заказ'[С опозданием #] <> 0, 'Производственный заказ'[С опозданием #], IF('Производственный заказ'[Всего заказов] = 0, BLANK(), 0)) / 'Производственный заказ'[Всего заказов], BLANK()) |
Вовремя и в полном объеме | COUNTROWS(FILTER('Производственный заказ', 'Производственный заказ'[Выполнен в полном объеме] = TRUE && 'Производственный заказ'[Выполнен с опозданием] = FALSE && 'Производственный заказ'[Выполнен с опережением] = FALSE)) |
% вовремя и в полном объеме | IFERROR( IF('Производственный заказ'[Вовремя и в полном объеме] <> 0, 'Производственный заказ'[Вовремя и в полном объеме], IF('Производственный заказ'[Завершено] = 0, BLANK(), 0)) / 'Производственный заказ'[Завершено], BLANK()) |
Всего заказов | COUNTROWS('Производственный заказ') |
Общее количество | SUM('Производственный заказ'[Количество правильных]) + SUM('Производственный заказ'[Количество дефектных]) |
Процент брака (миллионных долей) | IF( 'Маршрутные проводки'[Обработанное количество] = 0, BLANK(), (SUM('Маршрутные проводки'[Количество дефектных]) / 'Маршрутные проводки'[Обработанное количество]) * 1 000 000) |
Процент брака смешанный (миллионных долей) | IF( 'Маршрутные проводки'[Общее смешанное количество] = 0, BLANK(), (SUM('Маршрутные проводки'[Количество дефектных]) / 'Маршрутные проводки'[Общее смешанное количество]) * 1 000 000) |
Обработанное количество | SUM('Маршрутные проводки'[количество правильных]) + SUM('Маршрутные проводки'[Количество дефектных]) |
Общее смешанное количество | SUM('Производственный заказ'[Количество правильных]) + SUM('Маршрутные проводки'[Количество дефектных]) |
В следующей таблице приведены ключевые измерения, используемые в качестве фильтров для разделения агрегированных измерений, чтобы можно было достичь большей детализации и получить более глубокое аналитическое представление.
Объект | Примеры атрибутов |
---|---|
Дата учета товара, как готового | Дата выполнения (приемки), месяц и смещение года |
Завершенная дата | Смещение месяца окончания и месяц |
Дата потребности | Смещение месяца даты потребности и дата потребности |
Дата маршрутной проводки | Смещение месяца маршрутной проводки и дата |
Сайты | Код сайта, имя сайта, регион и город |
Объекты | Код и имя |
Ресурсы | Код ресурса, имя ресурса, тип ресурса и группа ресурсов |
Товары | Номер продукта, наименование продукта, код номенклатуры и группа номенклатур |