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.
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.
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.
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:".
Sedan lägger vi till en annan etikett som visar agentens telefonnummer.
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.
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.
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.
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.
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.
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.
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.
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.
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".
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.
Så vi måste referera till texten på Label8.
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.
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.
Eftersom jag sitter vid min dator kan du se att den försöker starta en app för att ringa numret.
Å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
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.
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.
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.
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.
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.
Lär dig och förstå hur du kan skapa och använda LuckyTemplates-parametrar som är en kraftfull funktion i frågeredigeraren.
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.
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.
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 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.