Створення таблиці конвертації валют у LuckyTemplates

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

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

Для цієї демонстрації ми будемо використовувати базу даних World Wide Importers від Microsoft.

Зміст

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

Ось основні припущення, застосовані в цьому прикладі:

Створення таблиці конвертації валют у LuckyTemplates

За першим припущенням, це може статися, якщо наші вихідні дані не містять даних за вихідні чи свята. Навіть якщо фактичного курсу в ці конкретні дні немає, це не означає, що курсу не існує.

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

Далі ми також припустимо, що продажі (міра, яка використовується в цьому випадку) конвертуються в дату продажу. Ми можемо взяти середній курс за місяць або не конвертувати його в певну валюту до кінця місяця.

Існує кілька способів перегляду, які залежать від різноманітних вимог підприємств. Але для цієї демонстрації ми просто скажемо, що хочемо конвертувати її в день продажу.

Ми також припустимо, що всі початкові продажі здійснюються в доларах США.

Модель даних від світових імпортерів

Давайте подивимось на

Створення таблиці конвертації валют у LuckyTemplates

Знову ж таки, це отримано з бази даних World Wide Importers.

У нас є дві таблиці фактів – таблиця продажів і таблиця курсів валют. Ми бачимо, що дві таблиці фактів пов’язані з таблицею DimDate зі стовпця дати. Це буде використано як фільтр для матриці або таблиці.

Таблиця DimCurrencyRates пов’язана з таблицею FactCurrencyRates на основі тикеру курсу валюти.

Тепер, якщо ми подивимося на таблицю DimCurrencyRates, ми побачимо, що тикер — це унікальне значення, яке буде пов’язане з таблицею FactCurrencyRates.

Створення таблиці конвертації валют у LuckyTemplates

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

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

Порядок сортування — це те, як ці валюти відображатимуться в розділювачі. Долар США є найпоширенішим, тому він розміщується вгорі. Це зручніше розташування, ніж за алфавітом. 

Конвертація валют у LuckyTemplates

1. Створіть основну міру

Першим кроком є ​​створення базової міри.

Створення таблиці конвертації валют у LuckyTemplates

У цьому випадку ми використовуємо загальні продажі. Для цієї демонстрації у нас немає стовпця «Загальні продажі», тому ми використовуємо його для повторення FactSales і отримання кількості, помноженої на ціну за одиницю.

Таблиця просто показує дату та загальний обсяг продажів:

Створення таблиці конвертації валют у LuckyTemplates

2. Додайте слайсер

Для наступного кроку ми збираємося додати роздільник із наших таблиць курсів валют розмірності. Ми будемо використовувати повну назву валют.

Створення таблиці конвертації валют у LuckyTemplates

3. Додайте вибрану валюту та показники поточної дати

Нам потрібні два додаткові показники, які допоможуть нам визначити валюту, яку вибрав користувач.

Створення таблиці конвертації валют у LuckyTemplates

Якщо користувач вибирає більше ніж одну валюту, автоматично використовуватиметься валюта за умовчанням, тобто долар США. 

Валюта за умовчанням залежатиме від бізнес-вимог. Це також можна зробити, щоб показати пробіл або помилку.

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

Ми також хочемо знати, де ми знаходимося, що знову стосується нашого статусу в поточному контексті фільтра. 

4. Додайте конвертований показник продажів

Давайте тепер перейдемо до таблиці файлів і визначимо, як їх об’єднати, щоб отримати перетворене значення. 

Це остаточний захід для отримання конвертованих продажів.

Створення таблиці конвертації валют у LuckyTemplates

Змінні використовуються, оскільки вони очищають код і полегшують його налагодження.

Ми хочемо знати, де ми знаходимось у поточну дату, тому у нас є змінна, визначена як Date. У нас також є обрана валюта.

Створення таблиці конвертації валют у LuckyTemplates

Це два попередні заходи, які ми щойно створили.

Ми також включаємо міру, яку хочемо перетворити.

Створення таблиці конвертації валют у LuckyTemplates

Цей розмір можна змінити на що завгодно. Серед іншого це може бути прибуток або маржа. Але для цього прикладу ми дотримуємося загальних продажів.

Щоб дізнатися курс, який нам потрібно надати, ми шукатимемо Crossrate у таблиці FactCurrencyRates.

Створення таблиці конвертації валют у LuckyTemplates

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

З таким налаштуванням поточний контекст фільтра відновить лише один крос-курс, оскільки одночасно вибрано лише одну валюту. 

Далі нам потрібно лише помножити Rate на наші Sales, щоб отримати конвертоване значення.

Створення таблиці конвертації валют у LuckyTemplates

5. Налаштування таблиці конвертації валют

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

Створення таблиці конвертації валют у LuckyTemplates

Створення таблиці конвертації валют у LuckyTemplates

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

Висновок

Ця техніка представляла простий спосіб створення aтаблиці в LuckyTemplates.

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

Сподіваюся, ви багато чому навчилися з цієї техніки.

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


Таблиці пропорцій і частот в Excel

Таблиці пропорцій і частот в Excel

Збирався зануритися в частотні таблиці в Excel, а також у таблиці пропорцій. Добре подивіться, що це таке і коли їх використовувати.

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Дізнайтеся, як завантажити та інсталювати DAX Studio та Tabular Editor 3 і як налаштувати їх для використання в LuckyTemplates і Excel.

Візуалізація карти форми LuckyTemplates для просторового аналізу

Візуалізація карти форми LuckyTemplates для просторового аналізу

Цей блог містить візуалізацію Shape Map для просторового аналізу в LuckyTemplates. Я покажу вам, як ви можете ефективно використовувати цю візуалізацію з її функціями та елементами.

Фінансова звітність LuckyTemplates: розподіл результатів за шаблонами в кожному окремому рядку

Фінансова звітність LuckyTemplates: розподіл результатів за шаблонами в кожному окремому рядку

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

Вимірювання DAX у LuckyTemplates за допомогою розгалуження вимірювання

Вимірювання DAX у LuckyTemplates за допомогою розгалуження вимірювання

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

Найпотужніший виклик функцій у LuckyTemplates

Найпотужніший виклик функцій у LuckyTemplates

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

Методи моделювання даних для організації показників DAX

Методи моделювання даних для організації показників DAX

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

Фінансова інформаційна панель LuckyTemplates: повні поради щодо налаштування таблиці

Фінансова інформаційна панель LuckyTemplates: повні поради щодо налаштування таблиці

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

Рекомендації щодо потоку мови Power Query

Рекомендації щодо потоку мови Power Query

У цьому підручнику обговорюватиметься технологія Power Query Language Flow і те, як вона може допомогти створити гладкий і ефективний звіт із даними.

Спеціальні значки LuckyTemplates | Техніка візуалізації PBI

Спеціальні значки LuckyTemplates | Техніка візуалізації PBI

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