Змініть формати дати за допомогою редактора Power Query
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
Це дуже гарна демонстрація обчислень DAX у LuckyTemplates. Я покажу вам, як можна обчислити загальну суму діапазону середніх результатів, використовуючи правильну комбінацію формул DAX . Ви можете переглянути повне відео цього підручника внизу цього блогу.
Це вимагає розумного розуміння того, як ітераційні функції працюють у LuckyTemplates. Це такі функції, як SUMX, AVERAGEX, MINX, MAXX . Зазвичай функція має X на кінці.
Коли ви зрозумієте, що роблять ітераційні функції, ви зможете набагато краще зрозуміти, як маніпулювати формулою, щоб мати можливість обчислити унікальний підсумок.
У цьому прикладі ми працюємо через AVERAGEX, щоб отримати середнє значення. Потім я покажу вам, як використовувати SUMX як частину формули , щоб потім повторно обчислити загальну суму, відмінну від тієї, яку ви зазвичай отримували б, якщо просто використати AVERAGEX.
Ми також розглядаємо функцію, яка досить широко використовується в дуже подібних сценаріях.
Зміст
Перегляд розрахунків DAX
Давайте подивимось на цю таблицю та оцінимо, що насправді відбувається в цих формулах усередині таблиці.
Перш за все, ми розглянемо загальний обсяг продажів. Це проста формула суми або формула SUMX, яка є ітераційною функцією.
Це просто підсумовування, але ми оцінюємо логіку в кожному окремому рядку, тому що це те, що роблять ітераційні функції, зокрема SUMX.
Ключовий момент тут – коли дійде до загальної суми, а це 35 мільйонів. Оскільки в цьому результаті не було контексту, він фактично повторював кожен окремий рядок базової таблиці продажів, завершуючи цю логіку . І так ми отримуємо 35 мільйонів.
Але потім, коли ми переходимо до, це точно та сама формула. Він має ті самі параметри у формулі , за винятком того, що тут є середнє значення.
Тепер давайте подивимося на загальну суму, 2356,01. Загальна сума – це те, що обчислюється в кожному окремому рядку, як і в SUMX. Але замість того, щоб робити суму, він робить середнє значення.
Ось чому у нас тут низьке число, яке становить 2356,01. Це середнє значення кожного окремого продажу, який коли-небудь відбувся в таблиці продажів.
Оцінка відбувається в кожному окремому рядку, і вона зберігає його в пам’яті, а потім переходить до наступного рядка та наступного.
Наприкінці він усереднює кожну окрему транзакцію продажу, яка відбулася.
Але ключовою частиною цього підручника є знати, як ми отримали цю загальну суму, 28 272,12. Ми хочемо дізнатися, як розрахувати загальну суму всіх наших середніх значень.
Обчислення загальної суми середніх значень
Щоб отримати загальну суму середніх результатів, нам потрібно створити деяку іншу поведінку в загальній області.
Як ми це робимо? Спочатку розглянемо формулу, яку я створив.
Якщо ми перевіримо змінну AVERAGEX, ми визнаємо, що це точно те саме, що відбувається в цій конкретній частині таблиці.
Ми використовуємо таку логіку, ЯКЩО HASONEVALUE, де я вказую Дати Місяць, оскільки ми знаходимося в місячному контексті.
Якщо місячний контекст має одне значення, тоді ми будемо оцінювати ту саму точну формулу (AvgSales), яка, як ви бачите тут, є точно такою ж.
Але якщо це не так, що означає, що це в основному в загальній площі, тоді ми хочемо зробити щось інше.
Ми зробимо SUMX, тому що хочемо якимось чином створити суму середніх продажів. І ми хочемо оцінювати загальну суму (28 272,12) кожного місяця та підсумовувати середні продажі.
Отже, у загальній сумі (28 272,12), замість того, щоб оцінювати кожен рядок цієї таблиці продажів, ми оцінюємо кожен місяць.
Ми отримуємо середні продажі кожного місяця, і замість того, щоб робити середнє значення, ми робимо суму, тому що всередині SUMX.
І власне так ми отримуємо загальну суму всіх середніх значень.
Наслідки розрахунків загального середнього DAX
Є багато способів використання цієї техніки поєднання формул для створення цих середніх підсумків. Один із прикладів, коли ви хочете отримати середній обсяг продажів за фінансовий рік, як я зробив у цьому прикладі.
У прикладі ви побачите, що загальна кількість середніх значень є в кожному окремому рядку.
Я підрахував це за допомогою , видаливши весь контекст у фінансовому році, і ось як з’являється загальна сума для всіх цих.
Потім я розрахував відсоток за фінансовий рік (% за фінансовий рік). Це робиться шляхом ділення середніх продажів на середні продажі за FY.
Ви знатимете, що це справді працює, тому що це тут сто відсотків, як і має бути.
Висновок
Ця тема в середньому була широко запитана на форумі та в інших місцях.
Коли ми отримуємо загальну суму середніх значень, ми використовуємо комбінацію функцій, таких як AVERAGEX, HASONEVALUE і SUMX, з певною логікою, об’єднаною для отримання кінцевої суми всіх середніх значень.
Цю ідею можна використовувати багаторазово, якщо вам потрібно отримати підсумки, які значно відрізняються від того, що насправді є загальним обчисленням у ваших таблицях або візуалізаціях.
Ось інші пов’язані теми, що стосуються SUMX:
Це досить унікальна формула DAX. Якщо ви можете зрозуміти, як виконувати ці обчислення DAX, то ви добре справляєтеся зі своїми знаннями 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, налаштований відповідно до ваших потреб і вподобань.
У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.