Найпотужніший виклик функцій у LuckyTemplates

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

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

Зміст

Виклик функції набору даних у LuckyTemplates: Огляд проблеми

Цей зразок задачі взято із сайту під назвою Excel BI Nightly Power Query Challenge , яким керує VJ Verma. Щовечора він ставить проблему, а спільнота вирішує її та обговорює між членами.

Найпотужніший виклик функцій у LuckyTemplates

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

Хоча це досить просто і зрозуміло за концепцією, це набагато важче реалізувати в LuckyTemplates. Це тому, що серед 800 M функцій і приблизно 400 немає жодної функції, яка б прямо дозволяла нам визначити, чи є число простим чи ні в LuckyTemplates. 

Натомість ми заглибимося в виклик набору даних , який є способом переходу від Power Query до R або Python, виконання інструкцій, а потім безперешкодно повернемося до Power Query та продовжимо наш аналіз. 

Давайте візьмемо дані з завдання Excel BI і почнемо працювати. 

Зміна типу даних

Нижче наведено нижню та верхню межі. 

Найпотужніший виклик функцій у LuckyTemplates

Ці дані є у текстовому форматі, і нам потрібно змінити їх на цілі числа. Для цього двічі клацніть рядок заголовка ( Нижня межа або Верхня межа) . У параметрах, які з’являться, виберіть «Змінити тип» , а потім виберіть «Ціле число». 

Найпотужніший виклик функцій у LuckyTemplates

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

Перейдіть на вкладку «Додати стовпець» і виберіть «Користувацький стовпець» , оскільки це неможливо зробити безпосередньо через інтерфейс користувача. 

Найпотужніший виклик функцій у LuckyTemplates

Створіть якийсь простий код M і створіть стовпець із назвою Number. Скористайтеся функцією List.Numbers , яка повертає список чисел із початковим значенням, кількістю та необов’язковим додатковим значенням.

Найпотужніший виклик функцій у LuckyTemplates

Встановіть початкове значення як [Нижня межа] , а кількість — [Верхня межа] – [Нижня межа] + 1 для врахування точки N. Переконайтеся, що не виявлено синтаксичних помилок. Натисніть OK. 

Найпотужніший виклик функцій у LuckyTemplates

Має з’явитися новий стовпець зі списками. Натисніть список , щоб побачити числа в діапазоні внизу. 

Найпотужніший виклик функцій у LuckyTemplates

Наприклад, якщо ми натиснемо « Список» у першому рядку, ми отримаємо список із числами від 10 до 45.

Найпотужніший виклик функцій у LuckyTemplates

Клацніть стрілку поруч із пунктом Число та виберіть Розгорнути до нових рядків.

Потім клацніть піктограму форматування ліворуч від числа та змініть формат на ціле число.

Найпотужніший виклик функцій у LuckyTemplates

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

Найпотужніший виклик функцій у LuckyTemplates

Пакет простих чисел R

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

METACRAN представляє каталог усіх затверджених пакетів R. У R є понад 18 800 активних пакетів, але ми також можемо завантажити їх безпосередньо з сайту розробника. Це означає, що ми можемо проводити будь-який аналіз у програмі, знаходячи правильний пакет. 

Найпотужніший виклик функцій у LuckyTemplates

У нашому випадку ми спробуємо знайти те, що визначатиме, чи є число простим. 

Введіть простий у вікні пошуку.

Найпотужніший виклик функцій у LuckyTemplates

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

Найпотужніший виклик функцій у LuckyTemplates

Вставлення пакета R Prime за допомогою виклику функції набору даних у LuckyTemplates

Поверніться до LuckyTemplates і натисніть Run R Script на стрічці

Найпотужніший виклик функцій у LuckyTemplates

З’явиться спливаюче вікно майстра Run R Script .

Знак фунта (#), який є індикатором для коментаря, говорить про те, що змінна ' набір даних' містить вхідні дані для сценарію. Це дозволяє очищати, структурувати та формувати наші дані, а також додавати стовпці та зводити елементи. Як тільки ми викликаємо dataset , все, що ми зробили до цього моменту, потрапляє в R. Те ж саме стосується Python – набір даних працює так само.

Найпотужніший виклик функцій у LuckyTemplates

Ми можемо взяти всі знання, які маємо про Power Query, і виконати все наше формування там, перш ніж викликати R. Це дуже корисно, оскільки нам не потрібно вивчати функції R, які виконують те саме, що ми робили в Power Query. По суті, ми можемо перейти безпосередньо до аналітичної частини, яку ми сьогодні продемонструємо.

Почнемо з . Ми можемо використовувати команду install.packages , але в цьому випадку ми будемо використовувати бібліотеку .

Введіть бібліотеку та викличте пакет простих чисел . Це еквівалентно перенесенню власного візуалу в LuckyTemplates із AppSource. 

Найпотужніший виклик функцій у LuckyTemplates

Потім створіть таблицю під назвою df для кадру даних і призначте їй таблицю набору даних .

Найпотужніший виклик функцій у LuckyTemplates

У Power Query наш набір даних складається з усього, від Source до Changed Type 1 , і саме це ми призначили df.

Найпотужніший виклик функцій у LuckyTemplates

Створіть новий стовпець, еквівалентний обчислюваному стовпцю в LuckyTemplates, ввівши df$isprime . Зауважте, що знак долара ( $ ) у R подібний до квадратних дужок у LuckyTemplates.

Isprime буде іменем нашого стовпця, якому ми призначимо функцію is_primes з пакету primes . Потім ми викличемо стовпець Number з df

Найпотужніший виклик функцій у LuckyTemplates

Це бере стовпець числа та запускає його через функцію is_prime , щоб сказати TRUE, якщо число є простим, і FALSE в іншому випадку. Потім функція помістить TRUE або FALSE у стовпець isprime у таблиці df

Викличте таблицю df в кінці. Натисніть OK. 

Найпотужніший виклик функцій у LuckyTemplates

Ми бачимо, як df з’являється на панелі Applied Steps . Коли ми натискаємо на нього, ми повинні побачити стовпець isprime , який містить класифікацію TRUE або FALSE. 

Найпотужніший виклик функцій у LuckyTemplates

Фільтрування простих чисел

Далі ми видалимо рядки для чисел, які не є простими. Натисніть стрілку біля isprime , щоб відкрити фільтр. Зніміть позначку FALSE , щоб ми могли порахувати прості числа. 

Найпотужніший виклик функцій у LuckyTemplates

Натисніть «ОК» , потім перейдіть на вкладку «Домашня сторінка» та виберіть

Найпотужніший виклик функцій у LuckyTemplates

Відкрийте опцію «Додатково» . У спливаючому вікні згрупуйте за нижньою межею та додайте групу для верхньої межі. Потім створіть стовпець під назвою Count і встановіть Count Rows як операцію для підрахунку кількості TRUE. Натисніть OK. 

Найпотужніший виклик функцій у LuckyTemplates

Це дасть результат, подібний до результату виклику. 

Найпотужніший виклик функцій у LuckyTemplates

Найпотужніший виклик функцій у LuckyTemplates




Висновок

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

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

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

Браян Джуліус


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

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