Bendrinti naudojant


Vidutinės funkcijos, Max, Min, StdevP, Sum ir VarP

Taikoma: Drobės programos Darbalaukio srautų Dataverse formulės stulpeliai Modeliu pagrįstos programos Power Pages 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( SkaitinisFormula1, [ SkaitmeninisFormula2, ... ] )
Sum( NumericalFormula1, [ NumericalFormula2, ... ] )
StdevP( SkaitinisFormula1, [ SkaitmeninisFormula2, ... ] )
VarP( NumericalFormula1, [ NumericalFormula2, ... ] )

  • SkaitiniaiFormulas - Būtina. Naudojamos skaitinės reikšmės.

Average(lentelė,skaitinėFormula )
Max( lentelė,skaitinėFormula )
Min( lentelė,skaitinėFormula )
Sum(lentelė,skaitinėFormula )
StdevP( lentelė,skaitinėFormula )
VarP( lentelė,skaitinėFormula )

  • Lentelė - būtina. Lentelė, kurią norite naudoti.
  • SkaitinėFormula - 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ą:
Suma (pardavimai, CostPerUnit * VienetaiParduota)

Ž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): etiketėje bus rodoma visų reikšmių, kurioms buvo nustatyti slankikliai, suma.
Average(Slider1.Value, Slider2.Value, Slider3.Value): etiketėje būtų rodomas visų verčių, kurioms buvo nustatyti slankikliai, vidurkis.
Max(Slider1.Value, Slider2.Value, Slider3.Value): etiketėje bus rodoma maksimali iš visų verčių, kurioms buvo nustatyti slankikliai.
Min(Slider1.Value, Slider2.Value, Slider3.Value): etiketėje bus rodoma mažiausia iš visų verčių, kurioms buvo nustatyti slankikliai.
StdevP(Slider1.Value, Slider2.Value, Slider3.Value): etiketėje bus rodomas visų verčių, kurioms buvo nustatyti slankikliai, standartinis nuokrypis.
VarP(Slider1.Value, Slider2.Value, Slider3.Value): etiketėje bus rodoma visų reikšmių, kurioms buvo nustatyti slankikliai, dispersija.