Порівняння будь-якого продажу з останнім продажем (без аналізу часу) – розширений DAX у LuckyTemplates

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

Це буде актуально, якщо ви насправді не продаєте щось щодня або якщо ви дивитеся на конкретного клієнта чи продукт і хочете оцінити: « Ми здійснили продаж цього дня, але як це порівняти з самим востаннє ми продавали цьому клієнту або ми продавали цей продукт?»

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

Зміст

Використання таблиці продажів замість таблиці дат

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

Порівняння будь-якого продажу з останнім продажем (без аналізу часу) – розширений DAX у LuckyTemplates

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

Порівняння будь-якого продажу з останнім продажем (без аналізу часу) – розширений DAX у LuckyTemplates

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

Порівняння будь-якого продажу з останнім продажем (без аналізу часу) – розширений DAX у LuckyTemplates

Тепер ми можемо порівняти ці продажі на суму 1638 доларів США, наприклад, із наступним продажем для цього конкретного клієнта (Адам Хантер), оскільки зараз це відбувається в новому контексті. Тепер давайте перевіримо формулу, у якій я використав розширену техніку DAX без аналізу часу.

Формула DAX без розвідки часу

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

Порівняння будь-якого продажу з останнім продажем (без аналізу часу) – розширений DAX у LuckyTemplates

Щоб вирішити це, я розмістив цю попередню дату всередині змінної (VAR).

Порівняння будь-якого продажу з останнім продажем (без аналізу часу) – розширений DAX у LuckyTemplates

Отже, ми переглядаємо кожну окрему дату та визначаємо, чи ця дата нижча за поточну. Це те, що функція MAX робить у цій функції фільтрації ( FILTER ). Він повертає поточну дату здійснення продажу.

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

Порівняння будь-якого продажу з останнім продажем (без аналізу часу) – розширений DAX у LuckyTemplates

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

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

Висновок

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

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

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

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

здоров'я!

***** Вивчаєте 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

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