Czym jest self w Pythonie: przykłady z życia wzięte
Czym jest self w Pythonie: przykłady z życia wzięte
Czy wiesz, że istnieje sposób na wirtualne tworzenie grup w usłudze LuckyTemplates? Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Byłem bardzo szczęśliwy, gdy to odkryłem, ponieważ pozwala szybko i skutecznie tworzyć kolejny wymiar grupowania w swoich zbiorach danych lub tabelach danych. Zespół usługi LuckyTemplates sprawił, że implementacja i edycja są bardzo łatwe.
Być może już wcześniej napotkałeś problem, gdy chciałeś pogrupować zestaw klientów w segmenty lub sieć sklepów w grupy regionalne. Jak być może wiesz, możesz już to zrobić w kolumnie obliczeniowej.
Czasami jednak masz wiele różnych segmentów. Możesz mieć na przykład 15-20.
W kolumnie obliczeniowej to dużo zagnieżdżonych instrukcji IF…
W rzeczywistości masz możliwość wirtualnego założenia grupy za pomocą prostego wskaż i kliknij.
Właśnie to pokażę Wam w tym poście.
Spis treści
Tworzenie wirtualnych grup w LuckyTemplates
Najpierw spójrzmy na tabelę, nad którą będziemy tutaj pracować.
Mamy więc tabelę zawierającą tylko listę produktów.
Korzystając z tej techniki, pamiętaj, że możesz jej używać z tabelami zawierającymi tak wiele informacji. W tej wersji demonstracyjnej używamy prostego.
Przejdźmy teraz do kroków tworzenia grup wirtualnych w .
Najpierw musimy poszukać kolumny, nad którą chcemy pracować. Można to znaleźć w sekcji pól, znajdującej się po prawej stronie ekranu.
W naszym przykładzie pracujemy nad Product Name . zamierzam w to kliknąć.
Następnie klikniemy Nowa grupa znajdująca się u góry ekranu.
Inną opcją jest jednak kliknięcie prawym przyciskiem myszy kolumny, dla której chcesz przeprowadzić grupowanie, a następnie wybranie opcji Nowa grupa .
Pojawi się wyskakujące okienko. Nazwijmy ją podkategorią produktu .
Teraz wybieramy produkty, które chcemy pogrupować. Wybierzmy Produkty 1, 2, 3 i 4. Naciśnij i przytrzymaj klawisz Control, a następnie wybierz opcję Grupa.
Wybrane przez nas wartości zostaną następnie przeniesione do pola Grupy i członkowie . Nazwijmy tę podkategorię 1 .
Powtórzmy ten sam proces, aby utworzyć podkategorię 2 i podkategorię 3 .
Teraz mamy trzy podkategorie, podczas gdy produkty 12, 13 i 14 pozostały w wartościach Ungrouped .
Jeśli klikniemy Uwzględnij inne grupy , wszystko, co nie zostało uwzględnione w podkategoriach, znajdzie się w tej grupie Inne .
Następnie klikniemy OK .
Teraz mamy te podkategorie produktów pod nazwą produktu .
Teraz możemy je wykorzystać w naszym raporcie.
Używanie grup wirtualnych w raportach LuckyTemplates
To, co chcemy teraz zrobić, to użyć utworzonych przez nas podkategorii w stosunku do innej miary.
W tym konkretnym przykładzie utwórzmy więc tabelę z kolumną Nazwa produktu i kolumną Łączne zyski .
Przekształćmy tę tabelę w wykres i posortujmy według całkowitych zysków.
Teraz mamy tę wizualizację z naszymi różnymi produktami, zaczynając od tych, które dają nam największe zyski, do tych z najniższymi zyskami.
Jeśli, powiedzmy, mamy tutaj pięćset różnych produktów i chcieliśmy je obejrzeć w grupach, możemy to łatwo zrobić, korzystając z utworzonych wcześniej podkategorii.
Pamiętaj, że tworzenie grup wirtualnych w usłudze LuckyTemplates przypomina posiadanie kolejnej kolumny, ale jest ona wirtualna. W rzeczywistości możemy używać podkategorii produktów, tak jak każdej innej kolumny.
Weźmy więc podkategorie produktów do naszego płótna i dodajmy całkowite zyski .
Teraz utworzyliśmy tę tabelę po lewej stronie. Jak widać, posortował on całkowite zyski według trzech podkategorii. Pokazuje również łączne zyski dla grupy Inne, która obejmuje wszystkie produkty, których nie dodaliśmy do żadnej z podkategorii.
Przekształćmy zatem tę tabelę w wykres pierścieniowy.
Naprawdę fajne jest to, że ten wykres pierścieniowy jest połączony z innym wykresem, który stworzyliśmy, tak jak kolumna obliczeniowa.
Na poniższym obrazku kliknęliśmy podkategorię 2 na wykresie pierścieniowym, a drugi wykres przedstawia produkty należące do tej podkategorii.
Dzięki temu nadal możesz uzyskać całe filtrowanie dynamiczne, które można uzyskać z rzeczywistego wymiaru, korzystając z tej techniki w usłudze LuckyTemplates.
Kilka przypomnień podczas korzystania z tej techniki
Na marginesie, chociaż mówię „wirtualny”, kolumna jest faktycznie fizycznie wstawiana do twojej tabeli po jej skonfigurowaniu, ale myślę, że „wirtualny” to dobry sposób myślenia o tym, ponieważ nie trzeba napisać dowolną logikę wewnątrz formuły, aby ją utworzyć .
Zalecam stosowanie tej techniki w tabelach przeglądowych. Łącząc te grupy z modelami danych, możesz bardzo szybko utworzyć szereg filtrów w swoich obliczeniach, które normalnie nie istniałyby w twoich nieprzetworzonych tabelach u źródła.
Jest to jeden z najszybszych sposobów na dodanie dodatkowego wglądu w dane bez konieczności pisania jakiejkolwiek formuły języka DAX .
Jednak po wypróbowaniu tej funkcji zobaczysz, że istnieją pewne ograniczenia. Jeśli chcesz utworzyć grupę opartą na obliczeniach, ta funkcja nie pomaga za bardzo i musisz nauczyć się języka DAX.
Wniosek
Właśnie omówiliśmy, jak wirtualnie tworzyć grupy w usłudze LuckyTemplates, wykonując bardzo proste czynności, takie jak wskazanie i kliknięcie opcji Nowa grupa.
Jak widzieliśmy, grup wirtualnych można używać tak samo jak innych kolumn. Możesz używać tych grup wirtualnych z innymi kolumnami lub wymiarami, z którymi mogą one również dynamicznie wchodzić w interakcje.
Mam nadzieję, że dobrze się bawiłeś czytając ten post.
Jeśli chcesz poznać więcej technik grupowania, takich jak grupy dynamiczne i statyczne, zapoznaj się z moim kursem online .
Życzymy wszystkiego najlepszego we wdrażaniu tej wspaniałej funkcji w swoich modelach.
Dzięki,
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.
W tym samouczku omówiono idee materializacji pamięci podręcznych danych oraz ich wpływ na wydajność języka DAX w dostarczaniu wyników.
Jeśli do tej pory nadal korzystasz z programu Excel, jest to najlepszy moment, aby zacząć korzystać z usługi LuckyTemplates na potrzeby raportowania biznesowego.
Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć