Змінні та вирази в редакторі Power Query
У цьому посібнику обговорюватимуться змінні та вирази в редакторі Power Query. Ви навчитеся правильно їх писати та будувати.
У цьому підручнику ми дізнаємося про статичні результати та як вони працюють у наших потоках. Наразі ця потужна функція все ще знаходиться в режимі попереднього перегляду або бета-версії. Однак це, безумовно, хороша функція, яку ми можемо додати до наших найкращих практик під час створення блок-схем.
Зміст
Зразок сценарію
Ми будемо використовувати зразок потоку, який я створив раніше.
Він надсилає HTTP-запит сторонній кінцевій точці.
Це те, що отримує HTTP-запит.
Потім він виконає дію Condition . Якщо код стану HTTP-запиту дорівнює 200 , це означає, що запит виконано успішно.
Якщо умова виконана, потік піде до шляху «Якщо так» . На загальному каналі в Slack буде опубліковано повідомлення « ЗХВАЛЕНО » . Потім у бюджетному каналі також буде опубліковано повідомлення, яке містить усі дані, які ми отримали від кінцевої точки третьої сторони.
Якщо умова не виконана, він перейде до шляху Якщо немає , і загальний канал у Slack отримає повідомлення « ВІДМОВИНО ».
Пройшовши приклад, натисніть «Зберегти» .
Давайте тепер перевіримо потік і подивимося, як він працює.
Виберіть опцію «Я виконаю дію тригера» , а потім натисніть кнопку Перевірити .
Після цього натисніть Запустити потік .
Нарешті натисніть Готово .
Давайте розглянемо результат на блок-схемі. Як бачимо, кожен крок виконано успішно.
Перевіривши загальний канал у Slack, ми побачимо, що повідомлення « APPROVED » було успішно надіслано.
Перейдіть до бюджетного каналу, і ми побачимо фактичний JSON, отриманий із запиту HTTP.
Наразі кінцева точка все ще активна, тому наш потік працює належним чином. Але як перевірити наш потік, коли сервер кінцевої точки більше не працює?
Коли це станеться, наш потік точно зазнає збою. У подібних випадках ми не хочемо, щоб дія запиту HTTP фактично перевіряла сервер, оскільки ми припускаємо, що сервер зламаний.
Тому ми можемо просто створити фальшиві змінні , щоб перейти до наступного кроку. Але набагато кращим рішенням для цього є використання Power Automate Static Results .
Функція статичних результатів не запускає фактичну дію. Натомість це просто призведе до певних виходів.
Використання статичних результатів у потоках Power Automate
Щоб спробувати метод статичних результатів , давайте повернемося до нашого потоку та відредагуємо його.
Клацніть три крапки на кроці HTTP- запиту, а потім виберіть параметр Статичний результат (попередній перегляд) .
Увімкніть опцію «Увімкнути статичний результат (попередній перегляд)» .
Коли ввімкнено, ми можемо вибрати будь-який результат, який ми хочемо отримати від потоку. У цьому прикладі ми хочемо, щоб він створив Succeeded як результат із 200 як кодом статусу .
Давайте клацнемо значок контрольного списку та виберемо body .
Потім буде показано поле тіла .
Ми заповнимо тіло вмістом нашого попереднього успішного потоку.
Майте на увазі, що кожна дія має результати. Отже, давайте клацнемо посилання Показати необроблені результати .
Натиснувши це, ми побачимо, що отримує наш потік, наприклад код стану , заголовок і тіло . Давайте скопіюємо вміст тіла .
Потім вставте його в поле тіла нашого статичного результату .
Натисніть Готово після вставлення.
Ми також можемо скопіювати вміст заголовків і вставити його в поле Введіть унікальну властивість для нашого статичного результату. Але наразі нам не потрібно турбуватися про заголовки, тому що ми зосередимося на тому, щоб код стану був 200, а тіло було еквівалентним тому, що було з нашого попереднього успішного запуску потоку.
Коли це буде зроблено, ми побачимо маленький жовтий значок склянки . Наведіть вказівник миші на піктограму, і ми побачимо повідомлення « Ця дія має статичний результат ».
Усі статичні результати повертають рядки . Тому нам потрібно змінити код статусу з цілого числа 200 на рядок, додавши лапки ( “ ) на початку та в кінці числа. Це просто нюанс, про який Microsoft вже знає, і, ймовірно, вони виправлять його, коли повністю випустять цю функцію.
Нарешті натисніть «Зберегти» .
Тестування статичних результатів Power Automate
Давайте тепер перевіримо потік, який ми налаштували за допомогою Static Results .
Виберіть опцію «Я виконаю дію тригера» , а потім натисніть кнопку Перевірити .
Натисніть Запустити потік .
Потім натисніть Готово .
Маленька блакитна піктограма мензурки навпроти дії запиту HTTP вказує на те, що дію було виконано за допомогою статичного результату.
У цьому немає заголовків , оскільки ми їх не призначали.
Ми також побачимо, що умови працювали належним чином.
Таким чином, ми побачимо, що повідомлення « APPROVED » знову відображається в загальному каналі Slack.
Коли ми натискаємо канал бюджету , ми знову побачимо те саме повідомлення.
Сторінка документації для статичних результатів Power Automate
Ще один спосіб дізнатися, як використовувати статичні результати, — переглянути документацію Power Automate . Дуже важливо перевіряти сторінку документації, оскільки час від часу з’являються нові речі.
Клацніть опцію «Посібники» . Потім клацніть тему Тестувати логічні програми за допомогою фіктивних даних . Потім буде показано вказівки щодо налаштування статичних результатів та іншу корисну пов’язану інформацію.
Висновок
Однією з найпотужніших функцій, доступних у Microsoft Power Automate, є статичні результати . Це дозволяє користувачам примусово виконувати певні результати в кожному окремому сценарії. Отже, що б не трапилося, робочий процес дасть ті результати, які ви визначили. Це також значно полегшує роботу, знаючи, що блок-схеми з часом можуть ускладнюватися.
Окрім цього підручника, ви можете розпочати ближче знайомство зі статичними результатами, ознайомившись із документацією Microsoft . Це дуже допоможе вам у просуванні в кар’єрі 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 – наступна подія лише для учасників