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 dowiesz się, jak używać funkcji Query Builder do łatwego tworzenia zapytań i miar w DAX Studio .
Możesz uzyskać do niego dostęp, klikając opcję Konstruktor zapytań znajdującą się na karcie Strona główna. Spowoduje to otwarcie nowego okienka, w którym można określić kolumny, miary i filtry w celu utworzenia zapytania.
Aby to przetestować, utwórzmy podstawowe zapytanie języka DAX . Przeciągnij i upuść pole z okienka Metadane do Konstruktora zapytań.
W tym przypadku kolumny to Marka i Kolor. Tabela jest filtrowana, aby wyświetlić tylko marki, które mają kolor „Czerwony”.
Po kliknięciu opcji Uruchom zapytanie u dołu okienka Wyniki wyświetlana jest tabela zawierająca dwa wiersze: Marka i Kolor. Możesz również zobaczyć, że kolumna Kolor zawiera tylko „Czerwony”.
Spis treści
Utwórz podstawową miarę w Konstruktorze zapytań
Aby utworzyć miarę zapytania za pomocą Konstruktora zapytań, kliknij przycisk Nowy . Spowoduje to utworzenie nowej miary i otwarcie nowego okienka, w którym można wpisać kod języka DAX.
Możesz także określić tabelę w swoim modelu danych , w której chcesz zadeklarować nowo utworzoną miarę. W tym przypadku jest to tabela Klienci.
Nazwij swoją nową miarę. W przypadku kodu DAX obliczmy Total Sales za pomocą funkcji . Jest dzielona przez 10 000, aby zmniejszyć ilość danych w wyniku.
Po kliknięciu OK można zobaczyć, że miara została zatwierdzona w Konstruktorze zapytań. Jeśli klikniesz opcję Uruchom zapytanie, w okienku Wyniki zostanie wyświetlona nowa kolumna zawierająca kwotę całkowitej sprzedaży.
Utwórz miarę z rankingiem w kreatorze zapytań
Jako inny przykład utwórzmy drugą miarę, która uszereguje kolor każdej marki.
Wyjmij filtr koloru. Utwórz nową miarę o nazwie Color Rank. Kod DAX dla tej miary wykorzystuje funkcję .
W pierwszym argumencie potrzebujesz funkcji do oszacowania koloru produktu zmodyfikowanego przez funkcję .
W drugim argumencie musisz wywołać miarę Total Sales. Wynik jest następnie sortowany w kolejności malejącej za pomocą funkcji DESC.
Po kliknięciu OK zobaczysz, że do tabeli została dodana nowa kolumna. Kolumna Color Rank uszeregowuje kolor zgodnie z kwotą całkowitej sprzedaży. Odbywa się to dla każdej nazwy marki.
Możesz także dodać filtry do miary. Możesz filtrować kolumnę kolorów i wybrać wyświetlanie tylko kolorów, które zaczynają się na literę B. Aby to zadziałało, musisz zmienić funkcję REMOVEFILTERS na .
Po uruchomieniu edytowanego zapytania można zauważyć, że w kolumnie Kolor wyświetlane są tylko dane zaczynające się na literę B. Kolumna Ranking kolorów również zmieniła sposób oceniania każdego wiersza.
Możesz także użyć opcji Sortuj według w Konstruktorze zapytań, aby posortować wiersze w tabeli.
Opcja Edytuj zapytanie
Inną przydatną funkcją w Konstruktorze zapytań jest opcja Edytuj zapytanie . Umożliwia to przeglądanie kodu generowanego automatycznie przez Konstruktora zapytań.
W tym przykładzie tak wygląda kod:
Możesz zobaczyć, że zawiera te same linie kodu w twoich taktach. Aby jednak wyświetlić wynik w formacie tabeli, Konstruktor zapytań używa funkcji w kolumnie Marka i Kolor.
Możesz również zobaczyć, że opcja Order By jest tłumaczona na formę kodu DAX.
Opcja automatycznego generowania zapytania
Jeśli edytujesz swoje wpisy w Konstruktorze zapytań, a następnie klikniesz Uruchom zapytanie, zauważysz, że nie spowoduje to żadnych zmian we wbudowanym kodzie DAX Konstruktora zapytań. Tabela w okienku wyników również nie zostanie zaktualizowana.
Dzieje się tak, ponieważ za każdym razem, gdy wprowadzasz zmiany, musisz kliknąć opcję Automatycznie generuj zapytanie .
Działa podobnie do przycisku odświeżania. Ta opcja gwarantuje, że każda zmiana wprowadzona w Konstruktorze zapytań zostanie odzwierciedlona we wbudowanym kodzie języka DAX iw wynikach.
Wniosek
Funkcja Query Builder w DAX Studio oferuje łatwy sposób tworzenia zapytań i miar. Jest to szczególnie przydatne dla użytkowników, którzy dopiero zaczynają poznawać usługi LuckyTemplates i DAX Studio.
Wielką zaletą narzędzia Query Builder jest to, że nie trzeba samodzielnie pisać kodu języka DAX. Zrobi to za Ciebie.
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.