Power Query Każde wyrażenie: wprowadzenie

Power Query to narzędzie do przekształcania danych i manipulowania nimi, które jest dostępne w i LuckyTemplates. Posiada szeroki zakres funkcji, które można wykorzystać do przekształcania danych i manipulowania nimi. W tym samouczku dowiesz się, jak używać każdego wyrażenia w dodatku Power Query/języku M. Możesz obejrzeć pełny film z tego samouczka na dole tego bloga.

Spis treści

Dodatek Power Query Każde wyrażenie: przegląd

Większość standardowych funkcji bibliotecznych przyjmuje funkcje parametrów M jako argumenty. Często są też jednoargumentowe, co jest funkcją przyjmującą pojedynczy argument i wykonującą na nim jakąś operację.

Wyrażenie each jest skrótem służącym do deklarowania funkcji bez typu, przyjmujących pojedynczy parametr formalny, nazwany podkreśleniem ( _ ) .

Power Query Każde wyrażenie: wprowadzenie

Gdy zobaczysz każdą funkcję w , formuła lub wyrażenie po niej zostaną zastosowane do każdego elementu na liście lub w kolumnie.

Aby uzyskać dostęp do bieżącego elementu, można użyć parametru podkreślenia. Jednak w połączeniu z operatorem wyszukiwania ( => ) w celu wybrania pól lub kolumn znak podkreślenia jest często pomijany.

Przykłady użycia każdego wyrażenia Power Query

Spójrzmy na przykład w dodatku Power Query. Celem jest filtrowanie tak, aby wyświetlać tylko lata dłuższe niż 2020.

Power Query Każde wyrażenie: wprowadzenie

Bez użycia wyrażenia Each

W okienku Zastosowane kroki widać, że pierwszym krokiem jest użycie wyrażenia funkcji .

Power Query Każde wyrażenie: wprowadzenie

Funkcja składa się z podkreślenia w zestawie nawiasów. Następnie następuje operator wyszukiwania, który poprzedza zmienną przed nazwą kolumny lub pola. To pozwala nam wybrać wiersze z tabeli, w których wartości Rok są większe niż 2020.

Power Query Każde wyrażenie: wprowadzenie

W innym przykładzie widać, że ponieważ operator wyszukiwania służy do wybierania pola lub kolumny, podkreślenie przed polem Rok można pominąć. To nadal da ten sam wynik.

Power Query Każde wyrażenie: wprowadzenie

Podczas używania wyrażenia Each

W tym przykładzie widać, że przy użyciu wyrażenia each można pominąć bezimienną zmienną reprezentowaną przez podkreślenie.

Power Query Każde wyrażenie: wprowadzenie

Możesz także całkowicie wyemitować podkreślenia w formule podczas korzystania z wyszukiwania w celu wybrania pola lub kolumny. To będzie nadal dawać ten sam wynik.

Power Query Każde wyrażenie: wprowadzenie

Korzystanie z wbudowanej opcji filtrowania w tabeli dodatku Power Query

Jeśli użyjesz wbudowanego filtru w tabeli dodatku Power Query, zobaczysz, że generuje on ten sam kod, co w ostatnim przykładzie.

Przywróć tabelę, aby wyświetlić pełne wiersze. Następnie kliknij strzałkę listy rozwijanej w kolumnie Rok i wybierz Filtry liczb > Większe niż .

Power Query Każde wyrażenie: wprowadzenie

W kreatorze Filtruj wiersze wpisz 2020 w polu tekstowym, a następnie kliknij OK .

Power Query Każde wyrażenie: wprowadzenie

Zwróć uwagę, że na pasku formuły kod M wygenerowany przez filtr używa wyrażenia each, podobnie jak w ostatnim przykładzie.

Power Query Każde wyrażenie: wprowadzenie

Korzystanie z każdej funkcji ułatwia zrozumienie kodu M.

Podczas korzystania z interfejsu użytkownika dodatku Power Query do projektowania zapytań aparat M w większości przypadków użyje tego skróconego kodu M.

Wniosek

Wyrażenie each to przydatne narzędzie w dodatku Power Query do stosowania funkcji lub wyrażeń do każdego wiersza lub elementu na liście. Pomaga uprościć kod M, aby ułatwić użytkownikom zrozumienie. Może być również używany z szeroką gamą funkcji i operatorów, umożliwiając wykonywanie różnych zadań na danych.

Podsumowując, każde wyrażenie jest potężnym i użytecznym narzędziem, które może pomóc wydajniej i wydajniej manipulować danymi w języku M.

Wszystkiego najlepszego,

Melissa de Korte

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.