Змініть формати дати за допомогою редактора Power Query
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
Існує багато випадків фінансового аналізу, коли нам потрібно інтегрувати обмінні курси, і ми можемо легко зробити це в LuckyTemplates. Ви можете переглянути повне відео цього підручника внизу цього блогу.
Я фактично показав приклад того, як це зробити за допомогою LuckyTemplates.
Однак я виявив одну невелику проблему з певною функцією, яку я пройшов у початковому відео, і я тоді не усвідомлював.
Проблема полягала в тому, що в таблиці обмінних курсів не було курсів на вихідні, але ми продавали товари у вихідні.
Відбувалося те, що продану суму ділили на порожнє число. У результаті ми отримували цей нескінченний результат, тому що фактично не було результату для демонстрації.
Отже, нам потрібно було зробити щось трохи більш просунуте у нашій формулі DAX.
Ми повинні фактично нормалізувати обмінний курс. Який би результат не був у таблиці за п’ятницю, нам потрібно скопіювати його в суботу та неділю.
Ми повинні відтворити це всередині LuckyTemplates за допомогою нашої формули, і в цьому посібнику я поясню, як це зробити.
Але перш ніж ми перейдемо до оновленої формули, ми спочатку розглянемо, як ми обробляємо обмінні курси та кілька валют у LuckyTemplates за допомогою цієї функції.
Зміст
Обробка кількох валют за допомогою LOOKUPVALUE
Ми розміщуємо функцію LOOKUPVALUE всередині ітераційної функції, яка є SUMX.
Тут ми хочемо підсумувати дохід, але ми коригуємо кожен рядок у таблиці даних про продажі. Таким чином ми маємо відповідні курси обміну для кожного продажу.
Функція LOOKUPVALUE буквально «шукає» значення конкретного обмінного курсу на певні дати та іншу відповідну інформацію для розрахунку SUMX.
У цій формулі кожен окремий продаж коригуватиметься відповідно до курсу валюти на цю конкретну дату.
Помилка у формулі LOOKUPVALUE
Формула з LOOKUPVALUE насправді непогана. Єдина проблема в тому, що на вихідних не було курсу валюти.
На перший погляд, ми б цього не помітили, дивлячись на історичні дані. Здавалося б, кожен день має свій обмінний курс.
Однак, якщо ми придивимося ближче, вихідних фактично не вистачає. Це означає, що результат розрахунку не точний.
Рішення - встановити номер на вихідні. І для цього ми використовуємо число п’ятниці та переносимо його на суботу та неділю, оскільки у вихідні валюти не торгуються.
Обробка кількох валют за допомогою LASTNONBLANK
Щоб отримати рішення щодо відсутнього числа вихідних, нам потрібно створити нову формулу, яка розширює число п’ятниці на суботу та неділю.
Ось формула:
Ця формула, яку я назвав Нормалізований курс обміну , використовує змінну (VAR) із FILTER (RevisedDates), яка включена в CALCULATE за допомогоюфункція.
LASTNONBLANK переглядає останній обмінний курс у таблиці RevisedDates , яку ми використовували разом із функцією FILTER.
Таблиця RevisedDates переглядає три дні, а потім бере останній обмінний курс, який існує на ці дні.
Потім ми можемо інтегрувати цю нормалізовану формулу обмінного курсу в наш загальний обсяг продажів Ccy Adj. формулу, спрощуючи її.
Ось як виглядають ваші дані з оновленим показником Total Sales Ccy Adj. формула з нормалізованим обмінним курсом, яка продовжує п’ятницю на вихідні:
Висновок
У цьому блозі обговорюється оновлена формула обробки кількох валют у LuckyTemplates.
Замість використання LOOKUPVALUE ми використовуємо функцію LASTNONBLANK в окремій формулі Exchange Rate Normalized, яка потім включається до нашого розрахунку для Total Sales Ccy Adj.
Придумати цю формулу було нелегко, але це дуже потужний інструмент для ваших розрахунків.
Це трохи з точки зору DAX. Однак, якщо ви можете зрозуміти, як це працює, особливо функція LASTNONBLANK , тоді існує багато наслідків подібних методів у багатьох аналітичних сценаріях, які вам, можливо, доведеться аналізувати щодня.
здоров'я,
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора 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, налаштований відповідно до ваших потреб і вподобань.
У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.