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.
W tym wpisie na blogu chcę przyjrzeć się bliżej narzędziu Wprowadzanie danych w LuckyTemplates i pokazać, jak z niego korzystać. Wcześniej w większości przypadków wprowadzaliśmy dane, łącząc się ze źródłem danych.
To się oczywiście nie zmieni, ale usługa LuckyTemplates oferuje również sposoby ręcznego tworzenia tabel, z których jednym jest użycie opcji Wprowadź dane , którą można znaleźć w sekcji Dane na karcie Strona główna.
Istnieją trzy typowe przypadki użycia, które chcę omówić w tym poście. Możesz obejrzeć pełny film z tego samouczka na dole tego bloga.
Spis treści
Twórz tabele dla miar
Pierwszym sposobem używania funkcji Wprowadzanie danych w usłudze LuckyTemplates jest tworzenie tabel dla miar. Istnieje wiele różnych sposobów organizowania modelu. Powszechną praktyką jest tworzenie jednej lub kilku oddzielnych tabel do przechowywania miar. Możesz użyć opcji Wprowadź dane , aby utworzyć pustą tabelę.
Wszystko, co musimy zrobić, to nadać mu nazwę. W takim przypadku nazwę naszą tabelę Kluczowe miary .
Możemy utworzyć nową miarę, klikając prawym przyciskiem myszy tabelę Kluczowe miary w panelu Pola.
Wybierz nową miarę, a następnie ukryj Kolumnę1 .
Zauważysz, że ikona przed nazwą tabeli zmieniła się, wskazując, że jest to teraz dedykowana tabela miar.
Utwórz tabele pomocnicze
Drugi przypadek użycia dotyczy stworzenia małego stołu pomocniczego. Jeśli chcesz dodać tabelę do grupowania dynamicznego, możesz użyć opcji Wprowadź dane , aby utworzyć tę tabelę pomocniczą w locie. Wróćmy do zakładki Strona główna, kliknij Wprowadź dane , wklej do naszej tabeli, nadaj jej nazwę, a następnie naciśnij Enter.
Oczywiście podczas dodawania ręcznie utworzonych tabel do modelu należy pamiętać o ważnej kwestii lub ograniczeniu.
Jeśli w pewnym momencie będziesz musiał zmodyfikować lub zaktualizować zawartość tej tabeli, możesz to zrobić tylko z poziomu rzeczywistego pliku PBIX. Więc jeśli istnieje jakakolwiek szansa, że twoja tabela wspierająca może ulec zmianie, polecam przechowywanie tego w osobnym pliku i łączenie się z nim.
Gdy wymagana jest zmiana, wystarczy zaktualizować ten plik, a przy następnym odświeżeniu model zostanie zaktualizowany.
Utwórz makietę modelu
Ostatecznym przypadkiem użycia jest utworzenie szybkiego i małego modelu makiety do celów demonstracyjnych lub zapytań pomocy technicznej, ponieważ można kopiować i wklejać dane bezpośrednio w oknie Wprowadź dane, o ile nie przekracza limitu 3000 komórek. Jest to wygodne, ponieważ nie musisz już przechowywać ani dostarczać oddzielnego pliku źródłowego wraz z PBIX.
W tym celu wybierz Wprowadź dane . Nie będziemy wybierać nagłówka, ale zostawimy go w pierwszej komórce i wkleimy do naszych wartości. Automatycznie sugerował promowanie nagłówków. Teraz, jeśli chcę cofnąć, mogę to zrobić, klikając Cofnij nagłówki. W tym przypadku oczywiście nie jest to potrzebne.
Nazwę tę tabelę Sales i naciśnij Load .
W przeciwieństwie do tabel utworzonych przy użyciu wyrażeń języka DAX, te tabele będą wyświetlane w edytorze zapytań. Utwórzmy więc również tabelę języka DAX . Przejdziemy do wstążki Modelowanie i wybierzemy nową tabelę.
Nazwę tę tabelę języka DAX.
Przejdźmy do edytora zapytań i wybierz opcję Przekształć dane .
Jak widać, mam tutaj trzy tabele: naszą tabelę Kluczowe miary, naszą tabelę Segmenty cenowe i naszą tabelę Sprzedaż, ale nie mamy naszej tabeli DAX.
Teraz, jeśli chcesz wprowadzić modyfikacje w którejkolwiek z tabel, możesz to zrobić z poziomu edytora zapytań. Załóżmy, że jako przykład chcesz dodać kolumnę sortowania do naszej tabeli Segmenty cenowe.
Wybierzemy to zapytanie.
Następnie w zastosowanych krokach naciśnij ikonę koła zębatego.
Spowoduje to ponowne otwarcie okna Utwórz tabelę , w którym możemy zmodyfikować zawartość tabeli, dodać nowe kolumny lub dodać wiersze. W takim przypadku dodam nową kolumnę.
Nazwę tę kolumnę Sortuj, wprowadź porządek sortowania, a następnie naciśnij Gotowe.
Następnie klikniemy Zamknij i zastosuj , aby zapisać i załadować je do naszego modelu.
Wniosek
Podsumowując, omówiłem trzy najczęstsze przypadki użycia opcji Wprowadź dane w usłudze LuckyTemplates. Jeśli podobały Ci się treści omówione w tym samouczku, nie zapomnij zasubskrybować LuckyTemplates TV .
Cały czas publikujemy ogromną ilość treści ode mnie i wielu twórców treści, z których wszyscy poświęcają się ulepszaniu sposobu, w jaki korzystasz z usługi LuckyTemplates i platformy Power Platform.
Melisa
W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.
Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.
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
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.
Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.
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.
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.
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ł.
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.