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ówię, jak wydajnie dostosowywać szablony raportów usługi LuckyTemplates . Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Gdy tworzysz tabele w usłudze LuckyTemplates, nie możesz sformatować ani zaprojektować ich dokładnie tak, jak chcesz. Możesz użyć tylko domyślnej kolejności lub porządku sekwencyjnego generowanego przez usługę LuckyTemplates w tabeli, który można określić na podstawie wartości, porządku alfabetycznego lub porządku rosnącego lub malejącego.
Dlatego opracowałem szablony raportów finansowych. Są to koncepcja rozwoju stworzona przez LuckyTemplates. Dzięki tej technice możesz teraz tworzyć niestandardowe szablony raportów finansowych przy użyciu tabel w usłudze LuckyTemplates.
Ta sesja samouczka pochodzi ze znacznie dłuższego i bardziej szczegółowego warsztatu LuckyTemplates tylko dla członków. Tutaj demonstruję kluczowe koncepcje dotyczące skutecznego wizualizowania informacji i danych finansowych w usłudze LuckyTemplates.
Najpierw przyjrzyjmy się temu szablonowi, który stworzyłem na potrzeby sprawozdawczości finansowej.
Spis treści
Przykładowe szablony raportów finansowych
Sprawozdawczość finansowa jest doskonałym przykładem takiej demonstracji. Istnieje jednak wiele niestandardowych szablonów lub niestandardowych tabel, które warto utworzyć z różnymi informacjami, takimi jak tabela podsumowująca kluczowe metryki.
W przeszłości było to bardzo trudne, jeśli chciałeś zebrać konkretne miary z różnych miar i zintegrować je w jednym raporcie i umieścić je na drugim.
Teraz w tym przykładowym szablonie podzieliłem go według całkowitego przychodu, kosztu sprzedanych towarów i jeszcze więcej, co jest miejscem, w którym pojawia się prawdziwe dostosowanie. Zostawiłem miejsce w tabeli, a następnie mam całkowity zysk brutto.
Całkuję również procent z kwotami w dolarach, co znowu jest związane z dostosowaniem.
Przejdźmy do tego, jak go stworzyłem…
Jak utworzyć dostosowany szablon
Aby dojść do tego punktu, w którym trzeba dostosowywać szablony usługi LuckyTemplates, wymaga to wielu ponownych konfiguracji w tle, skonfigurowania modelu i techniki pozyskiwania przychodów i kosztów, a następnie integrowania ich w jeden plik .
Pierwszą rzeczą do zrobienia jest faktyczne utworzenie szablonu – unikalnej tabeli, która wygląda mniej więcej tak – ale oczywiście możesz dostosować ją w dowolny sposób . Możesz umieścić różne kolumny lub wciąć niektóre elementy w inny sposób.
Potrzebujesz także znormalizowanej kolumny , w której przeprowadzimy logikę. Na podstawie tej znormalizowanej kolumny określimy, w którym wierszu się znajdujemy w naszym niestandardowym szablonie.
To jest konfiguracja niestandardowego szablonu, ale musisz znaleźć sposób na zintegrowanie tego z raportem. Tu właśnie pojawia się model danych.
Integracja szablonu z twoim modelem danych
Struktura modelu danych jest kluczem do zintegrowania dostosowywanego szablonu z tabelą. Jak widać w moim modelu danych, szablon finansów znajduje się na samym dole i nie ma związku z żadnymi innymi tabelami.
W tym miejscu umieszczam kolumnę szablonu i używam formuły do obliczenia jej w każdym wierszu tabeli .
Przyjrzyjmy się zatem formule DAX, którą stworzyłem, aby rozwiązać ten problem.
Używanie logiki SWITCH TRUE do przydzielania wyników
Użyłem logiki SWITCH TRUE w formule, która umożliwia mi zintegrowanie dostosowanego szablonu, który zrobiłem w tabeli. Działa w każdym wierszu w tabeli, identyfikując elementy.
To właśnie robi SWITCH TRUE. Na przykład, jeśli jestem w wierszu Łączne przychody , zostanie zastosowane obliczenie PODZIEL przychody przez 1000 . Jeśli jestem w wierszu Całkowity koszt sprzedanych towarów ( COGS ), pokaże on PODZIELENIE przychodów przez 1000 itd.
To logika SWITCH TRUE umożliwia przypisanie wyników do wierszy w tabeli.
Wykorzystanie indeksu wierszy do sortowania szablonu
Ostatnim elementem układanki tej techniki szablonów usługi LuckyTemplates jest indeks wierszy , który porządkuje szablon w tabeli.
Jeśli tego nie masz, będzie to mylące i nie posortuje elementów w unikalny sposób. I to, co zrobiłem, to ukryłem to, żebyś nie mógł zobaczyć tego w tabeli, ale tak naprawdę tam jest.
Jeśli przyjrzysz się uważnie, zobaczysz, że mam indeks wierszy i jestem w stanie posortować 1, 2, 3, 4, 5 i tak dalej. W ten sposób otrzymuję dokładny szablon skonfigurowany tak, jak chcę.
Wniosek
tylko dla członków, dotyczących szczegółowych informacji finansowych. Tutaj skupiłem się na opracowanej przeze mnie technice dostosowywania szablonów raportowania usługi LuckyTemplates. Technika obejmuje integrację modelu danych, formuły DAX i tworzenie szablonów.
Mam nadzieję, że jesteś w stanie zrozumieć, jak cenna jest ta koncepcja i wdrożyć ją we własnym biznesie. Przekonasz się, że bardzo pomaga w raportach finansowych i wszelkich prezentacjach księgowych, które możesz mieć.
Dzięki!
***** Nauka LuckyTemplates? *****
Porady i techniki dotyczące usługi LuckyTemplates dotyczące księgowości i finansów
Przydzielanie wyników do wstępnie określonych szablonów — Analiza finansowa w usłudze LuckyTemplates
Tworzenie unikalnych projektów szablonów tabel w usłudze LuckyTemplates — LuckyTemplates i raportowanie finansowe
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.