Opret variabler på Power Apps: Arbejde med samlinger

I denne tutorial vil vi tale om den tredje type variabel kaldet samlinger. Samlinger er nyttige, hvis du vil oprette variabler på Power Apps, der er mere omfattende end kontekstuelle og globale variabler.

vi talte omi en anden tutorial.

Kontekstvariabler er enkle variabler, der kun kan tilgås via en enkelt skærm, mens globale variabler kan tilgås på tværs af forskellige skærme. Hvad angår indsamlingsvariabler, er de perfekte til mere avancerede applikationer.

Lad os finde ud af, hvad der er anderledes, hvis vi opretter variabler på Power Apps ved hjælp af samlingsvariabler.

Indholdsfortegnelse

Hvad er samlingsvariabler?

Samlinger er mere komplicerede end kontekstuelle og globale variabler.

Globale og kontekstuelle variabler kan kun gemme et element ad gangen, mens samlinger har mulighed for at gemme forskellige elementer på én gang.

Tænk på indsamlingsvariabler som at ligne datakilder . De kunne indeholde forskellige kolonner med information for forskellige poster, hvilket svarer til, hvordan en fil fungerer. Hvis du ser på en Excel-fil, tæller hver post som et element, mens hver kolonne tæller som et felt. Sådan fungerer samlinger også.

Sådan opretter du samlingsvariabler

For at oprette en samlingsvariabel, lad os starte med at tilføje en knap. Det kan vi gøre ved at klikke på knappen under Indsæt båndet.

Opret variabler på Power Apps: Arbejde med samlinger

Som ethvert andet element på Power Apps kan vi trække knappen hvor som helst på skærmen.

Opret variabler på Power Apps: Arbejde med samlinger

Det, vi vil gøre her, er at oprette variabler, når vi klikker på knappen. Da vi vil oprette en samlingsvariabel, starter vi med Collect-funktionen i formellinjen.

Opret variabler på Power Apps: Arbejde med samlinger

Collect-funktionen tager samlingens navn, så lad os kalde det OurCollection.

Opret variabler på Power Apps: Arbejde med samlinger

Derefter tager det et emne, som dybest set er en ordbog over forskellige ting. For at referere til de varer, vi har brug for, bruger vi krøllede seler, og derefter definerer vi en kolonne.

Lad os kalde den første kolonne. Henvis først derefter til en post for Ben. Lad os derefter tilføje en anden kolonne kaldet Second og referere til posten Dover.

Opret variabler på Power Apps: Arbejde med samlinger

Lad os klikke på Enter for at den formel skal slå ind. Det betyder, at vi opsætter en ny samlingsvariabel, hver gang vi klikker på knappen.

Opret variabler på Power Apps: Arbejde med samlinger

Opret variabler i et galleri

Lad os nu se, hvordan samlinger er repræsenteret.

Samlinger er meget nyttige til to ting - datatabeller og gallerier. Lad os indtil videre arbejde på at bruge variabler i et galleri. Bare klik på Galleri-knappen under Indsæt-båndet.

Opret variabler på Power Apps: Arbejde med samlinger

Til dette, lad os bruge et lodret galleri.

Opret variabler på Power Apps: Arbejde med samlinger

Hvis du har set vores vejledning om gallerier, vil du huske, at vi har brug for en datakilde, hvor vores galleri kan få dataene vist. Så hvis vi tjekker kabyssens datakilde, kan du se, at Tabel1 er inkluderet i mulighederne. Dette er en tabel, som vi tidligere sluttede til denne app, da vi først begyndte at arbejde på den.

Opret variabler på Power Apps: Arbejde med samlinger

Men vi nævnte også tidligere, at samlinger fungerer på samme måde som datakilder. Derfor dukker vores samlinger også op under datakilder. Dette er den variabel, vi lige har oprettet.

Opret variabler på Power Apps: Arbejde med samlinger

Hvis vi vælger det, vil du se, at galleriet nu viser den post, vi oprettede tidligere for Ben Dover.

Opret variabler på Power Apps: Arbejde med samlinger

Hvis vi tjekker på Felter under fanen Egenskaber i højre rude, vil du også se de kolonner, vi oprettede - Første og anden. Den første vises nu som titlen, mens den anden vises som underteksten.

Opret variabler på Power Apps: Arbejde med samlinger

Du vil også bemærke, at vores galleri indeholder et billede. Da vi ikke har billeder at bruge i øjeblikket, kan vi ændre layoutet på galleriet, så det kun indeholder en titel og en undertekst.

Opret variabler på Power Apps: Arbejde med samlinger

Når vi gør det, har vi kun to felter tilbage.

Opret variabler på Power Apps: Arbejde med samlinger

