Erstellen Sie Variablen in Power Apps: Arbeiten mit Sammlungen

Erstellen Sie Variablen in Power Apps: Arbeiten mit Sammlungen

In diesem Tutorial sprechen wir über den dritten Variablentyp namens Sammlungen. Sammlungen sind hilfreich, wenn Sie in Power Apps Variablen erstellen möchten, die umfassender sind als kontextbezogene und globale Variablen.

Wir haben in einem anderen Tutorial über kontextbezogene und globale Variablen gesprochen .

Kontextvariablen sind einfache Variablen, auf die nur über einen einzigen Bildschirm zugegriffen werden kann, während auf globale Variablen über verschiedene Bildschirme hinweg zugegriffen werden kann. Sammlungsvariablen eignen sich perfekt für fortgeschrittenere Anwendungen.

Lassen Sie uns herausfinden, was anders ist, wenn wir Variablen in Power Apps mithilfe von Sammlungsvariablen erstellen.

Inhaltsverzeichnis

Was sind Sammlungsvariablen?

Sammlungen sind komplizierter als kontextbezogene und globale Variablen.

Globale und kontextbezogene Variablen können jeweils nur ein Element speichern, während Sammlungen die Möglichkeit haben, verschiedene Elemente gleichzeitig zu speichern.

Stellen Sie sich Sammlungsvariablen ähnlich wie Datenquellen vor . Sie könnten unterschiedliche Informationsspalten für unterschiedliche Datensätze enthalten, was der Funktionsweise einer Excel- Datei ähnelt. Wenn Sie sich eine Excel-Datei ansehen, zählt jeder Datensatz als Element, während jede Spalte als Feld zählt. So funktionieren auch Sammlungen.

So erstellen Sie Sammlungsvariablen

Um eine Sammlungsvariable zu erstellen, beginnen wir mit dem Hinzufügen einer Schaltfläche. Wir können dies tun, indem wir auf die Schaltfläche unter dem Menüband „Einfügen“ klicken.

Erstellen Sie Variablen in Power Apps: Arbeiten mit Sammlungen

Wie jedes andere Element in Power Apps können wir die Schaltfläche an eine beliebige Stelle auf dem Bildschirm ziehen.

Erstellen Sie Variablen in Power Apps: Arbeiten mit Sammlungen

Was wir hier tun wollen, ist, Variablen zu erstellen, wenn wir auf die Schaltfläche klicken. Da wir eine Sammelvariable erstellen möchten, beginnen wir mit der Funktion „Sammeln“ in der Bearbeitungsleiste.

Erstellen Sie Variablen in Power Apps: Arbeiten mit Sammlungen

Die Collect-Funktion übernimmt den Namen der Sammlung, also nennen wir sie OurCollection.

Erstellen Sie Variablen in Power Apps: Arbeiten mit Sammlungen

Dann braucht es ein Element, das im Grunde ein Wörterbuch verschiedener Dinge ist. Um auf die benötigten Elemente zu verweisen, verwenden wir geschweifte Klammern und definieren dann eine Spalte.

Rufen wir die erste Spalte „First“ auf und verweisen dann auf einen Datensatz für Ben. Dann fügen wir eine zweite Spalte mit dem Namen „Second“ hinzu und verweisen auf den Datensatz „Dover“.

Erstellen Sie Variablen in Power Apps: Arbeiten mit Sammlungen

Klicken wir auf die Eingabetaste, damit diese Formel aktiviert wird. Das bedeutet, dass wir jedes Mal, wenn wir auf die Schaltfläche klicken, eine neue Sammlungsvariable einrichten.

Erstellen Sie Variablen in Power Apps: Arbeiten mit Sammlungen

Erstellen Sie Variablen in einer Galerie

Sehen wir uns nun an, wie Sammlungen dargestellt werden.

Sammlungen sind für zwei Dinge sehr nützlich: Datentabellen und Galerien. Lassen Sie uns zunächst an der Verwendung von Variablen in einer Galerie arbeiten. Klicken Sie einfach auf die Schaltfläche „Galerie“ unter dem Menüband „Einfügen“.

Erstellen Sie Variablen in Power Apps: Arbeiten mit Sammlungen

Dazu verwenden wir eine vertikale Galerie.

Erstellen Sie Variablen in Power Apps: Arbeiten mit Sammlungen

