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šų:
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.