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 na blogu pokażę, jak używać grup obliczeniowych usługi LuckyTemplates do tworzenia niestandardowych grup i wnikliwych wizualizacji, zwłaszcza jeśli nie możesz dodawać nowych tabel i kolumn do pulpitu usługi LuckyTemplates. Możesz obejrzeć pełny film z tego samouczka na dole tego bloga.
Było to w zasadzie zapytanie na jednego z naszych członków, który chciał zobaczyć, ilu pracowników było nieobecnych w pracy, i chciał utworzyć niestandardowe grupy na podstawie liczby dni nieobecności. Nie może dodawać tabel i kolumn, więc w tym przypadku użyjemy grup obliczeniowych.
Grupy obliczeń to funkcja modelowania usługi LuckyTemplates , której można używać za pośrednictwem narzędzi zewnętrznych, edytora tabelarycznego. Grupy obliczeń to specjalne tabele z wyrażeniami języka DAX reprezentującymi poszczególne pozycje obliczeń, w których zostały umieszczone.
To wcale nie jest trudne, więc możemy od razu wskoczyć.
Spis treści
Tworzenie grup niestandardowych
Członek chciał mieć niestandardowe grupowania. Jedna grupa dla pracowników, którzy byli nieobecni krócej niż 25 dni, inna krócej niż 50 dni, a jeszcze jedna krócej niż 75 dni.
Aby utworzyć niestandardowe grupowanie, przechodzimy do naszych stołów i po prostu dodajemy niestandardową grupę. W tym przykładzie znajduje się pod tabelą Urazy .
Następnie możemy użyć tej nowej kolumny, aby uzyskać taką wizualizację.
Miarą, której tu używam, jest to, co nazwałem Total Days Off Work . Jest to dość prosta miara za pomocą funkcji .
Jest to po prostu dodanie wszystkich dni wolnych od pracy z tytułu urazów z tabeli urazów . Użyjemy tej miary w ramach innej miary, którą wykorzystamy w naszych pozycjach obliczeniowych.
Problem polegał na tym, że członek nie mógł utworzyć nowych tabel lub nowych kolumn, ponieważ były one wyszarzone, ponieważ był podłączony do innego modelu PBI. Tutaj z pomocą przychodzą grupy obliczeniowe.
Tworzenie grup obliczeń usługi LuckyTemplates
Miara, której będziemy używać, jest dość prosta. W tej formule mamy funkcję i będziemy grupować łączną liczbę dni wolnych od pracy (nasza podstawowa miara) w ciągu 25 dni lub mniej niż 50 dni lub dowolnie grupować niestandardowo.
Więc skopiujemy tę miarę, ponieważ już ją tutaj utworzyłem, a następnie przejdziemy do Zewnętrznych narzędzi , a następnie do Edytora tabelarycznego .
Następnie przechodzimy do Tabeli następnie klikamy prawym przyciskiem myszy i wybieramy utwórz nową – grupę obliczeniową .
Nazwijmy to jako Grupy obliczeń . Następnie utworzymy element kalkulacji. W tym celu klikamy prawym przyciskiem myszy na utworzoną właśnie grupę kalkulacji, a następnie przechodzimy do tworzenia nowej – pozycji kalkulacji .
Nazwijmy to mniej niż 25 dni . Następnie przechodzimy do sekcji Expression Editor i wklejamy skopiowaną przez nas miarę.
Teraz utworzymy kolejny element kalkulacji i nazwiemy go Mniej niż 50 dni . Użyjemy tej samej miary, ale zmienimy tylko kryteria grupowania z 25 na 50.
Następna pozycja obliczeniowa dotyczy mniej niż 70 dni . Wykonujemy te same kroki i po prostu zmieniamy kryteria grupowania na 70.
Na koniec utworzymy element kalkulacji dla Większego niż 70 dni . W wyrażeniu języka DAX zmienimy kryteria grupowania na większe niż (>) 70.
Na koniec utworzymy element kalkulacji dla Większego niż 70 dni . W wyrażeniu języka DAX zmienimy kryteria grupowania na większe niż (>) 70.
Kliknij Zapisz, a następnie odśwież go na pulpicie LuckyTemplates. Teraz możemy przenieść naszą grupę obliczeniową do wizualizacji i zobaczyć utworzone przez nas grupy.
Kliknij Zapisz, a następnie odśwież go na pulpicie LuckyTemplates . Teraz możemy przenieść naszą grupę obliczeniową do wizualizacji i zobaczyć utworzone przez nas grupy.
Zmiana kolejności grupowania
Jeśli chcemy zmienić kolejność grupowania w wizualizacji, możemy to łatwo zrobić za pomocą Edytora tabelarycznego.
W Edytorze tabelarycznym przechodzimy do naszej grupy obliczeniowej, a następnie klikamy na pozycje obliczeniowe. Zobaczysz tutaj, że w każdym elemencie obliczeń, porządkowość została domyślnie ustawiona na -1.
Chcemy więc na przykład, aby nasze Mniej niż 70 dni było tutaj na górze lub jako pierwsze po lewej stronie wizualizacji. Możemy po prostu zmienić porządkowość na 0 lub przeciągnąć i upuścić.
Teraz chcę tutaj mieć mniej niż 25 dni na górze, następnie mniej niż 50 dni, następnie mniej niż 70 dni, a na końcu więcej niż 70 dni; więc po prostu przeciągnę i upuścię każdy z nich w pożądanej kolejności. Będziesz mógł zobaczyć, że zwyczajność zmieniła się automatycznie.
Następnie zapisz zmiany i odśwież stronę. Teraz mamy kolejność grup obliczeniowych, które chcieliśmy.
Formatowanie warunkowe w grupach obliczeń — LuckyTemplates
Małe wielokrotności z grupami obliczeń w usłudze LuckyTemplates
Zwiększ poziom menu narzędzi zewnętrznych w usłudze LuckyTemplates
Wniosek
To doskonały przykład wykorzystania grup obliczeniowych usługi LuckyTemplates. Jak widać, jest to szybka i łatwa technika naprawy, gdy nie możesz dodać nowych tabel i nowych kolumn na pulpicie usługi LuckyTemplates.
Mam nadzieję, że ten samouczek okazał się pomocny i że możesz zastosować go we własnej pracy. Sprawdź poniższe linki, aby uzyskać więcej powiązanych treści.
Wszystkiego najlepszego,
Mudassir
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.