Використання вдосконаленої логіки в LuckyTemplates для виправлення підсумків

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

Я розповім досить багато деталей про структуру формул і логіку, які вам тут потрібні. Ми також розглянемо, як можна відсортувати підсумки у своїх даних за допомогою розширеної логіки.

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

Використання вдосконаленої логіки в LuckyTemplates для виправлення підсумків

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

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

Зміст

Розрахунок загального обсягу продажів

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

Використання вдосконаленої логіки в LuckyTemplates для виправлення підсумків

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

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

Отримання середніх значень за місяць

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

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

Використання вдосконаленої логіки в LuckyTemplates для виправлення підсумків

У наших даних є лише три роки: 2015, 2016 і 2017. Для січня місяць VALUES обчислює загальні продажі за січень 2015, січень 2016 і січень 2017 .

Те, що AVERAGEX робить, полягає в тому, що він усереднює ці три числа, тому ми отримуємо результат 956 385 доларів США за січень.

Використання вдосконаленої логіки в LuckyTemplates для виправлення підсумків

Total діє за такою ж логікою. Він розраховує середнє значення кожного окремого місяця та року. Замість того, щоб робити лише три місяці, він переглядає загальний обсяг продажів за 36 місяців, а потім усереднює їх. Ось як ми отримали загальну суму 976 198 доларів США.

Використання логіки для отримання середньорічного результату

Але що ми робимо, якщо хочемо обчислити загальну суму всіх середніх значень? Що, якщо ми хочемо екстраполювати середньорічний результат? На жаль, ця формула не зробить це за нас. Нам потрібно більше логіки у формулі, щоб отримати потрібну суму.

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

Отримання середньомісячних значень

Якщо ви помітили, ми маємо однакові цифри під двома середніми стовпцями, але підсумки різні.

Формула середньомісячного значення – це точно така сама формула, як остання, яку ми щойно використали. У нас також є показник Average Total , який є табличною функцією, яку я вставляю в VARIABLE .

Використання вдосконаленої логіки в LuckyTemplates для виправлення підсумків

Я також використовувавщоб підсумувати дати [назва місяця] та середньомісячне значення . У цій таблиці буде перераховано кожну окрему назву місяця та визначено середньомісячне значення. Таким чином, в основному буде створено стовпці Назва місяця та Середні значення місяця нижче.

Використання вдосконаленої логіки в LuckyTemplates для виправлення підсумків

Включення HASONEVALUE як логіки

Це дозволить нам створити додаткову логіку для обчислення загальної суми. Нам потрібно буде використати функцію IF , де вона буде оцінюватися як TRUE , якщо її відфільтровано будь-яким із тих, що знаходяться під назвою місяця .

Використання вдосконаленої логіки в LuckyTemplates для виправлення підсумків

Залежно від стовпця, який ми туди додаємо, IF HASONEVALUE дорівнюватиме результату. Якщо ні, нам потрібно застосувати іншу логіку.

Ця логіка буде проходити через створену нами табличну функцію (AverageTotal), а потім за допомогою функції SUMX ми підраховуватимемо стовпець Середнє за місяць .

Ця логіка є потужною сама по собі, тому що ми навіть не посилаємось на міру тут; ми посилаємося на віртуальний стовпець у віртуальній таблиці. Це дивовижна річ, правда?

Помістивши це всередину, тепер ми можемо отримати загальну суму для всіх результатів, а потім використати її на картці.

Висновок

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

Це досить просунутий приклад, де я пройшов певну ітераційну логіку та використав їїв LuckyTemplates.

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

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


Змініть формати дати за допомогою редактора Power Query

Змініть формати дати за допомогою редактора Power Query

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

Power Query: об’єднайте файли з кількох папок

Power Query: об’єднайте файли з кількох папок

Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.

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

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

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

Мобільні звіти LuckyTemplates. Поради та методи

Мобільні звіти LuckyTemplates. Поради та методи

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

Звіти про професійну аналітику послуг у LuckyTemplates

Звіти про професійну аналітику послуг у LuckyTemplates

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

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.

Загальні функції SQL: огляд

Загальні функції SQL: огляд

Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.

Створення шаблону LuckyTemplates: керівництво та поради

Створення шаблону LuckyTemplates: керівництво та поради

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

Параметри полів і малі кратні в LuckyTemplates

Параметри полів і малі кратні в LuckyTemplates

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