Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

У цьому підручнику ми поговоримо про функцію Power Apps LookUp і функцію Launch, щоб покращити роботу кінцевого користувача.

Функція LookUp використовується для пошуку фрагментів інформації в різних джерелах даних.

Він дуже схожий на VLOOKUP і HLOOKUP Excel, але більш гнучкий і охоплює більше, як INDEX MATCH. Це ідеально, якщо ви працюєте з кількома джерелами даних в одній програмі.

Функція запуску дозволяє користувачам запускати веб-сторінку чи іншу програму з програми, яку ми створили в Power Apps.

Функція Launch чудова , якщо ви хочете, щоб кінцеві користувачі могли дзвонити на телефонні номери, збережені в програмі, або запускати такі програми, як Google Maps.

Зміст

Робота з двома джерелами даних

Почнемо з функції LookUp. Як ми вже згадували раніше, LookUp ідеально підходить, якщо ми хочемо отримати інформацію з кількох джерел.

У прикладі, який ми використовуємо, наші дані надходять із двох джерел даних, обидва вони зберігаються у файлі Excel у OneDrive. Одним із джерел даних є таблиця з інформацією про клієнта, яка відображається на екрані «Інформація про клієнта». Друге джерело даних містить інформацію про агентів організації, яку можна знайти на екрані агента.

Мета тут полягає в тому, щоб об’єднати два набори даних, щоб ми могли шукати та відображати певні записи.

Наприклад, нам може бути цікаво дізнатися номер телефону агента, який займається Бруксом Тарпом. Якщо ми перейдемо до інформації про клієнта, там буде показано ім’я агента, Бето Ярк.

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

Однак на цьому екрані не відображається номер телефону агента. Коли ми побачимо ім’я агента на екрані «Деталі клієнта», нам доведеться перейти на екран агента, щоб побачити номер телефону Бето Ярка.

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

Це впливає на зручність кінцевого користувача. В ідеалі ми хотіли б, щоб контактна інформація агента також відображалася на екрані «Інформація про клієнта». Ось деЗ’являється функція LookUp.

Як працює функція Power Apps LookUp

Почнемо з додавання мітки, яка буде відображати текст «Номер телефону агента:».

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

Потім ми додамо ще один ярлик, який відображатиме номер телефону агента.

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

Мета тут полягає в тому, щоб ця мітка відображала номер телефону, повернутий функцією LookUp. Тому ми виберемо «Текст» зі спадного списку властивостей і почнемо з функції «Пошук» у рядку формул.

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

LookUp приймає три аргументи – таблицю, умовну логіку та стовпець.

Ми будемо використовувати таблицю 1_1, яка містить імена та номери телефонів агентів.

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

Ми хочемо, щоб ця мітка була динамічною, оскільки в цьому списку є інші агенти. Ми не хочемо, щоб формула просто шукала Beto Yark весь час. Тому ми будемо посилатися на стовпець для AgentName, що дорівнює DataCardValue6.Text.

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

Ми використовуємо текстове значення для DataCardValue6, оскільки це поле, де міститься ім’я агента. Це означає, що це також змінюється залежно від того, який запис шукає користувач.

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

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

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

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

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

Якщо ми виберемо інший запис, цього разу для клієнта на ім’я Лоран Отул, ми побачимо, що призначеним агентом є Марк Сідлінг. Це означає, що номер телефону, показаний нижче, також змінився.

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

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

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

Це означає, що формула працює так, як ми хочемо.

Додавання функції виклику

Тепер, коли ми вивчили функцію Power Apps LookUp, перейдемо до функції запуску. Хоча Launch може допомогти відкрити низку різних програм, у цьому прикладі ми зосередимося на додаванні функції виклику.

Почнемо з того, що додамо кнопку поруч із номером телефону агента. Давайте змінимо текст на «Call Agent».

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

Виділивши кнопку, ми виберемо OnSelect у розкривному списку властивостей і використаємо функцію Launch.

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

