Розробка логіки аналізу чутливості за допомогою DAX у LuckyTemplates

Сьогодні ми стаємо конкретнішими та дійсно демонструємо аналітичну силу LuckyTemplates. Аналіз чутливості або навіть виконання деяких «що, якщо» навколо цього, дозволяє вам майже передбачити, що може статися в майбутньому з вашими результатами. У цьому прикладі я хочу побачити, що станеться з моєю прибутковістю, якщо я зможу збільшити валовий прибуток від продажів. Ви можете переглянути повне відео цього підручника внизу цього блогу.

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

Зміст

Аналіз чутливості до націнки продажів

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

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

Отже, як ми це налаштуємо? Як ми можемо зробити цей аналіз у LuckyTemplates? Перше, що потрібно – переглянути нашу модель даних. Ми налаштували досить просту модель даних — дати, продукти, регіони та клієнти вгорі, які пов’язані з таблицею «Продажі» внизу. 

Розробка логіки аналізу чутливості за допомогою DAX у LuckyTemplates

Тепер ми створимо нашу першу міру та помістимо її в таблицю мір, а потім назвемо її Ключові заходи.

Розробка логіки аналізу чутливості за допомогою DAX у LuckyTemplates

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

Розробка логіки аналізу чутливості за допомогою DAX у LuckyTemplates

Отримання загальної вартості

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

Розробка логіки аналізу чутливості за допомогою DAX у LuckyTemplates

Тепер, коли ми маємо загальну вартість на нашому полотні, ми можемо розрахувати нашу маржу.

Розробка логіки аналізу чутливості за допомогою DAX у LuckyTemplates

Визначення маржі валового доходу

Ми створимо новий показник і назвемо його маржа валового доходу за цією формулою:

Розробка логіки аналізу чутливості за допомогою DAX у LuckyTemplates

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

Розробка логіки аналізу чутливості за допомогою DAX у LuckyTemplates

Що ми хочемо зробити тут, так це шокувати ці маржі та збільшити їх на 2%, 5%, 8% і 10%. Таким чином ми можемо побачити вплив потоку на нашу норму прибутку. Ми просто натискаємо «Ввести дані», щоб створити допоміжну таблицю або таблицю параметрів, яка дозволить нам отримати зміну маржі. Ми назвемо це коригуванням маржі, а потім розмістимо відсоткові числа нижче:

Розробка логіки аналізу чутливості за допомогою DAX у LuckyTemplates

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

Розробка логіки аналізу чутливості за допомогою DAX у LuckyTemplates

Наступне, що потрібно зробити, це створити інший показник, назвати його Margin Change і включити цю логіку:

Розробка логіки аналізу чутливості за допомогою DAX у LuckyTemplates

Перетягнувши зміну маржі в нашу таблицю, ми побачимо, що число під стовпцем «Зміна маржі» відображає наш вибір у лівій таблиці.

Розробка логіки аналізу чутливості за допомогою DAX у LuckyTemplates

Визначення маржі валового доходу за сценарієм

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

Розробка логіки аналізу чутливості за допомогою DAX у LuckyTemplates

На цьому етапі ми можемо провести аналіз сценарію. Скажімо, ми відстаємо від свого бюджету та хочемо наздогнати, ми можемо збільшити нашу маржу на 5% і подивитися, як це вплине на наші прибутки. Очевидно, якщо ви збираєтеся це зробити, попит зміниться, але це лише для того, щоб показати вам техніку, яку ви можете використовувати в реальному сценарії, який у вас може бути .

Визначення продажів за сценарієм і прибутків за сценарієм

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

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

Розробка логіки аналізу чутливості за допомогою DAX у LuckyTemplates

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

Розробка логіки аналізу чутливості за допомогою DAX у LuckyTemplates

Визначення зміни прибутку

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

Розробка логіки аналізу чутливості за допомогою DAX у LuckyTemplates

Для нашого останнього показника ми назвемо його Зміна прибутку. Ми запропонуємо досить просту логіку, де прибуток за сценарієм ділиться на загальний прибуток.

Розробка логіки аналізу чутливості за допомогою DAX у LuckyTemplates

У таблиці багато чисел, тож ми можемо позбутися деяких проміжних обчислень, щоб усе було простим і зрозумілим. Наприклад, якщо ми збільшимо маржу валового доходу на 10%, які зміни відбудуться з нашими прибутками? Як ми бачимо в стовпцях «Зміна прибутку», є досить значні зміни. Якщо ми зможемо збільшити рентабельність продажів нашої продукції на 10%, то ми зможемо збільшити наші прибутки на 26,7% від кожного окремого продукту. 

Розробка логіки аналізу чутливості за допомогою DAX у LuckyTemplates

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

Візуалізація даних

Ми створимо нову таблицю нашого коригування маржі, відредагуємо взаємодію та натиснемо «Не підсумовувати». Потім ми візьмемо нашу зміну прибутків і також розмістимо її в новій таблиці. Як тільки ми перетворюємо це на візуалізацію, ми стикаємося з невеликою проблемою. Оскільки це число, ми повинні створити з нього текстове значення. Отже, нам потрібно створити новий стовпець, назвати його Margin Adjustment і відформатувати його у відсотках таким чином:

Розробка логіки аналізу чутливості за допомогою DAX у LuckyTemplates

Тепер ми бачимо, що цей тип даних є текстовим значенням.   

Розробка логіки аналізу чутливості за допомогою DAX у LuckyTemplates

Після того, як ми помістимо це на вісь, ми тепер зможемо побачити всі 5 значень: -5%, 2% 5%, 8% і 10%.

Розробка логіки аналізу чутливості за допомогою DAX у LuckyTemplates

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

Розробка логіки аналізу чутливості за допомогою DAX у LuckyTemplates




Висновок

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

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

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

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

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

 


Візуалізація карти форми LuckyTemplates для просторового аналізу

Візуалізація карти форми LuckyTemplates для просторового аналізу

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

Фінансова звітність LuckyTemplates: розподіл результатів за шаблонами в кожному окремому рядку

Фінансова звітність LuckyTemplates: розподіл результатів за шаблонами в кожному окремому рядку

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

Вимірювання DAX у LuckyTemplates за допомогою розгалуження вимірювання

Вимірювання DAX у LuckyTemplates за допомогою розгалуження вимірювання

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

Найпотужніший виклик функцій у LuckyTemplates

Найпотужніший виклик функцій у LuckyTemplates

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

Методи моделювання даних для організації показників DAX

Методи моделювання даних для організації показників DAX

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

Фінансова інформаційна панель LuckyTemplates: повні поради щодо налаштування таблиці

Фінансова інформаційна панель LuckyTemplates: повні поради щодо налаштування таблиці

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

Рекомендації щодо потоку мови Power Query

Рекомендації щодо потоку мови Power Query

У цьому підручнику обговорюватиметься технологія Power Query Language Flow і те, як вона може допомогти створити гладкий і ефективний звіт із даними.

Спеціальні значки LuckyTemplates | Техніка візуалізації PBI

Спеціальні значки LuckyTemplates | Техніка візуалізації PBI

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

Створення таблиць LuckyTemplates за допомогою функції UNION & ROW

Створення таблиць LuckyTemplates за допомогою функції UNION & ROW

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

Локальний шлюз даних у Power Automate

Локальний шлюз даних у Power Automate

Дізнайтеся, як локальний шлюз даних дозволяє Power Automate отримувати доступ до настільних програм, коли користувач знаходиться поза комп’ютером.