Arvutatud veergude määratlemine arvutuste automatiseerimiseks

Kasutage arvutatud veergusid, et automatiseerida äriprotsessides muidu käsitsi tehtavaid arvutusi.

Näiteks võib müügiesindaja soovida teada müügivõimaluse kaalutud tulu, mis põhineb müügivõimaluse hinnangulisel tulul korrutatuna tõenäosusega. Võib-olla soovivad nad rakendada automaatselt allahindluse, kui tellimuse summa on suurem kui 500 dollarit. Arvutatud veerg võib sisaldada lihtsate matemaatiliste tehete või tinglike tehete, näiteks suurem kui või kui-muidu, ning paljude muude tehete tulemusena saadud väärtusi. Saate seda kõike teha rakenduses Power Apps, ilma et peaksite koodi kirjutama.

Võimalused

  • Arvutatud veerud kasutavad veerge praegusest tabelist või seotud peamistest tabelitest.
  • Avaldise tugi on saadaval praeguse tabeli ja seotud peamiste tabelite veergudel, mis asuvad jaotistes Tingimus ja Toiming. Integreeritud funktsioonid hõlmavad järgmisi.
    ADDHOURS, ADDDAYS, ADDWEEKS, ADDMONTHS, ADDYEARS, SUBTRACTHOURS, SUBTRACTDAYS, SUBTRACTWEEKS, SUBTRACTMONTHS, SUBTRACTYEARS, DIFFINDAYS, DIFFINHOURS, DIFFINMINUTES, DIFFINMONTHS, DIFFINWEEKS, DIFFINYEARS, CONCAT, TRIMLEFT ja TRIMRIGHT. Lisateave: Funktsioonide süntaks
  • Tingimuste rikkalik tugi võimaldab kasutada harusid ja mitut tingimust. Loogilised tehted hõlmavad tehtemärke JA ja VÕI.
  • Visuaalse redigeerimise funktsioonid hõlmavad tänapäevast kasutajaliidest ja IntelliSense'i jaotises TOIMING.
  • Arvutatud veerge saab reaalajas sujuvalt integreerida vormide, kuvade, graafikute ja aruannetega.
  • Saate konfigureerida arvutatud veerud kasutama kohandatud juhtelemente.

Stsenaariumid

  • Kaalutud tulu: tõenäosusega korrutatud prognoositud tulu
  • Netoväärtus: kindla ettevõtte varad, mille väärtusest on lahutatud passiva
  • Tööjõukulud: baasmäär kuni 40 tundi pluss ületunnid
  • Kontakti telefoninumber: ettevõttel või kontaktil põhineva müügivõimaluse telefoninumber
  • Müügivihje skoor: üksik veerg, mis annab ülevaate kindla müügivihje kvaliteedist
  • Järeltegevuse tähtaeg: tegevuse järeltegevuse aeg päevades prioriteedi alusel

Oluline

Arvutatud veeru loomiseks peab teil olema Kirjutamisprivileeg Ala turbeprofiili tabelis. Kui arvutatud veerg kasutab arvutuses turvatud veerge, peaksite kaaluma ka arvutatud veeru turvamist, et takistada kasutajatel juurdepääsu andmetele, mille jaoks neil pole piisavalt õigusi. Kui loote arvutatud veeru, mille arvutuses kasutatakse turvalisi veerge, esitab arvutatud veeru redaktor hoiatuse ja soovitab teil muuta arvutatud veerg turvaliseks. Lisateave: veerutaseme turve juurdepääsu juhtimiseks.

Arvutusi toetavad veerutüübid

  • Tekst
  • Valik
  • Jah/ei
  • Täisarv
  • Kümnendarv
  • Valuuta
  • Kuupäev ja kellaaeg

