Creare variabili su Power Apps: lavorare con le raccolte

Creare variabili su Power Apps: lavorare con le raccolte

In questo tutorial parleremo del terzo tipo di variabile chiamata collection. Le raccolte sono utili se desideri creare variabili in Power Apps più complete delle variabili contestuali e globali.

Abbiamo parlato di variabili contestuali e globali in un altro tutorial.

Le variabili contestuali sono variabili semplici a cui è possibile accedere solo tramite un'unica schermata, mentre è possibile accedere alle variabili globali da schermate diverse. Per quanto riguarda le variabili di raccolta, sono perfette per applicazioni più avanzate.

Scopriamo cos'è diverso se creiamo variabili su Power Apps utilizzando le variabili di raccolta.

Sommario

Cosa sono le variabili di raccolta?

Le raccolte sono più complicate delle variabili contestuali e globali.

Le variabili globali e contestuali possono memorizzare solo un elemento alla volta, mentre le raccolte hanno la possibilità di memorizzare diversi elementi contemporaneamente.

Pensa alle variabili di raccolta come simili alle origini dati . Potrebbero contenere diverse colonne di informazioni per diversi record, il che è simile a come funziona un file Excel . Se guardi un file Excel, ogni record conta come un elemento mentre ogni colonna conta come un campo. È così che funzionano anche le raccolte.

Come creare variabili di raccolta

Per creare una variabile di raccolta, iniziamo aggiungendo un pulsante. Possiamo farlo facendo clic sul pulsante sotto la barra multifunzione Inserisci.

Creare variabili su Power Apps: lavorare con le raccolte

Come qualsiasi altro elemento su Power Apps, possiamo trascinare il pulsante ovunque sullo schermo.

Creare variabili su Power Apps: lavorare con le raccolte

Quello che vogliamo fare qui è creare variabili quando clicchiamo sul pulsante. Poiché vogliamo creare una variabile di raccolta, inizieremo con la funzione Collect nella barra della formula.

Creare variabili su Power Apps: lavorare con le raccolte

La funzione Collect accetta il nome della raccolta, quindi chiamiamola OurCollection.

Creare variabili su Power Apps: lavorare con le raccolte

Quindi, prende un oggetto, che è fondamentalmente un dizionario di cose diverse. Per fare riferimento agli elementi di cui abbiamo bisogno, useremo le parentesi graffe, quindi definiremo una colonna.

Chiamiamo la prima colonna First quindi facciamo riferimento a un record per Ben. Quindi, aggiungiamo una seconda colonna chiamata Second e facciamo riferimento al record Dover.

Creare variabili su Power Apps: lavorare con le raccolte

Facciamo clic su Invio per avviare la formula. Ciò significa che stiamo impostando una nuova variabile di raccolta ogni volta che facciamo clic sul pulsante.

Creare variabili su Power Apps: lavorare con le raccolte

Creare variabili in una galleria

Vediamo ora come vengono rappresentate le raccolte.

Le raccolte sono molto utili per due cose: tabelle di dati e gallerie. Per ora, lavoriamo sull'utilizzo delle variabili in una galleria. Basta fare clic sul pulsante Galleria sotto la barra multifunzione Inserisci.

Creare variabili su Power Apps: lavorare con le raccolte

Per questo, usiamo una galleria verticale.

Creare variabili su Power Apps: lavorare con le raccolte

Se hai visto il nostro tutorial sulle gallerie, ricorderai che abbiamo bisogno di un'origine dati in cui la nostra galleria possa ottenere i dati da visualizzare. Quindi, se controlliamo l'origine dati della cambusa, puoi vedere che Table1 è incluso nelle opzioni. Questa è una tabella che abbiamo precedentemente collegato a questa app quando abbiamo iniziato a lavorarci.

Creare variabili su Power Apps: lavorare con le raccolte

Ma abbiamo anche detto in precedenza che le raccolte funzionano allo stesso modo delle origini dati. Ecco perché le nostre raccolte vengono visualizzate anche nelle origini dati. Questa è la variabile che abbiamo appena creato.

Creare variabili su Power Apps: lavorare con le raccolte

Se lo scegliamo, vedrai che la galleria ora mostra la voce che abbiamo creato in precedenza per Ben Dover.

Creare variabili su Power Apps: lavorare con le raccolte

Se selezioniamo Campi nella scheda Proprietà nel riquadro di destra, vedrai anche le colonne che abbiamo creato: Prima e Seconda. Il primo ora viene visualizzato come titolo mentre il secondo viene visualizzato come sottotitolo.

Creare variabili su Power Apps: lavorare con le raccolte

Noterai anche che la nostra galleria include un'immagine. Poiché al momento non abbiamo immagini da utilizzare, possiamo modificare il layout della galleria in modo che contenga solo un titolo e un sottotitolo.

Creare variabili su Power Apps: lavorare con le raccolte

Una volta fatto ciò, avremo solo due campi rimanenti.

Creare variabili su Power Apps: lavorare con le raccolte

Ora, aggiungiamo il record per Ben Dover ogni volta che clicchiamo sul pulsante.

Creare variabili su Power Apps: lavorare con le raccolte

