Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion
Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.
I denne vejledning skal vi tale om Power Apps LookUp-funktionen og Launch-funktionen for at forbedre slutbrugeroplevelsen.
Opslagsfunktionen bruges til at lede efter oplysninger på tværs af forskellige datakilder.
Det minder meget om Excels VLOOKUP og HLOOKUP, men mere fleksibelt og dækker mere jord som INDEX MATCH. Det er perfekt, hvis du arbejder med flere datakilder i én app.
Startfunktionen giver brugerne mulighed for at starte en webside eller en anden app fra den app, vi oprettede i Power Apps.
Launch -funktionen er fantastisk, hvis du ønsker, at slutbrugere skal kunne ringe til telefonnumre, der er gemt i appen, eller starte apps som Google Maps.
Indholdsfortegnelse
Arbejde med to datakilder
Lad os starte med LookUp-funktionen. Som vi nævnte tidligere, er LookUp perfekt, hvis vi ønsker at trække information fra flere kilder.
I det eksempel, vi bruger, kommer vores data fra to datakilder, begge gemt i en Excel-fil i OneDrive. En datakilde er en tabel, der indeholder kundeoplysninger, som vises på skærmbilledet Kundeoplysninger. Den anden datakilde indeholder information om organisationens agenter, som kan findes på Agentskærmen.
Målet her er at kombinere de to datasæt, så vi kan lede efter og vise specifikke poster.
For eksempel kan vi være interesseret i at finde ud af telefonnummeret på den agent, der håndterer Brooks Tharpe. Hvis vi går til kundeoplysninger, viser den os navnet på agenten, Beto Yark.
Den skærm viser os dog ikke agentens telefonnummer. Når vi ser agentens navn på skærmbilledet med kundedetaljer, skal vi springe til agentskærmen for at se, hvad Beto Yarks telefonnummer er.
Dette påvirker slutbrugerens bekvemmelighed. Ideelt set vil vi gerne have, at agentens kontaktoplysninger også vises på skærmen med kundeoplysninger. Det er herLookUp-funktionen kommer ind.
Sådan fungerer Power Apps LookUp-funktionen
Lad os starte med at tilføje en etiket, som vil vise teksten "Agentens telefonnummer er:".
Derefter tilføjer vi en anden etiket, der viser agentens telefonnummer.
Målet her er, at denne etiket viser det telefonnummer, der returneres af LookUp-funktionen. Så vi vælger Tekst fra egenskabsrullemenuen og starter med LookUp-funktionen i formellinjen.
LookUp tager tre argumenter – en tabel, en betinget logik og en kolonne.
Vi kommer til at bruge Tabel1_1, som indeholder agentnavne og telefonnumre.
Vi ønsker, at denne etiket skal være dynamisk, fordi vi har andre agenter på denne liste. Vi ønsker ikke, at formlen bare skal søge efter Beto Yark hele tiden. Så vi refererer til kolonnen for AgentName er lig med DataCardValue6.Text.
Vi bruger tekstværdien for DataCardValue6, fordi dette er feltet, hvor agentens navn er. Det betyder, at dette også ændrer sig afhængigt af, hvilken post brugeren leder efter.
Til sidst vil vi referere til den faktiske information, vi leder efter. I dette tilfælde ønsker vi det telefonnummer, der svarer til agentens navn.
Nu dukker nummeret for Beto Yark op, hvilket betyder, at vi med succes har refereret til data fra en tabel, der indeholder vores agentoplysninger, på en side, der oprindeligt er linket til en anden datakilde.
Hvis vi vælger en anden post, denne gang for kunden ved navn Lauran Otoole, ser vi, at den tildelte agent er Mark Siedling. Det betyder, at telefonnummeret nedenfor også er ændret.
Hvis vi tager et kig på den faktiske tabel i vores datakilde, beviser det, at det rigtige tal dukkede op på vores skærm.
Det betyder, at formlen fungerer, som vi ønsker det.
Tilføjelse af opkaldsfunktionalitet
Nu hvor vi har udforsket Power Apps LookUp-funktionen, lad os gå til lanceringsfunktionen. Selvom Launch kan hjælpe med at åbne en række forskellige apps, vil vi i dette eksempel fokusere på at tilføje opkaldsfunktionalitet.
Lad os starte med at tilføje en knap lige ved siden af agentens telefonnummer. Lad os ændre teksten til "Ring til agent".
Med knappen fremhævet, vælger vi OnSelect på egenskabsrullemenuen og bruger Launch-funktionen.
Da vi tilføjer opkaldsfunktionalitet, bruger vi "tlf" til at angive, at de data, der refereres til, er et telefonnummer. Derefter følger vi det op med det faktiske telefonnummer.
Med denne formel på plads, hvad Call Agent-knappen vil gøre, er at lede efter en app, der giver brugeren mulighed for at ringe til dette telefonnummer. Hvis brugeren er på sin mobil, vil knappen forsøge at åbne den faktiske telefon-app og ringe til det nummer. Hvis du er på din computer, forsøger den muligvis at starte Skype. Hvis du er på en iPad, så kan den åbne Facetime.
Igen, vi ønsker, at denne knap skal være dynamisk. Vi ønsker ikke, at den bare ringer til det samme nummer hele tiden. Det, vi ønsker, er, at knappen ringer til det nummer, der vises på etiketten ved siden af.
Så vi skal henvise til teksten på Label8.
For at gøre det skal vi bruge funktionen Sammenkædning . Sammenkæd sammen en række strenge, i dette tilfælde "tel:" og teksten på etiketten.
Nu hvor vi har den formel på plads, lad os se, hvad der sker, når vi bruger knappen. Ved at trække rekorden op for Kia Dejohn viser det, at agenten er Andy Chapman. Lad os klikke på knappen Ring til agent.
Fordi jeg er på min computer, kan du se, at den forsøger at starte en app til at ringe til nummeret.
Igen vil den app, der skal startes, afhænge af den enhed, du bruger. Den nederste linje er, det kommer til at starte appen, der giver dig mulighed for at ringe til nummeret på skærmen.
Konklusion
Funktionerne Power Apps LookUp og Launch er blot to af de mange funktioner, der kan optimere den app, du arbejder på. Evnen til at se vigtige oplysninger ét sted og foretage et opkald direkte fra den side gør det hurtigere for slutbrugere at gøre, hvad de skal gøre.
Efterhånden som vi opretter flere selvstudier til Power Apps, vil vi udforske andre lignende funktioner, som yderligere vil gøre din app endnu mere nyttig.
Alt det bedste,
Henrik
Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.
Lær nogle fantastiske analytiske teknikker, som vi kan gøre til datamodellering i LuckyTemplates ved hjælp af DAX-understøttende tabeller.
Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogik for at få en meget unik indsigt. Jeg viser også måleforgrening i dette eksempel.
Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.
Lær, hvordan du afgør, om din omsætningsvækst er god ved at kontrollere, om dine avancer er udvidet ved hjælp af LuckyTemplates, der måler forgrening.
Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.
Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.
Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.
I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.
RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.