Določanje stolpcev z izračunom za avtomatizacijo izračunov
Uporabite stolpce z izračunom za avtomatizacijo ročnih izračunov, ki jih uporabljate v poslovnih procesih.
Na primer, prodajalec bi morda želel vedeti 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. Vse to lahko dosežete z uporabo storitve Power Apps brez pisanja kode.
Zmogljivosti
- Stolpci z izračunom uporabljajo stolpce iz trenutne tabele ali povezanih nadrejenih tabel.
- Podpora za izraz je na voljo za stolpce trenutne tabele in povezanih nadrejenih tabel v razdelkih Pogoj in Dejanje. Vgrajene funkcije vključujejo:
ADDHOURS, ADDDAYS, ADDWEEKS, ADDMONTHS, ADDYEARS, SUBTRACTHOURS, SUBTRACTDAYS, SUBTRACTWEEKS, SUBTRACTMONTHS, SUBTRACTYEARS, DIFFINDAYS, DIFFINHOURS, DIFFINMINUTES, DIFFINMONTHS, DIFFINWEEKS, DIFFINYEARS, CONCAT, TRIMLEFT in TRIMRIGHT. Več informacij: Sintaksa funkcij - Bogata pogojna podpora zagotavlja razvejitev in več pogojev. Logične operacije vključujejo operatorja IN in ALI.
- Možnosti vizualnega urejanja vključujejo sodoben uporabniški vmesnik in funkcije IntelliSense v razdelku DEJANJE.
- 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
- Tehtani prihodki: predvideni prihodki, pomnoženi z verjetnostjo
- Neto vrednost: sredstva, od katerih so odštete obveznosti za dani račun
- Stroški dela: osnovna stopnja do 40 ur plus dodatne nadure
- Številka za stik: telefonska številka za priložnost na podlagi kupca ali stika
- Rezultat možne stranke: en stolpec, ki ponuja vpogled v kakovost dane možne stranke
- Nadaljnje delo: spremljanje dejavnosti po določenem številu dni na podlagi prednosti
Pomembno
Če želite ustvariti stolpec z izračunom, morate imeti v tabeli Varnostni profil polja pravico za pisanje. Če izračunani stolpec uporablja zavarovane stolpce v izračunu, razmislite o zaščiti tudi izračunanega stolpca, da uporabnikom preprečite dostop do podatkov, za katere nimajo zadostnih dovoljenj. Urejevalnik stolpca z izračunom prikaže sporočilo, če želite ustvariti stolpec z izračunom, ki uporablja zaščitene stolpce v izračunu, in vam predlaga, da zaščitite stolpec z izračunom. Več informacij: Varnost na ravni stolpca za nadzor dostopa.
Vrste stolpcev, ki podpirajo izračune
- Besedilo
- Možnost
- Da/ne
- Celo število
- Decimalno število
- Valuta
- Datum/ura
Ustvarjanje stolpca z izračunom
Vpišite se v Power Apps
Na levi strani podokna za krmiljenje izberite Rešitve. Če elementa ni v podoknu leve plošče, izberite … Več in nato izberite želeni element.
Odprite neupravljano rešitev, ki ima želeno tabelo.
Izberite območje Stolpci in nato izberite Nov stolpec v ukazni vrstici.
Navedite informacije za stolpec, vključno z prikazno ime, Ime in Tip podatkov.
Če je podatkovni tip eden od vrst stolpcev, ki podpirajo izračune, lahko stolpec spremenite v izračunani stolpec tako, da izberete Izračunano s Vedenje spustnega seznama.
Pod spustnim seznamom se prikaže povezava Shrani in uredi . Izberite ga.
Nov stolpec je shranjen. Na seznamu Stolpci odprite stolpec, ki ste ga shranili v prejšnjem koraku.
V podoknu Stolpec za urejanje pod spustnim seznamom Vedenje izberite Uredi.
V urejevalniku definicije stolpca z izračunom boste videli, da je bil ustvarjen nov stolpec z izračunom, formula pa ni bila nastavljena. Stolpec z izračunom je sestavljen iz dveh razdelkov: POGOJ in DEJANJE.
- V razdelku Stanje izberite Dodaj pogoj, da določite tabelo, stolpec, operator, vrsto in vrednost. V spustnem polju Tabela lahko izberete trenutno tabelo ali povezano tabelo. V spustnem polju Stolpec so prikazani vsi stolpci, ki so na voljo za tabelo. Glede na izbran operator boste morda morali navesti vrsto in vrednost. Z operatorjema
AND
aliOR
lahko določite več pogojev. Ko končate z določanjem pogoja, izberite kljukico . - Ko določite pogoj, v razdelku Dejanje izberite Dodaj dejanje, da dobite formulo za stolpec z izračunom. 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. Pri
<LookupFieldName>.<RelatedFieldName>
lahko na primer izberete:ParentAccountId.AccountNumber
.Upoštevajte, da bo varnost na ravni stolpca prezrta v sorodni tabeli. Če so v stolpcu, do katerega dostopate, občutljivi podatki, priporočamo, da zaščitite tudi stolpec z izračunom.
- V razdelku Stanje izberite Dodaj pogoj, da določite tabelo, stolpec, operator, vrsto in vrednost. V spustnem polju Tabela lahko izberete trenutno tabelo ali povezano tabelo. V spustnem polju Stolpec so prikazani vsi stolpci, ki so na voljo za tabelo. Glede na izbran operator boste morda morali navesti vrsto in vrednost. Z operatorjema
V urejevalniku definicije stolpca z izračunom 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 tehtanega prihodka na podlagi verjetnosti priložnosti. V urejevalniku stolpcev za tabelo priložnosti ustvarimo stolpec z imenom Tehtani prihodki in določimo vrsto stolpca kot Izračunano, podatkovni tip pa je Valuta.
V urejevalniku definicije stolpca z izračunom v razdelku Pogoj navedemo priložnost s stanjem »Odprto«. V razdelku DEJANJE formula izračuna tehtane prihodke na podlagi predvidenih prihodkov priložnosti, pomnoženih z verjetnostjo priložnosti. Spodnji posnetki zaslona po korakih prikazujejo določanje stolpca z izračunom za tehtane prihodke.
Nastavite pogoj v priložnostih:
Navedite formulo za tehtane prihodke:
Skupaj:
Datum za nadaljnje delo za priložnost
V tem primeru uporabljamo stolpce izvirne potencialne stranke priložnosti za izračun ustreznega datuma, ko za nadaljnje delo priložnost.
V urejevalniku stolpcev za tabelo priložnosti ustvarimo stolpec z imenom Datum za nadaljnje delo in določimo vrsto kot Izračunano, podatkovni tip pa je Datum in čas.
V urejevalniku definicije stolpca z izračunom v razdelku Pogoj navedemo dva pogoja: časovni okvir nakupa in ocenjeno vrednost možne stranke.
V razdelku DEJANJE navedemo dve formuli:
- Za nadaljnje delo v enem tednu za takojšnjo priložnost.
- Na za nadaljnje delo v enem mesecu, če se priložnost ne bo zgodila takoj.
Spodnji posnetki zaslona po korakih prikazujejo določanje stolpca z izračunom Datum za nadaljnje delo.
Nastavite dva pogoja v izvorni možni stranki:
Navedite formulo za nadaljnjo obravnavo v enem tednu:
Navedite formulo za nadaljnjo obravnavo v enem mesecu:
Skupaj:
Dnevi, odkar je bila ustvarjena vrstica
V tem primeru uporabljamo funkcijo DIFFINDAYS za izračun razlike v dnevih od trenutka, ko je bila vrstica ustvarjena, do trenutnega datuma.
Ustvarite nov stolpec s celim številom, imenovan Izračunana razlika v dneh.
Navedite formulo za izračun razlike v dneh
Skupaj:
Sintaksa funkcij
Spodnja tabela vključuje podatke o sintaksi podanih funkcij v razdelku DEJANJE stolpca z izračunom.
Nasvet
Imena funkcij so določen z velikimi tiskanimi črkami.
Sintaksa funkcije | Opis | Tip vrnitve |
---|---|---|
ADDDAYS (celo število, datum in čas) | Vrne novi datum in čas, ki je enak podanemu datumu in času z dodanim določenim številom dni. | Datum in ura |
ADDHOURS (celo število, datum in čas) | Vrne novi datum in čas, ki je enak podanemu datumu in času z dodanim določenim številom ur. | Datum in ura |
ADDMONTHS (celo število, datum in čas) | Vrne novi datum in čas, ki je enak podanemu datumu in času z dodanim določenim številom mesecev. | Datum in ura |
ADDWEEKS (celo število, datum in čas) | Vrne novi datum in čas, ki je enak podanemu datumu in času z dodanim določenim številom tednov. | Datum in ura |
ADDYEARS (celo število, datum in čas) | Vrne novi datum in čas, ki je enak podanemu datumu in času z dodanim določenim številom let. | Datum in ura |
SUBTRACTDAYS (celo število, datum in čas) | Vrne novi datum in čas, ki je enak podanemu datumu in času z odštetim določenim številom dni. | Datum in ura |
SUBTRACTHOURS (celo število, datum in čas) | Vrne novi datum in čas, ki je enak podanemu datumu in času z odštetim določenim številom ur. | Datum in ura |
SUBTRACTMONTHS (celo število, datum in čas) | Vrne novi datum in čas, ki je enak podanemu datumu in času z odštetim določenim številom mesecev. | Datum in ura |
SUBTRACTWEEKS (celo število, datum in čas) | Vrne novi datum in čas, ki je enak podanemu datumu in času z odštetim določenim številom tednov. | Datum in ura |
SUBTRACTYEARS (celo število, datum in čas) | Vrne novi datum in čas, ki je enak podanemu datumu in času z odštetim določenim številom let. | Datum in ura |
DIFFINDAYS (datum in čas, datum in čas) | Vrne razliko v dneh med dvema stolpcema Datum in čas. Če tako datum kot čas padeta na isti dan, je razlika nič. | Celo število |
DIFFINHOURS (datum in čas, datum in čas) | Vrne razliko v urah med dvema stolpcema Datum in čas. | Celo število |
DIFFINMINUTES (datum in čas, datum in čas) | Vrne razliko v minutah med dvema stolpcema Datum in čas. | Celo število |
DIFFINMONTHS (datum in čas, datum in čas) | Vrne razliko v mesecih med dvema stolpcema Datum in čas. Če tako datum kot čas padeta na isti mesec, je razlika nič. | Celo število |
DIFFINWEEKS (datum in čas, datum in čas) | Vrne razliko v tednih med dvema stolpcema Datum in čas. Če tako datum kot čas padeta na isti teden, je razlika nič. | Celo število |
DIFFINYEARS (datum in čas, datum in čas) | Vrne razliko v letih med dvema stolpcema Datum in čas. Č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. | String |
Opomba
Za vse funkcije DIFF morata imeti prvi stolpec Datum in čas in drugi stolpec Datum in čas enako vedenje: Lokalno pri uporabniku, Samo datum ali Neodvisno od časovnega pasu. Če se obnašanje drugega stolpca ne ujema z obnašanjem prvega stolpca, se prikaže sporočilo o napaki, ki nakazuje, da drugega stolpca ni mogoče uporabiti v trenutni funkciji. Več informacij: Vedenje in oblika stolpca z datumom in uro.
Opomba
V stolpec z izračunom za vrednost datuma ni mogoče vnesti datuma, na primer 01/01/2015. Vrednosti Date in DateTime lahko nastavite ali primerjate le z drugimi stolpci DateTime.
Pri funkciji CONCAT lahko dobesedne nize uporabite kot posamezne vrstice besedila, stolpce tabele, ki vsebujejo posamezne vrstice besedila, ali kombinacijo obeh. Na primer: CONCAT (Ime, Priimek, »je direktor«.). Če dobesedni niz vsebuje narekovaje, pred vsakim znakom postavite poševnico nazaj (\), kot je ta: This string contains the \"quotation marks.\"
To zagotavlja, da se narekovaji v nizu ne obravnavajo kot posebni znaki, ki ločujejo nize.
Naslednji primeri kažejo, kako uporabiti funkciji TRIMLEFT in TRIMRIGHT. Vsebujejo začetne in nastale nize, ki jih vrneta funkciji TRIMLEFT in TRIMRIGHT:
TRIMLEFT (»RXX10-3456789«, 3), vrne niz 10-3456789
TRIMRIGHT (»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 upodobitve imajo lahko največ 50 enoličnih stolpcev z izračunom.
- Izračunane vrednosti stolpcev niso prikazane v načinu Outlook Client Offline 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 operatorjev pogoja v stavku z več pogoji, so vsi operatorji pogoja posodobljeni na ta pogoj. Če na primer v stavku
IF (x > 50) OR (y ==10) OR (z < 5)
spremenite operatorOR
naAND
, vsi operatorjiOR
v stavku postanejo operatorjiAND
. - Do nadrejenih stolpcev lahko dostopate prek stolpca za iskanje za nadrejeno tabelo, na primer
<LookupFieldName>.<FieldName>
. To ni mogoče pri stolpcih za iskanje v več tabelah, kot je Stranka, ki je lahko Račun ali Kontakt. Vendar pa imajo nekatere tabele posamezne stolpce za iskanje za določeno tabelo, na primerParentAccountid.
<FieldName>
aliParentContactid.
<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.
- 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 more vsebovati izračunanega stolpca iz druge tabele, ki vsebuje tudi drug stolpec iz druge tabele (ki obsega tri tabele):
(Trenutna tabela) stolpec z izračunom ← (nadrejena vrstica) stolpec z izračunom 1 ← (nadrejena vrstica) stolpec z izračunom 2.
- Na izračunanih stolpcih ne morete sprožiti delovnih tokov ali vtičnikov.
- Obstoječega preprostega stolpca ne morete spremeniti v izračunani stolpec. Če vaša trenutna aplikacija uporablja JavaScript ali vtičnike za izračun stolpca, ne bi mogli uporabiti funkcije izračunanih stolpcev, ne da bi ustvarili nov stolpec.
- Pravila zaznavanje dvojnikov 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.
Glejte tudi
Ustvarite in uredite stolpce
Določite skupne stolpce, ki združujejo vrednosti
Video: skupni in izračunani stolpci
Stolpci s formulo, izračunani in skupni stolpci z uporabo kode
Opomba
Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)
Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).
Povratne informacije
https://aka.ms/ContentUserFeedback.
Kmalu na voljo: V letu 2024 bomo ukinili storitev Težave v storitvi GitHub kot mehanizem za povratne informacije za vsebino in jo zamenjali z novim sistemom za povratne informacije. Za več informacij si oglejte:Pošlji in prikaži povratne informacije za