Змінні та вирази в редакторі Power Query
У цьому посібнику обговорюватимуться змінні та вирази в редакторі Power Query. Ви навчитеся правильно їх писати та будувати.
У цьому підручнику ми дослідимо вирази Power Automate і як їх використовувати в автоматизації робочого процесу. У Microsoft Excel є формули, які приймають вхідні дані та створюють вихідні дані. Наприклад, одна формула може бути SUM , яка може приймати різні вхідні дані або числа та виробляти вихідні дані, поєднуючи всі вхідні дані.
Подібно до Microsoft Excel, Power Automate також має формули під назвою «Вирази» , які можна використовувати для виконання певних дій у межах потоку.
Зміст
Додавання динамічного вмісту в Power Automate
Це приклад потоку, який я створив раніше. У цьому потоці я отримаю сповіщення електронною поштою, коли користувач опублікує твіт, який містить слова « Power Automate ». Тепер давайте додамо інформацію про час за допомогою змінної “ Created at ”.
Потім натисніть «Зберегти» .
Давайте зараз перевіримо це. Виберіть параметр « Використання даних із попередніх прогонів », виберіть останній тест у списку, а потім натисніть кнопку «Тестувати» .
Окрім перевірки виходу, перейшовши до нашої електронної пошти, ми також можемо виконати тест, натиснувши цей запуск.
Потім ми можемо перевірити метадані цього запуску, щоб побачити, що сталося з нашим тестом. Як ми бачимо, він відображає адресу електронної пошти, куди його було надіслано, електронний лист та інформацію в Body .
Метадані, які ми можемо побачити там, схожі на дані, які я отримав у своєму електронному листі.
Однак час у цьому електронному листі зовсім не в належному форматі. Ми не хочемо, щоб користувачі читали цей тип формату. Отже, нам потрібно перетворити це у формат часу, який буде більш зрозумілим для користувачів. Ми можемо зробити це за допомогою виразів.
Використання виразів Power Automate
Ми можемо отримати доступ до різних виразів Power Automate, натиснувши Вирази поруч із.
У цьому прикладі ми хочемо змінити формат дати й часу, які відображаються змінною Created at . Для цього ми можемо знайти слово « формат » на панелі пошуку, і воно покаже нам різні вирази формату, які ми можемо використовувати. Щоб перетворити формат нашої дати, ми можемо використати вираз formatDateTime .
Перш ніж використовувати вираз, давайте спершу видалимо змінну динамічного вмісту Created at .
Давайте тепер використаємовираз.
Цей вираз потребує двох вхідних даних: мітки часу та формату у вигляді рядка.
Вхідна позначка часу — це змінна, яку ми використали для нашої дати, яка є змінною Created at . Отже, давайте клацнемо змінну Created at у нашому динамічному вмісті.
Тепер у нас є перший вхід для нашого виразу formatDateTime . Ми можемо просто побачити змінну як « Створено в » у динамічному вмісті . Однак, використовуючи його в нашому виразі, він покаже нам, як це було написано в коді Microsoft.
Давайте додамо кому після першого введення перед додаванням другого введення.
Другим входом для нашого виразу є формат нашої дати. Ми хочемо, щоб це було у форматі рік-місяць-число та година-хвилина-доп/пм . Отже, нам слід ввести такий формат: «рррр-ММ-дд гг:хм тт» . Обов’язково використовуйте одинарні лапки. Ми також можемо просто шукати цей формат у Google, оскільки це власний спосіб Microsoft назвати денний код.
Тепер ми створили вираз. Вираз приймає змінну часу Created at і змінює її на формат «рррр-ММ-дд гг:хх тт» .
Застосування та тестування виразів Power Automate
Давайте тепер натиснемо кнопку OK , щоб застосувати цей вираз.
Ми можемо побачити його фіолетовим кольором, тому що це не лише динамічний вміст, але й вираження формули, яка включає динамічний вміст.
Давайте тепер перевіримо, чи є у нас помилки в нашому засобі перевірки потоку.
Помилок не виявлено. Тому тепер ми можемо його зберегти.
Давайте перевіримо наш потік, знову використовуючи дані наших попередніх запусків.
Після успішного виконання нашого тесту давайте перевіримо наші метадані. Згодом наш формат дати й часу став більш розбірливим і легшим для читання.
У нашій електронній пошті ми також можемо побачити формат, який виглядає краще, ніж той, який ми мали раніше.
Розуміння використання виразу concat
Давайте тепер створимо інший вираз за допомогою concat . Вираз concat поєднує різні рядки разом . Давайте спочатку додамо ще одну інформацію до дії нашого потоку.
Потім клацніть вираз concat .
Перший рядок, який ми хочемо об’єднати, це ім’я користувача. Отже, давайте клацнемо змінну імені користувача в розділі Динамічний вміст .
Тоді давайте додамо тут кому, тому що ми хочемо розділити різні рядки.
Після цього натисніть змінну Ім'я .
Потім натисніть кнопку OK .
Тепер у нас є ще один вираз із динамічним вмістом у тілі електронного листа для нашого потоку.
Давайте збережемо зміни, натиснувши «Зберегти» .
Давайте перевіримо наш потік, використовуючи дані наших попередніх запусків. Обов’язково використовуйте « Тест успішно », а не « Успішно », оскільки цей потік уже працює у фоновому режимі. Якщо використовується « Succeeded », замість того, щоб використовувати наші власні дані для цілей тестування, використовуватимуться вхідні дані того, хто твітнув про « Power Automate » у Twitter.
Після виконання тесту давайте ще раз перевіримо метадані. Ми можемо побачити результат у цьому розділі. Він об’єднав ім’я користувача Henry leggge5 та ім’я Henry Legge .
Різниця між успішним тестом і успішним
Просто щоб показати вам різницю між "» і « Успішно », давайте запустимо ще один тест, і цього разу ми використаємо параметр « Успішно ».
Тут використовуються вхідні дані від когось, хто твітнув про “ Power Automate ”. Інформація, яку ми маємо для цього тесту, надійшла від іншої особи, яка запустила наш потік.
.
Висновок
Ось як вираз зазвичай працює в Power Automate. Ви також дізналися, як використовувати їх для автоматизації робочого процесу. Вам просто потрібно використовувати функції, щоб створювати вирази. Power Automate надає різні функції, які можна використовувати для отримання даних, зміни даних, оцінки даних тощо.
Якщо ви не звикли до формул, потрібен час, щоб звикнути до них. Для нових користувачів, які не знайомі з виразами, ви будете знайомі з ними, продовжуючи пробувати різні вирази у своїх потоках.
Все найкраще,
Генрі
У цьому посібнику обговорюватимуться змінні та вирази в редакторі Power Query. Ви навчитеся правильно їх писати та будувати.
Теплова карта LuckyTemplates — це тип візуалізації, який використовується для відображення щільності даних на карті. У цьому підручнику я розповім, як ми можемо створити один – не пропустіть!
Я збираюся навчити вас справді цікавому прикладу принципу Парето та тому, як створити діаграму Парето за допомогою важливих формул DAX.
Дізнайтеся, як користувацьку гістограму на ринку можна використовувати для порівняння даних і як ви можете створити їх за допомогою прикладів у LuckyTemplates.
Дізнайтеся, як працює функція Power Automate Static Results і чому її корисно додати до найкращих методів створення блок-схем.
eDNA демонструє, як виконувати переклад мови або тексту за допомогою Python і передавати це в LuckyTemplates. Підручник LuckyTemplates Python.
У цьому підручнику ви дізнаєтеся, як використовувати Gauge Bullet Graph для створення діаграми Ганта в LuckyTemplates Report Builder.
У цьому підручнику ви дізнаєтесь, як створити тривимірну (3D) точкову діаграму за допомогою Python у LuckyTemplates.
Ефективне звітування LuckyTemplates – огляд сеансу та завантаження ресурсу
Аналіз нових клієнтів за допомогою LuckyTemplates – наступна подія лише для учасників