Avtomatizirajte izračune z definiranjem izračunanih stolpcev

Uporabite stolpce z izračunom za avtomatizacijo ročnih izračunov, ki jih uporabljate v poslovnih procesih.

Na primer, prodajalec bi morda želel poznati uteženi prihodek za priložnost, ki temelji na ocenjenem prihodku od priložnosti, pomnoženem z verjetnostjo. Ali pa želijo samodejno uporabiti popust, če je vrednost naročila večja od 500 USD. V stolpcu z izračunom so lahko vrednosti, ki izhajajo iz preprostih matematičnih operacij, na primer »večje od« ali »če drugo« in mnogih drugih.

Zmogljivosti

  • Stolpci z izračunom uporabljajo stolpce iz trenutne tabele ali povezanih nadrejenih tabel.
  • Podpora za izraze je na voljo v trenutni tabeli in povezanih stolpcih nadrejene tabele v razdelkih Pogoj in Dejanje . Vgrajene funkcije vključujejo:
    DODATKI, DODATKI, DODATKI TEDNI, DODATKI MESECI, DODATKI, ODŠTEVANJE UR, ODŠTEVANJE DNEV, ODŠTEVANJE TEDNOV, ODŠTEVANJE MESECI, ODŠTEVANJE LETA, DIFFINDUTI, DIFFINURE, DIFFINMINUTE, DIFFIN MESECI, DIFFINWEEKS, DIFFINYEAR S, CONCAT, OBREZI LEVO, in TRIMRIGHT. Več o tem si preberite v Sintaksi funkcij.
  • Bogata pogojna podpora zagotavlja razvejitev in več pogojev. Logične operacije vključujejo operatorja IN in ALI .
  • Zmogljivosti vizualnega urejanja vključujejo sodoben uporabniški vmesnik in IntelliSense v razdelku ACTION.
  • Nemotena integracija stolpcev z izračunom v obrazce, poglede, grafikone in poročila je na voljo v realnem času.
  • Stolpce z izračunom lahko konfigurirate za uporabo kontrolnikov po meri.

Scenariji

  • Uteženi prihodek: Ocenjeni prihodek pomnožen z verjetnostjo
  • Neto vrednost: Od sredstev se odštejejo obveznosti za dani račun
  • Stroški dela: Osnovna postavka do 40 ur, plus več nadur
  • Kontaktna številka: Telefonska številka za priložnost na podlagi računa ali stika
  • Ocena potencialne stranke: En sam stolpec, ki ponuja vpogled v kakovost dane potencialne stranke
  • Nadaljnje spremljanje do: Nadaljnje spremljanje dejavnosti za določeno število dni glede na prioriteto

Pomembno

Če želite ustvariti izračunani stolpec, morate imeti pravico za pisanje v tabeli profila varnosti polja. ... Če izračunani stolpec v izračunu uporablja zaščitene stolpce, razmislite tudi o zaščiti izračunanega stolpca, da uporabnikom preprečite dostop do podatkov, za katere nimajo zadostnih dovoljenj. Urejevalnik izračunanih stolpcev vas opozori, če ustvarjate izračunani stolpec, ki v izračunu uporablja zaščitene stolpce, in vam predlaga, da zavarujete izračunani stolpec. Več informacij: Varnost na ravni stolpcev za nadzor dostopa.

Vrste stolpcev, ki podpirajo izračune

  • Besedilo
  • Možnost
  • Da/ne
  • Celo število
  • Decimalno število
  • Currency
  • Datum/ura

