Uppslags- och startfunktion för Power Apps för att förbättra användarupplevelsen

I den här handledningen kommer vi att prata om Power Apps LookUp-funktionen och Launch-funktionen för att förbättra slutanvändarupplevelsen.

LookUp-funktionen används för att leta efter information från olika datakällor.

Det är väldigt likt Excels VLOOKUP och HLOOKUP, men mer flexibelt och täcker mer mark som INDEX MATCH. Det är perfekt om du arbetar med flera datakällor i en app.

Med startfunktionen kan användare starta en webbsida eller en annan app från appen vi skapade i Power Apps.

Startfunktionen är utmärkt om du vill att slutanvändare ska kunna ringa telefonnummer som sparats i appen eller starta appar som Google Maps .

Innehållsförteckning

Arbeta med två datakällor

Låt oss börja med LookUp-funktionen. Som vi nämnde tidigare är LookUp perfekt om vi vill hämta information från flera källor.

I exemplet vi använder kommer vår data från två datakällor, båda sparade i en Excel-fil i OneDrive. En datakälla är en tabell som innehåller kundinformation, som visas på skärmen Kundinformation. Den andra datakällan innehåller information om organisationens agenter, som finns på agentskärmen.

Målet här är att kombinera de två datamängderna så att vi kan leta efter och visa specifika poster.

Vi kan till exempel vara intresserade av att ta reda på telefonnumret till agenten som hanterar Brooks Tharpe. Om vi ​​går till kundinformation visar den oss namnet på agenten, Beto Yark.

Uppslags- och startfunktion för Power Apps för att förbättra användarupplevelsen

Men den skärmen visar oss inte agentens telefonnummer. När vi ser agentens namn på kunddetaljskärmen, måste vi hoppa till agentskärmen för att se vad Beto Yarks telefonnummer är.

Uppslags- och startfunktion för Power Apps för att förbättra användarupplevelsen

Detta påverkar slutanvändarens bekvämlighet. Helst skulle vi vilja att agentens kontaktinformation också visas på skärmen Kundinformation. Det är härLookUp-funktionen kommer in.

Hur Power Apps LookUp-funktionen fungerar

Låt oss börja med att lägga till en etikett som visar texten "Agentens telefonnummer är:".

Uppslags- och startfunktion för Power Apps för att förbättra användarupplevelsen

Sedan lägger vi till en annan etikett som visar agentens telefonnummer.

Uppslags- och startfunktion för Power Apps för att förbättra användarupplevelsen

Målet här är att den här etiketten ska visa telefonnumret som returneras av LookUp-funktionen. Så vi väljer Text från egenskapsrullgardinsmenyn och börjar med LookUp-funktionen i formelfältet.

Uppslags- och startfunktion för Power Apps för att förbättra användarupplevelsen

LookUp tar tre argument – ​​en tabell, en villkorlig logik och en kolumn.

Vi kommer att använda Tabell1_1, som innehåller agentens namn och telefonnummer.

Uppslags- och startfunktion för Power Apps för att förbättra användarupplevelsen

Vi vill att den här etiketten ska vara dynamisk eftersom vi har andra agenter på den här listan. Vi vill inte att formeln bara ska söka efter Beto Yark hela tiden. Så vi refererar till kolumnen för AgentName är lika med DataCardValue6.Text.

Uppslags- och startfunktion för Power Apps för att förbättra användarupplevelsen

Vi använder textvärdet för DataCardValue6 eftersom detta är fältet där agentens namn finns. Detta innebär att även detta ändras beroende på vilken post användaren letar efter.

Uppslags- och startfunktion för Power Apps för att förbättra användarupplevelsen

Slutligen kommer vi att referera till den faktiska informationen vi letar efter. I det här fallet vill vi ha telefonnumret som motsvarar agentens namn.

Uppslags- och startfunktion för Power Apps för att förbättra användarupplevelsen

Nu visas numret för Beto Yark, vilket betyder att vi framgångsrikt har refererat till data från en tabell som innehåller vår agentinformation på en sida som ursprungligen är länkad till en annan datakälla.

Uppslags- och startfunktion för Power Apps för att förbättra användarupplevelsen

Om vi ​​väljer en annan post, den här gången för kunden som heter Lauran Otoole, ser vi att agenten som tilldelats är Mark Siedling. Det betyder att telefonnumret som visas nedan också har ändrats.

Uppslags- och startfunktion för Power Apps för att förbättra användarupplevelsen

Om vi ​​tar en titt på den faktiska tabellen i vår datakälla, bevisar det att rätt nummer visades på vår skärm.

Uppslags- och startfunktion för Power Apps för att förbättra användarupplevelsen

Det betyder att formeln fungerar som vi vill att den ska.

Lägger till samtalsfunktioner

