Показники LuckyTemplates DAX для поточних подій

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

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

Зміст

Робота з двома зв’язками між однаковими таблицями

Ось так виглядає наша таблиця продажів .

Показники LuckyTemplates DAX для поточних подій

Як бачите, у нас є два стовпці з датою – дата замовлення та дата доставки .

Показники LuckyTemplates DAX для поточних подій

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

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

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

Показники LuckyTemplates DAX для поточних подій

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

Показники LuckyTemplates DAX для поточних подій

Перше співвідношення між датою та датою замовлення .

Показники LuckyTemplates DAX для поточних подій

Нам також потрібно створити зв’язок між стовпцями «Дата» та «Дата доставки» .

Показники LuckyTemplates DAX для поточних подій

Але ви також повинні зробити ці два зв’язки неактивними, оскільки один зв’язок не може перекривати інший. Інакше у звіті виникнуть проблеми.

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

Показники LuckyTemplates DAX для поточних подій

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

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

Показники LuckyTemplates DAX для поточних подій

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

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

Показники LuckyTemplates DAX для поточних подій

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

Давайте спробуємо це для Sales In Progress .

Показники LuckyTemplates DAX для поточних подій

Нам потрібно обчислити Загальні продажі в іншому контексті, тому ми використаємо CALCULATE і посилатимемось на Загальні продажі .

Показники LuckyTemplates DAX для поточних подій

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

Показники LuckyTemplates DAX для поточних подій

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

Показники LuckyTemplates DAX для поточних подій

Щойно ми додамо це до нашої таблиці, ви побачите, що він все ще не повертатиме правильний результат.

Показники LuckyTemplates DAX для поточних подій

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

Показники LuckyTemplates DAX для поточних подій

Отже, що ми збираємося зробити, це отримати СУМУ загального доходу , щоб отримати наші загальні продажі .

Показники LuckyTemplates DAX для поточних подій

Тепер ми бачимо фактичні продажі в процесі .

Показники LuckyTemplates DAX для поточних подій

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

Показники LuckyTemplates DAX для поточних подій

Повторне використання показників LuckyTemplates DAX

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

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

Показники LuckyTemplates DAX для поточних подій

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

Показники LuckyTemplates DAX для поточних подій

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

Отже, давайте скопіюємо та вставимо діаграму для Sales in Progress , а потім змінимо значення на Orders in Progress .

Показники LuckyTemplates DAX для поточних подій

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

Створення додаткових фільтрів

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

Показники LuckyTemplates DAX для поточних подій

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

Показники LuckyTemplates DAX для поточних подій

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




Висновок

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

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

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


Труба в R: підключення функцій за допомогою Dplyr

Труба в R: підключення функцій за допомогою Dplyr

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

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX Deep Dive: функція LuckyTemplates DAX

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

Вилучення тем і зображень LuckyTemplates із PBIX

Вилучення тем і зображень LuckyTemplates із PBIX

Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Python у LuckyTemplates: як встановити та налаштувати

Python у LuckyTemplates: як встановити та налаштувати

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

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

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

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

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

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

Знайдіть свої найкращі продукти для кожного регіону в LuckyTemplates за допомогою DAX

Знайдіть свої найкращі продукти для кожного регіону в LuckyTemplates за допомогою DAX

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

Вимір сміття: що це таке і чому це щось інше, але не сміття

Вимір сміття: що це таке і чому це щось інше, але не сміття

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