Power Apps-datakällor: Anslut din app till flera källor

I den här handledningen kommer vi att prata om att ansluta vår app till flera Power Apps-datakällor.

Vi har redan lärt oss om hur man ansluter en enskild datakälla till vår app i en tidigare handledning och har använt samma källa som vi skapade vår egen app från grunden. Men i de flesta fall behöver du data från flera källor. Om du anmäler dig till vår, till exempel kommer du att se att det finns flera Excel-filer där som kommer att användas som källor.

Innehållsförteckning

Konfigurera din datakälla

När vi började bygga appen som vi ska använda idag för vårt exempel, gjorde vi direkt. Låt oss nu lägga till en annan datakälla utöver det.

Låt oss säga att vår nya källa är en Excel-arbetsbok i OneDrive. Den innehåller data om våra agenter.

Power Apps-datakällor: Anslut din app till flera källor

Som standard letar Power Apps efter tabeller att använda när vi länkar en datakälla. Så vi kommer att markera data vi arbetar med och klicka på knappen Formatera som tabell. Det spelar ingen roll vilket tema vi väljer här eftersom vi bara kommer att använda det som en datakälla, så vi kan klicka på vilket tema som helst här.

Power Apps-datakällor: Anslut din app till flera källor

Eftersom vår tabell har rubriker, kommer vi att bocka av rutan här innan vi klickar på OK.

Power Apps-datakällor: Anslut din app till flera källor

När vi gör det ser du att vår tabell nu har formaterats som en tabell.

Power Apps-datakällor: Anslut din app till flera källor

För att bekräfta att vi har gjort det korrekt bör det stå Tabell uppe till vänster när vi markerar raderna som ingår i tabellen.

Power Apps-datakällor: Anslut din app till flera källor

Nu när vi har ställt in vår datakälla är det dags att länka den till vår canvas-app. Se till att du stänger filen innan du försöker ansluta den till.

Ansluta Power Apps-datakällor

Vi kan lägga till Power Apps-datakällor via den här cylinderikonen i den vänstra rutan. Om du klickar på den visas de datakällor vi arbetar med och låter oss lägga till fler.

Power Apps-datakällor: Anslut din app till flera källor

För närvarande visar det att vi redan har anslutit Table1 till vår app. Detta bord kommer från OneDrive.

Power Apps-datakällor: Anslut din app till flera källor

Låt oss nu importera den nya datakällan vi arbetade med tidigare. Eftersom vi sparade det i OneDrive, kommer vi att välja OneDrive här under Connectors.

Power Apps-datakällor: Anslut din app till flera källor

Detta öppnar ett fönster där det visar oss de OneDrive-konton vi kan hämta vår data från. Observera att det också är möjligt att importera data från andra platser som Google Sheets eller SQL. Allt du behöver göra är att klicka på Lägg till en anslutning om rätt plats inte visas på listan.

Power Apps-datakällor: Anslut din app till flera källor

När vi klickar på OneDrive kommer den att be oss att välja en fil. Det kommer också att visa alla mappar eller undermappar vi har i enheten om filen vi behöver finns i en av dessa mappar.

Power Apps-datakällor: Anslut din app till flera källor

Den befintliga datakällan som heter Tabell1 som vi såg tidigare kommer från Excel-filen här med namnet Kunder. Eftersom den nya datan som vi vill använda kommer från filen med namnet Agenter kommer vi att klicka på den.

Power Apps-datakällor: Anslut din app till flera källor

Om du gör det kommer vi att visa tabellerna som vi kan använda i den filen. I det här fallet har vi bara Tabell1, vilket är tabellen vi skapade tidigare. Klicka på Anslut när rätt tabell har valts.

Power Apps-datakällor: Anslut din app till flera källor

Eftersom vi redan har en befintlig Tabell1 som källa, heter den nya som vi kopplade till vår app automatiskt Tabell1_1 .

Power Apps-datakällor: Anslut din app till flera källor

För andra användare kan detta vara förvirrande. Så se till att när du namnger dina tabeller i Excel, undvik att använda standardnamnsystemet och ge specifika namn till varje tabell. Vi kan göra det genom att markera den aktuella tabellen och ändra namnet i den övre vänstra delen.

Power Apps-datakällor: Anslut din app till flera källor

Arbeta med datatabeller

Nu när vi har anslutit en ny datakälla till vår app, låt oss använda data i den genom att skapa en datatabell. En datatabell är precis som vilken annan tabell som helst med kolumner och rader.

På startskärmen i appen som vi arbetar med har vi redan funktionsknappar för att visa och lägga till nya kunder. Vi arbetade med dessa. Men den här knappen som säger "Se agenter" fungerar fortfarande inte. Det är här vi kommer att använda vår nya data.

Power Apps-datakällor: Anslut din app till flera källor

Låt oss börja med att skapa en ny skärm. Vi kommer att duplicera vår huvudskärm, som fungerar som vår mall för alla skärmar i den här appen.

Power Apps-datakällor: Anslut din app till flera källor

Vi kallar den här skärmen för vår AgentScreen.

Power Apps-datakällor: Anslut din app till flera källor

Vi kommer också att ändra texten på vår rubrik till Agent Screen.

Power Apps-datakällor: Anslut din app till flera källor

