Početni koraci sa formulama u aplikacijama sa podlogom

Konfigurišite aplikaciju sa podlogom pomoću formula koje ne samo da izračunavaju vrednosti i obavljaju druge zadatke (kao što to čine u programu Excel), već i odgovaraju na unos korisnika (kao što aplikacija zahteva).

  • U programu Excel gradite formule koje, na primer, popunjavaju ćelije i kreiraju tabele i grafikone.
  • U usluzi Power Apps, pravite slične formule dok konfigurišete kontrole umesto ćelija. Pored toga, gradite formule koje se posebno odnose na aplikacije umesto unakrsnih formula.

Na primer, vi gradite formulu kako biste utvrdili kako vaša aplikacija odgovara kada korisnici odaberu dugme, podese klizač ili obezbede drugi unos. Ove formule mogu prikazati drugačiji ekran, ažurirati izvor podataka koji je izvan aplikacije ili kreirati tabelu koja sadrži podskup podataka u postojećoj tabeli.

Možete koristiti formule za najrazličitije scenarije. Na primer, možete da koristite GPS položaj uređaja, kontrolu mape i formulu koja koristi Location.Latitude i Location.Longitude za prikaz trenutne lokacije. Dok se krećete, mapa automatski prati vašu lokaciju.

Ovaj članak pruža samo pregled rada sa formulama. Pregledajte referenca na formule za više detalja i potpunu listu funkcija, operatora i drugih sastavnih delova koje možete koristiti.

Važno

Prelazimo na to da prethodno eksperimentalno polje za formulu Power Fx bude podrazumevano iskustvo u formuli. Ažurirano polje za formulu ima bolje isticanje i poboljšano isticanje grešaka i omogućava vam da brzo i precizno pišete formule.

Ažurirano polje za formulu je podrazumevano UKLJUČENO za nove aplikacije. Za postojeće aplikacije sledite ove korake da biste uključili polje za formulu Power FX:

  • Otvorite našu aplikaciju Power Apps Studio, izaberite postavke > Predstojeće funkcije > Pregled > postavite preklopnik Power Fx trake za formulu na ON.

Vaše povratne informacije su od kritičnog značaja jer ovu ažuriranu formulu činimo podrazumevanim iskustvom za sve aplikacije.

Preduslovi

Korišćenje polje Power Fx za formulu

Polje za formulu Power FX nudi intuitivniji i efikasniji način pisanja formula za aplikacije. Sledite ove korake da biste koristili polje za formulu:

  1. Otvorite aplikaciju za uređivanje. Power Apps Studio
  2. Izaberite polje za formulu na vrhu ekrana da biste ga otvorili.
  3. Počnite da kucate formulu u traku. Dok kucate, polje za formulu će dati predloge za funkcije koje se podudaraju sa vašim unosom.
  4. Nastavite da kucate formulu ili birajte predloge dok ne završite.

Prikažite jednostavnu vrednost

