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 przedstawiono pierwszy krok szczegółowego opracowywania pulpitu nawigacyjnego klienta w usłudze LuckyTemplates. Kluczową rzeczą, na której powinieneś się skupić w tym przykładzie, jest włączenie obliczeń i wizualizacji języka DAX.
Spis treści
Konfigurowanie modelu danych
W tym przykładzie zacznij od modelu danych. Bez modelu strony raportów lub język DAX nie będą działać.
Postępuj zgodnie z techniką najlepszych praktyk w zakresie ustawiania modelu. Umieść tabele przeglądowe na górze, a tabele faktów na dole. Następnie utwórz relacje między filtrami w tabeli przeglądowej i tabeli faktów.
Najpierw chwyć Date in Dates i umieść poniżej datę zamówienia . Następnie chwyć Indeks w Produkty , a następnie umieść go w Indeksie opisu produktu . W sekcji Klienci pobierz Indeks klientów i umieść go w Indeksie nazw klientów . Na koniec dla Regionów pobierz Indeks i umieść go w Indeksie Regionu Dostawy .
Za każdym razem, gdy tworzysz raporty, postaraj się, aby Twój model danych wyglądał tak.
Dodanie kluczowych miar
Następnie musisz wykonać obliczenia z tej tabeli, aby umieścić je w swoich wizualizacjach.
Przede wszystkim utwórz tytuł pulpitu nawigacyjnego i nazwij go Customer Deep Dive .
Teraz skup się na swoich klientach. Musisz wiedzieć, co się z nimi dzieje. Aby rozpocząć, utwórz filtry potrzebne do pokrojenia bazy danych. Pobierz nazwę klienta z pulpitu nawigacyjnego i przekształć ją w krajalnicę. Masz wielu klientów na liście, więc umieść pasek wyszukiwania, aby łatwo wyszukiwać klientów.
Następnie w tabeli Daty chwyć Rok i przekształć go we fragmentator. Następnie ustaw wizualizację poziomo i wymaż nagłówek. Zmień kolor tła, aby się wyróżnić. Następnie skopiuj ten fragmentator i zmień wartość na Quarter.
Wyłącz Pojedynczy wybór w fragmentatorach Kwartał i Nazwa klienta , aby wybrać wiele kwartałów i nazw.
Następnie przenieś kolumnę Data do płótna, a następnie przekształć ją w tabelę. Kliknij strzałkę w dół i wybierz Data , aby pozbyć się hierarchii.
W tym momencie zaczniesz robić miary i pisać formuły. Musisz utworzyć tabelę miar, aby je skatalogować i posortować. Przejdź do Wprowadź dane , wprowadź 1 , a następnie nadaj mu nazwę Miary kluczowe .
Pierwsza miara dotyczy Total Sales . Przejdź do New Measure, nazwij to Total Sales , a następnie uzyskaj kolumny Revenue .
Umieść tabelę Total Sales w tabeli w obszarze roboczym. Będziesz wtedy mieć całkowitą sprzedaż na dzień.
Następnie utwórz kolejny dla kosztów całkowitych.
Jeśli przejdziesz do tabeli sprzedaży , zobaczysz, że masz kolumny Ilość zamówienia , Cena jednostkowa i Linia Suma / Przychód , ale nie ma Łącznych kosztów . Z tego powodu musisz użyć funkcji , aby wygenerować informacje o kosztach całkowitych.
Utwórz więc miarę i nazwij ją Koszty całkowite . Użyj SUMX , wprowadź Sales , a następnie dla każdej pojedynczej ilości pomnóż ją przez całkowity koszt jednostkowy. Spowoduje to obliczenie całkowitego kosztu każdego wiersza; SUMX dodaje je wszystkie.
Następnie wprowadź koszty całkowite do tabeli. Masz teraz łączne koszty dzienne.
Utwórz kolejną miarę całkowitych zysków. Formuła musi odjąć koszty całkowite od całkowitej sprzedaży.
Wprowadź tę miarę do tabeli, a otrzymasz całkowity dzienny zysk.
Wniosek
Za każdym razem, gdy tworzysz pulpity nawigacyjne w usłudze Power BI, zaleca się upewnienie się, że logika jest poprawna, a otrzymywane wyniki są prawidłowe.
Wyniki zmieniają się w zależności od posiadanego kontekstu. Tak więc Twoje wyniki powinny być poprawne w zależności od tego, co wybierzesz w tabeli lub na stronie raportu.
Wszystkiego najlepszego,
Prezentowanie informacji o klientach za pomocą raportów w usłudze LuckyTemplates
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.