Utwórz rozdzielaną listę w Power Query – samouczek edytora zapytań

Pokażę ci, jak utworzyć rozdzielaną listę za pomocą Power Query.

Natknąłem się na to pytanie na , gdzie członek chciał utworzyć listę produktów, które kupił każdy odrębny klient. Można to łatwo zrobić za pomocą Power Query. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.

Spis treści

Jak utworzyć listę rozdzielaną

W dodatku Power Query jedyną dostępną tabelą jest tabela Sales.

Utwórz rozdzielaną listę w Power Query – samouczek edytora zapytań

Odniosę się do tego, klikając prawym przyciskiem myszy nazwę tabeli w prawym okienku i wybierając Odniesienie.

Utwórz rozdzielaną listę w Power Query – samouczek edytora zapytań

Odwołanie do tabeli Sales da mi dokładną kopię oryginalnej tabeli.

Utwórz rozdzielaną listę w Power Query – samouczek edytora zapytań

Z tego duplikatu potrzebuję tylko kolumny Klient i kolumny Produkt.

Utwórz rozdzielaną listę w Power Query – samouczek edytora zapytań

Więc odniosę się do tych dwóch tabel w nawiasach kwadratowych w mojej mierze.

Utwórz rozdzielaną listę w Power Query – samouczek edytora zapytań

Po naciśnięciu klawisza Enter otrzymam tabelę zawierającą tylko te dwie kolumny.

Utwórz rozdzielaną listę w Power Query – samouczek edytora zapytań

Ponieważ w tych kolumnach znajdują się zduplikowane wartości, dodam tabelę. Wyraźny na moją miarę. Oznacza to, że chcę, aby na moim stole były wyświetlane tylko odrębne wartości.

Utwórz rozdzielaną listę w Power Query – samouczek edytora zapytań

To pozostawia mi znacznie mniejszą tabelę, która pokazuje tylko odrębną kombinację każdego klienta i produktu.

Utwórz rozdzielaną listę w Power Query – samouczek edytora zapytań

Aby utworzyć listę produktów według klientów, kliknę kolumnę Klient, aby ją podświetlić, a następnie kliknij opcję Grupuj według pod wstążką Strona główna.

Utwórz rozdzielaną listę w Power Query – samouczek edytora zapytań

Ponieważ zaznaczyłem kolumnę Klient, pojawi się ona automatycznie w rozwijanej tabeli. Zamierzam wybrać Wszystkie wiersze w obszarze Operacja, a następnie nazwę tę nową kolumnę AllRows.

Utwórz rozdzielaną listę w Power Query – samouczek edytora zapytań

Po naciśnięciu OK skończę z tą zagnieżdżoną tabelą.

Utwórz rozdzielaną listę w Power Query – samouczek edytora zapytań

Zagnieżdżona tabela oznacza, że ​​mam tabelę w tabeli. Jeśli więc kliknę dowolne białe spacje pod kolumną AllRows (a nie na sam obiekt tabeli), zobaczę podgląd tabeli, do której się odwołuje.

Utwórz rozdzielaną listę w Power Query – samouczek edytora zapytań

Teraz, gdy mam ograniczoną tabelę dla moich wyjątkowych klientów, zamierzam wyodrębnić wartości z kolumny produktów.

Dodam więc niestandardową kolumnę.

Utwórz rozdzielaną listę w Power Query – samouczek edytora zapytań

Zmienię nazwę tej kolumny niestandardowej na Produkty.

Utwórz rozdzielaną listę w Power Query – samouczek edytora zapytań

Następnie odwołuję się do kolumny AllRows, wybierając ją z listy dostępnych kolumn po prawej stronie. W ten sposób zagnieżdżona tabela automatycznie pojawi się w mojej niestandardowej formule kolumny.

Utwórz rozdzielaną listę w Power Query – samouczek edytora zapytań

Ponieważ potrzebuję tylko kolumny Produkt z tej zagnieżdżonej tabeli, dodam ją w nawiasach kwadratowych.

