Bendrinti naudojant


Darbo su formulėmis drobės programose

Konfigūruokite drobės programą naudodami formules, kurios ne tik apskaičiuoja reikšmes ir atlieka kitas užduotis (kaip „Excel“), bet ir reaguoja į vartotojo įvestį (kaip reikalauja programa).

  • Programoje „Excel“ galite kurti formules, pvz., skirtas užpildyti langeliams ir kurti lentelėms ir diagramoms.
  • Power Apps galite kurti panašias formules, kai konfigūruojate valdiklius, o ne langelius. Be to, galite kurti formules, kurios konkrečiai taikomos programoms, o ne skaičiuoklėms.

Pavyzdžiui, galite sukurti formulę, kuri nustatys, kaip jūsų programa reaguoja, kai vartotojai pasirenka mygtuką, nustato slankiklį arba nurodo kitą įvestį. šios formulės gali rodyti kitą ekraną, naujinti duomenų šaltinį, kuris nepriklauso programai, arba kurti lentelę, kurioje yra esamos lentelės duomenų pogrupis.

Galite naudoti formules įvairiausiuose scenarijuose. Pavyzdžiui, galite naudoti įrenginio GPS, žemėlapio valdiklį ir formulę, kuri naudoja Location.Latitude ir Location.Longitude , kad būtų rodoma jūsų dabartinė vieta. Jums judant žemėlapis automatiškai seks jūsų buvimo vietą.

Šiame straipsnyje pateikiama tik darbo su formulėmis apžvalga. Naršykite formulės nuorodą , kad gautumėte daugiau išsamios informacijos ir išsamų funkcijų, operatorių ir kitų kūrimo blokų, kuriuos galite naudoti, sąrašą.

Būtinosios sąlygos

  1. Prisiregistruokite Power Apps ir prisijunkite naudodami savo kredencialus.
  2. Sužinokite, kaip sukonfigūruoti valdiklį Power Apps.

Formulės juostos naudojimas Power Fx

Formulių Power Fx juosta siūlo intuityvesnį ir efektyvesnį būdą rašyti formules savo programoms. Norėdami naudoti formulės juostą, atlikite šiuos veiksmus:

  1. Atidarykite programą, kurioje galėsite redaguoti Power Apps Studio.
  2. Atidarykite formulės juostą pasirinkdami ją ekrano viršuje.
  3. Pradėkite vesti formulę juostoje. Kai vedate tekstą, formulės juostoje pateikiami funkcijų, atitinkančių jūsų įvestį, pasiūlymai.
  4. Toliau įveskite formulę arba pasirinkite pasiūlymus, kol baigsite.

Rodyti reikšmę

