Usuwanie naprzemiennych wierszy w Power Query

Na karcie Narzędzia główne w Power Query w grupie poleceń Zachowaj / Usuń wiersze znajdziemy wiele przydatnych poleceń. Najbardziej tajemniczo wygląda usuwanie naprzemiennych wierszy – do czasu, aż będziemy tego polecenia potrzebowali. Oto praktyczny przykład takiej sytuacji.

Dane źródłowe wczytane do Power Query

Niniejszy przykład bazuje na realnym źródle danych, w którym dane umieszczone były w jednej kolumnie. Naprzemiennie następowała po sobie kolumna 1 i kolumna 2.

Usuwanie naprzemiennych wierszy w Power Query 1

Krok 1: Usuń naprzemienne wiersze w zapytaniu 1

Najpierw wydobywamy za pomocą polecenie Usuń naprzemienne wiersze dane pochodzące z kolumny 1.

Usuwanie naprzemiennych wierszy w Power Query 2

Ważne, że jako pierwszy argument podajemy nie pierwszy wiersz do pozostawienia, ale pierwszy wiersz do usunięcia. W naszym przypadku wskazujemy wiersz nr 2, a w kolejnych polach ustawiamy 1 i 1. Dzięki temu usunięty zostanie najpierw drugi wiersz, a potem jeden zostawiony, jeden usunięty itd.

Krok 2: Usuń naprzemienne wiersze w zapytaniu 2

Duplikujemy zapytanie, a następnie usuwamy wszystkie wiersze, zaczynając od 1.

Usuwanie naprzemiennych wierszy w Power Query 3

Krok 3: Dodaj kolumnę indeksu i scal

Wiersze w każdej z tabeli są teraz w identycznej kolejności, więc możemy dodać kolumnę indeksu i wykonać operację Scalanie, tworząc zapytanie końcowe.

Usuwanie naprzemiennych wierszy w Power Query 4

Jeśli dane miałyby więcej wierszy, modyfikujemy liczbę wierszy do usunięcia.

Usuwanie naprzemiennych wierszy w Power Query 5

Plik Excel do pobrania

Tu możesz pobrać plik Excel z przykładem usuwania naprzemiennych wierszy.

Bartosz Czapiewski

Bartosz Czapiewski

Założyciel SkuteczneRaporty.pl, doświadczony ekspert oraz trener Excela, Power Query, Power BI i DAX. Od ponad 15 lat pomaga specjalistom i firmom lepiej pracować z danymi, automatyzować raporty oraz rozwijać kompetencje analityczne.

Jest autorem programów szkoleniowych dla Analityków: JUNIOR, POWER PRO i EXPERT oraz twórcą społeczności I❤️DATA, w której poprzez mentoring, spotkania LIVE z ekspertami i praktyczne wyzwania pomaga rozwijać umiejętności, budować portfolio, przygotować się do rekrutacji i zrobić kolejny krok w stronę pracy jako Analityk Danych.

Na blogu dzieli się praktycznym podejściem do analityki: od układania danych w Excelu, przez automatyzację pracy z Power Query, aż po zaawansowane raportowanie w Power BI, DAX i rozwój kariery Analityka Danych.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *