Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
În acest tutorial, vom vorbi despre al treilea tip de variabilă numită colecții. Colecțiile sunt utile dacă doriți să creați variabile în Power Apps care sunt mai cuprinzătoare decât variabilele contextuale și globale.
Am vorbit despre variabilele contextuale și globale într-un tutorial diferit.
Variabilele contextuale sunt variabile simple care pot fi accesate doar printr-un singur ecran, în timp ce variabilele globale pot fi accesate pe diferite ecrane. În ceea ce privește variabilele de colecție, acestea sunt perfecte pentru aplicații mai avansate.
Să aflăm ce este diferit dacă creăm variabile pe Power Apps folosind variabile de colecție.
Cuprins
Ce sunt variabilele de colectare?
Colecțiile sunt mai complicate decât variabilele contextuale și globale.
Variabilele globale și contextuale pot stoca doar un articol la un moment dat, în timp ce colecțiile au capacitatea de a stoca diferite articole în același timp.
Gândiți-vă la variabilele de colectare ca fiind similare cu sursele de date . Ele ar putea deține coloane diferite de informații pentru diferite înregistrări, ceea ce este similar cu modul în care funcționează un fișier Excel . Dacă te uiți la un fișier Excel, fiecare înregistrare contează ca un articol, în timp ce fiecare coloană contează ca un câmp. Așa funcționează și colecțiile.
Cum se creează variabile de colecție
Pentru a crea o variabilă de colecție, să începem prin adăugarea unui buton. Putem face acest lucru făcând clic pe butonul de sub panglica Inserare.
Ca orice alt element din Power Apps, putem trage butonul oriunde pe ecran.
Ceea ce vrem să facem aici este să creăm variabile atunci când facem clic pe buton. Deoarece dorim să creăm o variabilă de colecție, vom începe cu funcția Collect din bara de formule.
Funcția Collect preia numele colecției, așa că să o numim OurCollection.
Apoi, este nevoie de un articol, care este practic un dicționar de lucruri diferite. Pentru a face referire la elementele de care avem nevoie, vom folosi acolade, apoi vom defini o coloană.
Să numim prima coloană, apoi să facem referire la o înregistrare pentru Ben. Apoi, să adăugăm o a doua coloană numită Second și să facem referire la înregistrarea Dover.
Să facem clic pe Enter pentru ca formula respectivă să intre în joc. Aceasta înseamnă că setăm o nouă variabilă de colecție de fiecare dată când facem clic pe buton.
Creați variabile într-o galerie
Acum, să vedem cum sunt reprezentate colecțiile.
Colecțiile sunt foarte utile pentru două lucruri: tabele de date și galerii. Deocamdată, să lucrăm la utilizarea variabilelor într-o galerie. Doar faceți clic pe butonul Galerie de sub panglica Inserare.
Pentru aceasta, să folosim o galerie verticală.
Dacă ați văzut tutorialul nostru despre galerii, vă veți aminti că avem nevoie de o sursă de date unde galeria noastră poate obține datele pentru a fi afișate. Deci, dacă verificăm sursa de date a bucătăriei, puteți vedea că Tabelul 1 este inclus în opțiuni. Acesta este un tabel pe care l-am conectat anterior la această aplicație când am început să lucrăm la el.
Dar am menționat și mai devreme că colecțiile funcționează la fel ca sursele de date. De aceea, colecțiile noastre apar și în sursele de date. Aceasta este variabila pe care tocmai am creat-o.
Dacă alegem asta, veți vedea că galeria afișează acum intrarea pe care am creat-o mai devreme pentru Ben Dover.
Dacă bifăm Câmpuri sub fila Proprietăți din panoul din dreapta, veți vedea și coloanele pe care le-am creat - Primul și Al doilea. Primul apare acum ca titlu, în timp ce al doilea apare ca subtitrare.
Veți observa, de asemenea, că galeria noastră include o imagine. Deoarece nu avem imagini de folosit momentan, putem schimba aspectul galeriei astfel încât să conțină doar un titlu și un subtitrare.
Odată ce facem asta, ne vor mai rămâne doar două câmpuri.
Acum, adăugăm înregistrarea pentru Ben Dover de fiecare dată când facem clic pe butonul.
Deci, dacă facem clic pe buton a doua oară, creăm o altă variabilă de colecție, care adaugă o altă înregistrare pentru Ben Dover.
Dinamizarea variabilelor de colecție
Chiar acum, butonul nostru creează aceeași înregistrare din nou și din nou. Deci, să facem variabila noastră dinamică, astfel încât să putem adăuga și alte înregistrări. Pentru a face asta, să adăugăm intrări de text.
Vom avea nevoie de două intrări de text pentru variabila noastră. Veți vedea că aceste două casete de text corespund cu TextInput4 și TextInput5.
Revenind la bara de formule, va trebui să-l schimbăm pe Ben în TextInput4.Text. Aceasta înseamnă că va fi nevoie de orice introducem în TextInput4.
Apoi, să schimbăm și a doua înregistrare și să o facem TextInput5.
Acum, să vedem cum funcționează. Dacă introducem Alfred în prima casetă de text, punem Pennyworth pe a doua și facem clic pe butonul, se creează o nouă înregistrare pentru Alfred Pennyworth.
Putem pune o altă înregistrare tastând din nou un alt nume în casetele de text. De data asta, să-l punem pe Bruce Wayne.
Putem adăuga aici câte înregistrări vrem. Să adăugăm un al treilea record pentru Christian Bale.
Cum să eliminați înregistrările din galerie
Acum că am adăugat cu succes articole în galeria noastră, să vedem cum putem elimina elemente.
Să adăugăm pictograma Ștergere în galeria noastră făcând clic pe meniul drop-down Pictogramă de sub panglica Inserare.
Să-l mutăm în partea dreaptă a fiecărei înregistrări.
Apoi, sub OnSelect, să folosim funcția Eliminare.
Funcția Remove acceptă două argumente. Mai întâi, trebuie să specificăm colecția pe care dorim să o eliminăm. În acest caz, apar două surse de date - colecția noastră și Tabelul 1.
Deoarece înregistrarea pe care dorim să o eliminăm se află în OurCollection, o vom alege.
Al doilea argument caută elementul pe care vrem să-l eliminăm. Deși acest lucru ne permite să eliminăm fie primul, fie al doilea câmp, ne permite, de asemenea, să ștergem întreaga înregistrare folosind acest articol.
Când folosim ThisItem, Power Apps este suficient de intuitiv pentru a ști ce buton corespunde cărui articol. În acest caz, dacă vrem să-l eliminăm pe Christian Bale, trebuie doar să facem clic pe pictograma de lângă ea.
Odată ce facem asta, acea înregistrare specifică este eliminată în timp ce totul rămâne în loc.
Introducere Power Apps: Definiție, caracteristici, funcții și importanță
Medii Power Apps: Configurarea corectă a elementelor aplicației
Power Apps Canvas: Cum se creează o aplicație de la zero
Concluzie
Când creați variabile în Power Apps, adăugați mai multe modalități pentru ca utilizatorii să se joace cu datele furnizate. Mai ales când vine vorba de variabilele de colecție, am văzut că creează mai multe oportunități pentru utilizatori de a interacționa cu aplicația pe care o creăm.
Acesta este doar un mod în care variabilele de colectare pot fi utile. Pe măsură ce ne aprofundăm în Power Apps, veți găsi cu siguranță mai multe aplicații în funcție de tipul de ieșire pe care îl căutați.
Toate cele bune,
Henry
Ce este Sinele în Python: Exemple din lumea reală
Veți învăța cum să salvați și să încărcați obiecte dintr-un fișier .rds în R. Acest blog va trata, de asemenea, cum să importați obiecte din R în LuckyTemplates.
În acest tutorial despre limbajul de codare DAX, aflați cum să utilizați funcția GENERATE și cum să schimbați în mod dinamic titlul unei măsuri.
Acest tutorial va acoperi cum să utilizați tehnica Multi Threaded Dynamic Visuals pentru a crea informații din vizualizările dinamice de date din rapoartele dvs.
În acest articol, voi trece prin contextul filtrului. Contextul de filtrare este unul dintre subiectele majore despre care orice utilizator LuckyTemplates ar trebui să învețe inițial.
Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.
Aflați cum să vă calculați modificările marjei de profit folosind tehnici precum măsurarea ramificării și combinarea formulelor DAX în LuckyTemplates.
Acest tutorial va discuta despre ideile de materializare a cache-urilor de date și despre modul în care acestea afectează performanța DAX-ului în furnizarea de rezultate.
Dacă încă utilizați Excel până acum, atunci acesta este cel mai bun moment pentru a începe să utilizați LuckyTemplates pentru nevoile dvs. de raportare a afacerii.
Ce este LuckyTemplates Gateway? Tot ce trebuie să știți