Сценарії Python у звітах даних LuckyTemplates

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

Зміст

Розуміння пакетів Python для створення сценаріїв у LuckyTemplates

Між Python і LuckyTemplates виникають помилки, оскільки вони оновлюються з різною швидкістю. Іноді виникають конфлікти щодо пакетів у цих двох програмах. Ви можете уникнути помилок, налаштувавши правильне середовище.

Не всі пакунки в Python Anaconda Installation підтримуються LuckyTemplates. На зображенні нижче ви можете побачити всі різні пакети, які зараз підтримуються.

Сценарії Python у звітах даних LuckyTemplates

На наступному зображенні показано вимоги та обмеження пакетів.

Сценарії Python у звітах даних LuckyTemplates

Pandas — це бібліотека для обробки даних, тоді як Numpy — це лінійна алгебра. Scikit-Learn і Xgboost — це бібліотеки, які дозволяють виконувати машинне навчання та попередню обробку. Scipy і Statsmodels мають справу зі статистикою. Seaborn використовується для візуалізації, тоді як Matplotliob є візуальною бібліотекою.

Створення середовища за допомогою сценаріїв Python

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

Сценарії Python у звітах даних LuckyTemplates

Якщо ви введете пошук «створити середовище в анаконді» в Google, ви будете перенаправлені на цю сторінку. На цій же сторінці ви можете побачити різні способи створення певних середовищ.

Сценарії Python у звітах даних LuckyTemplates

У вікні командного рядка Anaconda ви можете побачити базове середовище та робочий каталог.

Сценарії Python у звітах даних LuckyTemplates

Щоб створити нове середовище, введіть conda create . Потім введіть –n і назву свого середовища. Нарешті, введіть потрібну версію Python. У цьому прикладі назва середовища — new_env_pbi , а — 3.7.

Сценарії Python у звітах даних LuckyTemplates

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

Сценарії Python у звітах даних LuckyTemplates

Натисніть Y, щоб продовжити процес.

Сценарії Python у звітах даних LuckyTemplates

Далі потрібно активувати середовище. Введіть conda активуйте new_env_pbi .

Сценарії Python у звітах даних LuckyTemplates

Після цього ви побачите, що нове середовище активовано. Звідти ви можете розпочати встановлення необхідних вам пакетів. Спочатку встановіть Pandas для введення даних. Введіть pip install pandas і натисніть enter.

Сценарії Python у звітах даних LuckyTemplates

Далі введіть pip install seaborn , щоб установити Seaborn. Ви також побачите, що Seaborn також завантажує Matplotlib. Після встановлення ви можете відкрити .

Сценарії Python у звітах даних LuckyTemplates

Отримання даних за допомогою Python

Є три способи отримати дані в LuckyTemplates за допомогою Python. Перший — перейти на панель інструментів «Файл», натиснути «Отримати дані», а потім вибрати « Отримати дані для початку» .

Сценарії Python у звітах даних LuckyTemplates

Знову клацніть панель інструментів «Файл», виберіть «Інше» та виберіть «Сценарій Python» .

Сценарії Python у звітах даних LuckyTemplates

Звідти введіть сценарій для введення даних і натисніть OK. У цьому прикладі використовується цей скрипт.

Сценарії Python у звітах даних LuckyTemplates

На панелі навігатора клацніть змінну в папці Python і натисніть «Завантажити» .

Сценарії Python у звітах даних LuckyTemplates

Потім ви побачите ці дані на панелі полів.

Сценарії Python у звітах даних LuckyTemplates

Після цього вам потрібно переконатися, що ви використовуєте правильне середовище. Перейдіть на панель інструментів «Файл», клацніть «Параметри та налаштування», а потім виберіть «Параметри» .

Сценарії Python у звітах даних LuckyTemplates

У розділі «Глобальне» клацніть «Сценарії» та встановіть домашній каталог Python. Натисніть «Огляд» і відкрийте new_env_pbi .

Сценарії Python у звітах даних LuckyTemplates

Увімкнення візуалізацій сценаріїв Python у LuckyTemplates

Щоб отримати доступ до інтеграції Python, натиснітьу Візуалізації.

Сценарії Python у звітах даних LuckyTemplates

Потім увімкніть візуальні елементи сценарію.

Сценарії Python у звітах даних LuckyTemplates

