Techniki modelowania danych w celu organizowania miar DAX

Techniki modelowania danych w celu organizowania miar DAX

W miarę postępów w usłudze LuckyTemplates będziesz stopniowo pracować z większą liczbą miar i obliczeń języka DAX, a rzeczy mogą łatwo ulec zaśmieceniu. W dzisiejszym samouczku podzielę się kilkoma technikami modelowania danych dotyczącymi lepszego organizowania miar języka DAX w celu wydajniejszego przepływu pracy. Możesz obejrzeć pełny film z tego samouczka na dole tego bloga.

Spis treści

Techniki modelowania danych: lepsza organizacja miar DAX

Zazwyczaj wiele osób dokonuje pomiarów i umieszcza je w tabeli faktów lub sprzedaży. Zamiast tego zorganizujemy miary w nowej dedykowanej tabeli lub folderze języka DAX, który znajdzie się na górze naszej listy pól.

Techniki modelowania danych w celu organizowania miar DAX

Aby to zrobić, przejdziemy do Wprowadź dane pod wstążką Strona główna. Zostawimy to całkowicie puste i jedyne, co zamierzamy zrobić, to nazwać to DAX jako nazwę tabeli i wybrać Załaduj.

Techniki modelowania danych w celu organizowania miar DAX

A teraz przejdę do mojej tabeli Sales i tutaj wybiorę wszystkie moje miary. Używam klawisza Shift i zaznaczam je, aby je wybrać. Następnie przeciągnę je do właśnie utworzonego folderu DAX.

Techniki modelowania danych w celu organizowania miar DAX

Teraz możesz zobaczyć wszystkie miary sprzedaży w folderze DAX.

Techniki modelowania danych w celu organizowania miar DAX

Co więcej, możemy utworzyć więcej folderów, aby lepiej to zorganizować, więc zróbmy to. Jak widać, wszystkie moje kwoty bazowe obejmują mój budżet, moją prognozę i moją sprzedaż. To są jak podstawowe obliczenia. Możemy je mieć w folderze Display. Zamierzam wywołać ten folder, Baza dla obliczeń bazowych i wybrać Enter. Zauważ, że utworzyło to folder dla Base, który również znajduje się w tej strukturze hierarchii.

Techniki modelowania danych w celu organizowania miar DAX

Mamy więc teraz nasz folder DAX z naszymi miarami, który ma podfolder z innymi miarami. Podobnie zamierzam zrobić to samo z moimi Wariancjami. Zaznaczę wszystkie te Wariancje i dodam to do folderu Wyświetl w Wariancjach . A teraz w naszym folderze DAX mamy folder Base i Variances.

Techniki modelowania danych w celu organizowania miar DAX

Inną sztuczką jest to, że jeśli masz miary na tym samym poziomie w tym folderze miar, chcesz mieć pewność, że te foldery są zawsze na górze. Aby to zrobić, możesz dodać znak interpunkcyjny, na przykład kropkę, na samym początku tytułu folderu. Zapewni to, że folder pozostanie na górze listy, ponieważ foldery są sortowane alfanumerycznie.

Techniki modelowania danych w celu organizowania miar DAX

Teraz, jeśli chcesz zrobić podfolder w podfolderze, po prostu dodaj ukośnik odwrotny do tytułu folderu, a następnie nazwijmy podfolder. W tym przypadku nazwijmy to podfolderem. Możesz teraz zobaczyć, że wewnątrz Variances znajduje się podfolder. Możesz także przeciągnąć i upuścić je do dowolnego folderu utworzonego po wykonaniu tej czynności.

Techniki modelowania danych w celu organizowania miar DAX

Na koniec jest jeszcze jedna naprawdę fajna sztuczka, którą chcę się z tobą podzielić. Gdybym chciał umieścić tę miarę Odchylenie rzeczywistej kwoty w stosunku do budżetu (VTB) w jednym lub wielu folderach, po prostu dodam średnik do tytułu folderu. Zauważ, że jest teraz w dwóch różnych folderach.

Techniki modelowania danych w celu organizowania miar DAX

Teraz obserwuj, co dzieje się z nową wizualizacją na stronie. Gdybym miał tutaj na przykład wizualizację pojedynczej karty wartości, przeciągnę miarę z Budżetu. Zauważ, że dodał go z obu folderów. Tak więc, technicznie rzecz biorąc, istnieje tylko jedna miara, ale możesz zobaczyć zmiany dodane dla obu lokalizacji.

Techniki modelowania danych w celu organizowania miar DAX


Modelowanie danych w usłudze LuckyTemplates przy użyciu tabel pomocniczych
Modelowanie danych w usłudze LuckyTemplates: porady i najlepsze praktyki
Budowanie relacji modelu danych w usłudze LuckyTemplates

Wniosek

W tym samouczku na blogu udostępniłem niektóre z moich technik modelowania danych, aby lepiej organizować miary języka DAX. Możesz dodać kropkę na początku tytułu folderu, jeśli chcesz, aby folder znajdował się na górze listy. Dodatkowy ukośnik odwrotny umożliwia umieszczenie miar w podfolderze, a średnik umożliwia umieszczenie ich w wielu lokalizacjach.

Mamy nadzieję, że te wskazówki okazały się przydatne i wiesz już, jak utworzyć sam folder główny, który znajduje się na górze listy pól, o ile ten folder DAX się rozrasta. Możesz także umieścić miary języka DAX w tym folderze w podfolderze, aby uzyskać lepszą organizację.

Wszystkiego najlepszego!


Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Jak zapisać i załadować plik RDS w R

Jak zapisać i załadować plik RDS w R

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.

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

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.

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

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.

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

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ł.

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

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.

Pomysły na materializację pamięci podręcznych danych w DAX Studio

Pomysły na materializację pamięci podręcznych danych w DAX Studio

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.

Raportowanie biznesowe przy użyciu usługi LuckyTemplates

Raportowanie biznesowe przy użyciu usługi LuckyTemplates

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ć

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć