Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
În acest tutorial, vom vorbi despre funcția Power Apps LookUp și funcția Lansare pentru a îmbunătăți experiența utilizatorului final.
Funcția LookUp este utilizată pentru a căuta informații din diferite surse de date.
Este foarte asemănător cu VLOOKUP și HLOOKUP din Excel, dar mai flexibil și acoperă mai mult teren precum INDEX MATCH. Este perfect dacă lucrați cu mai multe surse de date într-o singură aplicație.
Funcția de lansare permite utilizatorilor să lanseze o pagină web sau o altă aplicație din aplicația pe care am creat-o în Power Apps.
Funcția de lansare este excelentă dacă doriți ca utilizatorii finali să poată apela numerele de telefon salvate în aplicație sau să lanseze aplicații precum Google Maps.
Cuprins
Lucrul cu două surse de date
Să începem cu funcția LookUp. După cum am menționat mai devreme, LookUp este perfect dacă dorim să extragem informații din mai multe surse.
În exemplul pe care îl folosim, datele noastre provin din două surse de date, ambele salvate într-un fișier Excel în OneDrive. O sursă de date este un tabel care conține informații despre clienți, care sunt afișate în ecranul Detalii client. A doua sursă de date conține informații despre agenții organizației, care pot fi găsite pe ecranul Agent.
Scopul aici este de a combina cele două seturi de date, astfel încât să putem căuta și afișa înregistrări specifice.
De exemplu, ne-ar putea interesa să aflăm numărul de telefon al agentului care se ocupă de Brooks Tharpe. Dacă mergem la Detalii client, ne arată numele agentului, Beto Yark.
Cu toate acestea, ecranul respectiv nu ne arată numărul de telefon al agentului. Odată ce vedem numele agentului în ecranul cu detalii client, va trebui să sărim la ecranul agentului pentru a vedea care este numărul de telefon al lui Beto Yark.
Acest lucru afectează confortul utilizatorului final. În mod ideal, am dori ca informațiile de contact ale agentului să apară și în ecranul Detalii client. Aici intervine funcția Power Apps LookUp.
Cum funcționează funcția de căutare Power Apps
Să începem prin a adăuga o etichetă, care va afișa textul „Numărul de telefon al agentului este:”.
Apoi, vom adăuga o altă etichetă care va afișa numărul de telefon al agentului.
Scopul aici este ca această etichetă să afișeze numărul de telefon returnat de funcția LookUp. Deci vom alege Text din meniul drop-down de proprietăți și vom începe cu funcția Căutare din bara de formule.
LookUp are trei argumente – un tabel, o logică condiționată și o coloană.
Vom folosi Tabelul1_1, care conține numele agenților și numerele de telefon.
Ne dorim ca această etichetă să fie dinamică, deoarece avem alți agenți pe această listă. Nu vrem ca formula să caute doar Beto Yark tot timpul. Deci, vom face referire la coloana pentru AgentName este egal cu DataCardValue6.Text.
Utilizăm valoarea text pentru DataCardValue6, deoarece acesta este câmpul în care se află numele agentului. Aceasta înseamnă că acest lucru se schimbă și în funcție de înregistrarea pe care o caută utilizatorul.
În cele din urmă, ne vom referi la informația pe care o căutăm. În acest caz, dorim numărul de telefon corespunzător numelui agentului.
Acum, se afișează numărul pentru Beto Yark, ceea ce înseamnă că am făcut referire cu succes la date dintr-un tabel care conține informații despre agentul nostru pe o pagină care este inițial legată de o altă sursă de date.
Dacă alegem o altă înregistrare, de data aceasta pentru clientul pe nume Lauran Otoole, vedem că agentul desemnat este Mark Siedling. Aceasta înseamnă că și numărul de telefon afișat mai jos s-a schimbat.
Dacă aruncăm o privire la tabelul real din sursa noastră de date, aceasta dovedește că numărul potrivit a apărut pe ecranul nostru.
Aceasta înseamnă că formula funcționează așa cum ne dorim noi.
Adăugarea funcției de apel
Acum că am explorat funcția Power Apps LookUp, să trecem la funcția Lansare. Deși Launch poate ajuta la deschiderea unui număr de aplicații diferite, în acest exemplu, ne vom concentra pe adăugarea funcționalității de apel.
Să începem prin a adăuga un buton chiar lângă numărul de telefon al agentului. Să schimbăm textul în „Apel agent”.
Cu butonul evidențiat, vom alege OnSelect în meniul drop-down de proprietate și vom folosi funcția Lansare.
Deoarece adăugăm funcționalitate de apel, vom folosi „tel” pentru a indica faptul că datele la care se face referire sunt un număr de telefon. Apoi, vom continua cu numărul de telefon real.
Cu această formulă, ceea ce va face butonul Call Agent este să caute o aplicație care să permită utilizatorului să sune acel număr de telefon. Dacă utilizatorul este pe mobil, butonul va încerca să deschidă aplicația Telefon și să formeze acel număr. Dacă sunteți pe computer, ar putea încerca să lanseze Skype. Dacă sunteți pe un iPad, atunci acesta poate deschide Facetime.
Din nou, dorim ca acest buton să fie dinamic. Nu vrem să formeze același număr tot timpul. Ceea ce dorim este ca butonul să formeze orice număr care apare pe eticheta de lângă el.
Deci trebuie să facem referire la textul de pe Label8.
Pentru a face asta, vom avea nevoie de funcția Concatenate . Concatenate leagă împreună o serie de șiruri, în acest caz, „tel:” și textul de pe etichetă.
Acum că avem formula aia, să vedem ce se întâmplă când folosim butonul. Înregistrând recordul pentru Kia Dejohn, arată că agentul este Andy Chapman. Să facem clic pe butonul Apelați agentul.
Deoarece sunt pe computerul meu, puteți vedea că încearcă să lanseze o aplicație pentru a apela numărul.
Din nou, aplicația care va fi lansată va depinde de dispozitivul pe care îl utilizați. Concluzia este că va lansa aplicația care vă va permite să apelați numărul de pe ecran.
Introducere Power Apps: Definiție, caracteristici, funcții și importanță
Medii Power Apps: Configurarea corectă a elementelor aplicației
Funcții și formule PowerApps | O introducere
Concluzie
Funcțiile Power Apps LookUp și Launch sunt doar două dintre numeroasele funcții care pot optimiza aplicația la care lucrați. Abilitatea de a vedea informații importante într-un singur loc și de a efectua un apel direct de pe pagina respectivă face ca utilizatorii finali să facă mai rapid ceea ce trebuie să facă.
Pe măsură ce creăm mai multe tutoriale pentru Power Apps, vom explora alte capabilități similare care vor face aplicația dvs. și mai utilă.
Toate cele bune,
Henry
Ce este Sinele în Python: Exemple din lumea reală
Veți învăța cum să salvați și să încărcați obiecte dintr-un fișier .rds în R. Acest blog va trata, de asemenea, cum să importați obiecte din R în LuckyTemplates.
În acest tutorial despre limbajul de codare DAX, aflați cum să utilizați funcția GENERATE și cum să schimbați în mod dinamic titlul unei măsuri.
Acest tutorial va acoperi cum să utilizați tehnica Multi Threaded Dynamic Visuals pentru a crea informații din vizualizările dinamice de date din rapoartele dvs.
În acest articol, voi trece prin contextul filtrului. Contextul de filtrare este unul dintre subiectele majore despre care orice utilizator LuckyTemplates ar trebui să învețe inițial.
Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.
Aflați cum să vă calculați modificările marjei de profit folosind tehnici precum măsurarea ramificării și combinarea formulelor DAX în LuckyTemplates.
Acest tutorial va discuta despre ideile de materializare a cache-urilor de date și despre modul în care acestea afectează performanța DAX-ului în furnizarea de rezultate.
Dacă încă utilizați Excel până acum, atunci acesta este cel mai bun moment pentru a începe să utilizați LuckyTemplates pentru nevoile dvs. de raportare a afacerii.
Ce este LuckyTemplates Gateway? Tot ce trebuie să știți