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.
Zamierzam pokazać, jak można tworzyć tabele usługi LuckyTemplates przy użyciu formuły łączącej funkcję UNION i funkcję ROW . Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Istnieje wiele sposobów tworzenia tabel LuckyTemplates, ale w tym przypadku pokażę ci potężną technikę, która może dostarczyć cennych informacji i spostrzeżeń.
Aby utworzyć tabelę z formułą, musimy użyć funkcji na wstążce Modelowanie. Ta funkcja umożliwia nam korzystanie z różnych funkcji języka DAX, które zwracają tabelę.
W tym samouczku chcę utworzyć całkowicie nową tabelę, wprowadzając parametry w formule. Następnie porównam ją z alternatywnymi metodami tworzenia tabel LuckyTemplates i wyjaśnię, dlaczego warto używać tej techniki w niektórych scenariuszach.
Spis treści
Używanie ROW do tworzenia tabeli
Możemy już stworzyć tabelę z samą funkcją WIERSZ . Klikamy na Nowa tabela i wpisujemy formułę. W tej demonstracji będziemy nazywać tę tabelę niestandardową .
Dzięki funkcji ROW możemy utworzyć jeden wiersz informacji na dowolny temat. Wszystko, co musimy zrobić, to nazwać kolumnę, a następnie umieścić w niej wyrażenie lub wartość. Możemy po prostu kontynuować, ile kolumn będziemy mieć w naszej tabeli.
Z tymi danymi, które wprowadziliśmy do naszej formuły ROW, zwraca ona tabelę jednowierszową.
Połączenie ROW z UNION
Funkcja UNION pozwala nam łączyć ze sobą dwa lub więcej stołów lub układać jeden na drugim dla dowolnej liczby.
Po prostu stawiamy przecinek po każdym wierszu, przechodzimy do nowej linii, a następnie kopiujemy i wklejamy pierwszą formułę ROW .
Możemy tu umieścić tyle tabel (rzędów), ile się da, a następnie zamknąć.
A potem wszystko, co musimy zrobić, to zmienić parametry (Grupa lub Segment, Min i Max) tutaj. W tym przykładzie używam tylko losowych wartości, ale z pewnością możesz tu umieścić, co chcesz.
Być może widziałeś, jak stosowałem taką technikę lub ręcznie tworzyłem takie tabele, które nazywam tabelami pomocniczymi .
Teraz, gdy mamy te wiersze włączone do UNION, generujemy tę tabelę tylko na podstawie informacji lub kodu, który zapisaliśmy tutaj.
Możemy wtedy zobaczyć, że mamy teraz tę tabelę pomocniczą w modelu danych.
Zwykle umieszczam moje tabele pomocnicze na dole, aby pokazać, że nie są one częścią podstawowego modelu, ale mają logikę, która by przez nie przebiegała.
Dlaczego warto używać języka DAX do tworzenia tabeli
Niektórzy z was mogą pomyśleć, że mogliśmy po prostu utworzyć tę tabelę, przechodząc do Enter Data . Cóż, to prawda. Moglibyśmy również mieć to w Excelu lub mieć prostą tabelę w innym miejscu.
Jednak ta technika łączenia UNION i ROW może być przydatna, jeśli chcemy pobrać te liczby i parametry, które ustawiliśmy z innego miejsca w twoim modelu lub LuckyTemplates w dynamiczny sposób.
W ten sposób w trybie Odśwież możesz zaktualizować tę tabelę o informacje lub wyniki obliczone w usłudze LuckyTemplates. Dlatego ta technika jest tak potężna.
Na przykład chcemy podzielić naszych klientów na segmenty na podstawie sprzedaży, ale kwoty sprzedaży zmieniają się dla wartości minimalnej i maksymalnej. Może to być inna liczba w zależności od średniej sprzedaży naszych klientów.
Możemy generować tę tabelę bardziej dynamicznie, korzystając z obliczeń, które dzielą informacje o naszych klientach na podstawie generowanej kwoty sprzedaży.
Moglibyśmy to również wykorzystać wirtualnie . Możemy stworzyć taką tabelę i wprowadzić ją jako funkcję tabelaryczną wewnątrz zmiennej, która wchodzi do obliczenia. Istnieją inne sposoby zastosowania tego, które demonstruję w innych samouczkach.
Zaawansowana analiza usługi LuckyTemplates: Techniki logiki tabeli dodatkowej
Tworzenie nowej tabeli w usłudze LuckyTemplates: Jak automatycznie wdrażać budżety i prognozy za pomocą języka DAX
Szybkie tworzenie przekonujących informacji w usłudze LuckyTemplates na potrzeby analiz finansowych
Wniosek
W tym blogu omawiamy, w jaki sposób możemy tworzyć tabele usługi LuckyTemplates przy użyciu funkcji ROW wraz z funkcją UNION. Po prostu skorzystaliśmy z funkcji Nowa tabela i wprowadziliśmy formułę z parametrami, które chcemy ustawić.
Istnieje wiele sposobów tworzenia takich tabel, ale ta konkretna technika jest kluczowa i ma zastosowanie w niektórych scenariuszach w .
To świetna technika, którą z łatwością możesz wdrożyć we własnej pracy.
Ciesz się tym!
Dzięki!
***** Nauka 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.