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 dzisiejszym poście na blogu pokażę Ci wskazówkę, jak utworzyć datę i godzinę ostatniego odświeżenia, aby móc wyświetlać ją we wszystkich moich raportach usługi LuckyTemplates. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Większość moich klientów twierdzi, że nie pamięta harmonogramu odświeżania raportów usługi LuckyTemplates w ciągu dnia.
Aby pomóc im dowiedzieć się, kiedy ostatnio odświeżono ich dane, stworzyłem coś podobnego do tego, co widzisz teraz, co pokazuje im datę i godzinę ostatniego odświeżenia danych.
Mam ten z . Pokażę ci , gdzie znalazłem te informacje.
Zostało to stworzone przez Melissę, jednego z naszych . Lubię nazywać ją Agentką M nie tylko dlatego, że jej imię zaczyna się na literę M, ale także dlatego, że jest świetna w kodzie M.
Jeśli kiedykolwiek zobaczysz filmy Melissy na kanale YouTube LuckyTemplates, koniecznie obejrzyj te filmy. Nauczyłem się od nich i jestem pewien, że ty też możesz się czegoś od nich nauczyć. Ma również wiele świetnych treści na forum LuckyTemplates.
Przejrzymy niektóre posty, które opublikowała na forum, aby pomóc nam z tabelą dat ostatniego odświeżenia usługi LuckyTemplates. Możesz zobaczyć kod M tutaj.
Podczas przewijania wątku na forum zobaczysz, że nie wiedziałem, że czas przechowywany w usłudze LuckyTemplates nie jest ustawiony na lokalną strefę czasową, ale na strefę czasową UTC.
Jest to bardzo ważne, ponieważ kiedy wrócimy do programu LuckyTemplates Desktop i utworzymy tę tabelę odświeżania, będziemy musieli wiedzieć, jak daleko do przodu lub do tyłu jest nasza lokalna strefa czasowa w porównaniu z czasem UTC.
Wróćmy do i pokażmy, jak to zrobiłem.
Oto przykład, jak wygląda data ostatniego odświeżenia usługi LuckyTemplates na moich modelach.
Zwykle umieszczam to w górnej części moich modeli danych i na pierwszej stronie raportu usługi LuckyTemplates , aby było łatwiej je zobaczyć.
Otworzę kartę Przekształć dane z ekranu głównego …
…więc możemy przejść do edytora zapytań .
Kiedy klikamy Ostatnie odświeżenie, widzimy, że jest to prosty proces konfiguracji. Ta tabela zawiera tylko cztery kolumny.
To, co zrobimy, to przejść do zaawansowanego edytora . To jest kod M podany we wspomnianym wcześniej wątku na forum LuckyTemplates.
Omówię to dalej, ale najpierw utwórzmy inny z nich jako przykład, abyś wiedział, jak go stworzyć samodzielnie.
Pierwszą rzeczą, którą zrobimy, jest przejście do górnej wstążki, kliknięcie New Source i wybranie Blank Query z rozwijanej listy.
A potem przejdziemy do zaawansowanego edytora.
Skopiujmy i wklejmy kod M z forum do zaawansowanego edytora, a następnie kliknij Gotowe .
Możesz zobaczyć, że automatycznie dostosuje i sformatuje kolumny, aby były poprawnie wyświetlane na naszej stronie raportu.
Ale jeśli ponownie otworzymy zaawansowany edytor , zobaczysz w dolnej linii, gdzie jest napisane, że ostatnie odświeżenie wynosi -4.
Moja lokalna strefa czasowa to wschodnia strefa czasowa, czyli -4 w stosunku do czasu UTC. Pamiętaj, że jeśli Twoja strefa czasowa zmieni się wiosną lub jesienią, będziesz musiał dostosować ją wraz ze zmianą czasu.
Więc teraz w czasie wschodnim mamy -4, ale jesienią cofamy wskazówki zegara. Moje ostatnie odświeżenie będzie musiało wynosić -5, aby wyświetlało się poprawnie, gdy wszyscy moi klienci przeglądają swoje raporty.
Możemy również zmienić nazwę tam, gdzie jest napisane Nazwa w obszarze Właściwości . Usuniemy Query1 i zmienimy go na Last Refresh v2 .
Potem po prostu wyjdę z tego, a następnie kliknę Zamknij i zastosuj .
Gdy to zrobię, po prostu skopiuję to…
… i przejdź do innej strony i wklej ją. Ale zamiast używać tego z ostatniego odświeżenia, które pierwotnie stworzyłem, użyjemy wersji 2 ostatniego odświeżenia.
Jak widać, jest to aktualny czas we wschodniej strefie czasowej, kiedy powstał ten samouczek.
Jak kontrolować interakcje elementów wizualnych w usłudze LuckyTemplates
Niestandardowe techniki formatowania warunkowego w usłudze LuckyTemplates
Korzystanie z pól filtrów i interakcji wizualnych w celu tworzenia atrakcyjnych wizualizacji w usłudze LuckyTemplates
Wniosek
Mam nadzieję, że podobała Ci się dzisiejsza wskazówka. Upewnij się, że subskrybujesz kanał YouTube LuckyTemplates, jeśli jeszcze tego nie zrobiłeś. W ten sposób nie przegapisz żadnej wspaniałej zawartości zespołu 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.