Reklama
Results 1 to 13 of 13

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

  1. #1
    Astiliapl's Avatar
    Join Date
    2012
    Location
    Polska B
    Age
    31
    Posts
    955
    Rep Power
    14

    Default 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
    Aver's Avatar
    Join Date
    2009
    Location
    Tychy
    Posts
    7,071
    Rep Power
    21

    Default

    @Pumpkin ; Ty jesteś programista ;)

  3. #3
    Pumpkin's Avatar
    Join Date
    2010
    Posts
    3,180
    Rep Power
    18

    Default

    to wrzuc te xmle przykładowe tutaj
    Quote Originally Posted by wampiirr View Post
    This quote is hidden because you are ignoring this member. Show Quote
    Leki które aktualnie mają wartość 200zł, po refundacji płacimy 50 zł, a za Korwina będą kosztowały 10zł. Bardziej tak

    Quote Originally Posted by wampiirr View Post
    This quote is hidden because you are ignoring this member. Show Quote
    (...)bo był honorowym rycerzem w porównaniu do tego gościa, który oddał bez walki zamek.

  4. Reklama
  5. #4
    Astiliapl's Avatar
    Join Date
    2012
    Location
    Polska B
    Age
    31
    Posts
    955
    Rep Power
    14

    Default

    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. Attached Files

  6. #5
    Pumpkin's Avatar
    Join Date
    2010
    Posts
    3,180
    Rep Power
    18

    Default

    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ć
    Quote Originally Posted by wampiirr View Post
    This quote is hidden because you are ignoring this member. Show Quote
    Leki które aktualnie mają wartość 200zł, po refundacji płacimy 50 zł, a za Korwina będą kosztowały 10zł. Bardziej tak

    Quote Originally Posted by wampiirr View Post
    This quote is hidden because you are ignoring this member. Show Quote
    (...)bo był honorowym rycerzem w porównaniu do tego gościa, który oddał bez walki zamek.

  7. #6
    Astiliapl's Avatar
    Join Date
    2012
    Location
    Polska B
    Age
    31
    Posts
    955
    Rep Power
    14

    Default

    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. Attached Images
    Porównanie danych i usunięcie duplikatów. Attached Files

  8. Reklama
  9. #7
    Pumpkin's Avatar
    Join Date
    2010
    Posts
    3,180
    Rep Power
    18

    Default

    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
    Quote Originally Posted by wampiirr View Post
    This quote is hidden because you are ignoring this member. Show Quote
    Leki które aktualnie mają wartość 200zł, po refundacji płacimy 50 zł, a za Korwina będą kosztowały 10zł. Bardziej tak

    Quote Originally Posted by wampiirr View Post
    This quote is hidden because you are ignoring this member. Show Quote
    (...)bo był honorowym rycerzem w porównaniu do tego gościa, który oddał bez walki zamek.

  10. #8
    Astiliapl's Avatar
    Join Date
    2012
    Location
    Polska B
    Age
    31
    Posts
    955
    Rep Power
    14

    Default

    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.
    Last edited by Astiliapl; 12-01-2023 at 10:39.

  11. #9
    Wojtek tibia.org.pl's Avatar
    Join Date
    2020
    Posts
    1,185
    Rep Power
    7

    Default

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

  12. Reklama
  13. #10
    Astiliapl's Avatar
    Join Date
    2012
    Location
    Polska B
    Age
    31
    Posts
    955
    Rep Power
    14

    Default

    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

  14. #11
    Ander Twenty's Avatar
    Join Date
    2007
    Age
    30
    Posts
    4,414
    Rep Power
    22

    Default

    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

  15. #12
    Astiliapl's Avatar
    Join Date
    2012
    Location
    Polska B
    Age
    31
    Posts
    955
    Rep Power
    14

    Default

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

  16. Reklama
  17. #13
    Aver's Avatar
    Join Date
    2009
    Location
    Tychy
    Posts
    7,071
    Rep Power
    21

    Default

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

Reklama

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

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

Tags for this Thread

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •