Pakiet zawartości usługi Power BI Wydajność produkcji
W tym artykule opisano, co się znajduje w pakiecie zawartości Wydajność produkcji w usłudze Microsoft Power BI. Wyjaśniono, jak uzyskać dostęp do raportów programu Power BI, oraz zamieszczono informacje o modelu danych i jednostkach użytych do zbudowania pakietu.
Przegląd
Pakiet zawartości Wydajność produkcji dla usługi Power BI jest przeznaczony dla menedżerów produkcji lub osób w organizacji, które są odpowiedzialne za kontrolę produkcji.
Raporty dostępne w pakiecie pozwalają używać usługi Power BI do monitorowanie wydajności operacji produkcji pod względem terminowości wykonania, jakości i kosztów. Raporty wykorzystują dane transakcyjne ze zleceń produkcyjnych i szarż produkcyjnych. Przedstawiają zarówno zagregowany widok metryk produkcji dla całej firmy, jak i podział metryk według produktów i zasobów.
Pakiet zawartości usługi Power BI pokazuje zdolność firmy do wykonywania produkcji na czas i w całości. Wydajność w przyszłości jest przewidywana na podstawie planów produkcji. Kompleksowe raporty zawierają szczegółowe informacje o wadach produktów spowodowanych na produkcji, jak również o wskaźnikach wadliwości zasobów i operacji.
Ten pakiet zawartości usługi Power BI umożliwia także analizowanie odchyleń produkcji. Odchylenia produkcji są obliczane jako różnica między kosztami szacowanym a zrealizowanym. Odchylenia produkcji są obliczane w momencie, gdy zlecenia produkcyjne lub szarże produkcyjne osiągają stan Zakończone.
Pakiet zawartości usługi Power BI Wydajność produkcji zawiera dane, które pochodzą ze zleceń produkcyjnych i szarż produkcyjnych. Raporty nie obejmują danych związanych z produkcją Kanban.
Przechodzenie do pakietu zawartości usługi Power BI
Pakiet zawartości usługi Power BI Wydajność produkcji jest wyświetlany na stronie Wydajność produkcji (Kontrola produkcji>Zapytania i raporty>Analiza wydajności produkcji>Wydajność produkcji).
Wskaźniki umieszczone w pakiecie zawartości usługi Power BI
Pakiet zawartości usługi Power BI Wydajność produkcji zawiera zestaw stron raportu. Każda strona zawiera zestaw wskaźników, które są wizualizowane jako wykresy, kafelki i tabele.
W poniższej tabeli znajduje się omówienie dostępnych wizualizacji.
Strona raportu | Wykresy | Kafelki |
---|---|---|
Wydajność produkcji |
|
|
Wady wg produktów |
|
|
Trend wad wg produktów | Wskaźnik wadliwości (części na milion) wg wyprodukowanej ilości | Wskaźnik wadliwości (części na milion) |
Wady wg zasobów |
|
Ilość wadliwych |
Trend wad wg zasobów | Wskaźnik wadliwości (części na milion) wg przetworzonej ilości | |
Odchylenia produkcji w kalkulacji doliczeniowej zleceniowej |
|
|
Opis modelu danych i jednostek
Następujące dane są używane dla stron raportów w pakiecie zawartości Wydajność produkcji dla usługi Power BI. Te dane są reprezentowane jako zagregowane miary umieszczone w magazynie jednostek. Magazyn jednostek to baza danych programu Microsoft SQL Server zoptymalizowana pod kątem analiz. Aby uzyskać więcej informacji o magazynie jednostek, zobacz Integracja usługi Power BI z magazynem jednostek.
Następująca tabela pokazuje najważniejsze zagregowane miary używane jako podstawa w pakiecie zawartości usługi Power BI.
Jednostka | Najważniejsze zagregowane miary | Źródło danych aplikacji finansowych i operacyjnych | Pole |
---|---|---|---|
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 |
W poniższej tabeli przedstawiono, jak najważniejsze zagregowane miary są używane do tworzenia kilku miar obliczanych w zestawie danych pakietu zawartości.
Pomiar | Sposób obliczania miary |
---|---|
% odchylenia produkcji | SUM('Production variance'[Production variance]) / SUM('Production variance'[Estimated cost]) |
Wszystkie planowane zamówienia | COUNTROWS('Planowane zlecenie produkcyjne') |
Wcześnie | COUNTROWS(FILTER('Planowane zlecenie produkcyjne', 'Planowane zlecenie produkcyjne'[Planowana data zakończeni]a < 'Planowane zlecenie produkcyjne'[Data zapotrzebowania])) |
Późno | COUNTROWS(FILTER('Planowane zlecenie produkcyjne', 'Planowane zlecenie produkcyjne'[Planowana data zakończeni]a > 'Planowane zlecenie produkcyjne'[Data zapotrzebowania])) |
Na czas | COUNTROWS(FILTER('Planowane zlecenie produkcyjne', 'Planowane zlecenie produkcyjne'[Planowana data zakończenia] = 'Planowane zlecenie produkcyjne'[Data zapotrzebowania])) |
% na czas | IF ( 'Planowane zlecenie produkcyjne'[Na czas] <> 0, 'Planowane zlecenie produkcyjne'[Na czas], IF ('Planowane zlecenie produkcyjne'Wszystkie planowane zamówienia <> 0, 0, BLANK()) ) / 'Planowane zlecenie produkcyjne'[Wszystkie planowane zamówienia] |
Ukończono | COUNTROWS(FILTER('Production order', 'Production order'[Is RAF'ed] = TRUE)) |
Wskaźnik wadliwości (części na milion) | IF( 'Production order'[Total quantity] = 0, BLANK(), (SUM('Production order'[Defective quantity]) / 'Production order'[Total quantity]) * 1000000) |
Wskaźnik opóźnionej produkcji | 'Production order'[Late #] / 'Production order'[Completed] |
Wcześnie i w całości | COUNTROWS(FILTER('Production order', 'Production order'[Is in full] = TRUE && 'Production order'[Is early] = TRUE)) |
Z wyprzedzeniem # | COUNTROWS(FILTER('Production order', 'Production order'[Is early] = TRUE)) |
% wczesnych | IFERROR( IF('Production order'[Early #] <> 0, 'Production order'[Early #], IF('Production order'[Total orders] = 0, BLANK(), 0)) / 'Production order'[Total orders], BLANK()) |
Nie zakończono | COUNTROWS(FILTER('Production order', 'Production order'[Is in full] = FALSE && 'Production order'[Is RAF'ed] = TRUE)) |
% niezakończonych | IFERROR( IF('Production order'[Incomplete] <> 0, 'Production order'[Incomplete], IF('Production order'[Total orders] = 0, BLANK(), 0)) / 'Production order'[Total orders], BLANK()) |
Opóźnione | 'Production order'[Is RAF'ed] = TRUE && 'Production order'[Delayed value] = 1 |
Wcześnie | 'Production order'[Is RAF'ed] = TRUE && 'Production order'[Days delayed] < 0 |
W całości | 'Production order'[Good quantity] >= 'Production order'[Scheduled quantity] |
Zgłoszone jako gotowe | 'Production order'[Production status value] = 5 || 'Production order'[Production status value] = 7 |
Opóźnione i w całości | COUNTROWS(FILTER('Production order', 'Production order'[Is in full] = TRUE && 'Production order'[Is delayed] = TRUE)) |
Z opóźnieniem # | COUNTROWS(FILTER('Production order', 'Production order'[Is delayed] = TRUE)) |
% opóźnionych | IFERROR( IF('Production order'[Late #] <> 0, 'Production order'[Late #], IF('Production order'[Total orders] = 0, BLANK(), 0)) / 'Production order'[Total orders], BLANK()) |
Na czas i w całości | COUNTROWS(FILTER('Production order', 'Production order'[Is in full] = TRUE && 'Production order'[Is delayed] = FALSE && 'Production order'[Is early] = FALSE)) |
% na czas i w całości | IFERROR( IF('Production order'[On-time & in full] <> 0, 'Production order'[On-time & in full], IF('Production order'[Completed] = 0, BLANK(), 0)) / 'Production order'[Completed], BLANK()) |
Razem zamówienia | COUNTROWS('Zlecenie produkcyjne') |
Ilość całkowita | SUM('Production order'[Good quantity]) + SUM('Production order'[Defective quantity]) |
Wskaźnik wadliwości (części na milion) | IF( 'Route transactions'[Processed quantity] = 0, BLANK(), (SUM('Route transactions'[Defective quantity]) / 'Route transactions'[Processed quantity]) * 1000000) |
Mieszany wskaźnik wadliwości (części na milion) | IF( 'Route transactions'[Total mixed quantity] = 0, BLANK(), (SUM('Route transactions'[Defective quantity]) / 'Route transactions'[Total mixed quantity]) * 1000000) |
Ilość przetworzona | SUM('Route transactions'[Good quantity]) + SUM('Route transactions'[Defective quantity]) |
Ilość mieszana razem | SUM('Production order'[Good quantity]) + SUM('Route transactions'[Defective quantity]) |
Następująca tabela przedstawia najważniejsze wymiary używane jako filtry do dzielenia zagregowanych miar w celu uzyskania większej szczegółowości i lepszego wglądu analitycznego.
Jednostka | Przykłady atrybutów |
---|---|
Data zgłoszenia jako gotowej | Data ukończenia (zgłoszenia wyrobów gotowych), miesiąc i przesunięcie roku |
Data zakończenia | Przesunięcie zakończonego miesiąca i Miesiąc |
Data zapotrzebowania | Przesunięcie miesiąca daty zapotrzebowania i Data zapotrzebowania |
Data transakcji marszruty | Przesunięcie miesiąca transakcji marszruty i Data |
Oddziały | Identyfikator oddziału, Nazwa oddziału, Stan i Miejscowość |
Jednostki | Identyfikator i Nazwa |
Zasoby | Identyfikator zasobu, Nazwa zasobu, Typ zasobu i Grupa zasobów |
Produkty | Numer produktu, Nazwa produktu, Identyfikator towaru i Grupa towarów |