Feature #6363
Updated by Edyta Ostrowska about 1 year ago
ES: Management ratings nowa zakąłdka w senior panel Wygenerowanie excela z ocena managmentu, wybieranie ownera i statków, możliwość dodawania kolejnych ownerów, pod każdym ownerem lista statków do wyboru. możliwość wyboru zakresu dat przykład excela w załączniku pierwsza zakładka zawiera ogólna ocene, tak jak w załączniku opis ocen tez w załączniku. Wyniki kryteriów w kolejnach zakładkach: 1 kryterium: miejsce do uzupełniania liczby na sztywno dla danego ownera, w przypadku nieuzupęnienia, w excelu generuje się puste 2 kryterium: Machines analysied - to jest jesne jest ta liczba we wcześniejszych slajdach The minimum number of machines that should be mesured - suma wszystkich maszyn które sa w CBMie w stricture manager wybranych statków. rocznie liczba maszyn z konkretnym interwałem * 12:interwał pomiarowy. jeżeli wybierzemy date zpołowe miesiąca to zlicza sume minimalnych pomiarów do pełengo wcześniejszego miesiąca podczas generowania tej liczby minimum maszyn system patrzy od kiedy statek jest w CBM (dat eof first measurement) - i tak samo zaokragla liczbe maszyn do pełnego miesiąca kolejnego niż first measurement. jeżeli w fisrt measurement jest none zakłądamy że przez cały ten przedział statek był w CBM. wyniki w tabelce 2 3 kryterium: za pomocą poniższej komendy: SELECT report_number ,s.ship_name, o.owner_name, sd.cbm, dev.device_name, dev.cm,dev.problematic_flag, h_det.send_logs[array_length(h_det.send_logs, 1)] as report_send_date, feedback_date, (feedback_date::date - h_det.send_logs[array_length(h_det.send_logs, 1)]::date) AS diff_time, fed.feedback_work_done FROM kombajn.feedbacks fed LEFT JOIN kombajn.remarks rem on rem.remark_pkey = fed.remark_fkey LEFT JOIN kombajn.devices dev on dev.device_pkey = rem.device_fkey LEFT JOIN kombajn.harmonogram h on h.harmonogram_id_pkey = rem.harmo_id_fkey LEFT JOIN kombajn.harmonogram_details h_det on h_det.harmonogram_id_fkey = h.harmonogram_id_pkey LEFT JOIN kombajn.ships s on s.ship_id_pkey = h.ship_id_fkey LEFT JOIN kombajn.ship_data sd on sd.ship_id_fkey = s.ship_id_pkey LEFT JOIN kombajn.owners o on o.owner_id_pkey = s.owner_id_fkey where fed.feedback_work_done not in ('No response','No respone') and h_det.send_logs[array_length(h_det.send_logs, 1)] not in ('None','OFF') and h_det.send is true and fdb_flag_fkey not in (7, 9) and h_det.send_logs[array_length(h_det.send_logs, 1)] >= '2024-01-01' AND h_det.send_logs[array_length(h_det.send_logs, 1)] < '2024-06-30' and o.owner_id_pkey = 70 --id ownera and cbm is true -- true/false and cm is true -- true/false order by ship_name, harmonogram_id_pkey desc rekordy <0 nie brać w ogóle pod uwagę średnia z diff_time : 7 = wynik porównać z opisem kryterium, uwaga: w tej kategorii jest podział na critical and uncritical 3 4 kryterium: procent odpowiedzi na fdb do wszystkich rekomnedacji. dane wzięte z tabelki z kombajna fdb stats odpowiedzi: (response-not done):diagnosis*100 4 5 kryterium: przykład w ząłączniku, pomiary uznajemy według tej komendy: select mp.value, pt.point_name, s.ship_name,o.owner_name from kombajn.measurements_point mp left join kombajn.points pt on pt.point_pkey = mp.point_fkey left join kombajn.devices dev on dev.device_pkey = pt.device_fkey left join kombajn.ships s on s.ship_id_pkey = dev.ship_id_fkey left join kombajn.owners o on owner_id_pkey = s.owner_id_fkey where mp.measurement_date BETWEEN '2022-01-01' and '2022-12-31' and measurement_point_task_fkey = 1 and mp.value = -1 and o.owner_id_pkey = 6 order by ship_name w correct tylko różne od -1 lub = -1 obliczyć procent błędów pomiarowych w stosunku do wszystkich pomiarów wynik porównać do opisu w tabelce 5 6 kryterium: tabela z podziałem na ilość logowań kont zakwalifikowanych jako Superintentend. w wybranym zakresie czasu. wynik to ma być: ilośc logowań/ilość Si lub sttaków/licbe miesięcy w danym zakresie np jak wybiorę zakres od 5.01.2024 do 20.04.2024, to wybiera 4miesiące: styczeń, luty, marzec, kwiecień. wynik porównujemy z poniższymi zakresami 5 >=1 4 >=0,(6) 3 >=0,5 2 >= 0,(3) 1< 0,(3) 6 7 kryterium: miejsce do uzupełniania liczby na sztywno dla danego ownera, w przypadku nieuzupęnienia w excelu generuje się puste