Ustvarjanje stolpca z izračunom

  1. Prijavi se Power Apps

  2. V levem podoknu za navigacijo izberite Rešitve . Če elementa ni v stranskem podoknu, izberite …Več in nato izberite želeni element.

  3. Odprite neupravljano rešitev, ki vsebuje želeno tabelo.

  4. Izberite območje Stolpci in nato v ukazni vrstici izberite Nov stolpec .

  5. Navedite podatke za stolpec, vključno z Prikaznim imenom, Imenom in Tipom podatkov.

  6. Če je podatkovni tip eden od tipov stolpcev, ki podpirajo izračune, lahko stolpec spremenite v izračunani stolpec tako, da v spustnem seznamu »Vedenje« izberete »Izračunano«. ...

    Spremeni stolpec v izračunani stolpec

  7. Povezava Shrani in uredi se prikaže pod spustnim seznamom. Izberite ga.

  8. Novi stolpec je shranjen. Na seznamu Stolpci odprite stolpec, ki ste ga shranili v prejšnjem koraku.

  9. V podoknu Uredi stolpec v spustnem seznamu Vedenje izberite Uredi.

    Povezava za odpiranje urejevalnika definicij izračunanega stolpca

  10. V urejevalniku definicij izračunanega stolpca opazite, da je nov izračunani stolpec ustvarjen, vendar formula ni nastavljena. Definicija izračunanega stolpca je sestavljena iz dveh razdelkov: POGOJ in DEJANJE.
    Nov obrazec za izračun stolpcev.

    1. V razdelku Pogoj izberite Dodaj pogoj , da določite tabelo, stolpec, operator, vrsto in vrednost. V spustnem meniju za tabelo lahko izberete trenutno tabelo ali povezano tabelo. V spustnem meniju Stolpec imate na voljo izbor vseh razpoložljivih stolpcev za tabelo. Glede na izbrani operator boste morda morali navesti vrsto in vrednost. Več pogojev lahko določite z operatorjema AND ali OR . Ko končate z določanjem pogoja, izberite kljukico.
    2. Ko določite pogoj, v razdelku Dejanje izberite Dodaj dejanje , da vnesete formulo za izračunani stolpec. Ko končate z določanjem dejanja, izberite kljukico.

    opomba,

    V razdelku »Dejanje« lahko uporabite podatke iz vrstic iskanja. Najprej morate izbrati stolpec za iskanje in nato vnesti obdobje. Potem lahko izberete enega od stolpcev, ki so na voljo v sorodni tabeli. Na primer, z <LookupFieldName>.<RelatedFieldName> lahko izberete: ParentAccountId.AccountNumber.

    Varnost na ravni stolpcev se v povezani tabeli prezre, zato če so v dostopnem stolpcu občutljivi podatki, zaščitite tudi izračunani stolpec.

  11. V urejevalniku definicij izračunanega stolpca izberite Shrani in zapri.

Primeri

Oglejmo si podrobneje primere izračunanih stolpcev.

Tehtani prihodki priložnosti

V tem primeru uporabljamo stolpce tabele priložnosti za izračun uteženega prihodka na podlagi verjetnosti priložnosti. V urejevalniku stolpcev za tabelo priložnosti ustvarimo stolpec z imenom Uteženi prihodki in določimo vrsto stolpca kot Izračunano , vrsta podatkov pa je Valuta.

V urejevalniku definicij izračunanega stolpca v razdelku Pogoj določimo priložnost s Statusom = Odprto. V **AKCIJI** formula izračuna utežene prihodke na podlagi ocenjenih prihodkov priložnosti, pomnoženih z verjetnostjo priložnosti. Naslednji posnetki zaslona korak za korakom prikazujejo, kako definirati izračunani stolpec Uteženi prihodki .

Nastavite pogoj v priložnostih:

Nastavitev tehtanih prihodkov v programu Dynamics 365.

Navedite formulo za tehtane prihodke:

Nastavitev ocenjene vrednosti tehtanih prihodkov v programu Dynamics 365.

Skupaj:

Uteženi prihodek glede na ocenjeni prihodek v storitvi Dynamics 365.

Datum za nadaljnje delo za priložnost

V tem primeru uporabljamo stolpce prvotne potencialne stranke priložnosti za izračun ustreznega datuma za nadaljnje ukrepanje glede priložnosti.

V urejevalniku stolpcev za tabelo priložnosti ustvarimo stolpec z imenom Datum nadaljnjega ukrepanja in določimo vrsto kot Izračunano , vrsta podatkov pa je Datum in ura.

V urejevalniku definicij izračunanega stolpca v razdelku Pogoj določimo dva pogoja: časovni okvir nakupa in ocenjeno vrednost potencialne stranke.

V AKCIJI podajamo dve formuli:

  • Za nadaljnje delo v enem tednu za takojšnjo priložnost.
  • Za nadaljnji stik čez en mesec, če se priložnost verjetno ne bo ponudila takoj.

Naslednji posnetki zaslona korak za korakom prikazujejo, kako definirati izračunani stolpec Datum nadaljnjega spremljanja .

Nastavite dva pogoja v izvorni možni stranki:

Datum za nadaljnje delo za priložnost v Dynamics 365, prvič.

Datum za nadaljnje delo za priložnost v Dynamics 365, drugič.

Navedite formulo za nadaljnjo obravnavo v enem tednu:

Datum za nadaljnje delo za priložnost v Dynamics 365, tretjič.

Navedite formulo za nadaljnjo obravnavo v enem mesecu:

Nastavitev datuma za nadaljnje delo v programu Dynamics 365.

Skupaj:

Nastavitev datuma za nadaljnje delo »če – potem« in »sicer« v programu Dynamics 365.

Dnevi, odkar je bila ustvarjena vrstica

V tem primeru uporabljamo funkcijo DIFFINDAYS za izračun razlike v dnevih od časa ustvarjanja vrstice do trenutnega datuma.

Ustvarite nov stolpec Celo število z imenom Izračunana razlika v dnevih.

