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 bo morda želel poznati tehtane prihodke za priložnost, ki temeljijo na ocenjenih prihodkih iz priložnosti, pomnoženih 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 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 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 z želeno tabelo.
Izberite območje Stolpci in nato v ukazni vrstici izberite Nov stolpec .
Navedite podatke za stolpec, vključno z prikazno ime , Ime in Podatkovni tip.
Če je podatkovni tip ena od vrst stolpcev, ki podpirajo izračune, lahko stolpec spremenite v izračunani stolpec tako, da na spustnem seznamu Vedenje izberete Izračunano .
Povezava Shrani in uredi se prikaže pod spustnim seznamom. Izberite ga.
Nov stolpec je shranjen. Na seznamu Stolpci odprite stolpec, ki ste ga shranili v prejšnjem koraku.
V podoknu Urejanje stolpca na spustnem seznamu 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 izvorne možne stranke priložnosti za izračun ustreznega datuma, kdaj na priložnost za nadaljnje delo.
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 verjetno 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, da izračunamo razliko 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 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: 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 vsako oznako postavite poševnico nazaj (\) ubežni znak, na primer: This string contains the \"quotation marks.\"
To zagotavlja, da narekovaji znotraj niza niso obravnavani 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 Outlookovem odjemalskem načinu brez povezave v pogledih ploščic ali v glavnih obrazcih tabele.
- Največje število verižnih stolpcev z izračunom je 5.
- Izračunani stolpec se ne more sklicevati nase 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 z več tabelami, kot je »Stranka«, ki je lahko »Kupec« ali »Stik«. 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 sme vsebovati izračunanega stolpca iz druge tabele, ki vsebuje še en stolpec iz druge tabele (obsega tri tabele):
(Trenutna tabela) stolpec z izračunom ← (nadrejena vrstica) stolpec z izračunom 1 ← (nadrejena vrstica) stolpec z izračunom 2.
- V izračunanih stolpcih ne morete sprožiti potekov dela ali vtičnikov.
- Obstoječega preprostega stolpca ni mogoče spremeniti v izračunani stolpec. Če vaš trenutni program za izračun stolpca uporablja JavaScript ali vtičnike, funkcije izračunanih stolpcev ne boste mogli uporabiti, 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
Ustvarjanje in urejanje stolpcev
Določanje stolpcev za zbiranje, ki združujejo vrednosti
Videoposnetek: Zbirni in izračunani stolpci
Formula, izračunani in zbirni stolpci s kodo
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