Розширені функції DAX: розрахунок внеску прибутку

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

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

Зміст

Розрахунок загального прибутку

Я збираюся почати зі створення нового показника та перейменування його на Загальні витрати.

Розширені функції DAX: розрахунок внеску прибутку

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

Додайте таблицю продажів і помножте кожну кількість продажу на відповідну вартість продукту.

Розширені функції DAX: розрахунок внеску прибутку

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

Розширені функції DAX: розрахунок внеску прибутку

Натисніть Enter і зачекайте, доки розрахунок з’явиться у ваших ключових показниках.

Розширені функції DAX: розрахунок внеску прибутку

Звідси ви можете легко перейти до Total Profits. Створіть новий показник і відніміть загальні витрати від загального обсягу продажів.

Розширені функції DAX: розрахунок внеску прибутку

Як ви могли помітити, вам більше не потрібно нічого посилатися в таблиці.

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

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

Тепер я перетягну показники для загальних витрат і загальних прибутків у свою таблицю.

Розширені функції DAX: розрахунок внеску прибутку

Я також люблю негайно виправляти формат, щоб мої дані були впорядковані.

Виберіть «Валюта» у спадному меню формату або натисніть символ валюти.

Розширені функції DAX: розрахунок внеску прибутку

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

Розширені функції DAX: розрахунок внеску прибутку

Створення опорної таблиці

Після налаштування моїх основних мір я збираюся створити допоміжну таблицю.

Це дозволить мені створювати динамічні групи на основі спеціальної логіки.

Натисніть «Ввести дані», щоб додати нову таблицю.

Розширені функції DAX: розрахунок внеску прибутку

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

Після цього згрупуйте клієнтів, якщо вони належать до 50 найкращих, 50-200 рейтингів і решти. Вкажіть мінімальний і максимальний ранги кожної групи, як показано нижче.

Розширені функції DAX: розрахунок внеску прибутку

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

У цьому прикладі я видалив нерелевантні показники та перетягнув допоміжну таблицю вниз.

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

Розширені функції DAX: розрахунок внеску прибутку

Використання розширених функцій DAX

Для початку я збираюся відсортувати свій опорний стіл.

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

Розширені функції DAX: розрахунок внеску прибутку

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

Розширені функції DAX: розрахунок внеску прибутку

Потім я зробив те саме для загальних прибутків.

Розширені функції DAX: розрахунок внеску прибутку

З усім цим налаштованим я збираюся ввести міру загального прибутку в таблицю Групи клієнтів.

Оскільки між ними немає зв’язку, ви побачите, що загальний прибуток у розмірі 5,01 мільйона доларів припадає на кожну окрему групу клієнтів.

Розширені функції DAX: розрахунок внеску прибутку

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

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

Розширені функції DAX: розрахунок внеску прибутку

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

Розширені функції DAX: розрахунок внеску прибутку

Отже, як це сталося?

Формула створила контекст для зв’язку допоміжної таблиці із загальним прибутком.

Ця функція використовувалася для виклику Total Profits, але в контексті модифікованого фільтра.

Розширені функції DAX: розрахунок внеску прибутку

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

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

Розширені функції DAX: розрахунок внеску прибутку

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

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

Коротше кажучи, RANKX відповідав за сортування клієнтів у відповідні групи клієнтів.

Розширені функції DAX: розрахунок внеску прибутку

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

Розширені функції DAX: розрахунок внеску прибутку

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

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

Розширені функції DAX: розрахунок внеску прибутку

Обчислення відсоткового внеску кожної категорії

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

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

Використовуйте для отримання відсотка прибутку групи клієнтів до загального прибутку. У цьому контексті загальний прибуток завжди оцінюється в 5 мільйонів доларів США.

Розширені функції DAX: розрахунок внеску прибутку

Перетягніть міру в таблицю та виправте формат.

Розширені функції DAX: розрахунок внеску прибутку

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

Розширені функції DAX: розрахунок внеску прибутку

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

Розширені функції DAX: розрахунок внеску прибутку

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

Тут я додав місяць і рік і перетворив це на діаграму у відсотках.

Розширені функції DAX: розрахунок внеску прибутку

Я поміняв поля, які входять до осі та легенди. Місяць і рік мають бути на осі, а групи – на легенді.

Розширені функції DAX: розрахунок внеску прибутку

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

Розширені функції DAX: розрахунок внеску прибутку




Висновок

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

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

Все найкраще!


Змініть формати дати за допомогою редактора 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

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