Розширені функції 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. А поки спробуйте дослідити цей приклад самостійно.

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


Поле пошуку PowerApps: як додати та налаштувати

Поле пошуку PowerApps: як додати та налаштувати

Дізнайтеся, як створити поле пошуку PowerApps з нуля та налаштувати його відповідно до загальної теми вашої програми.

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

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

Історія версій у списках SharePoint

Історія версій у списках SharePoint

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

Вибір шістнадцяткових кодів кольорів для звітів LuckyTemplates

Вибір шістнадцяткових кодів кольорів для звітів LuckyTemplates

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

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

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

Таблиці пропорцій і частот в Excel

Таблиці пропорцій і частот в Excel

Збирався зануритися в частотні таблиці в Excel, а також у таблиці пропорцій. Добре подивіться, що це таке і коли їх використовувати.

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Дізнайтеся, як завантажити та інсталювати DAX Studio та Tabular Editor 3 і як налаштувати їх для використання в LuckyTemplates і Excel.

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

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

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

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

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

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

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

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

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