Змініть формати дати за допомогою редактора Power Query
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
У сьогоднішньому блозі ми розповімо вам про процес використання Quick Measures Pro для створення спеціального показника, який повертає перші N елементів у LuckyTemplates на основі певної метрики. Це корисна техніка для візуалізації та аналізу даних, що дозволяє швидко визначити найефективніших у вашому наборі даних. Ви можете переглянути повне відео цього підручника внизу цього блогу.
Зміст
Огляд
У розділі я створив і зберіг спеціальний швидкий показник , який я називаю рейтинговим показником Top N.
Те, що ця міра робить, це бере кілька елементів, ранжує їх і повертає верхнє N. Візьміть код нижче як приклад.
У цьому випадку ми хочемо отримати 5 найкращих і ранжувати всі місця на основі загального обсягу продажів за допомогою функції. Якщо товар входить до топ-5, код повертає загальний обсяг продажів, інакше повертає порожнє значення.
Ця міра корисна, коли ми хочемо ранжувати наші дані. Однак цей код прив’язаний до Locations , Total Sales і Top 5 .
Тоді ми хочемо зробити код більш загальним, щоб він міг приймати будь-який елемент, ранжувати його за будь-яким показником і виконувати будь-яку кількість перших N у звітах LuckyTemplates.
Зміна показника рейтингу Top N
Почніть із копіювання коду.
ВІДЧИНЕНОі створіть наш швидкий вимір верхнього зразка N.
Якщо ви ніколи раніше не створювали швидкі вимірювання, перше, що потрібно зробити, це створити файл шаблону JSON . У цьому прикладі ми назвемо файл як Sample QMs і натиснемо «Зберегти» в будь-якому легкодоступному каталозі.
Якщо у нас є кілька швидких заходів, нам може знадобитися час від часу змінювати файл за умовчанням. Ми можемо зробити це в Quick Measures Pro, натиснувши «Встановити» та відкривши файл шаблону JSON, який ми хочемо використовувати за умовчанням.
Після належного налаштування файлу JSON перейдіть до розділу Custom Section , а потім клацніть Custom Measure Demo . Натисніть «Створити» , і з’явиться новий шаблон вимірювання.
Нова міра спочатку може виглядати довгою та складною, але вона матиме великий сенс, коли ми просуватимемося вперед.
Топ N у LuckyTemplates: код DAX
Давайте перейдемо до Analyst Hub і поглянемо на наш початковий показник коду DAX.
Подумайте про елементи, які ми хочемо змінити в майбутньому, щоб зробити його більш гнучким.
У цьому прикладі є чотири елементи, які ми можемо змінити.
По-перше, це предмети для ранжирування . Ми не будемо ранжувати місця весь час. У майбутньому ми можемо захотіти ранжувати клієнтів, регіони, продукти тощо.
По-друге, використовувана міра . Наш поточний код ранжується на основі загальних продажів, але ми можемо захотіти ранжувати на основі середніх, максимальних і мінімальних значень наших даних.
По-третє, це кількість елементів, які ми хочемо зберегти . Можливо, нам знадобиться отримати 3, 4, 10 і так далі.
Останнім є порядок , який наразі встановлено як DESC. У майбутньому ми, можливо, захочемо ранжувати наші дані в порядку зростання замість спадання.
Давайте скопіюємо цей код DAX і повернемося до Quick Measures Pro.
Топ N у LuckyTemplates: налаштування нового показника
У нашій новій мірі почніть зі створення мітки агрегації. Поставте прапорець поруч із міткою агрегації та виберіть «Максимум» у спадному меню , щоб уникнути голого стовпця.
Увімкніть мітку стовпця та перейменуйте її на Items to Rank . Клацніть «Установити» , а потім виберіть елемент, який ми хочемо оцінити, у даному випадку це місто . Потім натисніть OK .
Ми зробимо те саме для параметра . Установіть прапорець біля нього та перейменуйте його на Кількість елементів для ранжирування . Введіть параметр за замовчуванням, який ви хочете використовувати. У цьому прикладі введіть 5 .
Тоді нам знадобиться інша мітка агрегації. Щоб увімкнути його, поставте прапорець поруч із міткою Aggregation 1 .
У цьому випадку позначте його як Rank on the Basis of , який ми використовуватимемо як вимірювання. Потім виберіть Загальні продажі зі списку змінних.
Тепер, коли ми завершили це налаштування, ми можемо перейти до підказок .
У підказці введіть потрібні інструкції для різних створених нами міток.
У ParameterLabelTooltip ми можемо наказати йому вводити лише цілі числа.
Завершивши кодування інструкцій, натисніть Готово .
На даний момент наша нова міра готова, тому ми можемо натиснути «Готово» .
Топ N у LuckyTemplates: Користувацькі змінні
Потім ми можемо продовжити налаштування коду.
Після того, як ми належним чином налаштуємо наш новий показник, інтерфейс надасть нам ключові слова для ранжування та налаштування наших змінних.
Але замість використання цих змінних ми налаштуємо його, скопіювавши код DAX раніше.
Видаліть RETURN і #QMPRO у рядках 15 і 16 відповідно та вставте код DAX.
Потім ми можемо налаштувати код.
Почніть з предметів для ранжирування. Замініть Locations [місто розташування] на _COLUMN_, взяте зі списку змінних вище.
Далі ми замінимо вимірювання загальних продажів. Ми можемо або замінити це вручну, або скористатися функцією пошуку та заміни, розробленою Грегом Деклером.
Щоб скористатися цією функцією, натисніть Знайти. Введіть змінну, яку потрібно замінити, у перше текстове поле, у нашому випадку це [Total Sales] .
У другому текстовому полі введіть змінну, якою ми хочемо замінити [Total Sales]. Давайте розмістимо [_COLUMN1NAME_].
Натисніть «Замінити все» , щоб замінити всі [Загальні продажі] новою змінною.
Нарешті, замінимо 5 на __PARAM__ , як показано нижче.
Після редагування коду наступним кроком є очищення нашої нової міри. Ми хочемо, щоб це виглядало чистим, оскільки це буде постійний показник у нашому файлі.
Почніть із введення назви міри « Шаблон найвищого рейтингу» з рядка 16 до рядка 1.
Потім встановіть нашу останню змінну як результат, який ми хочемо повернути. Для цього виконайте наведений нижче код.
Якщо ми натиснемо кнопку DAX , ми побачимо, що наш код буде замінено відповідними змінними.
Це саме той код DAX, який ми хочемо перевірити, чи правильно ми виконали попередні кроки. Якщо ми хочемо повернутися до необробленого коду, просто натисніть RAW.
Щоб ще більше очистити наш код, видаліть список змінних із рядків з 10 по 14.
Ми також можемо взяти ключові слова з рядків 2-9. У цьому випадку ми просто залишимо їх, щоб вони були доступними на випадок, якщо нам знадобиться змінити код у майбутньому.
Наступним кроком є оновлення метаданих. В описі напишемо «Зберігає перші N елементів на основі вибору користувача», як показано нижче. Ми також можемо помістити свої вимірювання в папки або приховати їх з будь-якої причини.
Після редагування метаданих натисніть «Створити настроюване».
Спливаюче вікно з повідомленням « Визначення вимірювання створено». Натисніть OK.
У Quick Measures Pro параметр Top Ranking Pattern має з’явитися в розділі Custom .
Ми можемо змінити змінні для мітки агрегації, елементів для ранжування, кількості елементів для ранжування, мітки агрегації1 та рангу на основі.
Після налаштування параметрів натисніть DAX, щоб відкрити код. Потім скоротіть рядок 1 від Average Sales Top Ranking Pattern Measure до « Avg Sales Top N Ranking ». Після завершення натисніть «Створити» .
Вікно з написом «Виміряти середні продажі Top N Ranking» успішно створено в Measures. Натисніть OK.
Спеціальна міра в LuckyTemplates
Якщо ми повернемося до LuckyTemplates, наша нова міра має з’явитися на панелі полів .
Клацніть на ньому, щоб відкрити вимірювання Avg Sales Top N Ranking , яке налаштоване саме так, як ми вказали в нашому швидкому вимірюванні.
Скажімо, ми хочемо створити стовпчасту діаграму. Для цього клацніть піктограму гістограми в розділі Візуалізації > Створити візуал. Перетягніть новий показник із панелі «Поля» на вісь X, а ім’я клієнта — на вісь Y.
Він має відфільтрувати наших 7 найкращих клієнтів на основі середнього обсягу продажів.
Зміна користувацького показника
Давайте спробуємо змінити наше індивідуальне вимірювання. Цього разу давайте візьмемо топ-5 продуктів за загальним обсягом продажів.
Для цього поверніться до Quick Measures Pro. Встановіть мітку агрегації на суму та виберіть назву продукту для ранжирування. Потім оберіть 5 найкращих товарів і ранжуйте їх на основі загального обсягу продажів.
Скоротіть перший рядок до « Назва продукту, найвищий рейтинг загального обсягу продажів». Натисніть «Створити», а потім «ОК» у спливаючому вікні.
На стрічці в розділі «Інструменти вимірювання» встановіть « Назва» як «Назва продукту», «Найвищий загальний обсяг продажів» і виберіть «Показники» для домашньої таблиці.
Перетягніть найвищу назву продукту на вісь X , а назву продукту — на вісь Y. Це дасть нам гістограму з нашими 5 найкращими продуктами.
Висновок
Підсумовуючи, можна сказати, що створення користувацьких показників рейтингу Top N за допомогою Quick Measures Pro є потужним інструментом для аналізу та візуалізації даних у LuckyTemplates. Дотримуючись кроків, описаних у цьому підручнику, ви можете легко створити міру, яка ранжує елементи в певній категорії, дозволяючи вам швидко визначити найефективніші та приймати більш обґрунтовані рішення.
Не забувайте тестувати свій показник і за потреби вносити корективи, щоб переконатися, що він надає найбільш точну та відповідну інформацію. З Quick Measures Pro можливості безмежні, і ви можете продовжувати досліджувати та вдосконалювати свій аналіз, щоб отримати цінну інформацію про свої дані.
Все найкраще,
Браян Джуліус
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора 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, налаштований відповідно до ваших потреб і вподобань.
У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.