Форматуйте валюти в LuckyTemplates за допомогою DAX

У цьому підручнику буде зосереджено на конвертації валют і форматуванні цих конвертованих валют за допомогою DAX у LuckyTemplates. Ви можете переглянути повне відео цього підручника внизу цього блогу.

У цьому прикладі продажі використовуватимуться для створення звіту на основі різних валют із даних World Wide Importer.

Зміст

Використані припущення

Це припущення, які ви повинні пам’ятати під час цієї реконструкції:

Форматуйте валюти в LuckyTemplates за допомогою DAX

Створення таблиці валют в Excel

Для таблиці параметрів валютного курсу використовуватиметься Microsoft Excel.

Ви можете побачити 19 різних валют, показаних у таблиці Excel:

Форматуйте валюти в LuckyTemplates за допомогою DAX

Стовпець «Формат» використовується для вибору валюти, яку вибирає користувач. Стовпець «Початковий текст» визначає валюту. Стовпець «Порядок сортування» керує тим, що користувач хоче побачити першим.

Якщо ви перенесете цю таблицю в LuckyTemplates, вона потрапить у таблицю Dim Currency Rates.

Форматуйте валюти в LuckyTemplates за допомогою DAX

Ви можете сортувати таблицю валют за порядком сортування замість алфавітного порядку. Ось як це зробити:

Спочатку клацніть заголовок стовпця, а потім змініть його на Порядок сортування.

Форматуйте валюти в LuckyTemplates за допомогою DAX

Тікер у таблиці Dim Currency Rates має збігатися з тикером у таблиці Fact Currency Rates.

Це важливо, оскільки в моделі даних таблиці Dim і Fact Currency Rates мають бути пов’язані на основі тікера.

Форматуйте валюти в LuckyTemplates за допомогою DAX

У попередніх посібниках ви мали показник Sales, який конвертував усі Sales на основі вибраної валюти.

Тепер, дивлячись на таблицю, усі продажі були конвертовані в різні валюти. Ви також можете побачити, що стовпець «Загальна сума» помилково підсумовує всі значення продажів, що є неправильним, оскільки різні валюти не можна підсумовувати.

Форматуйте валюти в LuckyTemplates за допомогою DAX

Формат цієї таблиці не є корисним для користувачів, оскільки він заплутаний.

Показник «Загальний обсяг продажів» має бути відформатований належним чином. Він має відповідати формату файлу Excel, який було імпортовано. Ось як це має виглядати:

Форматуйте валюти в LuckyTemplates за допомогою DAX

Конвертовані продажі та форматовані продажі мають однакове числове значення, але останні виглядають краще з відповідними символами валюти. Отже, вам потрібно видалити конвертовані продажі, оскільки вони непотрібні.

Код DAX для відформатованого показника продажів

Далі створіть код DAX.

Форматуйте валюти в LuckyTemplates за допомогою DAX

Перша змінна в мірі, MeasureToFormat, може бути динамічною. Він правильно перетворює та форматує те, що користувач хоче бачити, наприклад продажі чи прибуток.

Раніше використовувався показник Currency Selected. Це походить із таблиці Dim Currency Rates.

Форматуйте валюти в LuckyTemplates за допомогою DAX

Якщо ви знімете «Повне ім’я» у стовпці «Поля» та виберете більше однієї валюти, форматовані продажі за замовчуванням використовуються в доларах США, оскільки вони не знають, у що конвертувати, використовуючи лише один показник.

Форматуйте валюти в LuckyTemplates за допомогою DAX

Озираючись на формулу DAX, наступні дві змінні є двомафункції разом. Один призначений для формату, а інший для початкового тексту.

Форматуйте валюти в LuckyTemplates за допомогою DAX

Змінна Leading2 призначена для початкового тексту, якщо він є.

Форматуйте валюти в LuckyTemplates за допомогою DAX

У змінній FormatedMeasure слід використовуватифункцію з MeasureToFormat, а потім відформатуйте його на основі LOOKUPVALUE .

Форматуйте валюти в LuckyTemplates за допомогою DAX

Ця міра передбачає використання конвертованих продажів, визначення валюти, у яку ви хочете їх конвертувати, перехід до таблиць курсів валют і пошук формату.

Крім того, подивіться на початковий текст, якщо він є.

