Używanie DAX do ładowania danych z SSAS do LuckyTemplates

W tym samouczku dowiesz się o możliwości kolejkowania języka DAX. Dowiesz się, jak używać go do ładowania danych z SQL Server Analysis Services (SSAS) do LuckyTemplates.

W tym przykładzie model danych programu SQL Server został już utworzony. Zawiera tabele dla danych Klienta, Dat, Produktów i Sprzedaży.

Dowiesz się, jak napisać kod DAX , który ładuje dane wewnątrz modelu danych w usłudze LuckyTemplates.

Spis treści

Kod DAX

Uruchom DAX Studio i utwórz miarę. Użyj słowa kluczowego DEFINE i zadeklaruj MIARĘ dla całkowitej sprzedaży. Następnie użyj funkcji . Dla kontekstu wiersza pomnóż ilość przez cenę netto.

Aby mieć pewność, że zwrócisz małe wartości, podziel kwotę sprzedaży przez 10 000. Umieść argument SUMX w funkcji , aby usunąć miejsca dziesiętne.

Używanie DAX do ładowania danych z SSAS do LuckyTemplates

Utwórz kolejną miarę dla sumy bieżącej. Zadeklaruj zmienną za pomocą funkcji . Spowoduje to przechowywanie ostatniej widocznej daty w kontekście filtra. Ostatnia widoczna data jest równa daty.

Nawet jeśli nie masz tabeli Daty w modelu danych usługi LuckyTemplates, nadal będziesz mieć dostęp do kontekstu filtru przy użyciu wersji SSAS.

Utwórz kolejną zmienną, która pokazuje wynik. Spowoduje to całkowitej sprzedaży. Użyj RETURN, aby wyświetlić wynik.

Używanie DAX do ładowania danych z SSAS do LuckyTemplates

Aby zwizualizować wynik w usłudze LuckyTemplates, użyj funkcji EWALUACJA i . Musisz użyć numeru roku kalendarzowego i miesiąca. Aby upewnić się, że dane są posortowane we właściwej kolejności, użyj kolumny Numer miesiąca. Następnie utwórz kolumny dla Total Sales i Running Total.

Używanie DAX do ładowania danych z SSAS do LuckyTemplates

Następnie użyj klauzuli ORDER BY , aby upewnić się, że wynikowa tabela poprawnie posortuje dane. Użyj kolejności ASC zarówno dla kolumn Numer roku kalendarzowego, jak i Numer miesiąca.

Używanie DAX do ładowania danych z SSAS do LuckyTemplates

Okno bazy danych SSAS w LuckyTemplates

Skopiuj gotowy kod DAX i wróć do usługi LuckyTemplates. Przejdź do karty Narzędzia główne, kliknij Pobierz dane, a następnie Usługi analityczne . Spowoduje to otwarcie okna bazy danych SSAS.

Używanie DAX do ładowania danych z SSAS do LuckyTemplates

Określ nazwę Serwera i Bazy Danych. Następnie kliknij opcję Importuj . W polu tekstowym kwerendy MDX lub DAX wklej kod DAX. Następnie kliknij OK.

Używanie DAX do ładowania danych z SSAS do LuckyTemplates

Zobaczysz, że możesz pobrać zestaw danych z zapytania języka DAX.

Używanie DAX do ładowania danych z SSAS do LuckyTemplates

Kliknięcie przycisku Przekształć dane otwiera edytor Power Query . Pozwala to modyfikować nazwy kolumn i wykonywać inne opcje formatowania tabeli danych.

Używanie DAX do ładowania danych z SSAS do LuckyTemplates

Gdy klikniesz Załaduj , zobaczysz tabelę w Widoku danych.

Używanie DAX do ładowania danych z SSAS do LuckyTemplates

Możesz zobaczyć, że zwracasz 60 wierszy, które składają się z jednego wiersza na każdy miesiąc w roku.

Wniosek

W tym samouczku przedstawiono krótki przykład ładowania z usług SQL Server Analysis Services do usługi LuckyTemplates. Wiesz już, że ładowanie danych i wykonywanie ich na wdrożonej wersji SSAS to łatwy proces. Po opanowaniu podstaw będzie Ci łatwiej pobierać dane z dowolnej bazy danych w usłudze LuckyTemplates.

Leave a Comment

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

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.

Funkcje zbierania w Microsoft Power Automate

Funkcje zbierania w Microsoft Power Automate

Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.

Oceń wydajność kodu DAX w DAX Studio

Oceń wydajność kodu DAX w DAX Studio

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

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.