Arvutatud veeru loomine

  1. Logige sisse rakendusse Power Apps

  2. Valige vasakpoolsel navigeerimispaanil suvand Lahendused. Kui üksust pole külgpaneeli paanil, valige ...Rohkem ja seejärel valige soovitud üksus.

  3. Avage mittehallatav lahendus, mis sisaldab soovitud tabelit.

  4. Valige ala Veerud ja seejärel valige käsuribal Uus veerg .

  5. Sisestage veeru teave, sh kuvatav nimi, nimi ja andmetüüp.

  6. Kui andmetüüp on üks arvutusi toetavatest veerutüüpidest, saate veeru muuta arvutatud veeruks, valides ripploendist Käitumine käsu Arvutatud .

    Veeru muutmine arvutatud veeruks

  7. Ripploendi all kuvatakse link Salvesta ja redigeeri. Valige see.

  8. Uus veerg salvestatakse. Avage loendis Veerud eelmises etapis salvestatud veerg.

  9. Valige veeru redigeerimine paani ripploendi Käitumine alt käsk Redigeeri.

    Arvutusveeru definitsiooniredaktori avamise link

  10. Arvestage arvutatud veerumääratluse redaktoris, et uus arvutatud veerg oleks loodud, kuid valemit pole seatud. Arvutatud veeru määratlus koosneb kahest jaotisest: TINGIMUS ja TOIMING.
    Uue veeru arvutamise vorm.

    1. Jaotises Tingimus valige tabeli, tehtemärgi, tüübi ja väärtuse määramiseks Lisa tingimus. Valiku Tabel ripploendiboksis saate valida praeguse tabeli või seotud tabeli. Valiku Veerg ripploendiboksis saate valida tabeli kõikide saadaolevate veergude vahel. Olenevalt valitud tehtemärgist tuleb teil võib-olla sisestada tüüp ja väärtus. Saate määrata mitu tingimust tehtemärkidega AND või OR. Kui olete tingimuse määramisega lõpule jõudnud, märkige ruut Salvesta tingimus. .
    2. Kui olete tingimuse määranud, valige jaotises Tegevus suvand Lisa toiming, et lisada arvutatud veeru valem. Kui olete tegevuse määramisega lõpule jõudnud, märkige ruut Salvesta tingimus. .

    Märkus

    Saate kasutada oma tegevuse otsinguridade andmeid. Esmalt tuleb valida otsinguveerg ja sisestada siis periood. Pärast seda saate valida ühe seostuva tabeli veergudest. Näiteks väärtuse <LookupFieldName>.<RelatedFieldName> korral saate valida suvandi ParentAccountId.AccountNumber.

    Arvestage, et seostuva tabeli veerutaseme turvet eiratakse, seega kui veerul, millele lähete, on tundlikke andmeid, soovitame kaitsta ka teie arvutatud veergu.

  11. Valige arvutatud veerumääratluse redaktoris käsk Salvesta ja sule.

Näited

Vaatame üksikasjalikumalt arvutatud veergude näiteid.

Müügivõimaluse kaalutud tulu

Selles näites kasutame müügivõimaluse tabeli veerge kaalutud tulu arvutamiseks müügivõimaluse tõenäosuse põhjal. Loome müügivõimaluse tabeli veeruredaktoris veeru nimega Kaalutud tulu ning määrame veeru tüübiks Arvutatud ja andmetüübiks Valuuta.

Arvutatud veeru määratluse redaktori jaotises Tingimus määrame müügivõimaluse, mille olek on Avatud. Jaotises TOIMING arvutab valem kaalutud tulu tõenäosusega korrutatud müügivõimaluse prognoositud tulu alusel. Järgmised kuvatõmmised näitavad samm-sammult, kuidas määratleda arvutatud veergu Kaalutud tulu.

Määrake müügivõimaluste tingimus.

Kaalutud tulu määramine Dynamics 365-s.

Sisestage kaalutud tulu valem.

Kaalutud tulu eeldatava väärtuse määramine Dynamics 365-s.

Kokku

Kaalutud tulu tulu loomiseks tulu Dynamics 365-s.

Müügivõimaluse järeltegevuse kuupäev

Selles näites kasutame müügivõimaluse väljastatud müügivihje veerge, et arvutada sobiv kuupäev, millal müügivõimaluse korral järeltegevus.

Loome müügivõimaluse tabeli veeruredaktoris veeru nimega Järeltegevuse kuupäev ning määrame välja tüübiks Arvutatud ja andmetüübiks Kuupäev ja kellaaeg.

Arvutatud veeru määratluse redaktori jaotises Tingimus määrame kaks tingimust: ostu ajavahemik ja müügivihje prognoositud väärtus.

Jaotises TOIMING on kaks valemit.

  • Järeltegevus üks nädal pärast müügivõimalust.
  • Et järeltegevus ühe kuu jooksul, kui võimalust tõenäoliselt kohe ei juhtu.

Järgmised kuvatõmmised näitavad samm-sammult, kuidas määratleda arvutatud veeru Järeltegevuse kuupäev.

Määrake aluseks olevale müügivihjele kaks tingimust.

Müügivõimaluse jätkamise kuupäev Dynamics 365 one'is.

Müügivõimaluse jätkamise kuupäev Dynamics 365 two's.

Sisestage nädala möödudes toimuva järeltegevuse valem.

Müügivõimaluse jätkamise kuupäev Dynamics 365 three's.

Sisestage kuu möödudes toimuva järeltegevuse valem.

Jätkamise kuupäeva määramine Dynamics 365-s.

Kokku

Määrake järeltegevus kuupäev Kui- siis &; muidu rakenduses Dynamics 365.

Päevi rea loomisest

Selles näites kasutame funktsiooni DIFFINDAYS, et arvutada päevade erinevus rea loomisest praeguse kuupäevani.

Looge uus täisarvu veerg Arvutatud vahe päevades.

Esitage valem vahe arvutamiseks päevades

Arvutatud veerg, funktsioon DIFFINDAYS.

Kokku

Vahe päevades rea loomisest.

Funktsiooni süntaks

Järgmises tabelis on teave funktsioonide süntaksi kohta, mis on toodud arvutatud veeru jaotises TOIMING.

Näpunäide

Funktsioonide nimed on suurte tähtedega.

Funktsiooni süntaks Kirjeldus Tagastustüüp
ADDDAYS (täisarv, kuupäev ja kellaaeg) Tagastab uue kuupäeva ja kellaaja, mis on võrdne antud kuupäeva ja kellaaja ning teatud päevade arvuga. Kuupäev ja kellaaeg
ADDHOURS (täisarv, kuupäev ja kellaaeg) Tagastab uue kuupäeva ja kellaaja, mis on võrdne antud kuupäeva ja kellaaja ning teatud tundide arvuga. Kuupäev ja kellaaeg
ADDMONTHS (täisarv, kuupäev ja kellaaeg) Tagastab uue kuupäeva ja kellaaja, mis on võrdne antud kuupäeva ja kellaaja ning teatud kuude arvuga. Kuupäev ja kellaaeg
ADDWEEKS (täisarv, kuupäev ja kellaaeg) Tagastab uue kuupäeva ja kellaaja, mis on võrdne antud kuupäeva ja kellaaja ning teatud nädalate arvuga. Kuupäev ja kellaaeg
ADDYEARS (täisarv, kuupäev ja kellaaeg) Tagastab uue kuupäeva ja kellaaja, mis on võrdne antud kuupäeva ja kellaaja ning teatud aastate arvuga. Kuupäev ja kellaaeg
SUBTRACTDAYS (täisarv, kuupäev ja kellaaeg) Tagastab uue kuupäeva ja kellaaja, mis on võrdne antud kuupäeva ja kellaajaga, miinus teatud päevade arv. Kuupäev ja kellaaeg
SUBTRACTHOURS (täisarv, kuupäev ja kellaaeg) Tagastab uue kuupäeva ja kellaaja, mis on võrdne antud kuupäeva ja kellaajaga, miinus teatud tundide arv. Kuupäev ja kellaaeg
SUBTRACTMONTHS (täisarv, kuupäev ja kellaaeg) Tagastab uue kuupäeva ja kellaaja, mis on võrdne antud kuupäeva ja kellaajaga, miinus teatud kuude arv. Kuupäev ja kellaaeg
SUBTRACTWEEKS (täisarv, kuupäev ja kellaaeg) Tagastab uue kuupäeva ja kellaaja, mis on võrdne antud kuupäeva ja kellaajaga, miinus teatud nädalate arv. Kuupäev ja kellaaeg
SUBTRACTYEARS (täisarv, kuupäev ja kellaaeg) Tagastab uue kuupäeva ja kellaaja, mis on võrdne antud kuupäeva ja kellaajaga, miinus teatud aastate arv. Kuupäev ja kellaaeg
DIFFINDAYS (kuupäev ja kellaaeg, kuupäev ja kellaaeg) Annab kahe Kuupäeva ja kellaaja veeru vahe päevades. Kui kuupäevad ja kellaajad jäävad samale päevale, on vahe null. Täisarv
DIFFINHOURS (kuupäev ja kellaaeg, kuupäev ja kellaaeg) Annab kahe Kuupäeva ja kellaaja veeru vahe tundides. Täisarv
DIFFINMINUTES (kuupäev ja kellaaeg, kuupäev ja kellaaeg) Annab kahe kuupäeva ja kellaaja veeru vahe minutites. Täisarv
DIFFINMONTHS (kuupäev ja kellaaeg, kuupäev ja kellaaeg) Annab kahe Kuupäeva ja kellaaja veeru vahe kuudes. Kui kuupäevad ja kellaajad jäävad samale kuule, on vahe null. Täisarv
DIFFINWEEKS (kuupäev ja kellaaeg, kuupäev ja kellaaeg) Annab kahe Kuupäeva ja kellaaja veeru vahe nädalates. Kui kuupäevad ja kellaajad jäävad samale nädalale, on vahe null. Täisarv
DIFFINYEARS (kuupäev ja kellaaeg, kuupäev ja kellaaeg) Annab kahe Kuupäeva ja kellaaja veeru vahe aastates. Kui kuupäevad ja kellaajad jäävad samale aastale, on vahe null. Täisarv
CONCAT (üks tekstirida, üks tekstirida, ... üks tekstirida) Tagastab stringi, mis on vähemalt kahe ühendatud stringi tulemus. String
TRIMLEFT (üks tekstirida, täisarv) Tagastab stringi, mis sisaldab määratud stringi koopiat ilma esimeste N-märkideta. String
TRIMRIGHT (üks tekstirida, täisarv) Tagastab stringi, mis sisaldab määratud stringi koopiat ilma viimaste N-märkideta. String

Märkus

Kõik DIFF funktsioonid nõuavad, et esimene veerg Kuupäev ja kellaaeg ja teine veerg Kuupäev ja kellaaeg toimivad ühtemoodi: Kasutaja ajavöönd, Ainult kuupäev või Ajavööndist sõltumatu. Kui teise veeru käitumine ei vasta esimese veeru käitumisele, kuvatakse tõrketeade, mis näitab, et teist veergu ei saa praeguses funktsioonis kasutada. Lisateave: Kuupäeva ja kellaaja veeru funktsioon ja vorming.

Märkus

Arvutatud veerule ei saa sisestada kuupäevaväärtusena kuupäeva, nagu 01/01/2015. Veergude Kuupäev ja DateTime väärtusi saab määrata või võrrelda ainult teiste DateTime-väljade abil.

Funktsioonis CONCAT saate kasutada sõnasõnalisi stringe ühe tekstireana, tabeliväljasid, mis sisaldavad ühte tekstirida, või mõlema kombinatsiooni. Näiteks CONCAT (eesnimi, perekonnanimi, „on haldur.”). Kui sõnasõnaline string sisaldab jutumärke, eelneb igale märgile tagasikriipsu (\) põgenemismärk järgmiselt: This string contains the \"quotation marks.\" See tagab, et stringi sees olevaid jutumärke ei käsitleta stringe eraldavate erimärkidena.

Järgmistes näidetes näidatakse, kuidas kasutada funktsioone TRIMLEFT ja TRIMRIGHT. Need sisaldavad esialgseid ja tulemuseks saadud stringe, mille tagastavad funktsioonid TRIMLEFT ja TRIMRIGHT.

TRIMLEFT ("RXX10-3456789", 3), annab vastuseks stringi 10-3456789
TRIMRIGHT ("20-3456789RXX", 3), annab vastuseks stringi 20-3456789

Arvestused

Pidage arvutatud veergudega töötamisel meeles teatud tingimusi ja piiranguid.

  • Salvestatud päringutel, graafikutel ja visualiseeringutel tohib olla kuni 50 kordumatut arvutatud veergu.
  • Arvutatud veeruväärtusi ei kuvata Outlook Client Offline’i režiimis paanivaadetes ega tabeli põhivormidel.
  • Arvutatud ahelveergude maksimumarv on 5.
  • Arvutatud veerg ei saa viidata iseendale ega omada tsüklilisi ahelaid.
  • Kui muudate mitme tingimusega lause ühe tingimuse tehtemärki, asendatakse kõik tingimuse tehtemärgid selle tingimusega. Näiteks kui asendate lauses IF (x > 50) OR (y ==10) OR (z < 5) tehtemärgi OR tehtemärgiga AND, asendatakse lause kõik tehtemärgid OR tehtemärgiga AND.
  • Ülemveergude juurde pääsemiseks võite kasutada peamise tabeli otsinguveergu, näiteks <LookupFieldName>.<FieldName>. See pole võimalik mitme tabeli otsinguveergude puhul, nagu Klient, mis võivad olla konto või kontakt. Teatud tabelitel võivad olla individuaalsed otsinguveerud kindla tabeli jaoks, nagu ParentAccountid.<FieldName> või ParentContactid.<FieldName>.
  • Sortimine on keelatud järgmiste väljade puhul.
    • Arvutatud veerg, mis sisaldab peamise rea veergu.
    • Arvutatud veerg, mis sisaldab loogilist veergu (nt aadressiveergu)
    • Arvutatud veerg, mis sisaldab teist arvutatud veergu.
  • Arvutatud veerud võivad hõlmata ainult kaht tabelit.
    • Arvutatud veerg võib sisaldada veergu mõnest muust tabelist (kahe tabeli – praeguse tabeli ja peamise rea).
    • Arvutatud veerg ei tohi sisaldada teise tabeli arvutatud veergu, mis sisaldab ka teist veergu teisest tabelist (mis hõlmab kolme tabelit):
      (Praegune tabel) Arvutatud veerg ← (Peamine rida) Arvutatud veerg 1 ← (Peamine rida) Arvutatud veerg 2.
  • Arvutatud veergudes ei saa käivitada töövooge ega lisandmooduleid.
  • Olemasolevat lihtsat veergu ei saa muuta arvutatud veeruks. Kui teie praegune rakendus kasutab veeru arvutamiseks JavaScripti või lisandmooduleid, ei saaks te arvutatud veergude funktsiooni kasutada ilma uut veergu loomata.
  • Duplikaadituvastus reegleid ei käivitata arvutatud veergudes.
  • Ümberarvestus ei saa viidata arvutatud veerule, mis kasutab mõnd muud arvutatud veergu, isegi kui kõik teise arvutatud veeru veerud on praeguses veerud.

Vt ka

Veergude loomine ja redigeerimine
Väärtusi koondavate ümberarvestusveergude määratlemine
Video: värskenduskomplekt ja arvutatud veerud
Koodi abil valemi-, arvutus- ja ümberarvestusveerud

Märkus

Kas saaksite meile dokumentatsiooniga seotud keele-eelistustest teada anda? Osalege lühikeses uuringus. (Uuring on ingliskeelne.)

Uuringus osalemine võtab umbes seitse minutit. Isikuandmeid ei koguta (privaatsusavaldus).