Udostępnij za pośrednictwem

Błędy w danych importowanych z pliku TXT poprzez Power Query

Anonimowe
2017-11-15T14:41:01+00:00

Zrobiłem skoroszyt importujący dane 4 plików z użyciem dodatku Power Query. Sa to dwa .XLS i dwa .TXT. Na bazie pobranych danych odbywa się porównanie cen z cenników (3 z nich) i porównywane są numery zamienne u różnych dostawców.

Zauważyłem, że lista zamienników nie jest kompletna. Podczas aktualizacji danych pojawia się informacja o pobraniu ok. 38185 wierszy, ale wielu pozycji, jak się okazało na niej nie ma pomimo że w pliku źródłowym TXT są one obecne.

Dane przechowuję jako tekst, ponieważ niektóre z nich zawierają kropki i przecinki. Spacje usunięto. W celu prawidłowego działania [wyszukaj pionowo] posegregowano kolumny rosnąco.

Microsoft 365 i Office | Excel | Do użytku domowego | Windows

Pytanie zablokowane. To pytanie zostało zmigrowane ze społeczności pomocy technicznej firmy Microsoft. Możesz zagłosować, czy pytanie jest pomocne, ale nie możesz dodawać komentarzy ani odpowiedzi, ani też śledzić pytania. Aby chronić prywatność, profile użytkowników w przypadku migrowanych pytań są anonimizowane.

Komentarze: 0 Brak komentarzy
Liczba głosów: {count}
Answer accepted by question author
  1. Anonimowe
    2017-11-17T22:26:47+00:00

    ok - jest sposób. choć naklikać się trzeba ponad miarę.

    = Table.FromColumns({Lines.FromBinary(File.Contents("e:\PQ\Zamienniki.csv"),null,null,1250)})

    A następnie definicje cięcia.

    Miało być łatwiej :)

    Jeśli chcielibyście skorzystać z mojego interfejsu to zapraszam.

    Błąd choć dalej istnieje da sie obejść.

    1 osoba uznała tę odpowiedź za pomocną.
    Komentarze: 0 Brak komentarzy

Dodatkowe odpowiedzi: 6

Sortuj według: Najbardziej pomocne
  1. Anonimowe
    2017-11-15T14:49:03+00:00

    Kornel nie da się zdiagnozować biznesowego problemu opartego na 4-rech plikach i kilkudziesięciu tyś wierszy pozostając na kilku zdaniowym opisie. Taką analizę należy przeprowadzić na przykładzie.

    Nie wiem czego oczekujesz czy pomocy, czy poprawy błędu jaki może odszukałeś. Aby to jednak stwierdzić i sklasyfikować należy mieć dane oraz kolejne zapytania tworzące nowy widok danych połączonych. Ty natomiast opisałeś tylko swoje spostrzeżenia.

    Niewątpliwie MS zatrudnia kilku specjalistów od PQ ale wróżbitów chyba nie posiada. :)

    Komentarze: 0 Brak komentarzy
  2. Anonimowe
    2017-11-16T08:56:14+00:00

    OskarShon zarysowałem problem licząc, że jest to może jakiś znany szerzej błąd z istniejącym rozwiązaniem, którego nie znam. Szukając w samym arkuszu, plikach pomocy, specyfikacji excel i dodatku PowerQuery nie znalazłem ograniczeń, które mogłyby być przyczyną takiego stanu rzeczy. Na forach również mało jest o PQ więc również nic pasującego do mojego problemu nie znalazłem.

    Przygotuję próbkę tego pliku z błędem i wrzucę jako załącznik.

    Komentarze: 0 Brak komentarzy
  3. Anonimowe
    2017-11-16T09:15:42+00:00

    Super.

    Czasem podczas odtworzenia błędu wychodzi że go wcale nie ma, a problem jest i wyłączenie w toku postępowania na macierzystych danych.

    Jeśli uda ci się odtworzyć sytuacje i faktycznie będzie to błąd załącz pliki, będziemy rozmyślać czy to nadaje się na zgłoszenie do poprawki.

    Komentarze: 0 Brak komentarzy
  4. Anonimowe
    2017-11-17T09:15:16+00:00

    Podaję link do pobrania pliku do importu ze skoroszytem w którym import realizowany jest dwiema metodami.

    https://drive.google.com/drive/folders/1hnzA2-IRMPUlBO_RyT3zw3u2m3i8VqRv?usp=sharing

    Komentarze: 0 Brak komentarzy