Bendrinti naudojant


Funkcijos Average, Max, Min, StdevP, Sum ir VarP

Taikoma: Drobės programos Darbalaukio srautų formulės stulpeliai Dataverse Modeliu pagrįstos programos Power Platform CLI

Agregavimo funkcijos, apibendrinančios skaičių rinkinį.

Aprašą

Average funkcija apskaičiuoja savo argumentų vidurkį arba aritmetinį vidurkį.

Max funkcija randa didžiausią reikšmę.

Min funkcija randa mažiausią reikšmę.

Sum funkcija apskaičiuoja argumentų sumą.

StdevP funkcija apskaičiuoja argumentų standartinį nuokrypį.

VarP funkcija apskaičiuoja argumentų nuokrypį.

Galite pateikti šių funkcijų reikšmes kaip:

  • atskirus argumentus. Pavyzdžiui, Sum( 1, 2, 3 ) pateikia 6.
  • Lentelė ir formulė, kuri veiktų tai lentelei. Bendra suma bus apskaičiuota kiekvieno įrašo formulės reikšmėms.

Formulėje pasiekiami šiuo metu apdorojamo įrašo laukai. Naudokite operatorių ThisRecord arba tiesiog laukus, kaip ir bet kurią kitą reikšmę, nurodykite pagal pavadinimus. Operatorių As taip pat galima naudoti norint pavadinti apdorojamą įrašą. Tai gali padėti lengviau suprasti formulę ir įdėtuosius įrašus pritaikyti neįgaliesiems. Norėdami gauti daugiau informacijos, žr. tolesnius pavyzdžius ir įrašą apie darbą su įrašų aprėptimi.

Šios funkcijos veikia tik su skaitinėmis reikšmėmis. Kitų tipų reikšmės, pvz., eilutės arba įrašai, ignoruojamos. Naudokite Reikšmės funkciją norėdami konvertuoti eilutę į skaičių.

Average, Max, Min ir Sum funkcijas galima perduoti naudojant su duomenų šaltiniu, kuris palaiko šių funkcijų perdavimą. Tačiau StdevP ir VarP negalima perduoti su jokiais duomenų šaltiniais. Jei perdavimas nepalaikomas, bus gauta tik pirmoji duomenų dalis, o tada funkcija bus pritaikyta vietoje. Rezultatas gali apimti ne visą informaciją. Kuriant pasirodys perdavimo įspėjimas, priminsiantis šį apribojimą ir pasiūlysiantis, kur įmanoma, pereiti prie perduodamųjų alternatyvų. Norėdami gauti daugiau informacijos, žr. perdavimo apžvalgą.

Sintaksė

Average( NumericalFormula1, [ NumericalFormula2, ... ] )
Max( NumericalFormula1, [ NumericalFormula2, ... ] )
Min( NumericalFormula1, [ NumericalFormula2, ... ] )
Sum( NumericalFormula1, [ NumericalFormula2, ... ] )
StdevP( NumericalFormula1, [ NumericalFormula2, ... ] )
VarP( NumericalFormula1, [ NumericalFormula2, ... ] )

  • NumericalFormula(s) – būtina. Naudojamos skaitinės reikšmės.

Average( Table, NumericalFormula )
Max( Table, NumericalFormula )
Min( Table, NumericalFormula )
Sum( Table, NumericalFormula )
StdevP( Table, NumericalFormula )
VarP( Table, NumericalFormula )

  • Table – būtina. Lentelė, kurią norite naudoti.
  • NumericalFormula – būtina. Formulė, kurią reikia įvertinti kiekviename įraše. Šios formulės rezultatas naudojamas apibendrinimui. Formulėje galite naudoti lentelės stulpelius.

Pavyzdžiai

Nuoseklūs veiksmai

Tarkime, kad turite duomenų šaltinį, pavadintą Pardavimas, kuriame yra CostPerUnit stulpelis ir UnitsSold stulpelis, o jūs nustatote žymos Teksto ypatybę pagal šią funkciją:
Sum(Sales, CostPerUnit * UnitsSold)

Žyma rodys visą pardavimą, kiekvieną įrašą padauginus iš tų stulpelių reikšmių, o tada kartu įtraukus rezultatus iš visų įrašų:
Bendro pardavimo apskaičiavimas naudojant pardavimo vienetus ir vieneto savikainą.

Kitas pavyzdys: tarkime, kad turite slankiklius, pavadintus Slider1, Slider2 ir Slider3 bei žymą, kurios Teksto ypatybė nustatyta pagal šią formulę:
Sum(Slider1.Value, Slider2.Value, Slider3.Value): Žyma rodys visų verčių sumą, kurioms nustatyti slankikliai.
Vidurkis(Slider1.Value, Slider2.Value, Slider3.Value): Žyma rodys visų verčių vidurkį, kurioms nustatyti slankikliai.
Maks.(Slider1.Value, Slider2.Value, Slider3.Value): Žyma rodys visų verčių maksimalią sumą, kurioms nustatyti slankikliai.
Min..(Slider1.Value, Slider2.Value, Slider3.Value): Žyma rodys visų verčių minimalią sumą, kurioms nustatyti slankikliai.
StdevP(Slider1.Value, Slider2.Value, Slider3.Value): Žyma rodys visų verčių standartinį nuokrypį, kurioms nustatyti slankikliai.
VarP.(Slider1.Value, Slider2.Value, Slider3.Value): Žyma rodys visų verčių pokytį, kurioms nustatyti slankikliai.