Låt oss sedan lägga till en datatabell. Detta finns under Insert ribbon.

Power Apps-datakällor: Anslut din app till flera källor

En datatabell visar endast information till slutanvändaren. Till skillnad från formulär som tillåter slutanvändare att redigera en del av data, kan tabeller endast ses.

Datatabeller kan ändras i storlek genom att dra på någon av guidepunkterna. I det här fallet vill vi att vår datatabell ska använda hela skärmen.

Power Apps-datakällor: Anslut din app till flera källor

Låt oss nu lägga till en datakälla i vår tabell. Vi kan göra det genom att klicka på rullgardinsmenyn bredvid Datakälla under rutan Egenskaper till höger.

Power Apps-datakällor: Anslut din app till flera källor

Vi väljer Tabell1_1.

Power Apps-datakällor: Anslut din app till flera källor

Sedan klickar vi på Redigera fält så att vi kan börja lägga till de fält vi vill ska visas i vår tabell.

Power Apps-datakällor: Anslut din app till flera källor

Vi kommer att behöva både AgentName och AgentPhoneNumber, så vi väljer dem båda och lägger till dem i vår tabell.

Power Apps-datakällor: Anslut din app till flera källor

När vi har valt våra fält kommer data automatiskt att fylla i tabellen.

Power Apps-datakällor: Anslut din app till flera källor

Som du kan se är datatabeller precis som alla andra tabeller som vi gör i Excel eller Google Sheets. Den enda skillnaden här är att slutanvändare inte kommer att kunna ändra någonting och bara kommer att kunna se de data som visas.

Anpassa datatabeller

Datatabeller kan anpassas på så många sätt. Vi kan till exempel ändra färgerna så att de är mer synkroniserade med appens övergripande tema.

Power Apps-datakällor: Anslut din app till flera källor

Vi kan också ändra formatet på data som visas under varje fält. Under AgentPhoneNumber, till exempel, kan vi ändra kontrolltypen till Phone Column så att data som visas behandlas som telefonnummer.

Power Apps-datakällor: Anslut din app till flera källor

Vi kan ändra teckenstorleken och göra bokstäverna större för att göra det lättare för användare att läsa informationen som ges.

Power Apps-datakällor: Anslut din app till flera källor

Förutom anpassningsalternativen för hela tabellen, är det också möjligt att bara markera en kolumn och ändra dess inställningar. Vi kan till exempel klicka på kolumnen Agentnamn och ändra dess synlighet.

Power Apps-datakällor: Anslut din app till flera källor

Vi har också tillväxtfunktionen, som avgör om kolumnen skulle justera sin bredd om en post är längre än det tilldelade utrymmet, eller om den förblir som den är.

Power Apps-datakällor: Anslut din app till flera källor

Det finns också en växling här som låter oss lägga till hyperlänkar.

Power Apps-datakällor: Anslut din app till flera källor

Vi kan också ändra namnen på rubrikerna. I det här fallet, till exempel, har våra rubriker inget utrymme, vilket gör det lite svårt att läsa. Så låt oss göra den första kolumnen Agentnamn istället för Agentnamn.

Power Apps-datakällor: Anslut din app till flera källor

Låt oss sedan ändra den andra kolumnen från AgentPhoneNumber till bara Phone Number.

Power Apps-datakällor: Anslut din app till flera källor

Nu när vi har gjort alla ändringar, så här ser vår datatabell ut.

Power Apps-datakällor: Anslut din app till flera källor

Lägga till navigering till datatabeller

Vi vill se till att slutanvändare kan landa på vår agentskärm från startsidan och återgå till startskärmen från agentskärmen efter behov. Så låt oss lägga till lite navigering för att tillåta det.

Först lägger vi till vänsterpilikonen här för att fungera som vår bakåtknapp. Vi ställer sedan in dess OnSelect-egenskap till Back(). Detta innebär att användare som klickar på ikonen kommer att ledas tillbaka till vilken skärm de än kommer från innan de landar på den här skärmen.

Power Apps-datakällor: Anslut din app till flera källor

Låt oss sedan ställa in navigering för vår Se agenter-knapp här på hemskärmen.

Med knappen markerad använder vi navigeringsfunktionen på knappens OnSelect-egenskap och refererar till AgentScreen. Låt oss också lägga till en skärmövergång för att lägga till en täckeffekt när vi byter skärm härifrån.

Power Apps-datakällor: Anslut din app till flera källor




Med navigeringen på plats kan slutanvändare nu enkelt se tabellen som innehåller agenternas information genom att klicka på den här knappen på startsidan.

Slutsats

Att arbeta med flera Power Apps-datakällor är oundvikligt, särskilt om du är en del av en stor organisation där du har att göra med kunder och agenter på olika platser. Det är en bra sak som är designad för att vara lätt att använda. När vi ser hela processen i den här handledningen har vi återigen bevisat att det bara tar en minut eller två att lägga till flera källor.

Vi såg också hur datatabeller är användbara för att visa all data vi hämtar från dessa källor. Nu är det bara att välja mellan datatabeller eller gallerier när du visar information. I grund och botten är datatabeller bra för poster som du bara vill visa, men gallerier och formulär skulle vara mer användbara om du vill att slutanvändare ska ha möjlighet att redigera information.

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.