Nu tilføjer vi rekorden for Ben Dover, hver gang vi klikker på knappen.

Opret variabler på Power Apps: Arbejde med samlinger

Så hvis vi klikker på knappen en anden gang, opretter vi endnu en samlingsvariabel, som tilføjer endnu en rekord for Ben Dover.

Opret variabler på Power Apps: Arbejde med samlinger

Gør indsamlingsvariabler dynamiske

Lige nu opretter vores knap den samme post igen og igen. Så lad os gøre vores variabel dynamisk, så vi også kan tilføje andre poster. For at gøre det, lad os tilføje tekstinput.

Opret variabler på Power Apps: Arbejde med samlinger

Vi skal bruge to tekstinput til vores variabel. Du vil se, at disse to tekstbokse svarer til TextInput4 og TextInput5.

Opret variabler på Power Apps: Arbejde med samlinger

Går vi tilbage til formellinjen, bliver vi nødt til at ændre Ben til TextInput4.Text. Det betyder, at det vil tage alt, hvad vi skriver i TextInput4.

Opret variabler på Power Apps: Arbejde med samlinger

Så lad os også ændre den anden post og gøre den til TextInput5.

Opret variabler på Power Apps: Arbejde med samlinger

Lad os nu se, hvordan det virker. Hvis vi skriver Alfred i den første tekstboks, sætter Pennyworth på den anden og klikker på knappen, opretter det en ny rekord for Alfred Pennyworth.

Opret variabler på Power Apps: Arbejde med samlinger

Vi kan sætte en anden post ved at skrive et andet navn i tekstboksene igen. Denne gang, lad os sætte Bruce Wayne.

Opret variabler på Power Apps: Arbejde med samlinger

Vi kan tilføje lige så mange poster, som vi vil her. Lad os tilføje en tredje rekord for Christian Bale.

Opret variabler på Power Apps: Arbejde med samlinger

Sådan fjerner du optegnelser fra galleriet

Nu hvor vi har tilføjet elementer til vores galleri, lad os se, hvordan vi kan fjerne elementer.

Lad os tilføje Slet-ikonet i vores galleri ved at klikke på rullemenuen Ikon under Indsæt-båndet.

Opret variabler på Power Apps: Arbejde med samlinger

Lad os flytte det til højre side af hver post.

Opret variabler på Power Apps: Arbejde med samlinger

Lad os derefter under OnSelect bruge funktionen Fjern.

Opret variabler på Power Apps: Arbejde med samlinger

Funktionen Fjern tager to argumenter. Først skal vi angive den samling, vi vil fjerne. I dette tilfælde er der to datakilder, der dukker op - vores samling og tabel1.

Opret variabler på Power Apps: Arbejde med samlinger

Da den post, vi ønsker at fjerne, er i OurCollection, vælger vi det.

Opret variabler på Power Apps: Arbejde med samlinger

Det andet argument leder efter det element, vi vil fjerne. Selvom dette giver os mulighed for at fjerne enten det første eller det andet felt, giver det os også mulighed for at fjerne hele posten ved hjælp af dette element.

Opret variabler på Power Apps: Arbejde med samlinger

Når vi bruger ThisItem,er intuitiv nok til at vide, hvilken knap der svarer til hvilket element. I dette tilfælde, hvis vi vil fjerne Christian Bale, skal vi bare klikke på ikonet ved siden af ​​det.

Opret variabler på Power Apps: Arbejde med samlinger

Når vi gør det, fjernes den specifikke registrering, mens alt andet forbliver på plads.

Opret variabler på Power Apps: Arbejde med samlinger




Konklusion

Når du opretter variabler i Power Apps, tilføjer du flere måder, hvorpå brugerne kan lege med de leverede data. Især når det kommer til indsamlingsvariabler, har vi set, at det skaber flere muligheder for brugerne at interagere med den app, vi laver.

Dette er blot én måde, hvorpå indsamlingsvariabler kan være nyttige. Efterhånden som vi dykker dybere ned i Power Apps, vil du helt sikkert finde flere applikationer afhængigt af den type output, du leder efter.

Alt det bedste,

Henrik

Leave a Comment

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

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.

Oprettelse af en datotabel i LuckyTemplates

Oprettelse af en datotabel i LuckyTemplates

Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.

Professionelle serviceanalyserapporter i LuckyTemplates

Professionelle serviceanalyserapporter i LuckyTemplates

I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.

Almindelige SQL-funktioner: En oversigt

Almindelige SQL-funktioner: En oversigt

Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.

LuckyTemplates skabelonoprettelse: Guide og tips

LuckyTemplates skabelonoprettelse: Guide og tips

I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.

LuckyTemplates-rangering og brugerdefineret gruppering

LuckyTemplates-rangering og brugerdefineret gruppering

I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.