З цією формулою кнопка Call Agent буде шукати програму, яка дозволить користувачеві зателефонувати за цим номером телефону. Якщо користувач користується мобільним телефоном, кнопка спробує відкрити програму Phone і набрати цей номер. Якщо ви перебуваєте на своєму комп’ютері, він може спробувати запустити Skype. Якщо ви використовуєте iPad, він може відкрити Facetime.

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

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

Тому нам потрібно посилатися на текст на Label8.

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

Для цього нам знадобиться функція Concatenate . Concatenate зв’язує ряд рядків, у цьому випадку «tel:» і текст на етикетці.

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

Тепер, коли у нас є ця формула, давайте подивимося, що відбувається, коли ми використовуємо кнопку. Піднімаючи запис для Kia Dejohn, видно, що агентом є Енді Чепмен. Давайте натиснемо кнопку виклику агента.

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

Оскільки я перебуваю за своїм комп’ютером, ви бачите, що він намагається запустити програму, щоб зателефонувати на номер.

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

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




Висновок

Функції Power Apps LookUp і Launch — це лише дві з багатьох функцій, які можуть оптимізувати програму, над якою ви працюєте. Можливість переглядати важливу інформацію в одному місці та здійснювати дзвінки безпосередньо з цієї сторінки дійсно дозволяє кінцевим користувачам швидше робити те, що їм потрібно.

У міру створення додаткових посібників для Power Apps ми вивчатимемо інші подібні можливості, які зроблять вашу програму ще кориснішою.

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

Генрі


Спеціальні значки LuckyTemplates | Техніка візуалізації PBI

Спеціальні значки LuckyTemplates | Техніка візуалізації PBI

Я обговорю одну з моїх улюблених технік, пов’язаних із користувальницькими піктограмами LuckyTemplates, яка динамічно використовує власні піктограми у візуальних елементах LuckyTemplates.

Створення таблиць LuckyTemplates за допомогою функції UNION & ROW

Створення таблиць LuckyTemplates за допомогою функції UNION & ROW

У цьому блозі я покажу вам, як можна створювати таблиці LuckyTemplates за допомогою формули, яка поєднує функції UNION і ROW.

Локальний шлюз даних у Power Automate

Локальний шлюз даних у Power Automate

Дізнайтеся, як локальний шлюз даних дозволяє Power Automate отримувати доступ до настільних програм, коли користувач знаходиться поза комп’ютером.

Відкрийте для себе унікальні ідеї за допомогою функції TOPN LuckyTemplates

Відкрийте для себе унікальні ідеї за допомогою функції TOPN LuckyTemplates

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

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

Дізнайтеся про деякі фантастичні аналітичні прийоми, які ми можемо використовувати для моделювання даних у LuckyTemplates за допомогою таблиць підтримки DAX.

Розширений DAX для LuckyTemplates: впровадження логіки ранжування в унікальній статистиці

Розширений DAX для LuckyTemplates: впровадження логіки ранжування в унікальній статистиці

Тут ми зануримося в LuckyTemplates Advanced DAX і запровадимо логіку ранжирування, щоб отримати дуже унікальну інформацію. У цьому прикладі я також демонструю розгалуження міри.

Функція параметра LuckyTemplates «Що, якщо».

Функція параметра LuckyTemplates «Що, якщо».

У цьому блозі представлено нову функцію в LuckyTemplates — параметр аналізу «Що, якщо». Ви побачите, як це робить усе швидким і легким для аналізу сценарію.

Використовуйте розгалуження міри LuckyTemplates, щоб перевірити, чи зростає ваша маржа зі зростанням доходу

Використовуйте розгалуження міри LuckyTemplates, щоб перевірити, чи зростає ваша маржа зі зростанням доходу

Дізнайтеся, як визначити, чи добре зростає ваш дохід, перевіривши, чи зросла ваша маржа за допомогою розгалуження міри LuckyTemplates.

Параметри LuckyTemplates через редактор запитів

Параметри LuckyTemplates через редактор запитів

Дізнайтеся та зрозумійте, як можна створювати та використовувати параметри LuckyTemplates, які є потужною функцією редактора запитів.

Кругла гістограма – візуалізація для вашої інформаційної панелі

Кругла гістограма – візуалізація для вашої інформаційної панелі

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