Variabelen maken in Power Apps: werken met collecties

Variabelen maken in Power Apps: werken met collecties

In deze zelfstudie hebben we het over het derde type variabele genaamd verzamelingen. Verzamelingen zijn handig als u variabelen in Power Apps wilt maken die uitgebreider zijn dan contextuele en globale variabelen.

We hebben het gehad over contextuele en globale variabelen in een andere tutorial.

Contextuele variabelen zijn eenvoudige variabelen die alleen via één scherm toegankelijk zijn, terwijl globale variabelen via verschillende schermen toegankelijk zijn. Wat betreft verzamelingsvariabelen, deze zijn perfect voor meer geavanceerde toepassingen.

Laten we eens kijken wat er anders is als we variabelen maken op Power Apps met behulp van verzamelingsvariabelen.

Inhoudsopgave

Wat zijn verzamelingsvariabelen?

Collecties zijn ingewikkelder dan contextuele en globale variabelen.

Globale en contextuele variabelen kunnen slechts één item tegelijk opslaan, terwijl collecties de mogelijkheid hebben om verschillende items tegelijk op te slaan.

Beschouw verzamelingsvariabelen als vergelijkbaar met gegevensbronnen . Ze kunnen verschillende informatiekolommen voor verschillende records bevatten, vergelijkbaar met hoe een Excel- bestand werkt. Als u naar een Excel-bestand kijkt, telt elk record als een item, terwijl elke kolom als een veld telt. Zo werken collecties ook.

Hoe verzamelingsvariabelen te maken

Laten we beginnen met het toevoegen van een knop om een ​​verzamelingsvariabele te maken. We kunnen dit doen door op de knop onder het lint Invoegen te klikken.

Variabelen maken in Power Apps: werken met collecties

Net als elk ander element op Power Apps kunnen we de knop overal op het scherm slepen.

Variabelen maken in Power Apps: werken met collecties

Wat we hier willen doen, is variabelen maken wanneer we op de knop klikken. Omdat we een verzamelingsvariabele willen maken, beginnen we met de functie Verzamelen in de formulebalk.

Variabelen maken in Power Apps: werken met collecties

De Collect-functie neemt de collectienaam, dus laten we het OurCollection noemen.

Variabelen maken in Power Apps: werken met collecties

Vervolgens is er een item voor nodig, wat in feite een woordenboek is van verschillende dingen. Om te verwijzen naar de items die we nodig hebben, gebruiken we accolades en vervolgens definiëren we een kolom.

Laten we eerst de eerste kolom aanroepen en dan verwijzen naar een record voor Ben. Laten we dan een tweede kolom toevoegen met de naam Second en verwijzen naar het record Dover.

Variabelen maken in Power Apps: werken met collecties

Laten we op Enter klikken om die formule te activeren. Dit betekent dat we elke keer dat we op de knop klikken een nieuwe verzamelingsvariabele instellen.

Variabelen maken in Power Apps: werken met collecties

Maak variabelen in een galerij

Laten we nu eens kijken hoe collecties worden weergegeven.

Collecties zijn erg handig voor twee dingen: gegevenstabellen en galerijen. Laten we voorlopig werken aan het gebruik van variabelen in een galerie. Klik gewoon op de knop Galerij onder het lint Invoegen.

Variabelen maken in Power Apps: werken met collecties

Laten we hiervoor een verticale galerij gebruiken.

Variabelen maken in Power Apps: werken met collecties

Als je onze tutorial over galerijen hebt gezien, zul je je herinneren dat we een gegevensbron nodig hebben waar onze galerij de gegevens kan weergeven. Dus als we de gegevensbron van de kombuis controleren, kunt u zien dat Tabel1 is opgenomen in de opties. Dit is een tabel die we eerder aan deze app hebben gekoppeld toen we er voor het eerst aan begonnen te werken.

Variabelen maken in Power Apps: werken met collecties

Maar we hebben eerder ook vermeld dat verzamelingen op dezelfde manier werken als gegevensbronnen. Daarom worden onze collecties ook weergegeven onder gegevensbronnen. Dit is de variabele die we zojuist hebben gemaakt.

Variabelen maken in Power Apps: werken met collecties

Als we dat kiezen, ziet u dat de galerij nu het item weergeeft dat we eerder voor Ben Dover hebben gemaakt.

Variabelen maken in Power Apps: werken met collecties

Als we Velden onder het tabblad Eigenschappen in het rechterdeelvenster aanvinken, ziet u ook de kolommen die we hebben gemaakt: Eerste en Tweede. De eerste wordt nu weergegeven als de titel, terwijl de tweede wordt weergegeven als de ondertitel.

Variabelen maken in Power Apps: werken met collecties

U zult ook merken dat onze galerij een afbeelding bevat. Omdat we momenteel geen afbeeldingen hebben om te gebruiken, kunnen we de lay-out van de galerij wijzigen zodat deze alleen een titel en een ondertitel bevat.

Variabelen maken in Power Apps: werken met collecties