Utwórz rozdzielaną listę w Power Query – samouczek edytora zapytań

Po naciśnięciu OK kolumna pojawi się jako obiekt listy w mojej tabeli. Pojawia się jako obiekt listy, a nie jako obiekt tabeli, ponieważ wybrałem tutaj tylko jedną kolumnę.

Utwórz rozdzielaną listę w Power Query – samouczek edytora zapytań

Podobnie jak w przypadku kolumny AllRows wcześniej, jeśli kliknę dowolne białe miejsce w kolumnie Produkty, na dole zobaczę podgląd listy produktów.

Utwórz rozdzielaną listę w Power Query – samouczek edytora zapytań

Teraz spójrz na nazwę kolumny dla kolumny Produkty. Jeśli kliknę te boczne strzałki, dostanę dwie opcje.

Utwórz rozdzielaną listę w Power Query – samouczek edytora zapytań

Pierwsza opcja mówi Rozwiń do nowych wierszy. To tylko doprowadzi mnie z powrotem do miejsca, w którym zacząłem, ponieważ doda nowy rekord do mojej tabeli dla każdego produktu z mojej listy, a nie chcę tego robić.

Wybieram więc Wyodrębnij wartości. Tutaj mogę wybrać ogranicznik. W tym scenariuszu wybiorę opcję Niestandardowe.

Utwórz rozdzielaną listę w Power Query – samouczek edytora zapytań

Po prostu wprowadzę przecinek i spację jako mój niestandardowy ogranicznik.

Utwórz rozdzielaną listę w Power Query – samouczek edytora zapytań

Po naciśnięciu OK będę mieć listę produktów kupionych przez każdego klienta.

Utwórz rozdzielaną listę w Power Query – samouczek edytora zapytań


3 sposoby łączenia wartości przy użyciu języka DAX Inside LuckyTemplates
Segmentacja klientów usługi LuckyTemplates: prezentowanie ruchu grupy w czasie
Parametry zapytania usługi LuckyTemplates: optymalizowanie tabel

Wniosek

Lista rozdzielana to świetny sposób na proste wyświetlanie wartości. Kluczem tutaj jest wiedza, jakiego rodzaju ogranicznika użyć, aby upewnić się, że wartości są wyświetlane poprawnie.

To tylko pokazuje, jak elastycznie możesz być w usłudze LuckyTemplates, zwłaszcza gdy korzystasz z dodatku Power Query.

Wszystkiego najlepszego,

Melisa

Leave a Comment

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.

Funkcje zbierania w Microsoft Power Automate

Funkcje zbierania w Microsoft Power Automate

Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.

Oceń wydajność kodu DAX w DAX Studio

Oceń wydajność kodu DAX w DAX Studio

Z tego samouczka dowiesz się, jak ocenić wydajność kodów DAX przy użyciu opcji Uruchom test porównawczy w DAX Studio.

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Jak zapisać i załadować plik RDS w R

Jak zapisać i załadować plik RDS w R

Dowiesz się, jak zapisywać i ładować obiekty z pliku .rds w R. Ten blog będzie również omawiał sposób importowania obiektów z R do LuckyTemplates.

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

W tym samouczku omówiono sposób korzystania z techniki wielowątkowych wizualizacji dynamicznych w celu tworzenia szczegółowych informacji na podstawie dynamicznych wizualizacji danych w raportach.

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

W tym artykule omówię kontekst filtra. Kontekst filtrowania to jeden z głównych tematów, z którym każdy użytkownik usługi LuckyTemplates powinien zapoznać się na początku.

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Chcę pokazać, jak usługa online LuckyTemplates Apps może pomóc w zarządzaniu różnymi raportami i spostrzeżeniami generowanymi z różnych źródeł.

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Dowiedz się, jak obliczyć zmiany marży zysku przy użyciu technik, takich jak rozgałęzianie miar i łączenie formuł języka DAX w usłudze LuckyTemplates.