Reklama
Pokazuje wyniki od 1 do 13 z 13

Temat: Porównanie danych i usunięcie duplikatów.

  1. #1
    Avatar Astiliapl
    Data rejestracji
    2012
    Położenie
    Polska B
    Wiek
    29
    Posty
    950
    Siła reputacji
    12

    Domyślny Porównanie danych i usunięcie duplikatów.

    Cześć.

    Pracuje w jednej firmie w Szwajcarii i za głowę się łapię jak oni przygotowują listę produktów do zrobienia pracownikom. Program który używają ma chyba z 30 lat tylko wzbogacany non stop o nowe funkcje. Zwolniło się miejsce tak jakby kierownicze i pomyślałem że trochę im ułatwię sprawę a może dzięki temu awansuje. Sprawa wygląda tak są dwie ekipy produkcji warzyw i owoców (różnych sałatek i mieszanek warzyw) każdy pracownik ma komputer przy swoim stanowisku i musi potwierdzać w systemie co już zrobił żeby było wiadomo co jeszcze zostało do zrobienia. Problem w tym że pracują tam ludzie którzy są wiekowi i czasem akceptują coś czego nie zrobili i później tego brakuje żeby skompletować zamówienie. Teraz żeby dać listę produktów na produkcję których brakuje trzeba pisać na karteczkach i przepisywać na osobne działy bo drugi system na którym pracują Ci co przygotowują produkty wyrzuca tylko pełną listę produktów i nie dzieli ich na produkty zrobione i do zrobienia. Wpadłem na pomysł ale nie wiem czy dobry bo cienki jestem w tych sprawach ale do rzeczy. W jednym jak i drugim systemie można wyexportować plik XML i teraz można użyć python-a żeby wyciągnął kilka tych samych rekordów z jednego i drugiego pliku do zrobienia porównania i usunięcia duplikatów. Tym o to sposobem zostanie lista produktów które są niby zrobione a w rzeczywistości ich brakuje. Lista była by przejrzysta, zrobiona w kilka kliknięć i nie pisana odręcznie co ułatwiło by i przyśpieszyło pracę. Na jutro a może i dziś nie wiem ogarnął bym z końca dnia te 2 xml z osobnych systemów żeby lista nie była zbyt długa. I czy ktoś z Was pomógł by mi zrobić jakiś skrypt do tego?

  2. #2
    Avatar Aver
    Data rejestracji
    2009
    Położenie
    Tychy
    Posty
    6,370
    Siła reputacji
    19

    Domyślny

    @Pumpkin ; Ty jesteś programista ;)

  3. Reklama
  4. #3
    Avatar Pumpkin
    Data rejestracji
    2010
    Posty
    3,034
    Siła reputacji
    16

    Domyślny

    to wrzuc te xmle przykładowe tutaj
    Cytuj wampiirr napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Leki które aktualnie mają wartość 200zł, po refundacji płacimy 50 zł, a za Korwina będą kosztowały 10zł. Bardziej tak

    Cytuj wampiirr napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    (...)bo był honorowym rycerzem w porównaniu do tego gościa, który oddał bez walki zamek.

  5. #4
    Avatar Astiliapl
    Data rejestracji
    2012
    Położenie
    Polska B
    Wiek
    29
    Posty
    950
    Siła reputacji
    12

    Domyślny

    Patrzę się na te xml-e i chujnia straszna sam nie mam pomysłu jak to separować.
    Porównanie danych i usunięcie duplikatów. Załączniki

  6. #5
    Avatar Pumpkin
    Data rejestracji
    2010
    Posty
    3,034
    Siła reputacji
    16

    Domyślny

    no jak tak zerknąłem to na pierwszy rzut oka w niektórych pozycjach brakuje niektórych danych więc to nie będzie tak że np 15 wierszy = 1 pozycja tylko czasem to jest mniej niż 15. Pytanie których pozycji z tych 15 może brakować?

    Aubergine cube 20mm
    15 KG
    2866168
    10/01/2023

    Betterave cuite cube 5 mm
    0.5 KG
    2865699
    10/01/2023

    Carotte brunoise 3mm
    BRAKUJE WIERSZA Z KG
    2865353
    10/01/2023
    Już przy trzeciej pozycji brakuje kg. Jeśli to był by jedyny atrybut którego może nie być to jeszcze można validator napisać w pythonie który by pomijał to pole. Kolejna rzecz to co chcesz sprawdzać czy dany produkt jest na liście czy też kilogramy się mają zgadzać? Kolejna rzecz to czemu kilogramy się pojawiają dwukrotnie. Najpierw osobno wartość a osobno jednostka a potem wartość razem z jednostką. mogą być jakieś róznice w tym?
    6,00 Kg 6 KG
    Ogólnie to tak z pół dnia by trzeba było pokminić bo nie wiadomo czego tam jeszcze może brakować
    Cytuj wampiirr napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Leki które aktualnie mają wartość 200zł, po refundacji płacimy 50 zł, a za Korwina będą kosztowały 10zł. Bardziej tak

    Cytuj wampiirr napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    (...)bo był honorowym rycerzem w porównaniu do tego gościa, który oddał bez walki zamek.

  7. #6
    Avatar Astiliapl
    Data rejestracji
    2012
    Położenie
    Polska B
    Wiek
    29
    Posty
    950
    Siła reputacji
    12

    Domyślny

    Pogrzebałem trochę w opcjach i znalazłem jeszcze możliwość wysłania tego do excel. Problem w tym że cała idea jest taka żeby się nie bawić w to ręcznie tylko ile się da zautomatyzować. Zależy mi żeby została nazwa klienta, produkt, kilogramy bądź sztuki i remarqe (opis).

    Do excel:
    https://easyupload.io/h6vsn7
    https://easyupload.io/7b9xvj
    Porównanie danych i usunięcie duplikatów. Załączone obrazki
    Porównanie danych i usunięcie duplikatów. Załączniki

  8. #7
    Avatar Pumpkin
    Data rejestracji
    2010
    Posty
    3,034
    Siła reputacji
    16

    Domyślny

    ale dalej nie napisałeś czy chcesz porównywać ile sztuk/kg jest w jednym a ile w drugim. No ogólnie w excelu możesz to zrobić przez automation i raczej pythona nie potrzebujesz
    Cytuj wampiirr napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Leki które aktualnie mają wartość 200zł, po refundacji płacimy 50 zł, a za Korwina będą kosztowały 10zł. Bardziej tak

    Cytuj wampiirr napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    (...)bo był honorowym rycerzem w porównaniu do tego gościa, który oddał bez walki zamek.

  9. #8
    Avatar Astiliapl
    Data rejestracji
    2012
    Położenie
    Polska B
    Wiek
    29
    Posty
    950
    Siła reputacji
    12

    Domyślny

    Wygląda to tak:

    Biorę tabelę RptPrep4Gamme i szukam zaznaczonych danych na zdjęciu następnie jeśli się pokrywają w tabeli RptPrepManco to usuwa mi cały wiersz z tabeli RptPrepManco i tak z każdym. Wszystko to co zostanie w tabeli RptPrepManco po całym tym procesie musi zostać zrobione ponownie (na produkcji) i to jest ta lista produktów którą oni robią ręcznie.

    Porównanie danych i usunięcie duplikatów.-rptprep4gamme.jpg


    Porównanie danych i usunięcie duplikatów.-rptprepmanco.jpg

    Gdyby tabele były zrobione tak samo czyli Każdy produkt wiersz pod wierszem i w tej samej kolejności podane wartości to bym to umiał porównać w exelu ale nie jestem na tyle dobry w excelu żeby to umieć zrobić automatycznie.
    Ostatnio zmieniony przez Astiliapl : 12-01-2023, 10:39

  10. #9
    Avatar Wojtek tibia.org.pl
    Data rejestracji
    2020
    Posty
    1,164
    Siła reputacji
    4

    Domyślny

    pomóżcie człowiekowi zmienić swoje życie i awansować :(

  11. #10
    Avatar Astiliapl
    Data rejestracji
    2012
    Położenie
    Polska B
    Wiek
    29
    Posty
    950
    Siła reputacji
    12

    Domyślny

    to nie jest takie łatwe do ogarnięcia jak by się wydawało :D

    tu w excelu jakieś grube makra by porobić a to i tak nie da gwarancji że czegoś nie zje po drodze, mam pomysł jak to zrobić samemu ale problem jest w tym żeby ta "ciemna masa" która ma dostać gotową listę to ogarnęła, a ja nie chce im pokazać że tylko ja to umiem bo zaraz mnie do tego posadzą i będę miał tylko dodatkową prace :D

  12. #11
    Avatar Ander Twenty
    Data rejestracji
    2007
    Wiek
    27
    Posty
    4,414
    Siła reputacji
    19

    Domyślny

    problem stary jak świat czyli dane były złe
    jebanie do tego kobyły co przewidzi każdą kombinację to z motyką na słońce a tera czas na powrut do data entry

  13. #12
    Avatar Astiliapl
    Data rejestracji
    2012
    Położenie
    Polska B
    Wiek
    29
    Posty
    950
    Siła reputacji
    12

    Domyślny

    Zrobiłem se sam wszystko. I działa u mnie… muszę jeszcze zrobić test na żywym organizmie czy działa.

  14. #13
    Avatar Aver
    Data rejestracji
    2009
    Położenie
    Tychy
    Posty
    6,370
    Siła reputacji
    19

    Domyślny

    Cieszy mnie, że Torg to taka świetna społeczność. @Astiliapl ; powodzenia

Reklama

Informacje o temacie

Użytkownicy przeglądający temat

Aktualnie 1 użytkowników przegląda ten temat. (0 użytkowników i 1 gości)

Podobne tematy

  1. Windows 10 format/usunięcie wszystkich danych bez płyty.
    Przez boryss w dziale Sprzęt i oprogramowanie
    Odpowiedzi: 10
    Ostatni post: 04-01-2017, 23:15
  2. Porownanie 2 monitorow 22" LED FULL HD philips Vs Benq
    Przez Pogoria1908 w dziale Sprzęt i oprogramowanie
    Odpowiedzi: 0
    Ostatni post: 13-06-2013, 14:29
  3. Porównanie profesji magicznych :)
    Przez Sin w dziale Tibia
    Odpowiedzi: 16
    Ostatni post: 25-10-2012, 06:57
  4. [Xenobot, Bmega] Porównanie
    Przez LaskaService w dziale Tibia
    Odpowiedzi: 11
    Ostatni post: 10-02-2012, 21:48
  5. Dwa laptopy- porównanie
    Przez Within w dziale Sprzęt i oprogramowanie
    Odpowiedzi: 6
    Ostatni post: 13-11-2011, 19:57

Tagi tego tematu

Zakładki

Zakładki

Zasady postowania

  • Nie możesz pisać nowych tematów
  • Nie możesz pisać postów
  • Nie możesz używać załączników
  • Nie możesz edytować swoich postów
  •