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.
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, mis on korrutatud 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.
Võimalused
- Arvutatud veerud kasutavad veerge praegusest tabelist või seotud peamistest tabelitest.
- Avaldise tugi on saadaval praeguses tabelis ja seotud ematabeli veergudes jaotistes Tingimus ja Toiming . Integreeritud funktsioonid hõlmavad järgmisi.
ADDHOURS,ADDDAYS,ADDWEEKS,ADDWEEKS,ADDMONTHS,ADDYEARS,SUBTRACTHOURS,SUBTRACTDAYS,SUBTRACTWEEKS,SUBTRACTMONTHS,SUBTRACTYEARS,DIFFINDAYS,DIFFINHOURS,DIFFINMINUTES,DIFFINMONTHS,DIFFINWEEKS,DIFFINYEARS,CONCAT,TRIMLEFT ja TRIMRIGHT. Lisateavet leiate teemast Funktsioonide süntaks. - Tingimuste rikkalik tugi võimaldab kasutada harusid ja mitut tingimust. Loogikatoimingute hulka kuuluvad tehtemärgid AND ja OR .
- Visuaalsete redigeerimisvõimaluste hulka kuuluvad kaasaegne kasutajaliides ja intellisense jaotises ACTION .
- Arvutatud veerge saab reaalajas sujuvalt integreerida vormide, kuvade, graafikute ja aruannetega.
- Saate konfigureerida arvutatud veerud kasutama kohandatud juhtelemente.
Stsenaariumid
- Kaalutud tulu: hinnanguline tulu korrutatuna tõenäosusega
- Netoväärtus: varad, millest lahutatakse antud konto kohustused
- Tööjõukulu: Baasmäär kuni 40 tundi, millele lisandub veel ületunde
- Kontaktinumber: müügivõimaluse telefoninumber konto või kontakti alusel
- Müügivihje skoor: üks veerg, mis annab ülevaate antud müügivihje kvaliteedist
- Järeltegevus: tegevuse jälgimine kindlaksmääratud arvu päevade kaupa vastavalt prioriteedile
Oluline
Arvutatud veeru loomiseks peab teil olema tabelis Välja turbeprofiil kirjutamisõigus. Kui arvutatud veerg kasutab arvutuses turvalisi veerge, peaksite kaaluma ka arvutatud veeru turvalisuse tagamist, et kasutajad ei pääseks juurde andmetele, mille jaoks neil pole piisavalt õigusi. Arvutatud veeru redaktor annab teile hoiatuse, kui loote arvutatud veeru, mis kasutab arvutuses turvalisi veerge, soovitades teil arvutatud veergu kaitsta. Lisateave: Veerutaseme turvalisus juurdepääsu juhtimiseks.
Arvutusi toetavad veerutüübid
- Tekst
- Valik
- Jah/ei
- Täisarv
- Kümnendarv
- Currency
- Kuupäev ja kellaaeg
Arvutatud veeru loomine
Logi sisse Power Apps
Valige vasakpoolselt navigeerimispaanil Lahendused . Kui üksust pole külgpaneeli paanil, valige ... Rohkem ja seejärel valige soovitud üksus.
Avage mittehallatav lahendus, millel on soovitud tabel.
Valige ala Veerud ja seejärel valige käsuribal Uus veerg.
Sisestage veeru teave, sh kuvatav nimi, nimi ja andmetüüp.
Kui andmetüüp on üks arvutusi toetavatest veerutüüpidest, saate veeru arvutatud veeruks muuta, valides ripploendist Käitumine käsu Arvutatud .
Ripploendi all kuvatakse link Salvesta ja muuda . Valige see.
Uus veerg salvestatakse. Avage loendis Veerud veerg, mille salvestasite eelmises etapis.
Valige paani Veeru redigeerimine ripploendis Käitumine suvand Redigeeri.
Pange tähele, et arvutatud veeru definitsiooniredaktoris luuakse uus arvutatud veerg, kuid valemit pole määratud. Arvutatud veeru definitsioon koosneb kahest jaotisest: CONDITION ja ACTION.
-
Valige jaotises Tingimus Lisa tingimus , et määrata tabel, veerg, tehtemärk, tüüp ja väärtus. Tabeli rippmenüüstsaate valida praeguse tabeli või seotud tabeli. Ripploendis Veerg on valik kõigist tabeli jaoks saadaolevatest veergudest. Sõltuvalt valitud tehtemärgist peate võib-olla sisestama tüübi ja väärtuse. Tehtemärkide
ANDvõi abilORsaate määrata mitu tingimust. Kui olete tingimuse määramise lõpetanud, märkige märge.
- Pärast tingimuse määramist valige jaotises Toiming Lisa toiming , et sisestada arvutatud veeru valem. Kui olete toimingu määramise lõpetanud, märkige märge.
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 koos
<LookupFieldName>.<RelatedFieldName>saate valida:ParentAccountId.AccountNumber.Veerutaseme turvalisust ignoreeritakse seotud tabelis, nii et kui juurdepääsetavas veerus on tundlikke andmeid, kaitske ka arvutatud veerg.
-
Valige jaotises Tingimus Lisa tingimus , et määrata tabel, veerg, tehtemärk, tüüp ja väärtus. Tabeli rippmenüüstsaate valida praeguse tabeli või seotud tabeli. Ripploendis Veerg on valik kõigist tabeli jaoks saadaolevatest veergudest. Sõltuvalt valitud tehtemärgist peate võib-olla sisestama tüübi ja väärtuse. Tehtemärkide
Valige arvutatud veeru definitsiooniredaktoris Salvesta ja sule.
Näited
Vaatame arvutatud veergude näiteid üksikasjalikumalt.
Müügivõimaluse kaalutud tulu
Selles näites kasutame müügivõimaluse tabeli veerge, et arvutada kaalutud tulu müügivõimaluse tõenäosuse põhjal. Müügivõimaluse tabeli veeruredaktoris loome veeru nimega Kaalutud tulu ja määrame veeru tüübiks Arvutatud ning andmetüübiks on Valuuta.
Arvutatud veeru definitsiooniredaktori jaotises Tingimus määrame müügivõimaluse olekuga Olek = Avatud. Rakenduses ACTION arvutab valem kaalutud tulu müügivõimaluse eeldatava tulu ja müügivõimaluse tõenäosuse põhjal. Järgmistel kuvatõmmiseid näidatakse samm-sammult, kuidas määratleda arvutatud veergu Kaalutud tulu.
Määrake müügivõimaluste tingimus.
Sisestage kaalutud tulu valem.
Kokku
Müügivõimaluse järeltegevuse kuupäev
Selles näites kasutame müügivõimaluse algse müügivihje veerge, et arvutada sobiv kuupäev, millal müügivõimalusega seoses järelmeetmeid võtta.
Müügivõimaluse tabeli veeruredaktoris loome veeru nimega Järeltegevuse kuupäev ja määrame tüübiks Arvutatud ning andmetüübiks on Kuupäev ja kellaaeg.
Arvutatud veeru definitsiooniredaktori jaotises Tingimus määrame kaks tingimust: ostu ajavahemik ja müügivihje eeldatav väärtus.
ACTIONis pakume kahte valemit:
- Järeltegevus üks nädal pärast müügivõimalust.
- Ühe kuu pärast järelmeetmete võtmiseks, kui võimalus tõenäoliselt kohe ei teki.
Järgmistel kuvatõmmiseid näidatakse samm-sammult, kuidas määratleda arvutatud veergu Järeltegevuse kuupäev .
Määrake aluseks olevale müügivihjele kaks tingimust.
Sisestage nädala möödudes toimuva järeltegevuse valem.
Sisestage kuu möödudes toimuva järeltegevuse valem.
Kokku
Päevi rea loomisest
Selles näites kasutame funktsiooni DIFFINDAYS , et arvutada päevade erinevus rea loomise ajast praeguse kuupäevani.
Looge uus veerg Täisarv nimega Arvutatud erinevus päevades.
Esitage valem vahe arvutamiseks päevades
Kokku
Funktsiooni süntaks
Järgmine tabel sisaldab teavet arvutatud veeru jaotises TOIMING toodud funktsioonide süntaksi kohta.
Jootraha
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 kellaajaga ning määratud 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 kellaajaga ning määratud 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 kellaajaga ning määratud 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 kellaajaga ning määratud 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 kellaajaga ning määratud arvu aastatega. | 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, millest on lahutatud määratud 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, millest on lahutatud määratud 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, millest on maha arvatud määratud 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, millest on maha arvatud määratud 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, millest on lahutatud määratud arv aastaid. | Kuupäev ja kellaaeg |
| DIFFINDAYS( kuupäev ja kellaaeg, kuupäev ja kellaaeg) | Tagastab kahe veeru Kuupäev ja Kellaaeg 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) | Tagastab kahe veeru Kuupäev ja Kellaaeg erinevuse tundides. | Täisarv |
| DIFFINMINUTES( kuupäev ja kellaaeg, kuupäev ja kellaaeg) | Tagastab kahe veeru Kuupäev ja Kellaaeg erinevuse minutites. | Täisarv |
| DIFFINMONTHS( kuupäev ja kellaaeg, kuupäev ja kellaaeg) | Tagastab kahe veeru Kuupäev ja Kellaaeg erinevuse kuudes. Kui kuupäevad ja kellaajad jäävad samale kuule, on vahe null. | Täisarv |
| DIFFINWEEKS( kuupäev ja kellaaeg, kuupäev ja kellaaeg) | Tagastab kahe veeru Kuupäev ja Kellaaeg 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) | Tagastab kahe veeru Kuupäev ja Kellaaeg erinevuse 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 esimesel veerul Kuupäev ja kellaaeg ning teisel veerul Kuupäev ja kellaaeg käituksid samamoodi: Kasutaja kohalik,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: Veeru Kuupäev ja kellaaeg käitumine ja vorming.
Jootraha
Arvutatud veeru kuupäeva (nt 01/01/2015) ei saa sisestada kuupäeva. Veergude Kuupäev ja DateTime väärtusi saab määrata või võrrelda ainult teiste DateTime-väljade abil.
Funktsioonis CONCAT saate kasutada literaalstringe ühe tekstireana, tabeliveergudena, mis sisaldavad ühte tekstirida, või mõlema kombinatsioonina. Näiteks: CONCAT( Eesnimi, Perekonnanimi, "on haldur."). Kui sõnasõnaline string sisaldab jutumärke, lisage iga märgi ette kurakriips (\) paomärk järgmiselt:See tagab, This string contains the \"quotation marks.\" et stringi sees olevaid jutumärke ei käsitleta stringe eraldavate erimärkidena.
Järgmised näited näitavad, kuidas kasutada funktsioone TRIMLEFT ja TRIMRIGHT . Need sisaldavad algstringe ja sellest tulenevaid stringe, mille tagastavad funktsioonid TRIMLEFT ja TRIMRIGHT :
TRIMLEFT ("RXX10-3456789", 3), tagastab stringi 10-3456789TRIMRIGHT ("20-3456789RXX", 3), tagastab stringi 20-3456789
Arvestused
Pidage arvutatud veergudega töötamisel meeles teatud tingimusi ja piiranguid.
Salvestatud päringutel, diagrammidel ja visualiseeringutel võib olla maksimaalselt 50 kordumatut arvutatud veergu.
Arvutatud veeru väärtusi ei kuvata Outlooki kliendi ühenduseta režiimis paanivaadetes ega tabeli põhivormidel.
Arvutatud ahelveergude maksimumarv on 5.
Arvutatud veerg ei tohi viidata iseendale ega omada tsüklilisi ahelaid.
Kui muudate mitme tingimuse klausli ühte tingimuse tehtemärki, värskendatakse kõik tingimuse tehtemärgid sellele tingimusele. Näiteks kui muudate klauslis
IF (x > 50) OR (y ==10) OR (z < 5)tehtemärgi tehtemärgiksOR, muutuvadANDkõikORklausli operaatorid tehtemärkideks.ANDEmaveergudele pääsete juurde ematabeli otsinguveeru kaudu, näiteks
<LookupFieldName>.<FieldName>. Te ei pääse juurde mitme tabeliga otsinguveergudele, nagu Klient, mis võib olla Konto või Kontakt. Mõnel tabelil on siiski konkreetse tabeli jaoks eraldi otsinguveerud (ntParentAccountid.<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 veerg, mis sisaldab
Now()funktsiooni.
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 arvutatud veergu mõnest muust tabelist, mis sisaldab ka teist veergu mõnest muust tabelist (hõlmab kolme tabelit): (praegune tabel) arvutatud veerg( ← emarida) arvutatud veerg 1 ← (emarida) arvutatud veerg 2.
Arvutatud veergudes ei saa käivitada töövooge ega lisandmooduleid.
Olemasolevat lihtveergu ei saa arvutatud veeruks muuta. Kui teie praegune rakendus kasutab veeru arvutamiseks JavaScripti või lisandmooduleid, ei saa te arvutatud veergude funktsiooni kasutada ilma uut veergu loomata.
Duplikaadituvastusreegleid 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.
Kui valuuta arvutatud veerg sõltub seotud tabeli valuutaveerust, teeb süsteem arvutused, kasutades vastavaid baasvaluuta veeruväärtusi. Need arvutused on tingitud sellest, et vahetuskursi väärtused ja valuutaväärtused võivad erinevate tabelikirjete lõikes erineda. Kaaluge näiteks tabeli arvutatud veergu ja
Account RevenueOpportunitykaalugeAccount RevenuesõltubAnnual Revenuetabeli valuutaveerustAccount, seejärelAccount Revenuearvutatakse järgmiselt.'Account Revenue' = ['Annual Revenue (Base)' * 'Exchange Rate on Opportunity table record']või'Account Revenue' = [('Annual Revenue' / 'Exchange Rate on Account table record') * 'Exchange Rate on Opportunity table record']
Vaata ka
Veergude loomine ja redigeerimine
Väärtusi koondavate ümberarvestusveergude määratlemine
Video: ümberarvestus ja arvutatud veerud
Spetsiaalsed veerud