"Excel" galite įvesti konkretų duomenų paketą, pvz., Skaičių 42 arba frazę "Hello World", įvesdami jį į langelį. Tame langelyje duomenys rodomi tiksliai taip, kaip juos įvedate. Panašiai Power Apps galite nurodyti duomenų dalį, kuri nesikeičia, nustatydami etiketės ypatybę Tekstas į tikslią norimų simbolių seką, apsuptą dvigubų kabučių.

  1. Sukurkite tuščią drobės programą.

    Formulės juosta yra ekrano viršuje.

    Formulių juosta.

    1. Ypatybių sąrašas: kiekvienas valdiklis ir ekranas turi ypatybių rinkinį. Naudodami šį sąrašą galite pasirinkti konkrečią ypatybę.
    2. Formulė: formulė, kurią reikia apskaičiuoti šiai ypatybei ir kurią sudaro reikšmės, operatoriai ir funkcijos. Kai vedate tekstą, "Intellisense" padeda pateikti rekomendacijas dėl formulės, sintaksės ir klaidų.
    3. Pasirinktas valdiklis: Formulės juostoje galite matyti ir redaguoti pasirinkto valdiklio arba ekrano, jei valdikliai nepasirinkti, ypatybes.
  2. Įtraukite etiketės ... valdiklį į ekraną.

    Kai pridedate etiketę, ypatybių sąraše automatiškai rodoma ypatybė Tekstas , kuri valdo tai, ką rodo valdiklis. Pagal numatytuosius nustatymus šios savybės vertė yra "Tekstas".

  3. Nustatykite ypatybės Tekstas reikšmę į "Sveikas pasaulis", įvesdami tą eilutę, apsuptą dvigubų kabučių, į formulės juostą:

    Naudojant etiketę

    Žyma atspindi šią naują reikšmę, kai ją įvedate. Ekrane gali būti rodomos geltonos šauktuko piktogramos, kai vedate tekstą. Šios piktogramos nurodo klaidas, bet išnyksta, kai baigiate įvesti galiojančią reikšmę. Pavyzdžiui, eilutė be dvigubų kabučių yra neleistina.

    Programoje "Excel" galite rodyti skaičių, pvz., 42, įvesdami jį į langelį arba įvesdami formulę, kuri išsisprendžia į tą skaičių, pvz., =SUM(30,12). Tą Power Apps patį efektą galite pasiekti nustatydami valdiklio, pvz., etiketės, ypatybę Tekstas į 42 arba Suma(30,12). Langelyje ir etiketėje rodomas tas skaičius, neatsižvelgiant į tai, kas dar keičiasi darbalapyje ar programėlėje.

    Pastaba.

    Power Apps nepradedate formulės lygybės arba pliuso ženklu, kai kad „Excel“. Formulės juosta pagal numatytuosius parametrus viską, ką įvedate, laiko formule. Taip pat nerašote formulės tarp dvigubų kabučių ("), kaip darėte anksčiau nurodydami teksto eilutę.

  4. Etiketės ypatybėje Tekstas pakeiskite "Hello World" į Sum(1,2,3).

    Įvedimo metu formulės juosta padeda rodydama aprašą ir numatomus šios funkcijos argumentus. Kaip ir paskutinėje dviguboje kabutėje "Hello World", ekrane rodomas raudonas kryžius, kuriame rodoma klaida, kol įvesite galutinį šios formulės skliaustelį.

    Etiketės naudojimas - įvedus dalinę funkciją be uždaromojo skliaustelio, rodomos klaidos.

    Užbaigta formulė su pridėtu galutiniu skliaustu:

    Visos formulės „Sum(1,2,3)“ naudojimas.

Reikšmės keitimas pagal įvestį

Programoje "Excel" į langelį įveskite =A1+A2 , kad būtų rodoma bet kokių langelių A1 ir A2 reikšmių suma. Jei pasikeičia kuri nors iš šių reikšmių arba abi, langelis su formule automatiškai rodo atnaujintą rezultatą.

Dviejų skaičių sumos perskaičiavimo „Excel“ animacija.

Power Apps galite pasiekti panašų rezultatą įtraukdami valdiklius į ekraną ir nustatydami jų ypatybes. Šiame pavyzdyje parodytas etiketės valdiklis Label1 ir du teksto įvesties valdikliai, pavadinti TextInput1 ir TextInput2. Prie valdiklio Label1 galite pridėti formulę, kad įvedus skaičių į TextInput1 ir TextInput2, jie būtų sudėti kartu ir rodomi Label1.

Dviejų skaičių sumos perskaičiavimo ekrano nuotrauka Power Apps .

Nepriklausomai nuo to, kokius skaičius įvedate teksto įvesties valdiklius, etiketėje visada rodoma šių skaičių suma, nes jos ypatybė Tekstas nustatyta į šią formulę: TextInput1.Text + TextInput2.Text

Programoje „Excel“ galite naudoti sąlygines formatavimo formules ir rodyti, pavyzdžiui, neigiamas reikšmes raudona spalva. Į galite Power Apps naudoti formules, kad nustatytumėte ne tik pirminę valdiklio reikšmę, bet ir ypatybes, pvz., spalvą.

Šiame pavyzdyje etiketės ypatybės Spalva formulė automatiškai rodo neigiamas reikšmes raudonai. Funkcija If turėtų atrodyti pažįstama iš "Excel":

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

Sąlyginio formatavimo animacija.

Spalvos keitimas pagal vartotojo įvestį

Galite konfigūruoti programą naudodami formules, kad vartotojai galėtų keisti jūsų programos išvaizdą arba veikimo būdą. Pavyzdžiui, galite sukurti filtrą, kad būtų rodomi tik tie duomenys, kuriuose yra vartotojo nurodyta teksto eilutė. Galite leisti vartotojams rūšiuoti duomenų rinkinį pagal tam tikrą duomenų rinkinio stulpelį.

Šiame pavyzdyje galite leisti vartotojams keisti ekrano spalvą reguliuodami vieną ar daugiau slankiklių.

  1. Pašalinkite valdiklius iš ankstesnių procedūrų arba sukurkite tuščią programą, kaip darėte anksčiau, ir pridėkite prie jos tris slankiklio valdiklius. Galite ieškoti slankiklio valdiklio įterpimo puslapio ieškos lauke , kad rastumėte valdiklį dalyje Įvestis. Norėdami įtraukti slankiklius, vilkite ir numeskite valdiklį į drobę.

    Slankiklio valdiklio įterpimas.

  2. Išdėstykite slankiklius taip, kad jie nepersidengtų, pridėkite tris etiketes ir sukonfigūruokite etiketes, kad jose būtų rodomas raudonas, žalias ir mėlynas tekstas.

  3. Nustatykite kiekvieno slankiklio ypatybę Max į 255 (numatytoji reikšmė yra 100), kuri yra didžiausia RGBA funkcijos spalvos komponento reikšmė.

    Ekrano kopija, kurioje rodomas slankiklių ir etikečių išdėstymas, įskaitant ypatybę Maksimalus, nustatytą į 255.

  4. Pasirinkite ekraną, kad panaikintumėte bet kurio valdiklio žymėjimą, tada nustatykite ekrano ypatybę Užpildyti į šią formulę: RGBA( Slider1.Value, Slider2.Value, Slider3.Value, 1 ). Ekranas pasidaro tamsiai pilkas, o tai atspindi dabartinę slankiklių padėtį.

    Formulėje galite pasiekti valdiklių ypatybes naudodami ypatybių išrinkiklį. Pavyzdžiui, Slider1.Value nurodo slankiklio ypatybę Reikšmė , kuri nurodo, kur vartotojas padėjo slankiklį tarp Min ir Max reikšmių.

  5. Peržiūrėkite programą ir sureguliuokite slankiklius. Matote, kaip kiekvienas valdiklis yra užkoduotas spalvomis, kad pakeistų ekrano fono spalvą.

    Ekrano kopija, kurioje rodoma ekrano spalva, kai koreguojate slankiklius.

    Keičiantis kiekvienam slankikliui, formulė, kurioje yra funkcija RGBA , perskaičiuojama, o tai iš karto pakeičia ekrano rodymo būdą.

Programos veikimo būdo valdymas

Galite naudoti formules ne tik atlikti skaičiavimus ir keisti išvaizdą, bet ir atlikti veiksmus. Pavyzdžiui, mygtuko ypatybę OnSelect galite nustatyti kaip formulę, kurioje yra funkcija Naršyti . Kai vartotojas pasirenka tą mygtuką, rodomas formulėje nurodytas ekranas.

Kai kurias funkcijas, pvz., Naršyti ir Rinkti, galite naudoti tik elgesio formulėse. Formulės nuoroda iškviečia, jei galite naudoti funkciją tik šiame kontekste.

Naudodami veikimo būdo formulę galite atlikti daugiau nei vieną veiksmą, jei turite funkcijas atskiriate kabliataškiu (;). Pavyzdžiui, galite atnaujinti konteksto kintamąjį, perkelti duomenis į duomenų šaltinį ir, galiausiai, pereiti prie kito ekrano.

Ypatybių sąrašo pagal kategorijas peržiūra

Ypatybių sąraše ypatybės rodomos abėcėlės tvarka, bet taip pat galite peržiūrėti visas valdiklio ypatybes, suskirstytas pagal kategorijas, jei pasirinksite valdiklį, pvz., Label1, tada srityje Ypatybės pasirinksite skirtuką Išsamiau , matysite ilgą to valdiklio ypatybių sąrašą.

Išplėstinis rodinys.

Formules galite redaguoti tiesiogiai šiame rodinyje. Naudodami nuosavybės iešką galite greitai rasti to valdiklio ypatybę ir pakeisti valdiklio veikimą bei išvaizdą.

Formulės sintaksė

Kai vedate formulę formulės juostoje, skirtingi sintaksės elementai rodomi skirtingomis spalvomis, kad pagerintų skaitymo patirtį ir padėtų suprasti ilgas formules. Štai spalvų kodų sąrašas Power Apps.

Ekrano kopija, kurioje rodomas sintaksės paryškinimo lentelės sąrašas.

Galimybės Rasti ir pakeisti naudojimas formulės juostoje