Поле пошуку PowerApps: як додати та налаштувати
Дізнайтеся, як створити поле пошуку PowerApps з нуля та налаштувати його відповідно до загальної теми вашої програми.
Функція LASTNONBLANK — це цікава формула DAX, яку можна використовувати кількома різними способами в LuckyTemplates. Ви можете переглянути повне відео цього підручника внизу цього блогу.
Однак ця формула DAX використовується нечасто через складність обчислення результатів.
Я припускаю, що більшість користувачів LuckyTemplates навіть не усвідомлюють, що вони можуть використовувати цю функцію різними способами всередині LuckyTemplates.
Ідея цього посібника полягає в тому, щоб демістифікувати деякі методи, які можна використовувати для цієї конкретної функції.
У цій публікації блогу я покажу кілька прикладів LASTNONBLANK . Я покажу, як я використовував цю функцію, у цьому звіті, який ви можете переглянути на сторінці ресурсів LuckyTemplates.
Я хотів побачити дату останнього продажу , а потім динамічно обчислити суму останнього продажу . Таким чином ми можемо клацнути будь-яку частину нашого звіту та детально розібратися в будь-якому аспекті.
Для цього конкретного звіту я хотів проаналізувати, коли востаннє ми продавали певним клієнтам. Оскільки звіт є динамічним, він оновлюватиметься для нас на основі поточного контексту.
Очевидно, ви повинні розуміти весь контекст, який ви маєте щодо конкретного результату. Але якщо ви хочете виділити, коли був останній продаж, ви можете зробити це за допомогою одноразової картки, як у мене в цьому прикладі.
Ця картка показує, коли був останній продаж у будь-який момент часу на основі вашого поточного вибору.
Ви можете використовувати цю техніку по-різному та в різних вимірах вашої моделі.
Зміст
Розрахунок дати останнього продажу
У цьому конкретному випадку ми хотіли мати таблицю інформації, яка б показувала нам дату останнього продажу для кожного продукту, який ми продаємо (таблиця зліва).
Але ми також хотіли бачити дату останнього продажу для кожного клієнта, який купував у нас (права таблиця). Таким чином ми можемо проаналізувати, скільки часу минуло відтоді, як клієнт купив у нас.
Функція LASTNONBLANK дає нам змогу виконувати такий аналіз. Давайте подивимося на формулу, яку я використовував для створення цих двох таблиць.
Якщо подумати, це відносно проста формула. Ми розміщуємо LASTNONBLANK всередині таблиці або стовпця.
У цьому випадку ми помістили його в стовпець "Дата", а потім оцінили, коли відбувся останній продаж для цього конкретного елемента в наших даних.
Роблячи це, ми можемо проаналізувати та продемонструвати дату останнього продажу .
Розрахунок суми останнього продажу
Але що також чудово, ми можемо використати цей показник, щоб розробити новий показник, який ми назвемо Сумою останнього продажу . Для початку я перетягнув цих двохв моїй таблиці:
Тоді я використав цю дійсно ефективну формулу, де ми використали LASTNONBLANK як фільтр.
Замість обчислення результату за датою ми розрахували результати продажів. І знову ж таки, це буде динамічно залежно від вибору, який ми робимо.
LASTNONBLANK є досить універсальною функцією, оскільки ви можете використовувати її не лише для отримання результату, але й для фільтрації результатів.
Використання LASTNONBLANK як скалярної функції
LASTNONBLANK насправді повертає таблицю. Таблиця, у більшості випадків, буде лише одним результатом.
Наша таблиця поверне сингулярне значення, оскільки це скалярна функція. Скаляр означає повернення одного значення, наприклад числа, тексту, дати тощо.
Хоча LASTNONBLANK є табличною функцією, яка завжди повертатиме таблицю, вона повертатиме лише одне значення.
Тож у цьому випадку буде відфільтровано лише одне значення, яке є останньою датою. Потім цей фільтр дозволить нам отримати загальний обсяг продажів за останню дату.
Висновок
У цьому посібнику я показав вам кілька прикладів використання LASTNONBLANK . Я також показав вам частину логіки, яка входить до функції.
Завдяки його універсальності ви можете знайти інформацію, яку історично було дуже важко знайти. Ви можете знайти їх за допомогою досить простого синтаксису формули за допомогою цієї функції.
Якщо ви подумаєте про те, наскільки складно отримати таку інформацію під час використання таких інструментів, як Excel, ви будете вражені, наскільки інтуїтивно зрозумілою та ефективною є ця функція для пошуку інформації, яка стосується останнього або першого чогось.
Щоб дізнатися більше про формулу DAX, перегляньте наведений нижче курс на LuckyTemplates Online. Якщо ви справді хочете опанувати DAX, спершу ознайомтеся з курсом.
Дізнайтеся, як створити поле пошуку PowerApps з нуля та налаштувати його відповідно до загальної теми вашої програми.
Збирайте або фіксуйте значення в мірі для повторного використання в іншій мірі для динамічних обчислень за допомогою SELECTEDVALUE DAX у LuckyTemplates.
Дізнайтеся, як історія версій у SharePoint може допомогти вам побачити еволюцію певних даних і скільки змін вони зазнали.
Ось інструмент для створення звітів і візуальних матеріалів, засіб вибору шістнадцяткових кодів кольорів, за допомогою якого можна легко отримати кольори для звітів LuckyTemplates.
Ви можете легко відобразити діапазон дат як роздільник у своєму звіті за допомогою таблиці періодів. Використовуйте M-код, щоб створити динамічний роздільник дат у LuckyTemplates.
Збирався зануритися в частотні таблиці в Excel, а також у таблиці пропорцій. Добре подивіться, що це таке і коли їх використовувати.
Дізнайтеся, як завантажити та інсталювати DAX Studio та Tabular Editor 3 і як налаштувати їх для використання в LuckyTemplates і Excel.
Цей блог містить візуалізацію Shape Map для просторового аналізу в LuckyTemplates. Я покажу вам, як ви можете ефективно використовувати цю візуалізацію з її функціями та елементами.
У цьому підручнику я демонструю унікальну ідею щодо фінансової звітності, яка полягає в розподілі результатів для попереднього визначення шаблонів таблиць у LuckyTemplates.
Створіть показники DAX у LuckyTemplates, використовуючи наявні показники або формули. Це те, що я називаю технікою розгалуження міри.