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


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

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 blog tratterà anche come importare oggetti da R a LuckyTemplates.

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.

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.

Introduzione al filtraggio del contesto in LuckyTemplates

Introduzione al filtraggio del contesto in LuckyTemplates

In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.

Idee di materializzazione per cache di dati in DAX Studio

Idee di materializzazione per cache di dati in DAX Studio

Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.

Reporting aziendale tramite LuckyTemplates

Reporting aziendale tramite LuckyTemplates

Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere