Jaa


Average-, Max-, Min-, StdevP-, Sum- ja VarP-funktio

Koskee seuraavia: pohjaan perustuvat sovellukset Työpöytätyönkulkujen Dataverse kaavasarakkeet Mallipohjaisten sovellusten Power Pages Power Platform CLI

Koostefunktiot, jotka koostavat numerojoukon.

Description

Average-funktio laskee argumenttiensa keskiarvon.

Max-funktio etsii enimmäisarvon.

Min-funktio etsii vähimmäisarvon.

Sum-funktio laskee argumenttiensa summan.

StdevP-funktio laskee argumenttiensa keskihajonnan.

VarP-funktio laskee argumenttiensa varianssin.

Voit antaa funktioille arvot seuraavin tavoin:

  • Erillisinä argumentteina. Esimerkiksi Sum( 1, 2, 3 ) palauttaa arvon 6.
  • Taulukkona ja kaavana, joka suoritetaan taulukolle. Kooste lasketaan kaavan arvoille joka tietueelle.

Parhaillaan käsiteltävän tietueen kentät ovat kaavan käytettävissä. Käytä ThisRecord-operaattoria tai viittaa kenttiin nimellä muiden arvojen tapaan. As-operaattoria voidaan käyttää myös käsiteltävän tietueen nimeämiseen, mikä voi auttaa tekemään kaavasta helpommin ymmärrettävän ja mahdollistaa sisäkkäisten tietueiden käytön. Lisätietoja on seuraavissa esimerkeissä ja tietueen vaikutusalueen käsittelyn ohjeessa.

Nämä funktiot toimivat vain numeroarvojen kanssa. Muut arvotyypit, kuten merkkijonot ja tietueet, jätetään huomiotta. Käytä Value-funktiota muuntamaan merkkijono luvuksi.

Average-, Max-, Min- ja Sum-funktiot voidaan delegoida, kun niitä käytetään näiden funktioiden delegointia tukevan tietolähteen kanssa. StdevP- ja VarP-funktioita ei kuitenkaan voi delegoida minkään tietolähteen osalta. Jos delegointia ei tueta, vain tietojen ensimmäinen osa noudetaan ja sen jälkeen funktio otetaan käyttöön paikallisesti. Tulos ei ehkä vastaa kokonaisuutta. Laatimisvaiheessa näytetään delegointivaroitus, joka muistuttaa tästä rajoituksesta ja kehottaa vaihtamaan delegoitaviin vaihtoehtoihin, jos mahdollista. Lisätietoja on delegoinnin yleiskatsauksessa.

Syntaksi

Keskiarvo( NumeerinenKaava1, [ NumeerinenKaava2, ... ] )
Max( NumeerinenKaava1, [ NumeerinenKaava2, ... ] )
Min( NumeerinenKaava1, [ NumeerinenKaava2, ... ] )
Summa( NumeerinenKaava1, [ NumeerinenKaava2, ... ] )
StdevP( NumeerinenKaava1, [ NumeerinenKaava2, ... ] )
VarP( NumeerinenKaava1, [ NumeerinenKaava2, ... ] )

  • Numeeriset kaavat - pakollinen. Käsiteltävät numeeriset arvot.

Keskiarvo( taulukko; numeerinenKaava )
Max(taulukko,NumeerinenKaava )
min( taulukko,numeerinenKaava )
Summa(taulukko,NumeerinenKaava )
StdevP( taulukko,NumeerinenKaava )
VarP(taulukko,NumeerinenKaava )

  • Taulukko - Pakollinen. Käsiteltävä taulukko.
  • NumeerinenKaava - pakollinen. Kullekin tietueelle laskettava kaava. Tämän kaavan tulosta käytetään koostamiseen. Voit käyttää taulukon sarakkeita kaavassa.

Esimerkit

Vaihe vaiheelta

Oletetaan, että käytössä on tietolähde nimeltä Sales, joka sisältää sarakkeen CostPerUnit ja sarakkeen UnitsSold, ja asetat selitteen Text-ominaisuudeksi tämän kaavan:
Summa(myynti, CostPerUnit * Myydyt yksiköt)

Selite näyttää kokonaismyynnit kertomalla tietueiden sarakkeiden arvot ja lisäämällä kaikkien tietueiden tulokset yhteen:
Kokonaismyynnin laskenta myydyistä yksiköistä ja yksikköhinnasta.

Toisessa erilaisessa esimerkissä käytössä on liukusäätimet nimeltä Slider1, Slider2 ja Slider3 ja selite, jonka Text-ominaisuudeksi on määritetty seuraava kaava:
Summa(Slider1.Value, Slider2.Value, Slider3.Value): Otsikko näyttää kaikkien niiden arvojen summan, joihin liukusäätimet on asetettu.
Keskiarvo(Slider1.Value, Slider2.Value, Slider3.Value): Otsikko näyttää kaikkien niiden arvojen keskiarvon, joihin liukusäätimet on asetettu.
Max(Slider1.Value, Slider2.Value, Slider3.Value): Otsikko näyttää kaikkien niiden arvojen enimmäismäärän, joihin liukusäätimet on asetettu.
Min(Slider1.Value, Slider2.Value, Slider3.Value): Otsikko näyttää pienimmän kaikista arvoista, joihin liukusäätimet on asetettu.
StdevP(Slider1.Value, Slider2.Value, Slider3.Value): Otsikko näyttää kaikkien niiden arvojen keskihajonnan, joihin liukusäätimet on asetettu.
VarP(Slider1.Value, Slider2.Value, Slider3.Value): Otsikko näyttää kaikkien niiden arvojen varianssin, joihin liukusäätimet on asetettu.