Jak korzystać z funkcji wyboru wierszy i kolumn Power Query

W tym samouczku omówiono sposób używania selekcji i projekcji w edytorze dodatku Power Query . Wybór służy do zaznaczania wiersza; projekcja służy do wybierania kolumny. Nauczysz się i zrozumiesz, jak ich używać do uzyskiwania danych i informacji z tabeli.

Spis treści

Jak korzystać z funkcji wyboru wierszy dodatku Power Query

Operator indeksu pozycyjnego to liczba indeksu liczona od zera w zestawie nawiasów klamrowych. Operator wyszukiwania to nazwa pola w zestawie nawiasów kwadratowych. Operatory te można łączyć, aby uzyskać dostęp do pojedynczej komórki.  

Aby zademonstrować, zostanie użyte przykładowe zapytanie tabelaryczne.

Jak korzystać z funkcji wyboru wierszy i kolumn Power Query

Jeśli chcesz pobrać wartość Table1 w kolumnie Item, kliknij fx na pasku formuły i dodaj krok ręczny. Następnie użyj operatora indeksu pozycyjnego, aby odwołać się do pozycji liczonej od zera, oraz operatora dostępu do pola, aby odwołać się do nazwy kolumny.

Od komórki Arkusz1 w kolumnie Pozycja policz od 0 do komórki Tabela1. Przekonasz się, że pozycja komórki Table1 to 2. Dlatego wprowadź 2 w nawiasach klamrowych. W przypadku operatora dostępu do pola wprowadź nazwę kolumny, do której należy komórka Tabela1. Następnie zobaczysz, że okienko podglądu zwróci Tabela1.

Jak korzystać z funkcji wyboru wierszy i kolumn Power Query

Jeśli klikniesz prawym przyciskiem myszy miejsce w komórce Tabela1 i wybierzesz opcję Przejdź do szczegółów, zobaczysz, że interfejs użytkownika generuje te same wyniki i składnię.

Jak korzystać z funkcji wyboru wierszy i kolumn Power Query

Jak korzystać z funkcji wyboru wierszy i kolumn Power Query

Powodem jest to, że przykładowa tabela nie ma klucza podstawowego. Tabele z kluczami podstawowymi używają wyszukiwania dopasowania klucza.

To jest kolejne przykładowe zapytanie tabelaryczne z kluczem podstawowym.

Jak korzystać z funkcji wyboru wierszy i kolumn Power Query

Jeśli klikniesz prawym przyciskiem myszy miejsce w komórce Tabela1 i wybierzesz opcję Przejdź do szczegółów, zobaczysz te same wyniki, ale z inną składnią.

Jak korzystać z funkcji wyboru wierszy i kolumn Power Query

Dzieje się tak, ponieważ wyszukiwanie dopasowania klucza jest stosowane do operatora indeksu pozycyjnego. Zawiera listę wszystkich kolumn klucza podstawowego i ich wartości dla wybranego rekordu. Możesz także użyć metody wyszukiwania dopasowania klucza w pierwszym zapytaniu w przykładowej tabeli powyżej, nawet jeśli nie ma ono klucza podstawowego.

Usuń ostatni krok tego zapytania tabeli i kliknij fx na pasku formuły, aby dodać krok ręczny. Aby uzyskać ten sam wynik, musisz dopasować wartość pozycji do Tabeli 1.

Jak korzystać z funkcji wyboru wierszy i kolumn Power Query

Zobaczysz, że wygenerował ten sam wynik. Metoda działa, dopóki kryteria wyszukiwania nie pasują do wielu wierszy w tabeli.

Aby to zilustrować, jest to ręcznie utworzony kod przy użyciu przykładowej kwerendy tabeli.

Jak korzystać z funkcji wyboru wierszy i kolumn Power Query

Jeśli naciśniesz Enter, nie będzie można zwrócić pojedynczego wiersza i pojawi się komunikat o błędzie informujący, że klucz pasuje do wielu wierszy w tabeli.

Jak korzystać z funkcji wyboru wierszy i kolumn Power Query

Użycie opcjonalnego wyboru przez dodanie znaku zapytania nie eliminuje błędu, ponieważ wpływa tylko na zachowanie nieznalezione. W tym przypadku znaleziono wiele rekordów spełniających podane kryteria.

Jest to coś, o czym należy pamiętać, stosując wyszukiwanie dopasowania klucza. Interfejs użytkownika użyje wyszukiwania dopasowania klucza tylko wtedy, gdy tabela ma klucz podstawowy. W przeciwnym razie zawsze będzie używał operatora indeksu pozycyjnego.

Możesz sprawdzić, czy tabela ma klucz podstawowy, używając funkcji Table.Keys . W tym trzecim przykładowym zapytaniu zobaczysz, że funkcja zwraca rekord.

Jak korzystać z funkcji wyboru wierszy i kolumn Power Query

Po kliknięciu miejsca wewnątrz komórki Rekord zobaczysz podgląd jej zawartości pod okienkiem podglądu.

Jak korzystać z funkcji wyboru wierszy i kolumn Power Query

Możesz zobaczyć, że Podstawowe stany PRAWDA dla tabeli. Oznacza to, że tabela ma klucz podstawowy i zawiera listę z kluczowymi kolumnami dla tabeli.

Jak korzystać z projekcji kolumn Power Query

Projekcja tworzy nową tabelę, która zawiera zmniejszoną liczbę kolumn. Operator projekcji to zestaw nawiasów kwadratowych z zaznaczeniem pola lub kolumny. Aby zademonstrować, zostanie użyte to przykładowe zapytanie w tabeli.

Jak korzystać z funkcji wyboru wierszy i kolumn Power Query

Jeśli chcesz zachować tylko kolumnę Dane, najpierw dodaj krok ręczny, klikając fx na pasku formuły. Aby uzyskać składnię, wprowadź Dane w nawiasach kwadratowych.

Jak korzystać z funkcji wyboru wierszy i kolumn Power Query

Możesz wybrać wiele kolumn, dodając przecinek po pierwszej kolumnie, a następnie tworząc nowe nawiasy kwadratowe z dodanymi kolumnami. Możesz zobaczyć, że projekcja zmienia również kolejność kolumn w zależności od składni.

Jak korzystać z funkcji wyboru wierszy i kolumn Power Query

Odwołanie się do kolumny, która nie istnieje, spowoduje błąd. Jeśli dodasz nową kolumnę w składni, w okienku podglądu pojawi się komunikat o błędzie.

Jak korzystać z funkcji wyboru wierszy i kolumn Power Query

Dodanie znaku zapytania spowoduje dodanie nieistniejących kolumn, ale ich wartości zostaną ustawione na null.

Jak korzystać z funkcji wyboru wierszy i kolumn Power Query

W dodatku Power Query jest rozróżniana wielkość liter i należy o tym pamiętać podczas korzystania z zaznaczania lub projekcji.

Wniosek


Power Query/M Masterclass #1 – Nowy kurs LuckyTemplates
Wyodrębnianie wartości z rekordów i list w Power Query

Selekcja i projekcja pomagają wydobyć i uzyskać określone informacje z dużej tabeli lub źródła. Pomagają ci wyodrębnić potrzebne dane. Kiedy już zrozumiesz, jak działają te dwie metody, zauważysz znaczną poprawę swoich umiejętności modelowania danych .

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.