Nu när vi har utforskat Power Apps LookUp-funktionen, låt oss gå till startfunktionen. Även om Launch kan hjälpa till att öppna ett antal olika appar, i det här exemplet kommer vi att fokusera på att lägga till samtalsfunktioner.

Låt oss börja med att lägga till en knapp bredvid agentens telefonnummer. Låt oss ändra texten till "Ring agent".

Uppslags- och startfunktion för Power Apps för att förbättra användarupplevelsen

Med knappen markerad väljer vi OnSelect i egenskapsrullgardinsmenyn och använder startfunktionen.

Eftersom vi lägger till samtalsfunktioner kommer vi att använda "tel" för att indikera att data som refereras till är ett telefonnummer. Sedan följer vi upp det med det faktiska telefonnumret.

Med den formeln på plats, vad Call Agent-knappen kommer att göra är att leta efter en app som gör att användaren kan ringa det telefonnumret. Om användaren är på sin mobil kommer knappen att försöka öppna den faktiska telefonappen och slå det numret. Om du använder din dator kan den försöka starta Skype. Om du använder en iPad kan den öppna Facetime.

Återigen vill vi att den här knappen ska vara dynamisk. Vi vill inte att den bara ska ringa samma nummer hela tiden. Vad vi vill är att knappen ska slå vilket nummer som helst som visas på etiketten bredvid den.

Uppslags- och startfunktion för Power Apps för att förbättra användarupplevelsen

Så vi måste referera till texten på Label8.

Uppslags- och startfunktion för Power Apps för att förbättra användarupplevelsen

För att göra det kommer vi att behöva funktionen Konkatenera . Sammankoppla länkar samman en serie strängar, i det här fallet "tel:" och texten på etiketten.

Uppslags- och startfunktion för Power Apps för att förbättra användarupplevelsen

Nu när vi har den formeln på plats, låt oss se vad som händer när vi använder knappen. Genom att dra upp rekordet för Kia Dejohn, visar det att agenten är Andy Chapman. Låt oss klicka på knappen Ring agent.

Uppslags- och startfunktion för Power Apps för att förbättra användarupplevelsen

Eftersom jag sitter vid min dator kan du se att den försöker starta en app för att ringa numret.

Uppslags- och startfunktion för Power Apps för att förbättra användarupplevelsen

Återigen, appen som ska startas beror på vilken enhet du använder. Summan av kardemumman är att den kommer att starta appen som låter dig ringa numret på skärmen.




Slutsats

Funktionerna för Power Apps LookUp och Launch är bara två av de många funktionerna som kan optimera appen du arbetar med. Möjligheten att se viktig information på ett ställe och ringa ett samtal direkt från den sidan gör det snabbare för slutanvändare att göra vad de behöver göra.

När vi skapar fler handledningar för Power Apps kommer vi att utforska andra liknande funktioner som ytterligare kommer att göra din app ännu mer användbar.

Med vänliga hälsningar,

Henry


Upptäck unika insikter med LuckyTemplates TOPN-funktion

Upptäck unika insikter med LuckyTemplates TOPN-funktion

Den här bloggen innehåller LuckyTemplates TOPN DAX-funktion, som gör att du kan få unika insikter från dina data, vilket hjälper dig att fatta bättre marknadsföringsbeslut.

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Lär dig några fantastiska analytiska tekniker som vi kan göra för datamodellering i LuckyTemplates med hjälp av DAX-stödtabeller.

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Här dyker vi in ​​i LuckyTemplates Advanced DAX och implementerar rankningslogik för att få en mycket unik insikt. Jag visar också upp måttförgrening i det här exemplet.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Den här bloggen introducerar den nya funktionen i LuckyTemplates, analysparametern What-If. Du kommer att se hur det gör allt snabbt och enkelt för din scenarioanalys.

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Lär dig hur du avgör om din intäktstillväxt är bra genom att kontrollera om dina marginaler ökade med hjälp av LuckyTemplates mäter förgrening.

LuckyTemplates parametrar via frågeredigerare

LuckyTemplates parametrar via frågeredigerare

Lär dig och förstå hur du kan skapa och använda LuckyTemplates-parametrar som är en kraftfull funktion i frågeredigeraren.

Runda stapeldiagram – En visualisering för din instrumentpanel

Runda stapeldiagram – En visualisering för din instrumentpanel

Denna handledning kommer att diskutera hur man skapar ett runt stapeldiagram med Charticulator. Du kommer att lära dig hur du designar dem för din LuckyTemplates-rapport.

PowerApps funktioner och formler | En introduktion

PowerApps funktioner och formler | En introduktion

Lär dig hur du använder PowerApps funktioner och formler för att förbättra funktionaliteten och ändra ett beteende i vår Power Apps canvas-app.

Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.