Wenn Sie unser Tutorial zu Galerien gesehen haben, werden Sie sich daran erinnern, dass wir eine Datenquelle benötigen, aus der unsere Galerie die anzuzeigenden Daten abrufen kann. Wenn wir also die Datenquelle der Galeere überprüfen, können Sie sehen, dass Tabelle1 in den Optionen enthalten ist. Dies ist eine Tabelle, die wir zuvor mit dieser App verbunden haben, als wir mit der Arbeit daran begonnen haben.

Erstellen Sie Variablen in Power Apps: Arbeiten mit Sammlungen

Aber wir haben bereits erwähnt, dass Sammlungen genauso funktionieren wie Datenquellen. Deshalb werden unsere Sammlungen auch unter Datenquellen angezeigt. Dies ist die Variable, die wir gerade erstellt haben.

Erstellen Sie Variablen in Power Apps: Arbeiten mit Sammlungen

Wenn wir das auswählen, sehen Sie, dass in der Galerie jetzt der Eintrag angezeigt wird, den wir zuvor für Ben Dover erstellt haben.

Erstellen Sie Variablen in Power Apps: Arbeiten mit Sammlungen

Wenn wir auf der Registerkarte „Eigenschaften“ im rechten Fensterbereich „Felder“ überprüfen, sehen Sie auch die von uns erstellten Spalten – „Erste“ und „Zweite“. Der erste wird jetzt als Titel angezeigt, während der zweite als Untertitel angezeigt wird.

Erstellen Sie Variablen in Power Apps: Arbeiten mit Sammlungen

Sie werden auch feststellen, dass unsere Galerie ein Bild enthält. Da wir im Moment keine Bilder zur Verwendung haben, können wir das Layout der Galerie so ändern, dass sie nur einen Titel und einen Untertitel enthält.

Erstellen Sie Variablen in Power Apps: Arbeiten mit Sammlungen

Sobald wir das tun, bleiben nur noch zwei Felder übrig.

Erstellen Sie Variablen in Power Apps: Arbeiten mit Sammlungen

Jetzt fügen wir jedes Mal, wenn wir auf die Schaltfläche klicken, den Datensatz für Ben Dover hinzu.

Erstellen Sie Variablen in Power Apps: Arbeiten mit Sammlungen

Wenn wir also ein zweites Mal auf die Schaltfläche klicken, erstellen wir eine weitere Sammlungsvariable, die einen weiteren Datensatz für Ben Dover hinzufügt.

Erstellen Sie Variablen in Power Apps: Arbeiten mit Sammlungen

Sammlungsvariablen dynamisch machen

Im Moment erstellt unsere Schaltfläche immer wieder denselben Datensatz. Machen wir also unsere Variable dynamisch, damit wir auch andere Datensätze hinzufügen können. Fügen wir dazu Texteingaben hinzu.

Erstellen Sie Variablen in Power Apps: Arbeiten mit Sammlungen

Wir benötigen zwei Texteingaben für unsere Variable. Sie werden sehen, dass diese beiden Textfelder TextInput4 und TextInput5 entsprechen.

Erstellen Sie Variablen in Power Apps: Arbeiten mit Sammlungen

Zurück zur Bearbeitungsleiste müssen wir Ben in TextInput4.Text ändern. Das bedeutet, dass alles, was wir in TextInput4 eingeben, übernommen wird.

Erstellen Sie Variablen in Power Apps: Arbeiten mit Sammlungen

Dann ändern wir auch den zweiten Datensatz und machen ihn zu TextInput5.

Erstellen Sie Variablen in Power Apps: Arbeiten mit Sammlungen

Schauen wir uns nun an, wie es funktioniert. Wenn wir im ersten Textfeld „Alfred“ eingeben, im zweiten „Pennyworth“ eingeben und auf die Schaltfläche klicken, wird ein neuer Datensatz für „Alfred Pennyworth“ erstellt.

Erstellen Sie Variablen in Power Apps: Arbeiten mit Sammlungen

Wir können einen weiteren Datensatz erstellen, indem wir erneut einen anderen Namen in die Textfelder eingeben. Nehmen wir dieses Mal Bruce Wayne.

Erstellen Sie Variablen in Power Apps: Arbeiten mit Sammlungen