Als we dat eenmaal hebben gedaan, hebben we nog maar twee velden over.

Variabelen maken in Power Apps: werken met collecties

Nu voegen we het record voor Ben Dover toe elke keer dat we op de knop klikken.

Variabelen maken in Power Apps: werken met collecties

Dus als we een tweede keer op de knop klikken, maken we een andere verzamelingsvariabele aan, die een nieuw record toevoegt voor Ben Dover.

Variabelen maken in Power Apps: werken met collecties

Verzamelvariabelen dynamisch maken

Op dit moment maakt onze knop steeds weer hetzelfde record aan. Dus laten we onze variabele dynamisch maken zodat we ook andere records kunnen toevoegen. Om dat te doen, voegen we tekstinvoer toe.

Variabelen maken in Power Apps: werken met collecties

We hebben twee tekstinvoer nodig voor onze variabele. U zult zien dat deze twee tekstvakken overeenkomen met TextInput4 en TextInput5.

Variabelen maken in Power Apps: werken met collecties

Terugkerend naar de formulebalk, moeten we Ben veranderen in TextInput4.Text. Dit betekent dat alles wat we typen in TextInput4 nodig is.

Variabelen maken in Power Apps: werken met collecties

Laten we dan ook het tweede record wijzigen en er TextInput5 van maken.

Variabelen maken in Power Apps: werken met collecties

Laten we nu eens kijken hoe het werkt. Als we Alfred in het eerste tekstvak typen, Pennyworth in het tweede vak plaatsen en op de knop klikken, wordt een nieuw record voor Alfred Pennyworth gemaakt.

Variabelen maken in Power Apps: werken met collecties

We kunnen een ander record plaatsen door opnieuw een andere naam in de tekstvakken te typen. Laten we deze keer Bruce Wayne plaatsen.

Variabelen maken in Power Apps: werken met collecties

We kunnen hier zoveel records toevoegen als we willen. Laten we een derde plaat toevoegen voor Christian Bale.

Variabelen maken in Power Apps: werken met collecties

Hoe records uit de galerij te verwijderen

Nu we met succes items aan onze galerij hebben toegevoegd, gaan we kijken hoe we items kunnen verwijderen.

Laten we het pictogram Wissen toevoegen aan onze galerij door op de vervolgkeuzelijst Pictogram onder het lint Invoegen te klikken.

Variabelen maken in Power Apps: werken met collecties

Laten we het naar de rechterkant van elk record verplaatsen.

Variabelen maken in Power Apps: werken met collecties

Laten we dan onder OnSelect de functie Verwijderen gebruiken.

Variabelen maken in Power Apps: werken met collecties

De functie Verwijderen heeft twee argumenten. Eerst moeten we de collectie specificeren die we willen verwijderen. In dit geval verschijnen er twee gegevensbronnen: onze verzameling en Tabel1.

Variabelen maken in Power Apps: werken met collecties

Aangezien het record dat we willen verwijderen zich in OurCollection bevindt, kiezen we dat.

Variabelen maken in Power Apps: werken met collecties

Het tweede argument zoekt naar het item dat we willen verwijderen. Hoewel we hierdoor ofwel het eerste of het tweede veld kunnen verwijderen, kunnen we met dit item ook het hele record verwijderen.

Variabelen maken in Power Apps: werken met collecties

Wanneer we ThisItem gebruiken, is Power Apps intuïtief genoeg om te weten welke knop bij welk item hoort. Als we in dit geval Christian Bale willen verwijderen, hoeven we alleen maar op het pictogram ernaast te klikken.

Variabelen maken in Power Apps: werken met collecties

Zodra we dat doen, wordt dat specifieke record verwijderd terwijl al het andere op zijn plaats blijft.

Variabelen maken in Power Apps: werken met collecties


Introductie van Power Apps: definitie, functies, functies en belang
Power Apps-omgevingen: de app-elementen correct instellen
Power Apps Canvas: hoe u vanaf nul een app maakt

Conclusie

Wanneer u variabelen maakt in Power Apps, voegt u meer manieren toe waarop gebruikers met de verstrekte gegevens kunnen spelen. Vooral als het gaat om verzamelingsvariabelen, hebben we gezien dat dit meer mogelijkheden creëert voor gebruikers om te communiceren met de app die we maken.

Dit is slechts één manier waarop verzamelingsvariabelen nuttig kunnen zijn. Naarmate we dieper in Power Apps duiken, zult u zeker meer toepassingen vinden, afhankelijk van het type uitvoer dat u zoekt.

Al het beste,

Henry


Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Een RDS-bestand opslaan en laden in R

Een RDS-bestand opslaan en laden in R

Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.

First N Business Days Revisited – Een DAX-coderingstaaloplossing

First N Business Days Revisited – Een DAX-coderingstaaloplossing

In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.

Inleiding tot het filteren van context in LuckyTemplates

Inleiding tot het filteren van context in LuckyTemplates

In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.

Zakelijke rapportage met behulp van LuckyTemplates

Zakelijke rapportage met behulp van LuckyTemplates

Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten