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 samouczku poznasz trzy różne sposoby importowania zestawów danych do programu Report Builder.
Report Builder to narzędzie usługi LuckyTemplates, które umożliwia tworzenie dokumentów do wydrukowania na podstawie raportów usługi LuckyTemplates. Po zainstalowaniu programu Report Builder na komputerze otwórz go. Po uruchomieniu będzie wyglądać tak:
Zauważ, że ma znajomy interfejs podobny do Worda i Excela. Karta Dane zawiera różne opcje , których można użyć do importowania danych. Jednak w tym samouczku skupimy się głównie na opcji zestawu danych usługi LuckyTemplates .
Spis treści
Pierwsze kroki z narzędziem do tworzenia raportów
Zestaw danych usługi LuckyTemplates tworzy nowe źródło danych i zestaw danych z usługi LuckyTemplates. To Twój model danych w usłudze LuckyTemplates.
W okienku po lewej stronie możesz zobaczyć Dane raportu.
Źródła danych odnoszą się do zestawu danych usługi LuckyTemplates. Zestawy danych to zapytania utworzone na podstawie źródła danych.
Importowanie zestawów danych do narzędzia Report Builder
Tworzenie zestawu danych w raportach podzielonych na strony jest podobne do tworzenia zapytania.
Oto model danych użyty w tej demonstracji:
Następną rzeczą, którą musisz zrobić, to zaimportować swoje dane. Istnieją trzy sposoby importowania danych do programu Report Builder.
1. Korzystanie z Projektanta zapytań
Jeśli klikniesz Zestawy danych i wybierzesz Dodaj zestaw danych , pojawi się okno Właściwości zestawu danych .
W tym miejscu zaczniesz tworzyć raport podzielony na strony. Wprowadź żądaną nazwę zestawu danych i wybierz źródło danych. Następnie wybierz Projektant zapytań .
Zwróć uwagę, że tabele i wszystkie dane w modelu danych usługi LuckyTemplates można znaleźć w okienku grupy miar w Projektancie zapytań.
Aby wprowadzić dane w raporcie podzielonym na strony, przeciągnij i upuść odpowiednie dane z okienka grupy miar do pustego miejsca. Możesz dalej przeciągać nagłówki kolumn, aby zmienić ich kolejność.
Po zakończeniu wybierz opcję Kliknij, aby wykonać zapytanie . Tak będzie wyglądał twój stół:
Należy pamiętać, że dane w narzędziu do tworzenia raportów są wyświetlane jako samodzielne tabele, co oznacza, że nie są one ze sobą połączone. Ale w LuckyTemplates możesz zobaczyć relacje. W narzędziu do tworzenia raportów potrzebne są tylko miary umożliwiające zebranie tych tabel razem. Możesz także dodać filtry do nowo utworzonej tabeli. Ten temat jest omówiony w innym samouczku .
Gdy będziesz zadowolony ze swojej pracy, kliknij OK . Gdy wrócisz do pola Właściwości zestawu danych, otrzymasz zapytanie języka DAX:
W tym przykładzie podsumowuje kolumny dla miasta i roku. Następnie tworzy nowe kolumny dla Total Quantity przy użyciu miary Sales.
Jeśli naciśniesz OK , zestaw danych zostanie zaimportowany do narzędzia do tworzenia raportów.
2. Korzystanie ze Studia DAX
Innym sposobem importowania danych do programu Report Builder jest użycie DAX Studio.
Otwórz oprogramowanie DAX Studio . Kliknij Model PBI/SSDT i wybierz model danych, którego chcesz użyć. W tym przykładzie jest używany model Management Insights. Następnie kliknij Połącz .
Wybierz opcję Kreator zapytań na karcie Narzędzia główne.
Przeciągnij i upuść dane i miary, które chcesz umieścić w raporcie, a następnie kliknij Uruchom zapytanie . Okienko wyników pokazuje, jak wygląda tabela na podstawie wybranych danych.
Jeśli klikniesz Edytuj zapytanie , DAX Studio automatycznie wyświetli zapytanie DAX odpowiadające tabeli.
Skopiuj zapytanie języka DAX i wróć do programu Report Builder. Kliknij Zestawy danych , a następnie Dodaj zestaw danych, aby otworzyć okno Właściwości zestawu danych.
Edytuj nazwę i źródło danych, a następnie wklej skopiowane zapytanie DAX w polu tekstowym zapytania.
Kliknij Projektant zapytań .
Gdy używasz DAX Studio do importowania zestawów danych do Konstruktora raportów, tracisz okienko Filtr i Parametr u góry Projektanta zapytań.
Kliknij czerwony wykrzyknik ( ! ), aby wykonać zapytanie.
Jeśli naciśniesz OK , zobaczysz, że masz inny zestaw danych lub zapytanie w folderze Zestawy danych.
3. Korzystanie z analizatora wydajności
Trzecią opcją, której można użyć do importowania danych do programu Report Builder, jest użycie narzędzia Performance Analyzer.
Otwórz LuckyTemplates i utwórz nową stronę. W tym przykładzie nowa strona zawiera tabelę z danymi dotyczącymi roku, nazw klientów i całkowitych zysków.
Zwróć uwagę, że Suma dla każdej kolumny jest wyłączona. Na karcie Widok kliknij Analizator wydajności .
Analizator wydajności to świetne narzędzie do wykorzystania, jeśli chcesz zrozumieć, co dzieje się w Twoich wizualizacjach.
Kliknij Rozpocznij nagrywanie , a następnie kliknij Odśwież wizualizacje . Po odświeżeniu kliknij znak plus obok tabeli .
Zobaczysz, że istnieje opcja skopiowania zapytania DAX tabeli. Kliknij Kopiuj zapytanie .
Otwórz Studio DAX. Ponownie wybierz potrzebny model usługi LuckyTemplates, a następnie kliknij Połącz. Wklej zapytanie w DAX Studio.
Celem wyłączenia podsumowań jest ułatwienie zrozumienia kodu DAX. Ponadto, gdyby uwzględniono sumy, zostałaby uwzględniona funkcja ROLLUP , która nie jest konieczna podczas tworzenia raportów podzielonych na strony.
Jeśli uruchomisz kod, zobaczysz tabelę w okienku Wyniki.
Jest to ta sama tabela, która została utworzona w narzędziu Performance Analyzer.
Jednak inne wiersze kodu w tym zapytaniu nie są tak naprawdę potrzebne. Najlepiej usunąć szum z kodu, aby go uprościć.
Skopiuj to zapytanie DAX i przejdź do Konstruktora raportów. Kliknij Zestawy danych , a następnie wybierz Dodaj dane . W polu Właściwości zestawu danych wklej skopiowane zapytanie języka DAX w pustym polu Zapytanie.
Nie zapomnij podać nazwy i wybrać źródła danych. Upewnij się również, że nazwa nie zawiera spacji, w przeciwnym razie wystąpi błąd. Po zakończeniu kliknij OK .
Nowy zaimportowany zestaw danych zostanie wyświetlony w okienku danych raportu.
Wniosek
Istnieje wiele sposobów importowania danych do programu Report Builder. W tym samouczku skupimy się na opcji zestawu danych usługi LuckyTemplates. W ramach tej opcji dostępne są trzy sposoby importowania zestawów danych. Są one dostępne za pośrednictwem projektanta zapytań, DAX Studio i analizatora wydajności. Masz swobodę wyboru opcji, która najlepiej odpowiada Twoim potrzebom.
Pozwać
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.