Rozszerzona tabela dat Funkcja Power Query M

W dzisiejszym poście na blogu przyjrzymy się jeszcze raz funkcji Power Query M dla rozszerzonej tabeli dat . Od czasu pierwszego opublikowania kodu, z pomocą naszej społeczności LuckyTemplates wprowadzono szereg aktualizacji.

Rozrosła się do dość obszernej tabeli dat, która obejmuje prawie wszystko, czego prawdopodobnie będziesz potrzebować. Możesz obejrzeć pełny film z tego samouczka na dole tego bloga.

Rozszerzona tabela dat Funkcja Power Query M

Najnowsza aktualizacja zawiera również dokumentację dotyczącą parametrów i kilka wyjaśnień dotyczących atrybutów znajdujących się w tabeli dat.

Polecam pobrać bezpośrednio z forum LuckyTemplates. Będziesz także potrzebować tego na temat tworzenia dynamicznych dat rozpoczęcia i zakończenia dla zapytań w tabeli dat, a także ściągawki przez Briana Juliusa.

Spis treści

Tworzenie pustego zapytania

Zacznijmy. Utworzymy nowe puste zapytanie, klikając prawym przyciskiem myszy w okienku zapytań i wybierając nowe puste zapytanie.

Rozszerzona tabela dat Funkcja Power Query M

Otwórz okno edytora zaawansowanego, zaznacz wszystko, co widzimy, wklej kod, a następnie naciśnij Gotowe.

Rozszerzona tabela dat Funkcja Power Query M

Zmieńmy nazwę tego zapytania.

Rozszerzona tabela dat Funkcja Power Query M

Aby utworzyć rzeczywistą tabelę dat, wywołajmy to zapytanie funkcyjne. Wprowadźmy datę początkową i końcową.

Nie podam miesiąca rozpoczęcia roku podatkowego ani numeru początku dnia tygodnia. Po prostu nacisnę Invoke.

Rozszerzona tabela dat Funkcja Power Query M

Następnie zmieńmy nazwę tego zapytania na naszą tabelę dat.

Rozszerzona tabela dat Funkcja Power Query M

Jak widać, jest to bardzo obszerna tabela dat i najprawdopodobniej będzie zawierała pola, których nigdy nie będziemy potrzebować.

Rozszerzona tabela dat Funkcja Power Query M

Teraz, jeśli tak jest, możesz dodać pojedynczy wiersz kodu M do funkcji M tabeli dat , aby wygenerować tylko te kolumny, które są potrzebne do Twoich potrzeb biznesowych.

Pokażę ci, jak wprowadzić tę modyfikację do kodu. Możemy użyć interfejsu użytkownika do napisania większości kodu M.

Wybierzmy kolumny, które chcemy zachować w tym zapytaniu. Po wybraniu wszystkich kolumn możemy kliknąć prawym przyciskiem myszy jedną z kolumn i wybrać opcję Usuń inne kolumny .

Rozszerzona tabela dat Funkcja Power Query M

Jak widać na pasku formuły, teraz zawiera listę wszystkich nazw kolumn dla kolumn, które chcemy zachować w tym zapytaniu.

Wszystko, co musimy zrobić, to skopiować ten fragment kodu M bezpośrednio z naszego paska formuły. Rozszerzymy pasek formuły i skopiujemy cały widoczny kod.

Rozszerzona tabela dat Funkcja Power Query M

Dostosowanie kodu M dla rozszerzonej tabeli dat

W tym momencie możemy cofnąć się do zapytania funkcji, ponownie otworzyć zaawansowany edytor i przewinąć do końca.

Rozszerzona tabela dat Funkcja Power Query M

Na końcu ostatniego wiersza kroku zmiany kolejności kolumn przejdź do końca, dodaj przecinek, a następnie wprowadź, aby uzyskać nowy wiersz.

Rozszerzona tabela dat Funkcja Power Query M

Utwórzmy zmienną, nazwijmy ją SelectColumns , a następnie wklej skopiowany kod. Ponownie przesuń się na początek linii.

Rozszerzona tabela dat Funkcja Power Query M

Jak widzicie, w tej chwili wskazuje to na źródło, a tego nie chcemy. Zamiast tego chcemy wykonać ostatni krok.

Rozszerzona tabela dat Funkcja Power Query M

Więc skopiuj tę nazwę zmiennej i wklej ją w klauzuli in, a następnie naciśnij Gotowe.

Rozszerzona tabela dat Funkcja Power Query M

To zaktualizowało nasze zapytanie.

Rozszerzona tabela dat Funkcja Power Query M

Przejdźmy do naszego zapytania w tabeli dat i usuńmy ten ostatni krok.

Rozszerzona tabela dat Funkcja Power Query M

Ta tabela ma teraz 27 kolumn szerokości.

Rozszerzona tabela dat Funkcja Power Query M

Dokonując niewielkiej korekty w kodzie, mogę uzyskać podzbiór wszystkich kolumn z rozszerzonej tabeli dat, które mogę wykorzystać w mojej firmie.

Wniosek

Mam nadzieję, że ci się podobało. Jeśli podobały Ci się treści omówione w tym samouczku, zasubskrybuj kanał telewizyjny LuckyTemplates .

Cały czas pojawia się ogromna ilość treści, wszystkie poświęcone ulepszaniu sposobu, w jaki korzystasz z usługi LuckyTemplates i Power Platform.

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.