Змініть формати дати за допомогою редактора Power Query
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
Цей підручник розповідатиме про типовий сценарій, про який часто запитують на форумі підтримки LuckyTemplates. Ви дізнаєтеся, як розраховувати найновіше або останнє значення ваших даних за допомогоюіФункції DAX у LuckyTemplates. Ви можете переглянути повне відео цього підручника внизу цього блогу.
У цьому прикладі є список даних, і в цьому списку клієнт посилається кілька разів. Отже, ви хочете визначити останнє значення для цього конкретного імені клієнта.
Приклад, представлений на форумах, був у формі даних опитування. Ви хочете визначити останній або останній раз , коли конкретний клієнт брав участь в опитуванні.
Є кілька способів вирішити цю проблему. Ви можете виконати рішення за допомогою обчислюваних стовпців або заходів.
Використання обчисленого стовпця надає більше естетики, а використання міри дозволяє вашим моделям бути більш динамічними.
Ось як визначити останню дату для будь-якого виміру у вашому наборі даних за допомогою двох рішень.
Зміст
Рішення №1: використання обчислених стовпців
Ось як вирішити проблему за допомогою.
1. Створіть новий стовпець
Першим кроком є створення нового стовпця в таблиці, яка була наведена як приклад на форумах. Цей новий стовпець міститиме максимальну дату .
Це логіка, використана у формулі для максимальної дати:
Щоразу, коли ви стикаєтеся з проблемами в LuckyTemplates, які потребують максимальної дати або числа, MAXX є найкращим для використання.
Ця функція є ключовою у створенні рішення для цього прикладу.
2. Створіть змінну
Тепер вам потрібно створити нову змінну за допомогоюфункція. У цьому прикладі нова змінна називається CurrentName .
Для кожного окремого рядка ви хочете визначити ім’я кожної людини. Ця частина досить проста, оскільки вам просто потрібно вказати назву стовпця в обчислюваному стовпці.
У кожному окремому рядку ви хочете лише ізолювати людей із тим самим іменем, що й поточний рядок.
Подивившись на таблицю, ви можете побачити, що в ній є три різні назви з двома записами для кожної назви.
Вам потрібно виділити ці імена, а потім визначити максимальну дату, коли певна особа здійснила з вами транзакцію. Трансакція може здійснюватися як завершення покупки або опитування.
3. Створіть інструкцію FILTER
Щоб виокремити імена, спочатку потрібно використати ФІЛЬТР іфункція.
Це видалить усі фільтри в таблиці. Це також буде повторювати кожен окремий рядок незалежно від контексту.
Потім вам потрібно визначити , чи ім’я в даних опитування дорівнює змінній CurrentName .
4. Використовуйте функцію MAXX
Тепер,отримає таблицю, що містить лише два рядки. Це результат фільтрації та повторення кожного рядка, щоб дізнатися, чи ім’я збігається з поточним ім’ям. У цьому випадку поточне ім'я - Джон Сміт.
Потім потрібно оцінити макс. Функція MAXX DAX обчислює для вас максимум. Отже, все, що вам потрібно зробити, це вставити стовпець у формулу:
Коли ви зміните формат стовпця «Макс. дата» на дату, ви побачите, що максимальна дата для Джона Сміта – 23 лютого.
Максимальна дата для Ненсі Джонс – 25 вересня, а для Елейн Андерсон – 22 вересня.
Це дуже проста техніка, і її логіку можна застосувати до різних сценаріїв. Ви можете використовувати це, щоб дізнатися суму останньої покупки або продажу.
Рішення №2: використання міри
Ось як вирішити цю проблему за допомогою заходів.
Використання заходів дає змогу обчислити останню дату, а потім перейти до інших обчислень.
Це найкращий спосіб виконувати будь-які обчислення в LuckyTemplates.
1. Створіть таблицю
Спочатку потрібно створити таблицю.
Ця таблиця містить лише два стовпці. Інформація, що міститься в інших стовпцях, не має значення для цього розрахунку.
2. Створіть нову міру
Потім вам потрібно створити нову міру.
Ця міра має ту саму формулу, що використовувалася в розв’язку обчислених стовпців. Однак вам потрібно змінити таблицю Опитування на Дані опитування .
І замість того, щоб просто посилатися на назву стовпця, вам потрібно використовуватифункція.
Це фіксує контекст, у якому ви перебуваєте.
SELECTEDVALUE дозволяє отримати текстове значення з його контексту.
Цей метод також є дуже динамічним порівняно з іншими обчисленнями, оскільки ви можете видалити стовпець дати та зберегти лише максимальну дату для кожного клієнта.
Висновок
Рішення не мають бути складними. Їх можна зробити простими способами.
Для цього прикладу ви можете скористатися рішенням «Обчислювані стовпці» або скористатися «Міри».
Сподіваємось, ви зрозуміли концепцію того, як маніпулювати віртуальною таблицею у функції MAXX DAX.
Ви також можете використовувати для повторення інформації, а потім налаштувати віртуальну таблицю на основі параметра, який ви ввели в .потім виконуватиме роботу звідси.
Все найкраще,
***** Вивчаєте LuckyTemplates? *****
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.
Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.
Дізнайтеся, чому важлива спеціальна таблиця дат у LuckyTemplates, і вивчіть найшвидший і найефективніший спосіб це зробити.
У цьому короткому посібнику розповідається про функцію мобільних звітів LuckyTemplates. Я збираюся показати вам, як ви можете ефективно створювати звіти для мобільних пристроїв.
У цій презентації LuckyTemplates ми розглянемо звіти, що демонструють професійну аналітику послуг від фірми, яка має кілька контрактів і залучених клієнтів.
Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.
Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.
У цьому підручнику ви дізнаєтеся, як створити свій ідеальний шаблон LuckyTemplates, налаштований відповідно до ваших потреб і вподобань.
У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.