Formatuj waluty w usłudze LuckyTemplates przy użyciu języka DAX

Ten samouczek skupi się na przeliczaniu walut i formatowaniu tych przeliczonych walut przy użyciu języka DAX w usłudze LuckyTemplates. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.

W tym przykładzie Sprzedaż zostanie wykorzystana do wygenerowania raportu opartego na różnych walutach z danych World Wide Importer.

Spis treści

Zastosowane założenia

Oto założenia, o których warto pamiętać w tej przebudowie:

Formatuj waluty w usłudze LuckyTemplates przy użyciu języka DAX

Tworzenie tabeli walut w programie Excel

W przypadku tabeli wymiaru kursu waluty zostanie użyty program Microsoft Excel.

Możesz zobaczyć 19 różnych walut pokazanych w tabeli Excel:

Formatuj waluty w usłudze LuckyTemplates przy użyciu języka DAX

Kolumna Format służy do wybierania waluty wybranej przez użytkownika. Kolumna Leading Text określa walutę. Kolumna Kolejność sortowania zarządza tym, co użytkownik chce zobaczyć jako pierwsze.

Jeśli przeniesiesz tę tabelę do usługi LuckyTemplates, znajdzie się ona w tabeli Dim Currency Rates.

Formatuj waluty w usłudze LuckyTemplates przy użyciu języka DAX

Tabelę walut można sortować według porządku sortowania zamiast alfabetycznego. Oto jak to zrobić:

Najpierw kliknij nagłówek kolumny, a następnie zmień go na Kolejność sortowania.

Formatuj waluty w usłudze LuckyTemplates przy użyciu języka DAX

Pasek w tabeli Dim Currency Rates musi pasować do paska w tabeli Faktyczne kursy walut.

Jest to ważne, ponieważ w modelu danych tabele Dim i Fact Currency Rates muszą być powiązane na podstawie paska giełdowego.

Formatuj waluty w usłudze LuckyTemplates przy użyciu języka DAX

W poprzednich samouczkach istniała miara Sales, która przeliczała wszystkie Sales na podstawie wybranej waluty.

Teraz, patrząc na tabelę, cała sprzedaż została przeliczona na różne waluty. Możesz również zauważyć, że kolumna Suma błędnie podsumowuje całą wartość sprzedaży, co jest błędne, ponieważ nie można zsumować różnych walut.

Formatuj waluty w usłudze LuckyTemplates przy użyciu języka DAX

Format tej tabeli nie jest pomocny dla użytkowników, ponieważ jest mylący.

Miara Total Sales musi być odpowiednio sformatowana. Musi być zgodny z formatem z zaimportowanego pliku programu Excel. Tak to powinno wyglądać:

Formatuj waluty w usłudze LuckyTemplates przy użyciu języka DAX

Sprzedaż przeliczona i sprzedaż sformatowana mają tę samą wartość liczbową, ale ta druga wygląda lepiej z odpowiednimi symbolami waluty. Musisz więc usunąć przekonwertowaną sprzedaż, ponieważ jest niepotrzebna.

Kod DAX dla sformatowanej miary sprzedaży

Następnie utwórz kod języka DAX.

Formatuj waluty w usłudze LuckyTemplates przy użyciu języka DAX

Pierwsza zmienna miary, MeasureToFormat, może być dynamiczna. Poprawnie konwertuje i formatuje to, co użytkownik chce zobaczyć, takie jak Sprzedaż lub Zysk.

Miara Wybrana waluta była używana wcześniej. Jest to pochodząca z tabeli Dim Currency Rates.

Formatuj waluty w usłudze LuckyTemplates przy użyciu języka DAX

Jeśli usuniesz imię i nazwisko w kolumnie pól i wybierzesz więcej niż jedną walutę, sformatowana sprzedaż zostanie domyślnie ustawiona na USD, ponieważ nie wie, na co przeliczyć tylko jedną miarę.

Formatuj waluty w usłudze LuckyTemplates przy użyciu języka DAX

Patrząc wstecz na formułę języka DAX, kolejne dwie zmienne to dwie połączone funkcje Jeden dotyczy formatu, a drugi tekstu wiodącego.

Formatuj waluty w usłudze LuckyTemplates przy użyciu języka DAX

Zmienna Leading2 dotyczy tekstu wiodącego, jeśli taki istnieje.

Formatuj waluty w usłudze LuckyTemplates przy użyciu języka DAX

W zmiennej FormatedMeasure należy użyć funkcji z MeasureToFormat, a następnie sformatować ją na podstawie LOOKUPVALUE .

Formatuj waluty w usłudze LuckyTemplates przy użyciu języka DAX

Ta miara polega na przeliczeniu sprzedaży, znalezieniu waluty, na którą chcesz ją przeliczyć, przejściu do tabel kursów walut i znalezieniu formatu.

Poszukaj także tekstu wiodącego, na wszelki wypadek.

W ten sposób osiągasz sformatowaną sprzedaż.

Teraz wróć do miary Sformatowana sprzedaż. Wyjmij instrukcję IF , ponieważ jest niepotrzebna. Wszystko czego potrzebujesz to FinalFormat.

Formatuj waluty w usłudze LuckyTemplates przy użyciu języka DAX

Następnie przeciągnij Imię i nazwisko do sekcji Wiersz, a zobaczysz łączną sprzedaż sformatowaną w różnych walutach.

Formatuj waluty w usłudze LuckyTemplates przy użyciu języka DAX

Jeśli klikniesz przycisk rozwijania, zobaczysz całą sprzedaż w tej walucie.

Formatuj waluty w usłudze LuckyTemplates przy użyciu języka DAX

Naprawianie pustych danych w tabeli sprzedaży

Sprawdź, czy w Twojej tabeli sprzedaży nie ma pustych danych. Są to wpisy, które pokazują tylko walutę bez kwoty.

Formatuj waluty w usłudze LuckyTemplates przy użyciu języka DAX

Jeśli znajdziesz puste dane lub wpisy, wróć do miary Sformatowana sprzedaż i dodaj tę zmienną i funkcję

Formatuj waluty w usłudze LuckyTemplates przy użyciu języka DAX

Gdy to zrobisz, nie będziesz już widzieć pustych danych w tabeli.


Logika wielu walut w usłudze LuckyTemplates — WARTOŚĆ WYSZUKIWANA Przykładowe
kursy wymiany w usłudze LuckyTemplates: aktualizacja zarządzania wieloma walutami
Implementacja grup miar języka DAX w raportach — przegląd modelowania w usłudze LuckyTemplates

Wniosek

Wykonanie tych czynności zakończy przeliczanie waluty w usłudze LuckyTemplates.

W tym samouczku po prostu połączysz funkcje WYSZUKAJ, różne wybory użytkowników, miary formatowania i trochę modelowania danych, aby odpowiednio sformatować walutę sprzedaży.

Tej metody można użyć do przeliczania walut w usłudze LuckyTemplates, aby wyczyścić tabelę sprzedaży i ulepszyć prezentację dla Ciebie i użytkowników.

Wszystkiego najlepszego,

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.