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.
Po pomyślnym połączeniu DAX Studio z usługą LuckyTemplates i zapoznaniu się z jej interfejsem użytkownika następnym krokiem jest zapoznanie się z różnymi słowami kluczowymi i sposobami ich używania. W tym samouczku omówimy słowo kluczowe DAX Studio EVALUATE. Podano również podstawowe przykłady, aby lepiej zrozumieć, jak i kiedy jest używany.
Spis treści
Wstęp
EVALUATE to słowo kluczowe automatycznie dołączane przez usługę LuckyTemplates do każdego zapytania. Służy do odpowiadania i tworzenia wizualizacji w usłudze LuckyTemplates. Jest również używany do umieszczania wyrażeń tabelarycznych w zapytaniu języka DAX .
Aby użyć EVALUATE w zapytaniu, możesz wprowadzić EVALUATE, a następnie podać wyrażenie tabelaryczne.
Zwróć uwagę, że nie możesz sparować EVALUATE z wartością skalarną, taką jak miara lub liczba . Więc jeśli spróbujesz Run EVALUATE 1 , w okienku Output pojawi się błąd.
Funkcji EVALUATE można używać tylko z wyrażeniami tabelarycznymi .
Tworzenie tabel w DAX Studio przy użyciu EVALUATE
Aby przekonwertować liczby lub miary na tabelę, należy umieścić ją między nawiasami klamrowymi ( { } ). W ten sposób otrzymasz tabelę z jednym wierszem i jedną kolumną zawierającą wartość 1.
Aby utworzyć tabelę z dwiema kolumnami, użyj nawiasu ( ( ) ) i wpisz kolejną wartość oddzieloną przecinkiem. Po uruchomieniu będziesz mieć teraz tabelę z dwiema kolumnami i jednym wierszem.
Aby dodać kolejny wiersz, musisz umieścić kolejne wyrażenie w nawiasie klamrowym. Jeśli to wykonasz, otrzymasz tabelę z dwiema kolumnami i dwoma wierszami.
Odwoływanie się do tabel za pomocą EVALUATE
Poza konstrukcją tabeli, możesz również odwoływać się do całych tabel za pomocą EVALUATE.
Na przykład, jeśli chcesz zwrócić tabelę produktów, wykonaj polecenie EVALUATE Products .
Otrzymasz wtedy wszystkie kolumny i wiersze w tabeli produktów. Ponadto, jeśli spojrzysz na prawy dolny róg, zobaczysz liczbę wierszy zawartych w tabeli produktów. W tym przypadku ma 2517 wierszy.
Parowanie EVALUATE z innymi funkcjami
EVALUATE można również sparować z innymi funkcjami języka DAX.
Jedną z opcji jest użycie EVALUATE wraz z . Spowoduje to odfiltrowanie wierszy w tabeli produktów w zależności od tego, co określiłeś.
Na przykład chcesz uzyskać tylko wyniki, w których kolor produktu to czerwony. Jeśli wykonasz poniższe zapytanie, wyniki pokażą tylko wiersze z tymi specyfikacjami. Możesz również zobaczyć, że zamiast 2517 wierszy, Tabela produktów ma teraz tylko 99 wierszy.
Jeśli chcesz porównać więcej niż jedną kolumnę, możesz użyć , aby dodać kolejny warunek do filtra.
To zapytanie zwraca teraz 701 wierszy.
Inną opcją, którą możesz wypróbować, jest użycie . Spowoduje to zwrócenie wyraźnej listy wszystkich kolorów dostępnych w Tabeli produktów.
Możesz także użyć i .
Co więcej, oprócz używania nawiasów klamrowych, możesz także użyć funkcji do pobierania danych z określonych wierszy w tabeli.
Różnica polega na tym, że dzięki tej funkcji masz możliwość zmiany nazwy kolumny.
Używanie złożonych wyrażeń w DAX Studio z EVALUATE
W tym przykładzie wróćmy najpierw do usługi LuckyTemplates i utwórzmy nową miarę dla Total Sales .
Po zakończeniu wróć do DAX Studio i uruchom poniższy kod:
Ten kod oznacza, że wywołujesz miarę całkowitej sprzedaży, aby zainicjować zmianę kontekstu i przypisać wartość sprzedaży do każdego wiersza w tabeli produktów. Gdy go uruchomisz, będziesz mieć łączną sprzedaż w prawej kolumnie tej tabeli.
Teraz zauważysz, że niektóre wiersze w tej tabeli nie zawierają wartości łącznej sprzedaży.
Oznacza to, że w tabeli Sales nie ma pasujących pozycji dla tego wiersza.
Aby usunąć wiersze z pustymi wartościami, możesz użyć funkcji FILTRUJ. Ponadto najlepszą praktyką odróżniania kolumn od miar jest użycie symbolu @ . Spowoduje to potraktowanie go jako kolumny wirtualnej.
Gdy będziesz zadowolony z wyników, skopiuj kod, a następnie wróć do usługi LuckyTemplates. Utwórz nową tabelę i wklej kod.
Otrzymasz teraz tabelę produktów z kolumną kwoty sprzedaży.
Wniosek
Słowo kluczowe EVALUATE jest używane podczas tworzenia zapytań w DAX Studio. Dlatego ważne jest, aby zrozumieć, czym jest i jak jest używany. Nauka podstaw ma kluczowe znaczenie dla budowania pewności siebie i umiejętności radzenia sobie ze złożonymi wyrażeniami w przyszłości.
Istnieją inne sposoby używania i stosowania słowa kluczowego EVALUATE. Istnieje również możliwość zautomatyzowania procesu odpytywania za pomocą EVALUATE. Eksplorując więcej słów kluczowych DAX Studio, odkryjesz mnóstwo możliwości, które poprawią Twoje doświadczenie w kodowaniu.
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.