Wir können hier so viele Datensätze hinzufügen, wie wir möchten. Fügen wir einen dritten Rekord für Christian Bale hinzu.

Erstellen Sie Variablen in Power Apps: Arbeiten mit Sammlungen

So entfernen Sie Datensätze aus der Galerie

Nachdem wir nun erfolgreich Elemente zu unserer Galerie hinzugefügt haben, sehen wir uns an, wie wir Elemente entfernen können.

Fügen wir das Symbol „Löschen“ zu unserer Galerie hinzu, indem wir auf das Dropdown-Menü „Symbol“ unter dem Menüband „Einfügen“ klicken.

Erstellen Sie Variablen in Power Apps: Arbeiten mit Sammlungen

Verschieben wir es auf die rechte Seite jedes Datensatzes.

Erstellen Sie Variablen in Power Apps: Arbeiten mit Sammlungen

Dann verwenden wir unter „OnSelect“ die Funktion „Entfernen“.

Erstellen Sie Variablen in Power Apps: Arbeiten mit Sammlungen

Die Remove-Funktion benötigt zwei Argumente. Zuerst müssen wir die Sammlung angeben, die wir entfernen möchten. In diesem Fall werden zwei Datenquellen angezeigt – unsere Sammlung und Tabelle1.

Erstellen Sie Variablen in Power Apps: Arbeiten mit Sammlungen

Da sich der Datensatz, den wir entfernen möchten, in OurCollection befindet, wählen wir diesen aus.

Erstellen Sie Variablen in Power Apps: Arbeiten mit Sammlungen

Das zweite Argument sucht nach dem Element, das wir entfernen möchten. Obwohl wir dadurch entweder das erste oder das zweite Feld entfernen können, können wir mit diesem Element auch den gesamten Datensatz entfernen.

Erstellen Sie Variablen in Power Apps: Arbeiten mit Sammlungen

Wenn wir ThisItem verwenden, ist Power Apps intuitiv genug, um zu erkennen, welche Schaltfläche welchem ​​Element entspricht. Wenn wir in diesem Fall Christian Bale entfernen möchten, müssen wir nur auf das Symbol daneben klicken.

Erstellen Sie Variablen in Power Apps: Arbeiten mit Sammlungen

Sobald wir das tun, wird dieser spezifische Datensatz entfernt, während alles andere an seinem Platz bleibt.

Erstellen Sie Variablen in Power Apps: Arbeiten mit Sammlungen


Power Apps-Einführung: Definition, Features, Funktionen und Bedeutung
Power Apps-Umgebungen: Die App-Elemente richtig einrichten
Power Apps Canvas: So erstellen Sie eine App von Grund auf

Abschluss

Wenn Sie Variablen in Power Apps erstellen, bieten Sie Benutzern weitere Möglichkeiten, mit den bereitgestellten Daten herumzuspielen. Insbesondere bei Sammlungsvariablen haben wir festgestellt, dass dadurch mehr Möglichkeiten für Benutzer geschaffen werden, mit der von uns erstellten App zu interagieren.

Dies ist nur eine Möglichkeit, wie Sammlungsvariablen hilfreich sein können. Je tiefer wir in Power Apps eintauchen, desto mehr Anwendungen werden Sie auf jeden Fall finden, abhängig von der Art der Ausgabe, die Sie suchen.

Alles Gute,

Henry


So speichern und laden Sie eine RDS-Datei in R

So speichern und laden Sie eine RDS-Datei in R

Sie erfahren, wie Sie Objekte aus einer .rds-Datei in R speichern und laden. In diesem Blog wird auch behandelt, wie Sie Objekte aus R in LuckyTemplates importieren.

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.

Einführung in den Filterkontext in LuckyTemplates

Einführung in den Filterkontext in LuckyTemplates

In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.

Materialisierungsideen für Datencaches in DAX Studio

Materialisierungsideen für Datencaches in DAX Studio

In diesem Tutorial werden die Ideen der Materialisierung von Datencaches und deren Auswirkungen auf die Leistung von DAXs bei der Bereitstellung von Ergebnissen erläutert.

Geschäftsberichte mit LuckyTemplates

Geschäftsberichte mit LuckyTemplates

Wenn Sie bisher noch Excel verwenden, ist dies der beste Zeitpunkt, LuckyTemplates für Ihre Geschäftsberichtsanforderungen zu verwenden.

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst