Märkus.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida sisse logida või kausta vahetada.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida kausta vahetada.
Konfigureerige oma lõuendirakendus valemitega, mis mitte ainult ei arvuta väärtusi ja täida muid ülesandeid (nagu Excelis), kuid vastavad ka kasutaja sisendile (nagu rakendus nõuab).
- Excel'is ehitad valemeid, mis täidavad lahtrid, ning lood tabeleid ja graafikuid.
- Power Appsis ehitate sarnaseid valemeid, kui konfigureerite lahtrite asemel juhtelemente. Lisaks ehitate valemeid, mis rakenduvad spetsiaalselt rakendustele, mitte arvutustabelitele.
Power Apps kasutab Power Fx avatud lähtekoodiga madala koodiga valemikeelt, mis põhineb Excel ja mida saab kasutada loogika, andmete manipuleerimise ja rakenduse käitumise väljendamiseks.
Näiteks ehitate valemi, mis määratleb, kuidas teie rakendus reageerib, kui kasutaja valib nupu, reguleerib liugurit või annab mõne muu sisendi. Need valemid võivad kuvada erineva kuva, värskendada rakenduse välist andmeallikat või luua tabeli, mis sisaldab olemasoleva tabeli andmete alamhulka.
Valemeid saate kasutada mitmesuguste stsenaariumide jaoks. Näiteks saate oma praeguse asukoha kuvamiseks kasutada oma seadme GPS-i, kaardi juhtelementi ja valemit, mis kasutab vaateid Location.Latitude ja Location.Longitude . Liikudes jälgib kaart teie asukohta automaatselt.
See artikkel annab ülevaate valemitega töötamisest. Sirvige valemiviidet , et saada lisateavet ning funktsioonide, tehtemärkide ja muude koosteüksuste täielikku loendit, mida saate kasutada.
eeltingimused
- Registreeruge Power Apps ja logige sisse oma mandaatidega.
- Siit saate teada, kuidas juhtelementi konfigureerida Power Apps.
Valemiriba kasutamine Power Fx
Power Fx valemiriba Power Apps Studio ülaosas on koht, kus kirjutad ja redigeerid oma rakenduse valemeid. See pakub IntelliSense'i – automaattekstisoovitusi, süntaksi esiletõstmist ja tekstisiseseid tõrketeateid – selleks, et aidata teil valemeid kiiremini ja vähemate vigadega koostada.
- Avage rakendus redigeerimiseks Power Apps Studio.
- Vali lõuendis ükskõik milline juhtnupp või ekraan.
- Valemiriba vasakul asuvas omaduste rippmenüüs vali omadus, millele soovid valemit määrata (näiteks Text või OnSelect).
- Vali valemiriba ja hakka oma valemit trükkima. Kirjutades näitab IntelliSense soovitusi funktsioonide ja omaduste kohta, mis vastavad sinu sisendile.
- Vali soovitus või jätka kirjutamist, kuni valem on valmis.
Näpunäide
Kasuta Copilot valemisoovitusi valemite genereerimiseks või selgitamiseks loomuliku keele abil. Valemiribal vali Copilot ikoon (kui see on saadaval) ja kirjelda, mida sa tahad, et valem teeks.
Väärtuse kuvamine
Excel sisestate kindla andmeühiku (nt number 42 või fraas Hello World), tippides selle lahtrisse. Selles lahtris kuvatakse andmed täpselt nii, nagu need tipite. Samamoodi Power Apps saate määrata andmehulga, mis ei muutu, määrates sildi atribuudi Tekst täpselt soovitud tähemärkide järjestusele, mis on ümbritsetud jutumärkidega.
Looge tühi lõuendirakendus.
Valemiriba istub ekraani ülaosas.
- Atribuutide loend: igal juhtelemendil ja ekraanil on atribuutide komplekt. Kasutage seda loendit kindla atribuudi valimiseks.
- Valem: selle atribuudi jaoks arvutatav valem, mis koosneb väärtustest, tehtemärkidest ja funktsioonidest. Kirjutades aitab IntelliSense sul soovitusi valemi, süntaksi ja vigade osas.
- Valitud juhtelement: valemiribal saate vaadata ja redigeerida valitud juhtelemendi või ekraani atribuute, kui juhtelemente pole valitud.
Lisa ekraanile tekstijuht .
Kui lisad tekstimärgise, näitab omaduste nimekiri automaatselt Teksti omadust, mis juhib seda, mida kontroll kuvab. Vaikimisi on selle atribuudi väärtus "Tekst".
Määrake atribuudi Tekst väärtuseks " Tere maailm" tippides selle jutumärkidega ümbritsetud stringi valemiribale:
Silt kajastab seda uut väärtust selle tippimisel. Tippimise ajal võidakse ekraanil kuvada kollaseid hüüumärgi ikoone. Need ikoonid näitavad vigu, kuid kaovad, kui oled sisestanud kehtiva väärtuse. Näiteks string, mis ei ole jutumärkides, ei kehti.
Excelis saate kuvada arvu (nt 42), tippides selle lahtrisse või tippides valemi, mis lahendab selle arvu (nt =SUM(30;12)). In Power Apps saate sama efekti saavutada, kui määrate juhtelemendi (nt sildi) atribuudi Tekst väärtuseks 42 või Sum(30;12). Lahter ja silt näitavad seda arvu olenemata sellest, mis töölehel või rakenduses veel muutub.
Märkus.
Rakenduses Power Apps ei eelne valemile võrdusmärk või plussmärk, nii nagu Excelis. Valemiriba kohtleb vaikimis valemina kõike, mida sinna sisestate. Samuti ei pane te valemit jutumärkidesse ("), nagu tegite varem tekstistringi määratlemiseks.
Asendage sildi atribuudis Text "Hello World" väärtusega Sum(1,2,3).
Tippimise ajal aitab valemiriba teid, kuvades selle funktsiooni kirjeldust ja eeldatavaid argumente. Nagu viimase jutumärgi puhul"Tere maailm", kuvatakse ekraanil punane rist, mis näitab viga, kuni sisestate selle valemi viimase sulgu.
Täidetud valem koos lõpusulgudega:
Sisendil põhineva väärtuse muutmine
Excelis tippige lahtrisse =A1+A2 , et kuvada lahtrites A1 ja A2 sisalduvate väärtuste summa. Kui üks või mõlemad väärtused muutuvad, kuvatakse valemit sisaldavas lahtris automaatselt värskendatud tulemus.
Rakenduses Power Apps saate sarnase tulemuse saavutada, lisades ekraanile juhtelemendid ja seadistades nende atribuudid. See näide näitab tekstisildi nimega Text1 ja kahte Text input juhtnuppu, nimega TextInput1 ja TextInput2. Lisa valem Text1 juhtnuppu, nii et kui sisestad numbri TextInput1 ja TextInput2 süsteemidesse, liidetakse väärtused kokku ja kuvatakse Text1-s.
Sõltumata sellest, milliseid numbreid sa teksti sisendi juhtnuppudesse sisestad, näitab tekstisilt alati nende summat, sest selle Teksti omadus on seatud sellele valemile: TextInput1.Text + TextInput2.Text.
Excelis saate kasutada tingimusvormingu valemeid, et kuvada näiteks negatiivsed väärtused punases kirjas. Aastal Power Apps saate valemite abil määrata mitte ainult juhtelemendi esmase väärtuse, vaid ka atribuudid (nt värv).
Selles näites kuvab sildi atribuudi Värv valem negatiivsed väärtused automaatselt punasega. Funktsioon If peaks Excelist tuttav välja nägema.
If( Value(Label1.Text) < 0, Color.Red, Color.Black )
Kasutaja sisendil põhinev värvi muutmine
Saate oma rakendust valemite konfigureerida nii, et kasutajad saaksid muuta rakenduse välimust või käitumist. Näiteks saate luua filtri, mis näitab ainult andmeid, mis sisaldavad kasutaja määratud tekstijada, või lasta kasutajal sorteerida andmekogumit kindla veeru alusel.
Selles näites saab kasutajatel muuta ekraani taustavärvi, reguleerides liugureid.
Eemaldage eelmiste toimingute juhtelemendid või looge tühi rakendus nagu varem ja lisage sellele kolm liuguri juhtelementi. Otsige liugurit paani Lisa otsinguväljalt ja seejärel valige Liugur , et lisada lõuendile liugur. Korda, et lisada kolm liugurit.
Korraldage liugurid nii, et need ei kattuks, lisage kolm silti ja konfigureerige sildid kuvama punast, rohelist ja sinist teksti.
Sea iga liuguri maksimaalseks omaduseks 255 (vaikimisi on 100), mis on RGBA funktsiooni värvikomponendi maksimaalne väärtus.
Vali ekraan, et eemaldada valik ükskõik milline juhtnupp, ja seejärel sea ekraani Fill omaduseks see valem: RGBA(Slider1.Value, Slider2.Value, Slider3.Value, 1). Sinu ekraan muutub tumedaks halliks, peegeldades liugurite praegust asukohta.
Valemis pääsete juurde juhtelemendi atribuutidele atribuudivalija abil. Näiteks Slider1.Value viitab liuguri atribuudile Väärtus , mis näitab, kuhu kasutaja paigutas liuguri väärtuste Min ja Max vahele.
Vali eelvaade (F5) ja reguleeri liugureid, et näha, kuidas igaüks muudab ekraani taustavärvi.
Iga liuguri muutumisel arvutatakse RGBA-valem ümber ja ekraani värv värskendatakse kohe.
Rakenduse käitumise haldamine
Valemite abil saate lisaks arvutustele ja ilme muutmisele teha ka toiminguid. Näiteks määrake nupu atribuudi OnSelect väärtuseks valem, mis sisaldab funktsiooni Navigate . Kui kasutaja valib selle nupu, kuvatakse valemis määratud ekraan.
Teatud funktsioone (nt Navigeerimine ja Kogumine) saate kasutada ainult käitumisvalemites. Valemiviide toob välja, kas funktsiooni saab kasutada ainult selles kontekstis.
Käitumisvalemis saate teha mitu toimingut, eraldades funktsioonid semikooloniga (;). Näiteks võid uuendada kontekstimuutujat, suunata andmed andmeallikasse ja seejärel liikuda teisele ekraanile—kõik ühe OnSelecti valemis.
Näpunäide
Kui sa pole kindel, millist funktsiooni käitumise jaoks kasutada, proovi kirjeldada tegevust lihtsas keeles valemiribal Copilot . Näiteks kirjuta "navigeeri Screen2-le ja kogu vormiandmed" ning Copilot soovitab sobivat valemit.
Atribuutide loendi kuvamine kategooriate järgi
Omaduste nimekiri näitab omadusi tähestikulises järjekorras, kuid saad vaadata ka kõiki juhtimise omadusi, mis on organiseeritud kategooriate kaupa. Vali juhtnupp – näiteks Text1 – ja seejärel vali Properties paneelil Täpsemad vahekaart, et näha selle kontrolli täielikku kategoriseeritud omaduste nimekirja.
Saate valemeid redigeerida otse selles vaates. Kasuta kinnisvara otsingukasti, et kiiresti leida ja muuta kinnisvara käitumist või välimust.
Valemi süntaks
Valemi tippimisel valemiribale kuvatakse erinevad süntaksi elemendid erinevates värvides, et parandada loetavust ja aidata teil pikki valemeid mõista. Siin on värvikoodide loend Power Apps.