Змініть формати дати за допомогою редактора Power Query
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
Дійсно поширеним сценарієм фінансового аналізу є необхідність інтегрувати курси валют у ваші транзакційні дані. У більшості випадків дані про продажі фактично записуються незалежно від валюти, а назва або код валюти просто розміщується в стовпці. І це може бути долар США, австралійський долар або фунт стерлінгів, але насправді це не скориговано за курсом валюти для вас. Ви можете переглянути повне відео цього підручника внизу цього блогу.
Отже, що вам потрібно зробити, це інтегрувати цілу низку історичних курсів валют, тому що з часом курси обміну змінюються. І тому залежно від дня, коли ви щось продали, еквівалент обмінного курсу буде дуже різним. Я збираюся показати, як ви можете вирішити цю проблему в LuckyTemplates.
Ви повинні дещо зрозуміти, особливо щодо моделі даних, яка, як я знаю, є відносно новою концепцією для багатьох людей. Але я покажу вам багато найкращих практик, а також те, як ввести інформацію про курс обміну в таблицю продажів або транзакцій.
Зміст
Обробка кількох валют у LuckyTemplates
У сьогоднішньому блозі я хочу поговорити про те, як працювати з кількома валютами в LuckyTemplates. Я бачу багато таких запитань на форумах, і це поширена проблема, особливо для бухгалтерів або фінансистів, яким потрібно обчислити вартість своїх потенційних продажів, використовуючи свою національну валюту.
У цьому сценарії є кілька тонкощів, і я розповім, як їх вирішити. По-перше, я збираюся показати, як ви можете інтегрувати таблицю валют у нашу модель даних із серверної частини. Я збираюся натиснути «Редагувати запити», а потім клацнути «Курси валют». Коли я натискаю навігацію, ви побачите пари дати та валюти.
Це досить поширений сценарій, оскільки саме так отримується інформація про валюту. У наведеному вище форматі ви отримуватимете дані; іноді банк надішле його вам, а іноді ви можете завантажити його онлайн. На жаль, це зовсім не корисно, якщо ви хочете включити ці дані на льоту у свої розрахунки.
Скасування повороту стовпців
Що нам потрібно зробити, так це відмінити ці стовпці та клацати, доки не буде потрібних стовпців, якими в даному випадку є стовпець «Дата», стовпець «Валютна пара», стовпець «Іноземна валюта» та стовпець «Обмінний курс». Нам потрібен один рядок на дату та на валюту.
Це одна з ключових речей, які вам потрібно зробити, щоб включити це у свою модель LuckyTemplates. Ми збережемо це, а потім повернемося до моделі.
Як працює модель даних
Я збираюся показати вам налаштування для моделі даних тут. У нас є дані про продажі , дати наших продажів ( таблиця «Дати» ) і продукти ( таблиця «Дані про продукти» ), які ми продаємо клієнтам ( таблиця «Дані про клієнта» ) у певних регіонах світу ( регіони продажів ).
У таблиці «Дані про продаж» ми збираємося виконувати всі наші розрахунки. У нас є стовпець "Код валюти", узгоджений з регіоном, у який ми продаємо. Стовпець «Загальний дохід» показує загальний дохід у конкретній валюті, у якій ми його продали, тому ми просто не можемо підсумувати загальний дохід і назвати це нашими загальними продажами. Це абсолютно неправильно. Нам потрібно отримати кожен окремий продаж, який ми здійснили, і перевести його назад у нашу рідну валюту , якою в цьому прикладі є долари ківі.
Що ми можемо зробити, це зв’язати нашу таблицю обмінних курсів із таблицею Дати, а потім зв’язати таблицю Дати з таблицею Дані продажів.
Таким чином ми можемо розробити формулу для кожної з цих окремих сум із коригуванням валюти. Спочатку ми отримуємо нашу суму загального доходу і перетягуємо її в таблицю. Як бачите, це абсолютно невірна цифра. Це взагалі не говорить нам, скільки ми насправді продали, оскільки це в японських єнах, канадських доларах, євро тощо, тому це просто безглузді цифри.
Функція LOOKUPVALUE
Що нам потрібно зробити, це використати функцію під назвоюі помістіть його в ітераційну функцію. Ми збираємося розмістити LOOKUPVALUE всередині SUMX, оскільки ми остаточно підсумовуємо дохід, але нам також потрібно скоригувати кожен окремий рядок у таблиці даних про продажі та кожен окремий дохід, отриманий від продажу, і розділити його на пов’язаний обмінний курс.
Перше значення після LOOKUPVALUE — це те, що ми хочемо отримати, тому в цьому випадку ми хочемо отримати обмінний курс із створеної таблиці обмінних курсів. Ми також хочемо переконатися, що дата збігається з датою замовлення на продаж, а іноземна валюта збігається з кодом валюти в таблиці даних про продаж.
LOOKUPVALUE коригує кожен окремий предмет продажу відповідно до курсу обміну валюти на певний день.
Валюта загального обсягу продажів скоригована
Коли ми дивимося на нашу таблицю з коригуванням загального обсягу продажів у валюті, ми миттєво розуміємо, що це не так.
Іноземна валюта надходить ізяка не має жодного відношення до таблиці даних про продажі, звідки походить наш загальний обсяг продажів.
Що нам потрібно зробити, так це налаштувати це за валютою в регіоні продажу. Тепер ви можете щоденно бачити, звідки надходять ці продажі за валютою.
Ключовим тут є коригування валюти та процес розведення стовпців так, щоб обмінний курс був весь в одному рядку.
Висновок
У цій публікації нам потрібно було перейти до моделі даних, щоб переконатися, що існує зв’язок між стовпцем «Дати» та стовпцем «Курси валют». Ми також написали розширену логіку всередині функції SUMX. Оскільки SUMX є ітератором, він перейшов до таблиці даних про продажі, а потім для кожного окремого рядка в цій таблиці отримав загальний дохід, поділений на обмінний курс для цієї конкретної валюти на цю конкретну дату. Ось як ми досягли загальних продажів у валюті, скориговані в нашій формулі.
Тепер, якщо ви зробите це ефективно, ці обчислення стануть дуже легкими. Розуміючи, як сортувати модель даних, а також як використовувати їїLOOKUPVALUE, у вас є можливість дуже легко виконувати розрахунки з поправкою на валюту. Крім того, ви також можете динамічно переглядати свої результати залежно від того, у якій валюті ви хочете їх переглянути.
Так багато застосувань для цього, особливо у фінансовому світі або будь-якій організації, яка продає товари в різних валютах. Дуже підходить для реальної ситуації. Сподіваюся, це допоможе тим, хто зіткнувся з цією проблемою та шукає рішення.
Успіхів у впровадженні цієї техніки самостійно.
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора 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, налаштований відповідно до ваших потреб і вподобань.
У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.