Після цього на полотні з’явиться текстовий редактор сценаріїв Python.

Сценарії Python у звітах даних LuckyTemplates

Щоб розпочати створення сценарію, перетягніть поле в область значень візуалізації. У цьому прикладі відділи розміщено всередині області значень.

Сценарії Python у звітах даних LuckyTemplates

Тепер візуалізація буде виглядати так.

Сценарії Python у звітах даних LuckyTemplates

Фрейм даних створюється за допомогою функції pandas.DataFrame . Сценарій зберіг його як змінну та назвав набір даних . Під рядком 6 ви можете вставити або ввести код сценарію, щоб створити візуал. У цьому прикладі були використані такі коди.

Сценарії Python у звітах даних LuckyTemplates

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

Сценарії Python у звітах даних LuckyTemplates

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

Сценарії Python у звітах даних LuckyTemplates

Змініть змінну, що використовується у візуальному коді, з df на набір даних і введіть plt.show() у наступному рядку, щоб використовувати Matplotlib.

Сценарії Python у звітах даних LuckyTemplates

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

Сценарії Python у звітах даних LuckyTemplates

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

Сценарії Python у звітах даних LuckyTemplates

Налаштування візуалізації Python

Натисніть стрілку, щоб відкрити редактор сценаріїв Python. Далі введіть plt.style.use() .

Сценарії Python у звітах даних LuckyTemplates

Відкрийте Google і знайдіть стилі matplotlib . Клацніть посилання на таблиці стилів, і вас буде перенаправлено на їх сторінку.

Сценарії Python у звітах даних LuckyTemplates

На сторінці ви побачите різні стилі, які можна використовувати.

Сценарії Python у звітах даних LuckyTemplates

Виберіть стиль і введіть код цього стилю в код сценарію.

Сценарії Python у звітах даних LuckyTemplates

У цьому прикладі використаний код стилю bmh . Після завершення натисніть значок запуску.

Сценарії Python у звітах даних LuckyTemplates

Тоді ви побачите, що кольори всередині візуалізації змінилися.

Сценарії Python у звітах даних LuckyTemplates

Ви також можете змінити форму візуалізації, якщо хочете. Для цього відкрийте редактор сценаріїв, змініть boxplot на violinplot і запустіть код сценарію.

Сценарії Python у звітах даних LuckyTemplates

Ви побачите, що форма візуалізації змінилася.

Сценарії Python у звітах даних LuckyTemplates

Перетворення даних у Power Query за допомогою сценаріїв Python

Останнім методом доступу до сценаріїв Python у LuckyTemplates є перетворення даних у редакторі потужних запитів. Однією з найкращих практик є дублювання даних і виконання сценаріїв у дублікаті замість використання основних даних. У цьому прикладі основними даними є df , а дублікатами – df2 .

Сценарії Python у звітах даних LuckyTemplates

Перейдіть на панель інструментів Transform і виберіть Run Python Script .

Сценарії Python у звітах даних LuckyTemplates

Після цього ви побачите діалогове вікно «Запустити сценарій Python» із повідомленням про сценарій.

Сценарії Python у звітах даних LuckyTemplates

Введіть код для таблиць із вашого записника Jupyter. У цьому прикладі в сценарії використовується dataset.corr() . Але спочатку вам потрібно повторно зберегти змінну, ввівши dataset = знову.

Сценарії Python у звітах даних LuckyTemplates

Після натискання OK ви побачите дані на своєму полотні.

Сценарії Python у звітах даних LuckyTemplates

Розгорніть таблицю, натиснувши «Таблиця» у стовпці «Значення». Це також покаже кореляційну таблицю.

Сценарії Python у звітах даних LuckyTemplates

Однак стовпець Index у сценарії Python не відображається в кореляційній таблиці. Щоб виправити це, перейдіть на панель «Застосовані кроки» та клацніть значок шестірні кроку «Запустити сценарій Python», щоб відкрити код сценарію.

Сценарії Python у звітах даних LuckyTemplates

Тепер введіть іншу функцію, ввівши .reset_index() . Потім зв’яжіть цю функцію з функцією кореляційної таблиці.

Сценарії Python у звітах даних LuckyTemplates

Після цього ви можете побачити стовпець Index у кореляційній таблиці.

Сценарії Python у звітах даних LuckyTemplates




Висновок

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

Гаелім

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

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