Navedite formulo za izračun razlike v dneh

Stolpec z izračunom, funkcija DIFFINDAYS.

Skupaj:

Razlika v dneh od ustvarjanja vrstice.

Sintaksa funkcij

V naslednji tabeli so informacije o sintaksi funkcij, ki so navedene v razdelku ACTION izračunanega stolpca.

Nasvet

Imena funkcij so določen z velikimi tiskanimi črkami.

Sintaksa funkcije Opis Tip vrnitve
ADDAYS (celo število, datum in ura) Vrne nov datum in čas, ki je enak podanemu datumu in času, plus podano število dni. Datum in ura
ADDHOURS (celo število, datum in ura) Vrne nov datum in čas, ki je enak podanemu datumu in času, ter podano število ur. Datum in ura
ADDMONTHS (celo število, datum in ura) Vrne nov datum in čas, ki je enak podanemu datumu in času, ter podano število mesecev. Datum in ura
ADDWEEKS (celo število, datum in ura) Vrne nov datum in čas, ki je enak podanemu datumu in času, ter podano število tednov. Datum in ura
LETA (celo število, datum in ura) Vrne nov datum in čas, ki je enak podanemu datumu in času, plus podano število let. Datum in ura
ODŠTEJDNEV (celo število, datum in ura) Vrne nov datum in čas, ki je enak podanemu datumu in času, minus podano število dni. Datum in ura
ODŠT.URE (celo število, datum in ura) Vrne nov datum in čas, ki je enak podanemu datumu in času, minus podano število ur. Datum in ura
ODŠTEJMESECEV (celo število, datum in ura) Vrne nov datum in čas, ki je enak podanemu datumu in času, minus podano število mesecev. Datum in ura
ODŠTEJTEDNE (celo število, datum in ura) Vrne nov datum in čas, ki je enak podanemu datumu in času, minus podano število tednov. Datum in ura
ODŠTEJLET (celo število, datum in ura) Vrne nov datum in čas, ki je enak podanemu datumu in času, minus podano število let. Datum in ura
DIFFINDAYS (datum in ura, datum in ura) Vrne razliko v dnevih med dvema stolpcema z datumom in časom. Če tako datum kot čas padeta na isti dan, je razlika nič. Celo število
DIFFINHOURS (datum in ura, datum in ura) Vrne razliko v urah med dvema stolpcema z datumom in časom. Celo število
DIFFINMINUTES (datum in ura, datum in ura) Vrne razliko v minutah med dvema stolpcema z datumom in časom. Celo število
DIFFINMONTHS (datum in ura, datum in ura) Vrne razliko v mesecih med dvema stolpcema z datumom in časom. Če tako datum kot čas padeta na isti mesec, je razlika nič. Celo število
DIFFINWEEKS (datum in ura, datum in ura) Vrne razliko v tednih med dvema stolpcema z datumom in časom. Če tako datum kot čas padeta na isti teden, je razlika nič. Celo število
DIFFINYEARS (datum in ura, datum in ura) Vrne razliko v letih med dvema stolpcema z datumom in časom. Če tako datum kot čas padeta na isto leto, je razlika nič. Celo število
CONCAT (ena vrstica besedila, ena vrstica besedila, … ena vrstica besedila) Vrne niz, ki je rezultat združevanja dveh ali več nizov. Niz
TRIMLEFT (ena vrstica besedila, celo število) Vrne niz, ki vsebuje kopijo določenega niza, brez prvih n-znakov. Niz
TRIMRIGHT (ena vrstica besedila, celo število) Vrne niz, ki vsebuje kopijo določenega niza, brez zadnjih n-znakov. Niz

opomba,

Vse funkcije DIFF zahtevajo, da imata prvi stolpec Datum in čas in drugi stolpec Datum in čas enako delovanje: Lokalno za uporabnika, Samo datum ali Neodvisno od časovnega pasu. Če se vedenje drugega stolpca ne ujema z vedenjem prvega stolpca, se prikaže sporočilo o napaki, ki označuje, da drugega stolpca ni mogoče uporabiti v trenutni funkciji. Več informacij: Obnašanje in oblika stolpca Datum in čas.

Nasvet

V izračunanem stolpcu kot vrednost Datum ne morete vnesti datuma, na primer 01/01/2015. Vrednosti Date in DateTime lahko nastavite ali primerjate le z drugimi stolpci DateTime.

V funkciji **CONCAT** lahko uporabite dobesedne nize kot posamezne vrstice besedila, stolpce tabele, ki vsebujejo eno vrstico besedila, ali kombinacijo obojega. Na primer: CONCAT (Ime, Priimek, "je vodja."). Če niz dobesednih znakov vsebuje narekovaje, pred vsakim znakom postavite ubežni znak poševne črte (\), takole: This string contains the \"quotation marks.\" To zagotavlja, da se narekovaji znotraj niza ne obravnavajo kot posebni znaki, ki ločujejo nize.

