Skapa en datumtabell i LuckyTemplates
Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.
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
Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.
Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.
I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.
Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.
Upptäck några vanliga SQL-funktioner som vi kan använda som sträng, datum och några avancerade funktioner för att bearbeta eller manipulera data.
I den här handledningen kommer du att lära dig hur du skapar din perfekta LuckyTemplates-mall som är konfigurerad efter dina behov och preferenser.
I den här bloggen kommer vi att visa hur man lager fältparametrar med små multiplar för att skapa otroligt användbara insikter och bilder.
I den här bloggen kommer du att lära dig hur du använder LuckyTemplates ranknings- och anpassade grupperingsfunktioner för att segmentera en exempeldata och rangordna den enligt kriterier.
I den här handledningen kommer jag att täcka en specifik teknik kring hur man visar Kumulativ total endast upp till ett specifikt datum i dina bilder i LuckyTemplates.
Lär dig hur du skapar och anpassar punktdiagram i LuckyTemplates, som huvudsakligen används för att mäta prestanda mot mål eller tidigare år.