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 EVALUATE następnym, którego musisz się nauczyć, jest słowo kluczowe DEFINE. W tym samouczku omówimy, czym jest słowo kluczowe DEFINE i jak jest używane w DAX Studio. Konkretne przykłady są omawiane po drodze.
Spis treści
Używanie słowa kluczowego DEFINE w DAX Studio
DEFINE to słowo kluczowe, które definiuje encje zastosowane do jednej lub kilku instrukcji EVALUATE w zapytaniu języka DAX.
Przykład nr 1: ZDEFINIUJ za pomocą funkcji języka DAX
W tym przykładzie pierwszy wiersz kodu pobiera wszystkie odrębne ilości w tabeli sprzedaży. Drugi wiersz ogranicza zwracane ilości. Aby zwrócić wynik zmiennej, musisz użyć słowa kluczowego EVALUATE .
Jeśli spróbujesz OCENIĆ drugą zmienną, pojawi się inny wynik.
Możesz dodatkowo użyć zmiennej FewQuantities, aby policzyć liczbę wierszy w tabeli sprzedaży, które odnoszą się do ilości 1, 2 i 3.
Musisz także użyć konstrukcji . Następnie zastosuj funkcje i , aby policzyć liczbę wierszy w tabeli sprzedaży. Następnie umieść zmienną FewQuantities w filtrze. Daje to łączną liczbę wierszy w tabeli Sales.
Przykład 2: Wyrażenia złożone
Spójrzmy na inny przykład, który dotyczy złożonych wyrażeń.
W takim przypadku musisz użyć konstrukcji tabeli, aby zwrócić kolumnę zawierającą ilości 1, 6, 3 i 5. W przypadku drugiej zmiennej potrzebujesz funkcji FILTRUJ, aby CAŁĄ sprzedaży zmiennej FewQuantities.
Przed kontynuowaniem uruchom EVALUATE FilterContextFromSlicer , aby sprawdzić, czy do tej pory uzyskujesz prawidłowe wyniki.
Gdy to zrobisz, wprowadź funkcję SUMMARIZECOLUMNS zgodnie z poniższym kodem:
Ta dolna część kodu naśladuje zachowanie usługi LuckyTemplates .
Funkcja jest pomocna przy tworzeniu wizualizacji i odpowiadaniu na zapytania. W tym przypadku fragmentatory są częścią kontekstu filtru. Następnie musisz dodać nową kolumnę Total Rows, aby wyświetlić wyniki kodu. Ostatni argument używa funkcji COUNTROWS , aby zwrócić liczbę wierszy w tabeli Sales.
Jeśli wykonasz ten kod, otrzymasz tabelę składającą się z dwóch kolumn. Pierwsza kolumna pokazuje kolor produktu, a druga pokazuje sumę wierszy.
Jednak konstrukcja COUNTROWS (Sales) nie jest idealnie używana wewnątrz funkcji SUMMARIZECOLUMNS. Zamiast tego najlepszą praktyką jest tworzenie nowych miar. Zostanie to omówione w kolejnych samouczkach.
Wniosek
Ten samouczek zawiera szybkie i konkretne przykłady użycia słowa kluczowego DEFINE w kodach DAX Studio. Jest to również kluczowe, aby zmienne działały poprawnie.
DAX Studio to potężne narzędzie do tworzenia zapytań i opracowywania raportów. Poznając cel i funkcję nie tylko DEFINE, ale wszystkich dostępnych słów kluczowych i funkcji, staniesz się bardziej biegły w radzeniu sobie ze złożonymi problemami i zaawansowaną logiką kodowania.
Wszystkiego najlepszego,
eksperci 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.