Naslednji primeri prikazujejo, kako uporabljati funkciji TRIMLEFT in TRIMRIGHT . Vsebujejo začetne nize in nastale nize, ki jih vrneta funkciji TRIMLEFT in TRIMRIGHT :

TRIMLEFT ("RXX10-3456789", 3), vrne niz 10-3456789TRIMRIGHT ("20-3456789RXX", 3), vrne niz 20-3456789

Vidiki

Ko uporabljate stolpce z izračunom, morate upoštevati določene pogoje in omejitve:

  • Shranjene poizvedbe, grafikoni in vizualizacije lahko vsebujejo največ 50 edinstvenih izračunanih stolpcev.

  • Izračunane vrednosti stolpcev niso prikazane v načinu brez povezave odjemalca Outlook v pogledih ploščic ali na glavnih obrazcih tabele.

  • Največje število verižnih stolpcev z izračunom je 5.

  • Izračunani stolpec se ne more sklicevati na samega sebe ali imeti cikličnih verig.

  • Če spremenite enega od pogojnih operatorjev v stavku z več pogoji, se vsi pogojni operatorji posodobijo na ta pogoj. Na primer, če v stavku IF (x > 50) OR (y ==10) OR (z < 5) spremenite operator OR v operator AND , potem vsi OR operatorji v stavku postanejo AND operatorji.

  • Do nadrejenih stolpcev lahko dostopate prek stolpca za iskanje v nadrejeni tabeli, kot je na primer <LookupFieldName>.<FieldName>. Do stolpcev za iskanje v več tabelah, kot je »Stranka«, ki je lahko »Račun« ali »Stik«, ne morete dostopati. Vendar pa imajo nekatere tabele posamezne stolpce za iskanje za določeno tabelo, na primer ParentAccountid.<FieldName> ali ParentContactid.<FieldName>.

  • Razvrščanje je onemogočeno v:

    • stolpcu z izračunom, ki vsebuje stolpec nadrejene vrstice;
    • stolpcu z izračunom, ki vsebuje logični stolpec (na primer stolpec za naslov);
    • stolpcu z izračunom, ki vsebuje drug stolpec z izračunom.
    • Izračunani stolpec, ki vsebuje funkcijo . Now()
  • Stolpci z izračunom lahko obsegajo le dve tabeli.

    • Stolpec z izračunom lahko vsebuje stolpec iz druge tabele (obsega dve tabeli –trenutna tabela in nadrejena vrstica).
    • Izračunani stolpec ne sme vsebovati izračunanega stolpca iz druge tabele, ki vsebuje tudi drug stolpec iz druge tabele (ki obsega tri tabele): (Trenutna tabela) Izračunani stolpec ← (Nadrejena vrstica) Izračunani stolpec 1 ← (Nadrejena vrstica) Izračunani stolpec 2.
  • V izračunanih stolpcih ni mogoče sprožiti potekov dela ali vtičnikov.

  • Obstoječega preprostega stolpca ni mogoče spremeniti v izračunani stolpec. Če vaša trenutna aplikacija za izračun stolpca uporablja JavaScript ali vtičnike, funkcije izračunanih stolpcev ne boste mogli uporabljati, ne da bi ustvarili nov stolpec.

  • Pravila za zaznavanje podvojenih podatkov se ne sprožijo v izračunanih stolpcih.

  • Skupna vrednost se ne more sklicevati na stolpec z izračunom, ki uporablja drug stolpec z izračunom, tudi če so vsi stolpci drugega stolpca z izračunom v trenutni tabeli.

  • Ko je izračunani stolpec valute odvisen od stolpca valute v povezani tabeli, sistem izvede izračune z uporabo ustreznih vrednosti stolpca osnovne valute. Ti izračuni so potrebni, ker se vrednosti menjalnih tečajev in vrednosti valut lahko razlikujejo med različnimi zapisi v tabeli. Na primer, če upoštevamo izračunani stolpec - Account Revenue v tabeli Opportunity in če upoštevamo, da je Account Revenue odvisno od stolpca z valuto Annual Revenue v tabeli Account , se Account Revenue izračuna, kot je opisano tukaj:

    'Account Revenue' = ['Annual Revenue (Base)' * 'Exchange Rate on Opportunity table record'] ali 'Account Revenue' = [('Annual Revenue' / 'Exchange Rate on Account table record') * 'Exchange Rate on Opportunity table record']

Glejte tudi

Ustvarjanje in urejanje stolpcev
Določite stolpce z združevanjem, ki združujejo vrednosti
Videoposnetek: Zbirni in izračunani stolpci
Specializirani stolpci