Змініть формати дати за допомогою редактора Power Query
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
У цьому підручнику ми навчимося створювати таблицю конвертації валют для Sales у LuckyTemplates за допомогою заходів DAX. Ви можете переглянути повне відео цього підручника внизу цього блогу.
Використовуючи цю техніку, нам потрібно лише створити простий зріз для конвертації валюти в іншу. Це особливо корисно під час роботи з даними, що містять кілька валют у LuckyTemplates.
Для цієї демонстрації ми будемо використовувати базу даних World Wide Importers від Microsoft.
Зміст
Використані припущення
Ось основні припущення, застосовані в цьому прикладі:
За першим припущенням, це може статися, якщо наші вихідні дані не містять даних за вихідні чи свята. Навіть якщо фактичного курсу в ці конкретні дні немає, це не означає, що курсу не існує.
Друге припущення полягає в тому, що у нас є таблиця вимірювання курсу валюти. Ми можемо створити це на основі фактичних курсів валют, а потім додати до нього різні поля.
Далі ми також припустимо, що продажі (міра, яка використовується в цьому випадку) конвертуються в дату продажу. Ми можемо взяти середній курс за місяць або не конвертувати його в певну валюту до кінця місяця.
Існує кілька способів перегляду, які залежать від різноманітних вимог підприємств. Але для цієї демонстрації ми просто скажемо, що хочемо конвертувати її в день продажу.
Ми також припустимо, що всі початкові продажі здійснюються в доларах США.
Модель даних від світових імпортерів
Давайте подивимось на.
Знову ж таки, це отримано з бази даних World Wide Importers.
У нас є дві таблиці фактів – таблиця продажів і таблиця курсів валют. Ми бачимо, що дві таблиці фактів пов’язані з таблицею DimDate зі стовпця дати. Це буде використано як фільтр для матриці або таблиці.
Таблиця DimCurrencyRates пов’язана з таблицею FactCurrencyRates на основі тикеру курсу валюти.
Тепер, якщо ми подивимося на таблицю DimCurrencyRates, ми побачимо, що тикер — це унікальне значення, яке буде пов’язане з таблицею FactCurrencyRates.
Також є стовпець із повною назвою тікера на випадок, якщо деякі користувачі не знайомі з абревіатурами.
Початковий текст і стовпці формату не використовуватимуться в цій демонстрації. Вони слугуватимуть лише стовпцями, які дозволять нам правильно відформатувати валюту, використовуючи лише один показник.
Порядок сортування — це те, як ці валюти відображатимуться в розділювачі. Долар США є найпоширенішим, тому він розміщується вгорі. Це зручніше розташування, ніж за алфавітом.
Конвертація валют у LuckyTemplates
1. Створіть основну міру
Першим кроком є створення базової міри.
У цьому випадку ми використовуємо загальні продажі. Для цієї демонстрації у нас немає стовпця «Загальні продажі», тому ми використовуємо його для повторення FactSales і отримання кількості, помноженої на ціну за одиницю.
Таблиця просто показує дату та загальний обсяг продажів:
2. Додайте слайсер
Для наступного кроку ми збираємося додати роздільник із наших таблиць курсів валют розмірності. Ми будемо використовувати повну назву валют.
3. Додайте вибрану валюту та показники поточної дати
Нам потрібні два додаткові показники, які допоможуть нам визначити валюту, яку вибрав користувач.
Якщо користувач вибирає більше ніж одну валюту, автоматично використовуватиметься валюта за умовчанням, тобто долар США.
Валюта за умовчанням залежатиме від бізнес-вимог. Це також можна зробити, щоб показати пробіл або помилку.
Тепер для цієї техніки важлива і поточна дата. І коли ми говоримо поточну дату, ми не маємо на увазі сьогоднішню дату. Натомість це означає дату для поточного контексту фільтра.
Ми також хочемо знати, де ми знаходимося, що знову стосується нашого статусу в поточному контексті фільтра.
4. Додайте конвертований показник продажів
Давайте тепер перейдемо до таблиці файлів і визначимо, як їх об’єднати, щоб отримати перетворене значення.
Це остаточний захід для отримання конвертованих продажів.
Змінні використовуються, оскільки вони очищають код і полегшують його налагодження.
Ми хочемо знати, де ми знаходимось у поточну дату, тому у нас є змінна, визначена як Date. У нас також є обрана валюта.
Це два попередні заходи, які ми щойно створили.
Ми також включаємо міру, яку хочемо перетворити.
Цей розмір можна змінити на що завгодно. Серед іншого це може бути прибуток або маржа. Але для цього прикладу ми дотримуємося загальних продажів.
Щоб дізнатися курс, який нам потрібно надати, ми шукатимемо Crossrate у таблиці FactCurrencyRates.
Щоб знайти вибрану валюту, ми використовуємо тікер з тієї ж таблиці. Ось чому CurrencySelected було налаштовано за допомогою тікера.
З таким налаштуванням поточний контекст фільтра відновить лише один крос-курс, оскільки одночасно вибрано лише одну валюту.
Далі нам потрібно лише помножити Rate на наші Sales, щоб отримати конвертоване значення.
5. Налаштування таблиці конвертації валют
Якщо ми візьмемо повне ім’я таблиці курсів валют і розмістимо його під стовпцями, ми побачимо суми, представлені в усіх різних валютах.
Отже, у вас є один показник, конвертовані продажі, який швидко створив таблицю конвертації валют, що містить суму продажів, представлену як 20 різних валют.
Висновок
Ця техніка представляла простий спосіб створення aтаблиці в LuckyTemplates.
Головне, щоб зробити все просто — переконатися, що ми не повторюємо коди, заходи та формули. Все це потребує трохи творчого мислення, щоб знайти рішення, які полегшать конвертацію валюти в LuckyTemplates.
Сподіваюся, ви багато чому навчилися з цієї техніки.
Все найкраще,
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.
Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.
Дізнайтеся, чому важлива спеціальна таблиця дат у LuckyTemplates, і вивчіть найшвидший і найефективніший спосіб це зробити.
У цьому короткому посібнику розповідається про функцію мобільних звітів LuckyTemplates. Я збираюся показати вам, як ви можете ефективно створювати звіти для мобільних пристроїв.
У цій презентації LuckyTemplates ми розглянемо звіти, що демонструють професійну аналітику послуг від фірми, яка має кілька контрактів і залучених клієнтів.
Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.
Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.
У цьому підручнику ви дізнаєтеся, як створити свій ідеальний шаблон LuckyTemplates, налаштований відповідно до ваших потреб і вподобань.
У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.