Використання функції MAXX DAX у LuckyTemplates для обчислення останніх значень або останнього значення у ваших даних

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

Використання функції MAXX DAX у LuckyTemplates для обчислення останніх значень або останнього значення у ваших даних

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

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

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

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

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

Зміст

Рішення №1: використання обчислених стовпців

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

1. Створіть новий стовпець

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

Використання функції MAXX DAX у LuckyTemplates для обчислення останніх значень або останнього значення у ваших даних

Це логіка, використана у формулі для максимальної дати:

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

Ця функція є ключовою у створенні рішення для цього прикладу.

2. Створіть змінну

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

Використання функції MAXX DAX у LuckyTemplates для обчислення останніх значень або останнього значення у ваших даних

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

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

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

Використання функції MAXX DAX у LuckyTemplates для обчислення останніх значень або останнього значення у ваших даних

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

3. Створіть інструкцію FILTER

Щоб виокремити імена, спочатку потрібно використати ФІЛЬТР іфункція.

Використання функції MAXX DAX у LuckyTemplates для обчислення останніх значень або останнього значення у ваших даних

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

Потім вам потрібно визначити , чи ім’я в даних опитування дорівнює змінній CurrentName .

Використання функції MAXX DAX у LuckyTemplates для обчислення останніх значень або останнього значення у ваших даних

4. Використовуйте функцію MAXX

Тепер,отримає таблицю, що містить лише два рядки. Це результат фільтрації та повторення кожного рядка, щоб дізнатися, чи ім’я збігається з поточним ім’ям. У цьому випадку поточне ім'я - Джон Сміт.

Потім потрібно оцінити макс. Функція MAXX DAX обчислює для вас максимум. Отже, все, що вам потрібно зробити, це вставити стовпець у формулу:

Використання функції MAXX DAX у LuckyTemplates для обчислення останніх значень або останнього значення у ваших даних

Коли ви зміните формат стовпця «Макс. дата» на дату, ви побачите, що максимальна дата для Джона Сміта – 23 лютого.

Використання функції MAXX DAX у LuckyTemplates для обчислення останніх значень або останнього значення у ваших даних

Максимальна дата для Ненсі Джонс – 25 вересня, а для Елейн Андерсон – 22 вересня.

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

Рішення №2: використання міри

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

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

Це найкращий спосіб виконувати будь-які обчислення в LuckyTemplates.

1. Створіть таблицю

Спочатку потрібно створити таблицю.

Використання функції MAXX DAX у LuckyTemplates для обчислення останніх значень або останнього значення у ваших даних

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

2. Створіть нову міру

Потім вам потрібно створити нову міру.

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

Використання функції MAXX DAX у LuckyTemplates для обчислення останніх значень або останнього значення у ваших даних

І замість того, щоб просто посилатися на назву стовпця, вам потрібно використовуватифункція.

Використання функції MAXX DAX у LuckyTemplates для обчислення останніх значень або останнього значення у ваших даних

Це фіксує контекст, у якому ви перебуваєте.

SELECTEDVALUE дозволяє отримати текстове значення з його контексту.

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

Використання функції MAXX DAX у LuckyTemplates для обчислення останніх значень або останнього значення у ваших даних




Висновок

Рішення не мають бути складними. Їх можна зробити простими способами.

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

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

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

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

***** Вивчаєте LuckyTemplates? *****






Leave a Comment

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

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