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 omówimy najprostszy sposób uproszczenia formuł języka DAX przy użyciu zmiennych i komentarzy w usłudze LuckyTemplates.
Kody języka DAX mogą stać się złożone i trudne do zrozumienia, gdy staną się bardziej zaawansowane. Jeśli ich nie zoptymalizujemy, inni użytkownicy usługi LuckyTemplates w organizacji będą mieli trudności ze zrozumieniem modelu danych.
Korzystanie ze zmiennych i komentarzy ułatwi tworzenie, aktualizowanie i optymalizację formuł.
Spis treści
Używanie zmiennych języka DAX w miarach
Pierwszą techniką upraszczania formuł języka DAX jest użycie zmiennych.
Kiedy masz do czynienia ze zmiennymi, zawsze pamiętaj, że są one specyficzne tylko dla miary. Nie mogą to być zmienne globalne.
Obecnie do zmiennych można odwoływać się tylko w obrębie miary. Jest to obecne ograniczenie usługi LuckyTemplates, jednak w przyszłości nastąpią zmiany.
Używanie zmiennych języka DAX do wartości referencyjnych
W tym przykładzie użyjemy określonej składni formuły.
Wpisz , aby wskazać zmienną, a następnie wpisz jej nazwę. W takim przypadku nazwiemy tę zmienną CustomerMin . Ta zmienna będzie miała wartość 5.
To sprawia, że odwołuje się do obliczenia zamiast odwoływać się do niego na zewnątrz jako zmienna.
Następnie utworzymy drugą zmienną o nazwie CustomerMax i wartości 20.
Trzecia zmienna będzie nosiła nazwę CustomerChannel . Będzie to równoznaczne z „sprzedażą hurtową”.
Po przejściu o dwa wiersze w dół musimy wpisać RETURN .
Kod RETURN jest kluczową częścią podczas pracy ze zmiennymi w mierze.
Tworząc zmienne w LuckyTemplates musimy pamiętać, że należy je nazywać tylko jednym słowem; zmienne nie mogą zawierać spacji. Zamiast tego możemy użyć podkreśleń. Ponadto każda nazwa zmiennej powinna być unikalna.
Teraz, po utworzeniu zmiennych w naszych formułach, możemy ich używać do odwoływania się do przypisanych im wartości.
Zamiast wpisywać 5, możemy użyć CustomerMin. Funkcja IntelliSense również pobiera to odwołanie i sugeruje je podczas pisania.
Powtórz ten krok dla CustomerMax i CustomerChannel.
Dzięki temu nasza formuła jest teraz kompletna.
Jeśli chcemy zmienić 5 na 10, wszystko, co musimy zrobić, to zmienić wartość odpowiedniej zmiennej.
Jest to niezwykle przydatne, gdy odwołujemy się do tej wartości wiele razy w takcie. Zamiast zmieniać wartości pojedynczo, możemy to łatwo zmienić w jednym miejscu.
Używanie zmiennych języka DAX do tworzenia odwołań do tabel
Poza wartościami możemy również odwoływać się do tabel.
Korzystając z tej samej miary, dodajmy nową zmienną o nazwie CustomerRange . Możemy odwołać się do tabeli, dodając instrukcję jako wartość tej zmiennej, zamiast umieszczać ją po RETURN.
Do drugiej instrukcji FILTER możemy ponownie dodać kolejną zmienną.
Teraz, aby uzyskać sumę ilości z danych Sales, wystarczy wpisać funkcję , Total Quantity, a następnie zmienne CustomerRange i Channel.
Dzięki temu formuła została teraz skrócona i uproszczona.
Dodawanie komentarzy w kodach DAX
Innym sposobem na uproszczenie miar lub formuł jest dodanie krótkich komentarzy w kodzie języka DAX.
To świetny sposób na ułatwienie zrozumienia kodu, aby inni członkowie organizacji wiedzieli, do czego służy. Dodawanie komentarzy to skuteczna metoda poprawy doświadczenia użytkownika.
Komentarze można umieszczać w dowolnym miejscu w polu formuły.
Wystarczy wpisać dwa ukośniki (//) na początku zdania lub instrukcji, aby uczynić ją komentarzem.
Nie wpłynie to w żaden sposób na działanie miary lub formuły.
Musimy jednak zadbać o to, aby komentarze były zwięzłe . Nie chcemy wkładać zbyt wiele, aby stało się to przytłaczające.
Wniosek
Korzystanie ze zmiennych i umieszczanie komentarzy w kodach języka DAX to skuteczne sposoby optymalizacji dowolnej miary w usłudze LuckyTemplates.
Musimy również pamiętać, że używanie zmiennych nie jest obowiązkowe. Jest to jednak świetna technika, gdy chcesz uprościć obliczenia, zwłaszcza gdy stają się one bardziej złożone i zaawansowane.
Dobre formatowanie i efektywne wykorzystanie funkcji języka DAX to wszystko, czego potrzeba do stworzenia dobrze zorganizowanego modelu LuckyTemplates.
Wszystkiego najlepszego,
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.