Edytor języka M i Power Query w usłudze LuckyTemplates

W tym samouczku dowiesz się o Power Query i języku M oraz o tym, jak je opanować. Omówimy również ich zastosowania w programie LuckyTemplates Desktop . Poznasz i zrozumiesz ich znaczenie w opracowywaniu i pozyskiwaniu danych do raportów usługi LuckyTemplates .

Spis treści

Edytor dodatku Power Query

Power Query jest przeznaczony do przekształcania i przygotowywania danych. Jest wyposażony w interfejs graficzny, który jest połączony z szeroką gamą źródeł danych. Zawiera również edytor w programie LuckyTemplates Desktop o nazwie Power Query Editor, który przekształca surowe dane.

Edytor języka M i Power Query w usłudze LuckyTemplates

Surowe dane są przekształcane w procesie zwanym ETL , co oznacza , Transform i Load . Proces wyodrębnia dane, łącząc się ze źródłami danych, a następnie przekształca je poprzez zmianę kształtu i czyszczenie. Ostatni proces ładuje dane do modelu danych.

Edytor języka M i Power Query w usłudze LuckyTemplates

Celem Edytora zapytań jest pomoc użytkownikowi w stosowaniu typowych przekształceń poprzez interakcję ze wstążkami, menu i innymi składnikami. Te możliwości transformacji są wspólne dla wszystkich źródeł. Tak więc środowisko użytkownika w Edytorze zapytań pozostaje takie samo bez względu na źródło.

Po nawiązaniu połączenia ze źródłem danych dodatek Power Query wyświetli podgląd danych. Podgląd jest oparty na podzbiorze, który umożliwia pracę z dużymi zestawami danych i projektowanie zapytania. Pełne dane zostaną udostępnione dopiero po kliknięciu przycisku . Miejsce docelowe, w którym są przechowywane dane, zależy od używanego dodatku Power Query.

Możesz zastosować te same ogólne techniki w programie Excel, przepływach danych, usługach Analysis Services i innych produktach, w których firma Microsoft osadziła aparat Power Query. Aparat Power Query jest dostępny w wielu produktach i usługach.

Język M

M to funkcjonalny, uwzględniający wielkość liter język mash up, przeznaczony do transformacji danych. Gdy wykonujesz transformację za pomocą interfejsu użytkownika, kod dla tego kroku jest generowany automatycznie. Nie musisz więc pisać żadnego kodu M.

Są jednak rzeczy, które można zrobić tylko pisząc M , takie jak tworzenie niestandardowych funkcji, przeprowadzanie bardziej złożonych przekształceń, optymalizacja, a nawet tworzenie niestandardowych łączników.

Teraz, wraz z wprowadzeniem technologii IntelliSense, rozróżnianie wielkości liter zaczyna mieć mniejszy wpływ. Technologia IntelliSense umożliwia wywoływanie członków wewnętrznego #shared , takich jak:

  • Wszystkie natywne funkcje M
  • Funkcje niestandardowe
  • Zmienne lub nazwy kroków
  • Parametry w wystąpieniu dodatku Power Query

Jednym z najbardziej produktywnych sposobów korzystania z interfejsu użytkownika jest zbudowanie żądanego zapytania i podejście do niego. Następnie przejdź do paska formuły lub Edytora zaawansowanego, aby zmodyfikować kod.

Aby nauczyć się i opanować M , musisz zrozumieć przepływ języka. Pomoże ci to łatwiej czytać i pisać kody oraz znacząco poprawi twoje umiejętności opracowywania danych.

Upewnij się, że pasek formuły jest cały czas widoczny w interfejsie użytkownika. Pozwala to zobaczyć wygenerowany kod M i udostępnia jego przepływ i składnię.

Dostępne są zasoby online, takie jak Specyfikacja języka formuł, która opisuje strukturę języka, oraz odwołanie do funkcji M , które zawiera listę wszystkich funkcji i ich dokumentację. Power Query zawiera również standardową bibliotekę dostępną za pomocą słowa kluczowego #shared .


Kod M w niestandardowych kolumnach dodatku Power Query | LuckyTemplates
Power Query Funkcja w usłudze LuckyTemplates: Grupuj według funkcji

Wniosek

Nauka działania Power Query i języka M to jeden z najlepszych sposobów na opanowanie programowania danych. Jeśli znasz się na wszystkich dostępnych funkcjach w edytorze dodatku Power Query , tworzenie raportu z danymi będzie łatwiejsze.

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.