U programu Excel možete da unesete određeni deo podataka, kao što je broj 42 ili fraza Zdravo svima, unosom u ćeliju. Ta ćelija će uvek prikazivati te podatke tačno onako kako ste ih uneli. U usluzi Power Apps, na sličan način možete da odredite deo podataka koji se ne menja postavljanjem svojstva Text oznake na tačnu sekvencu znakova koje želite, okružene dvostrukim navodnicima.

  1. Kreirajte praznu aplikaciju sa podlogom.

    Traka za formule se nalazi pri vrhu ekrana.

    Polje za formulu.

    1. Lista svojstava: Svaka kontrola i ekran imaju a skup svojstava. Koristite ovu listu za odabir određenog svojstva.
    2. Formula: Formula koja će se izračunati za ovo svojstvo, koju sačinjavaju vrednosti, operatori i funkcije. Dok kucate, Intellisense vam pomaže oko preporuka za formulu, sintaksu i greške.
    3. Izabrana kontrola: U traci sa formulama možete videti i izmeniti svojstva za izabranu kontrolu ili za ekran ako nisu izabrane nikakve kontrole.
  2. Dodajte kontrolu Oznaka na ekran.

    Kada dodate oznaku, lista svojstava automatski prikazuje svojstvo Text, koje pokreće ono što prikazuje kontrola. Podrazumevana vrednost ovog svojstva je „Text“.

  3. Podesite vrednost svojstva Text na "Zdravo svima" kucanjem te niske, okružene dvostrukim navodnicima, u traku formule:

    Korišćenje oznake „Zdravo svima“.

    Oznaka odražava ovu novu vrednost dok je unosite. Na ekranu se mogu pojaviti žute ikone uzvičnika dok unosite. Ove ikone označavaju greške, ali nestaju kada završite sa unosom važeće vrednosti. Na primer, niska bez dvostrukih navodnika sa oba kraja nije važeća.

    U programu Excel možete da prikažete broj, kao što je 42, tako što ga upišete u ćeliju, ili unosom formule koja odgovara tom broju, kao što je =SUM(30,12). U Power Apps, isti efekat možete postići podešavanjem svojstva Text kontrole, kao što je oznaka, na 42 ili Sum(30,12). Ćelija i oznaka će uvek prikazivati taj broj bez obzira na to šta se još menja u radnom listu ili u aplikaciji.

    Napomena

    U Power Apps ne prethodite formuli znakom jednakosti ili plus kao u programu Excel. Traka formule podrazumevano tretira sve što ste uneli kao formulu. Takođe ne okružujte formulu dvostrukim navodnicima ("), kao što ste ranije radili da odredite nisku teksta.

  4. U svojstvu Text oznake, zamenite "Zdravo svima" sa Sum(1,2,3).

    Korišćenje oznake – otkucavanje delimične funkcije bez zatvorene zagrade prikazuje greške.

    Dok kucate, traka formule vam pomaže prikazujući opis i očekivane argumente za ovu funkciju. Kao i kod konačnog dvostrukog navodnika u „Zdravo svima“, na ekranu se prikazuju crveni krstić koji ukazuje na grešku dok ne ukucate završnu zagradu ove formule:

    Upotreba kompletne formule Sum(1,2,3).

Promenite vrednost na osnovu unosa

U programu Excel unesite =A1+A2 u ćeliju da prikazuje zbir bilo kojih vrednosti koje ćelije A1 i A2 sadrže. Ako se izmene bilo koja ili obe ove vrednosti, ćelija koja sadrži formulu automatski prikazuje ažurirani rezultat.

Animacija programa Ekcel ponovo izračunava zbir dva broja.

U Power Apps, sličan rezultat možete postići dodavanjem kontrola na ekran i podešavanjem njihovih svojstava. Ovaj primer prikazuje kontrolu oznake sa imenom Label1 i dve kontrole za Unos teksta, nazvane TextInput1 i TextInput2.

Ilustracija kako Power Apps ponovo izračunava zbir dva broja.

Bez obzira na koje brojeve unosite u kontrole za unos teksta, oznaka uvek prikazuje zbir tih brojeva jer je njihovo svojstvo Text postavljeno prema ovoj formuli:

TextInput1.Text + TextInput2.Text

Animacija kako Power Apps ponovo izračunava zbir dva broja.

U programu Excel možete da koristite formule za uslovno oblikovanje da biste, na primer, prikazali negativne vrednosti crvenom bojom. U usluzi Power Apps, možete koristiti formule da odredite ne samo primarnu vrednost kontrole već i svojstva kao što je formatiranje. U sledećem primeru formula za svojstvo oznake Color automatski prikazuje negativne vrednosti crvenom bojom. Funkcija If bi trebalo da izgleda vrlo poznato iz programa Excel:

If( Value(Label1.Text) < 0, Color.Red, Color.Black )

Animacija uslovnog formatiranja.

Promenite boju na osnovu korisničkog unosa

Možete da konfigurišete aplikaciju formulama tako da korisnici mogu da menjaju izgled ili ponašanje aplikacije. Na primer, možete da kreirate filter za prikazivanje samo podatka koji sadrže nisku teksta koji korisnik određuje, ili možete dozvoliti korisnicima da sortiraju skup podataka na osnovu određene kolone u skupu podataka. U ovom postupku ćete dozvoliti korisnicima da menjaju boju ekrana podešavanjem jednog ili više klizača.

  1. Uklonite kontrole iz prethodnih postupaka ili napravite praznu aplikaciju kao i ranije, i dodajte joj tri kontrole klizača:

    Umetanje kontrole klizača.

  2. Podesite klizače tako da se ne preklapaju, dodajte tri oznake i konfigurišite ih da prikazuju Crvena, Zelena i Plava:

    Rasporedite klizače i dodajte oznake za svaku komponentu boje.

  3. Podesite svojstvo Max svakog klizača na 255, što je maksimalna vrednost komponente u boji za funkciju RGBA.

  4. Izaberite ekran izborom bilo koje kontrole, a zatim podesite svojstvo Popuna ekrana prema ovoj formuli:
    RGBA( Slider1.Value, Slider2.Value, Slider3.Value, 1 )

    Kao što je već opisano, pristupite svojstvima kontrole pomoću operatora „.“ . Slider1.Value odnosi se na svojstvo klizača Vrednost, koja odražava gde je korisnik postavio klizač između vrednosti Min i Max. Dok unosite ovu formulu, svaka kontrola koju sadrži je obojena bojom između ekrana i trake formule:

    Menjanje formule za boju popune pozadine, ali još uvek nije dovršeno.

    Dok unosite zatvorenu zagradu, pozadina ekrana će se promeniti u tamno sivu na osnovu podrazumevane vrednosti svakog klizača, što je 50. U trenutku kada završite sa kucanjem formule, ona se izračunava i koristi kao vrednost boje pozadine.

  5. Prilagodite klizače i pogledajte kako vaše promene utiču na boju pozadine tao što ćete pokrenuti aplikaciju.

    Kako se svaki klizač menja, formula koja sadrži funkciju RGBA se ponovo izračunava, što odmah menja izgled ekrana.

    Menjanje formule za boju popune pozadine, sada dovršeno.

Upravljanje ponašanjem aplikacije

Možete da koristite formule ne samo za izvršavanje izračunavanja i promenu izgleda, već i za preduzimanje akcija. Na primer, možete da postavite svojstvo dugmeta OnSelect do formule koja uključuje funkciju Navigate. Kada korisnik odabere to dugme, pojaviće se ekran koji navedete u formuli.

Možete da koristite neke funkcije, kao što su Navigate i Collect, samo u formulama ponašanja. Referenca formule poziva ako možete koristiti funkciju samo u ovom kontekstu.

Možete da preduzmete više od jedne radnje u formuli ponašanja ako razdvojite funkcije tačkom i zarezom (;). Na primer, možda bi trebalo da ažurirate promenljivu konteksta, pošaljete podatke u izvor podataka i konačno pređete na drugi ekran.

Pogledajte listu svojstava po kategorijama

Lista svojstava prikazuje svojstva po azbučnom redu, ali možete videti i sva svojstva kontrole, organizovana po kategorijama, ako izaberete opciju Napredno na kartici Prikaz na desnoj strani ekrana:

Napredni prikaz.

Formule možete uređivati direktno unutar ovog prikaza. Uz birač kontrola na vrhu okna, brzo možete pronaći kontrolu sa kojom radite. A uz pretragu svojstava brzo možete pronaći svojstvo te kontrole.

U početku, ovaj prikaz pokazuje najvažnija svojstva. Da biste otkrili sva svojstva, kliknite strelicu nadole na dnu okna. Svaka kontrola ima dugu listu svojstava koja upravljaju svim aspektima ponašanja i izgleda kontrole. Možete se pomerati kroz listu ili potražiti svojstvo ukucavanjem u okvir na vrhu okna.

Sintaksa formule

Dok unosite formulu u traci za formule, pojavljuju se različiti elementi sintakse u različitim bojama koji poboljšavaju čitljivost i pomažu da razumete duge formule. Evo liste boja u Power Apps.

istaknuta sintaksa.

Pogledajte i ovo

Korišćenje mogućnosti „Pronađi i zameni“ u polju za formulu

Napomena

Možete li nam reći o svojim željenim postavkama jezika u dokumentaciji? Ispunite kratku anketu. (imajte na umu da je ova anketa na engleskom jeziku)

Anketa će trajati oko sedam minuta. Ne prikupljaju se lični podaci (izjava o privatnosti).