Ось як ви досягаєте форматованих продажів.

Тепер поверніться до показника «Форматовані продажі». Вилучіть оператор IF , оскільки він непотрібний. Все, що вам потрібно, це FinalFormat.

Форматуйте валюти в LuckyTemplates за допомогою DAX

Після цього перетягніть повне ім’я в розділ «Рядок», і ви побачите загальний обсяг продажів у різних валютах.

Форматуйте валюти в LuckyTemplates за допомогою DAX

Якщо натиснути кнопку розгортання, ви побачите всі продажі в цій валюті.

Форматуйте валюти в LuckyTemplates за допомогою DAX

Виправлення порожніх даних у таблиці продажів

Перевірте, чи є у вашій таблиці продажів порожні дані. Ці записи відображають лише валюту без суми.

Форматуйте валюти в LuckyTemplates за допомогою DAX

Якщо ви знайдете порожні дані або записи, поверніться до показника Formatted Sales і додайте цю змінну тафункція:

Форматуйте валюти в LuckyTemplates за допомогою DAX

Після цього ви більше не бачитимете порожніх даних у своїй таблиці.




Висновок

Виконавши ці кроки, ваша конвертація валюти в LuckyTemplates завершена.

У цьому підручнику ви просто зібрали функції LOOKUP, різні параметри користувача, параметри форматування та трохи моделювання даних, щоб відповідним чином відформатувати валюту ваших продажів.

Цей метод можна використовувати для конвертації валют у LuckyTemplates, щоб очистити вашу таблицю продажів і зробити презентацію кращою для вас і користувачів.

Все найкраще,


Відкрийте для себе унікальні ідеї за допомогою функції TOPN LuckyTemplates

Відкрийте для себе унікальні ідеї за допомогою функції TOPN LuckyTemplates

У цьому блозі представлено функцію LuckyTemplates TOPN DAX, яка дає вам змогу отримувати унікальну статистику з ваших даних, допомагаючи вам приймати кращі маркетингові рішення.

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

Дізнайтеся про деякі фантастичні аналітичні прийоми, які ми можемо використовувати для моделювання даних у LuckyTemplates за допомогою таблиць підтримки DAX.

Розширений DAX для LuckyTemplates: впровадження логіки ранжування в унікальній статистиці

Розширений DAX для LuckyTemplates: впровадження логіки ранжування в унікальній статистиці

Тут ми зануримося в LuckyTemplates Advanced DAX і запровадимо логіку ранжирування, щоб отримати дуже унікальну інформацію. У цьому прикладі я також демонструю розгалуження міри.

Функція параметра LuckyTemplates «Що, якщо».

Функція параметра LuckyTemplates «Що, якщо».

У цьому блозі представлено нову функцію в LuckyTemplates — параметр аналізу «Що, якщо». Ви побачите, як це робить усе швидким і легким для аналізу сценарію.

Використовуйте розгалуження міри LuckyTemplates, щоб перевірити, чи зростає ваша маржа зі зростанням доходу

Використовуйте розгалуження міри LuckyTemplates, щоб перевірити, чи зростає ваша маржа зі зростанням доходу

Дізнайтеся, як визначити, чи добре зростає ваш дохід, перевіривши, чи зросла ваша маржа за допомогою розгалуження міри LuckyTemplates.

Параметри LuckyTemplates через редактор запитів

Параметри LuckyTemplates через редактор запитів

Дізнайтеся та зрозумійте, як можна створювати та використовувати параметри LuckyTemplates, які є потужною функцією редактора запитів.

Кругла гістограма – візуалізація для вашої інформаційної панелі

Кругла гістограма – візуалізація для вашої інформаційної панелі

У цьому підручнику буде обговорено створення круглої гістограми за допомогою Charticulator. Ви дізнаєтеся, як створити їх для звіту LuckyTemplates.

Функції та формули PowerApps | Вступ

Функції та формули PowerApps | Вступ

Дізнайтеся, як використовувати функції та формули PowerApps, щоб покращити функціональність і змінити поведінку в нашій програмі Canvas Power Apps.

Труба в R: підключення функцій за допомогою Dplyr

Труба в R: підключення функцій за допомогою Dplyr

У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX від LuckyTemplates дозволяє повернути рейтинг певного числа в кожному рядку таблиці, який є частиною списку чисел.