Quindi, se clicchiamo sul pulsante una seconda volta, creiamo un'altra variabile di raccolta, che aggiunge un altro record per Ben Dover.

Creare variabili su Power Apps: lavorare con le raccolte

Rendere dinamiche le variabili di raccolta

In questo momento, il nostro pulsante crea lo stesso record più e più volte. Quindi rendiamo dinamica la nostra variabile in modo da poter aggiungere anche altri record. Per farlo, aggiungiamo input di testo.

Creare variabili su Power Apps: lavorare con le raccolte

Avremo bisogno di due input di testo per la nostra variabile. Vedrai che queste due caselle di testo corrispondono a TextInput4 e TextInput5.

Creare variabili su Power Apps: lavorare con le raccolte

Tornando alla barra della formula, dovremo cambiare Ben in TextInput4.Text. Ciò significa che prenderà tutto ciò che digitiamo in TextInput4.

Creare variabili su Power Apps: lavorare con le raccolte

Quindi, cambiamo anche il secondo record e rendiamolo TextInput5.

Creare variabili su Power Apps: lavorare con le raccolte

Ora, vediamo come funziona. Se digitiamo Alfred nella prima casella di testo, mettiamo Pennyworth nella seconda e facciamo clic sul pulsante, viene creato un nuovo record per Alfred Pennyworth.

Creare variabili su Power Apps: lavorare con le raccolte

Possiamo inserire un altro record digitando di nuovo un nome diverso nelle caselle di testo. Questa volta mettiamo Bruce Wayne.

Creare variabili su Power Apps: lavorare con le raccolte

Possiamo aggiungere tutti i record che vogliamo qui. Aggiungiamo un terzo record per Christian Bale.

Creare variabili su Power Apps: lavorare con le raccolte

Come rimuovere i record dalla galleria

Ora che abbiamo aggiunto correttamente gli elementi alla nostra galleria, vediamo come possiamo rimuovere gli elementi.

Aggiungiamo l'icona Cancella nella nostra galleria facendo clic sul menu a discesa Icona sotto la barra multifunzione Inserisci.

Creare variabili su Power Apps: lavorare con le raccolte

Spostiamolo sul lato destro di ogni record.

Creare variabili su Power Apps: lavorare con le raccolte

Poi sotto OnSelect, usiamo la funzione Rimuovi.

Creare variabili su Power Apps: lavorare con le raccolte

La funzione Remove accetta due argomenti. Innanzitutto, dobbiamo specificare la raccolta che vogliamo rimuovere. In questo caso, vengono visualizzate due origini dati: la nostra raccolta e Table1.

Creare variabili su Power Apps: lavorare con le raccolte

Poiché il record che vogliamo rimuovere è all'interno di OurCollection, lo sceglieremo.

Creare variabili su Power Apps: lavorare con le raccolte

Il secondo argomento cerca l'elemento che vogliamo rimuovere. Sebbene questo ci consenta di rimuovere il primo o il secondo campo, ci consente anche di rimuovere l'intero record utilizzando questo elemento.

Creare variabili su Power Apps: lavorare con le raccolte

Quando usiamo ThisItem, Power Apps è abbastanza intuitivo da sapere quale pulsante corrisponde a quale elemento. In questo caso, se vogliamo rimuovere Christian Bale, dobbiamo solo cliccare sull'icona accanto.

Creare variabili su Power Apps: lavorare con le raccolte

Una volta fatto ciò, quel record specifico viene rimosso mentre tutto il resto rimane al suo posto.

Creare variabili su Power Apps: lavorare con le raccolte


Introduzione a Power Apps: definizione, caratteristiche, funzioni e importanza
Ambienti di Power Apps: configurazione corretta degli elementi dell'app
Canvas di Power Apps: come creare un'app da zero

Conclusione

Quando crei variabili in Power Apps, aggiungi altri modi in cui gli utenti possono giocare con i dati forniti. Soprattutto quando si tratta di variabili di raccolta, abbiamo visto che crea più opportunità per gli utenti di interagire con l'app che stiamo creando.

Questo è solo un modo in cui le variabili di raccolta possono essere utili. Man mano che approfondiamo Power Apps, troverai sicuramente più applicazioni a seconda del tipo di output che stai cercando.

Ti auguro il meglio,

Enrico


Power Automate si applica a ogni azione nei flussi di lavoro

Power Automate si applica a ogni azione nei flussi di lavoro

Scopri l

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.

Filtro Power Apps: cosè e come si usa?

Filtro Power Apps: cosè e come si usa?

Scopri come utilizzare la funzione di filtro in Power Apps e come incorporarla nelle formule esistenti all

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Connettori Power Automate: numero, testo e data e ora

Connettori Power Automate: numero, testo e data e ora

Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Ora, è molto facile studiare il budget rispetto all

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.

Che cosè Power Query e M Language: una panoramica dettagliata

Che cosè Power Query e M Language: una panoramica dettagliata

Scopri tutto su Power Query e il linguaggio M per la trasformazione e la preparazione dei dati nel desktop di LuckyTemplates.

Cosè il sé in Python: esempi del mondo reale

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.