Oppslags- og startfunksjon for Power Apps for å forbedre brukeropplevelsen

I denne opplæringen skal vi snakke om Power Apps LookUp-funksjonen og Launch-funksjonen for å forbedre sluttbrukeropplevelsen.

LookUp-funksjonen brukes til å se etter informasjon på tvers av forskjellige datakilder.

Det er veldig likt Excels VLOOKUP og HLOOKUP, men mer fleksibelt og dekker mer terreng som INDEX MATCH. Det er perfekt hvis du jobber med flere datakilder i én app.

Launch-funksjonen lar brukere starte en nettside eller en annen app fra appen vi opprettet i Power Apps.

Launch -funksjonen er flott hvis du vil at sluttbrukere skal kunne ringe telefonnumre som er lagret i appen eller starte apper som Google Maps.

Innholdsfortegnelse

Arbeide med to datakilder

La oss starte med LookUp-funksjonen. Som vi nevnte tidligere, er LookUp perfekt hvis vi ønsker å hente informasjon fra flere kilder.

I eksemplet vi bruker, kommer dataene våre fra to datakilder, begge lagret i en Excel-fil i OneDrive. Én datakilde er en tabell som inneholder kundeinformasjon, som vises i skjermbildet Kundedetaljer. Den andre datakilden inneholder informasjon om organisasjonens agenter, som finnes på agentskjermen.

Målet her er å kombinere de to datasettene slik at vi kan se etter og vise spesifikke poster.

For eksempel kan vi være interessert i å finne ut telefonnummeret til agenten som håndterer Brooks Tharpe. Hvis vi går til kundedetaljer, viser den oss navnet på agenten, Beto Yark.

Oppslags- og startfunksjon for Power Apps for å forbedre brukeropplevelsen

Den skjermen viser oss imidlertid ikke agentens telefonnummer. Når vi ser agentens navn i Kundedetaljer-skjermen, må vi hoppe til Agent-skjermen for å se hva Beto Yarks telefonnummer er.

Oppslags- og startfunksjon for Power Apps for å forbedre brukeropplevelsen

Dette påvirker sluttbrukerens bekvemmelighet. Ideelt sett vil vi at agentens kontaktinformasjon også vises på skjermbildet Kundedetaljer. Det er herLookUp-funksjonen kommer inn.

Hvordan Power Apps LookUp-funksjonen fungerer

La oss starte med å legge til en etikett som viser teksten "Agentens telefonnummer er:".

Oppslags- og startfunksjon for Power Apps for å forbedre brukeropplevelsen

Deretter legger vi til en annen etikett som viser agentens telefonnummer.

Oppslags- og startfunksjon for Power Apps for å forbedre brukeropplevelsen

Målet her er at denne etiketten skal vise telefonnummeret som returneres av LookUp-funksjonen. Så vi velger Tekst fra rullegardinmenyen for egenskaper og starter med LookUp-funksjonen i formellinjen.

Oppslags- og startfunksjon for Power Apps for å forbedre brukeropplevelsen

LookUp tar tre argumenter – en tabell, en betinget logikk og en kolonne.

Vi kommer til å bruke Tabell1_1, som inneholder agentnavnene og telefonnumrene.

Oppslags- og startfunksjon for Power Apps for å forbedre brukeropplevelsen

Vi vil at denne etiketten skal være dynamisk fordi vi har andre agenter på denne listen. Vi vil ikke at formelen bare skal søke etter Beto Yark hele tiden. Så vi refererer til kolonnen for AgentName er lik DataCardValue6.Text.

Oppslags- og startfunksjon for Power Apps for å forbedre brukeropplevelsen

Vi bruker tekstverdien for DataCardValue6 fordi dette er feltet der agentens navn er. Dette betyr at dette også endres avhengig av hvilken post brukeren ser etter.

Oppslags- og startfunksjon for Power Apps for å forbedre brukeropplevelsen

Til slutt skal vi referere til den faktiske informasjonen vi leter etter. I dette tilfellet vil vi ha telefonnummeret som tilsvarer agentnavnet.

Oppslags- og startfunksjon for Power Apps for å forbedre brukeropplevelsen

Nå vises nummeret for Beto Yark, noe som betyr at vi har referert til data fra en tabell som inneholder agentinformasjonen vår på en side som opprinnelig er koblet til en annen datakilde.

Oppslags- og startfunksjon for Power Apps for å forbedre brukeropplevelsen

Hvis vi velger en annen post, denne gangen for kunden som heter Lauran Otoole, ser vi at agenten som er tildelt er Mark Siedling. Dette betyr at telefonnummeret som vises nedenfor også har endret seg.

Oppslags- og startfunksjon for Power Apps for å forbedre brukeropplevelsen

Hvis vi tar en titt på den faktiske tabellen i datakilden vår, beviser det at det riktige tallet dukket opp på skjermen vår.

Oppslags- og startfunksjon for Power Apps for å forbedre brukeropplevelsen

Dette betyr at formelen fungerer slik vi vil ha den.

Legger til samtalefunksjonalitet

Nå som vi har utforsket Power Apps LookUp-funksjonen, la oss gå til Launch-funksjonen. Selv om Launch kan bidra til å åpne opp en rekke forskjellige apper, i dette eksemplet skal vi fokusere på å legge til samtalefunksjonalitet.

La oss starte med å legge til en knapp rett ved siden av agentens telefonnummer. La oss endre teksten til "Ring agent".

Oppslags- og startfunksjon for Power Apps for å forbedre brukeropplevelsen

Med knappen uthevet, velger vi OnSelect på egenskapsrullegardinmenyen og bruker Launch-funksjonen.

Siden vi legger til samtalefunksjonalitet, bruker vi "tlf" for å indikere at dataene det refereres til er et telefonnummer. Deretter følger vi det opp med det faktiske telefonnummeret.

Med den formelen på plass, vil Ring Agent-knappen se etter en app som lar brukeren ringe det telefonnummeret. Hvis brukeren er på mobilen, vil knappen forsøke å åpne den faktiske telefonappen og ringe nummeret. Hvis du er på datamaskinen, kan den prøve å starte Skype. Hvis du bruker en iPad, kan den åpne Facetime.

Igjen, vi vil at denne knappen skal være dynamisk. Vi vil ikke at den bare skal ringe det samme nummeret hele tiden. Det vi ønsker er at knappen skal ringe det nummeret som vises på etiketten ved siden av den.

Oppslags- og startfunksjon for Power Apps for å forbedre brukeropplevelsen

Så vi må referere til teksten på Label8.

Oppslags- og startfunksjon for Power Apps for å forbedre brukeropplevelsen

For å gjøre det trenger vi funksjonen Konkatener . Sett sammen en serie strenger, i dette tilfellet "tel:" og teksten på etiketten.

Oppslags- og startfunksjon for Power Apps for å forbedre brukeropplevelsen

Nå som vi har den formelen på plass, la oss se hva som skjer når vi bruker knappen. Ved å trekke opp rekorden for Kia Dejohn, viser den at agenten er Andy Chapman. La oss klikke på Ring agent-knappen.

Oppslags- og startfunksjon for Power Apps for å forbedre brukeropplevelsen

Fordi jeg er på datamaskinen min, kan du se at den prøver å starte en app for å ringe nummeret.

Oppslags- og startfunksjon for Power Apps for å forbedre brukeropplevelsen

Igjen vil appen som skal startes avhenge av enheten du bruker. Poenget er at det kommer til å starte appen som lar deg ringe nummeret på skjermen.




Konklusjon

Power Apps LookUp- og Launch-funksjonene er bare to av de mange funksjonene som kan optimalisere appen du jobber med. Muligheten til å se viktig informasjon på ett sted og ringe direkte fra den siden gjør det raskere for sluttbrukere å gjøre det de trenger å gjøre.

Etter hvert som vi lager flere opplæringsprogrammer for Power Apps, vil vi utforske andre lignende funksjoner som vil gjøre appen din enda mer nyttig.

Beste ønsker,

Henry


LuckyTemplates egendefinerte ikoner | PBI visualiseringsteknikk

LuckyTemplates egendefinerte ikoner | PBI visualiseringsteknikk

Jeg vil diskutere en av mine favorittteknikker rundt LuckyTemplates egendefinerte ikoner, som bruker egendefinerte ikoner på en dynamisk måte i LuckyTemplates visuals.

Opprette LuckyTemplates-tabeller ved å bruke UNION & ROW-funksjonen

Opprette LuckyTemplates-tabeller ved å bruke UNION & ROW-funksjonen

I denne bloggen viser jeg deg hvordan du kan lage LuckyTemplates-tabeller ved å bruke en formel som kombinerer UNION-funksjonen og ROW-funksjonen.

On-Premises Data Gateway In Power Automate

On-Premises Data Gateway In Power Automate

Oppdag hvordan on-premises data gateway lar Power Automate få tilgang til skrivebordsapplikasjoner når brukeren er borte fra datamaskinen.

Oppdag unik innsikt ved å bruke LuckyTemplates TOPN-funksjon

Oppdag unik innsikt ved å bruke LuckyTemplates TOPN-funksjon

Denne bloggen inneholder LuckyTemplates TOPN DAX-funksjonen, som lar deg få unik innsikt fra dataene dine, og hjelper deg med å ta bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjelp av støttetabeller

Datamodellering i LuckyTemplates ved hjelp av støttetabeller

Lær noen fantastiske analytiske teknikker som vi kan gjøre for datamodellering i LuckyTemplates ved å bruke DAX-støttetabeller.

Avansert DAX for LuckyTemplates: Implementering av rangeringslogikk på tvers av unik innsikt

Avansert DAX for LuckyTemplates: Implementering av rangeringslogikk på tvers av unik innsikt

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogikk for å få en helt unik innsikt. Jeg viser også frem målegrening i dette eksemplet.

LuckyTemplates What-If-parameterfunksjon

LuckyTemplates What-If-parameterfunksjon

Denne bloggen introduserer den nye funksjonen i LuckyTemplates, What-If-analyseparameteren. Du vil se hvordan det gjør alt raskt og enkelt for scenarioanalysen din.

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Finn ut hvordan du kan finne ut om inntektsveksten din er god ved å sjekke om marginene dine økte ved å bruke LuckyTemplates som måler forgrening.

LuckyTemplates Parameters Via Query Editor

LuckyTemplates Parameters Via Query Editor

Lær og forstå hvordan du kan lage og bruke LuckyTemplates Parameters som er en kraftig funksjon i spørringsredigereren.

Rundt stolpediagram – en visualisering for dashbordet ditt

Rundt stolpediagram – en visualisering for dashbordet ditt

Denne opplæringen vil diskutere hvordan du lager et rundt søylediagram ved hjelp av Charticulator. Du vil lære hvordan du designer dem for LuckyTemplates-rapporten.