Megosztás a következőn keresztül:


Átlag, Max, Min, StdevP, Sum és VarP függvény

A következőkre vonatkozik: Vászonalapú alkalmazások Asztali folyamatok Dataverse képletoszlopai Modellvezérelt alkalmazások Power Pages Power Platform CLI

Olyan összesítő függvények, amelyek számok csoportját összegzik.

Description

Az Average függvény kiszámítja az argumentumai átlagát, vagyis számtani közepét.

A Max függvény megkeresi a maximális értéket.

A Min függvény megkeresi a minimális értéket.

A Sum függvény kiszámítja az argumentumai összegét.

Az StdevP függvény kiszámítja az argumentumai szórását.

A VarP függvény kiszámítja az argumentumai varianciáját.

A következőképpen adhat meg értékeket ezekhez a függvényekhez:

  • Különálló argumentumokként. Példa: a Sum(1, 2, 3) eredménye 6.
  • Egy tábla és a táblán használandó képlet formájában. A rendszer minden rekord esetében kiszámítja a képlet értékeihez tartozó összesítést.

Az aktuálisan feldolgozás alatt álló rekordmezők elérhetők a képletben. Használja a ThisRecord operátort, vagy egyszerűen hivatkozzon név szerint a mezőkre, ahogy más értéket is hivatkozna. Az As operátor a feldolgozás alatt álló rekord elnevezésére használatos, amellyel könnyebben érthető a képlet, és hozzáférhetőbbek a beágyazott rekordok. További információkért lásd az alábbi példákat és a rekord hatókörével való munkát.

Ezek a függvények csak numerikus értékekkel működnek. A rendszer figyelmen kívül hagyja a más típusú értékeket, például a sztringeket vagy a rekordokat. Sztringeket a Value függvénnyel alakíthat számmá.

Az Average, a Max, a Min és a Sum függvény delegálható, ha olyan adatforrással használja, amely támogatja ezen függvények delegálását. Az StdevP és a VarP függvény azonban semmilyen adatforrás esetében nem delegálható. Ha a delegálás nem támogatott, a rendszer csak az adatok első részét olvassa be, majd helyileg alkalmazza a függvényt. Előfordulhat, hogy az eredmény nem tükrözi a teljes képet. A szerkesztés közben megjelenik a delegálással kapcsolatos figyelmeztetés, amely emlékezteti Önt erre a korlátozásra, és azt javasolja, hogy ha lehet, váltson delegálható alternatívákra. További információkért lásd: a delegálás áttekintése.

Szintaxis

Átlag( Numerikus képlet1; [ Numerikus képlet2; ... ] )
Max( Numerikus képlet1; [ Numerikus képlet2; ... ] )
Min( Numerikus képlet1; [ Numerikus képlet2; ... ] )
Szum( Numerikus képlet1; [ Numerikus képlet2; ... ] )
SZÓRÁSP( Numerikus képlet1; [ Numerikus képlet2; ... ] )
VariP( Numerikus képlet1; [ Numerikus képlet2; ... ] )

  • NumericalFormulas - Kötelező. A művelethez használandó numerikus értékek.

Átlag( Táblázat; Numerikus képlet )
Max( Táblázat; Numerikus képlet )
Min( Táblázat; NumerikusKéplet )
Szum( Tábla; NumerikusKéplet )
StdevP( Tábla; NumerikusKéplet )
VarP( Táblázat; NumerikusKéplet )

  • Tábla - Kötelező. A művelethez használni kívánt tábla.
  • NumericalFormula - Kötelező. Az egyes rekordok kiértékeléséhez használandó képlet. A rendszer ennek a képletnek az eredményét használja az összesítéshez. A képletben használhatók a tábla oszlopai.

Példák

Lépésről lépésre

Tegyük fel, hogy adott egy Sales (Értékesítés) nevű adatforrás, amely tartalmaz egy CostPerUnit (Egységár) oszlopot és egy UnitsSold (EladottMennyiség) oszlopot, és adott egy felirat, amelynek Text (Szöveg) tulajdonsága a következő függvényre van beállítva:
Sum(Sales, CostPerUnit * Eladott darab)

A felirat az összesített értékesítést jelenítené meg az oszlopok az egyes rekordokban szereplő értékeinek összeszorzásával, majd az összes rekord eredményeinek összeadásával:
Az összesített értékesítés kiszámítása az eladott darabszám és az egységár alapján.

Egy másik példaként tegyük fel, hogy adott három csúszka Slider1, Slider2 és Slider3 néven, és adott egy felirat, amelynek Text (Szöveg) tulajdonsága a következő függvényre van beállítva:
Sum(Slider1.Value, Slider2.Value, Slider3.Value): A címke megmutatja az összes olyan érték összegét, amelyre a csúszkák be vannak állítva.
Átlag(Slider1.Value, Slider2.Value, Slider3.Value): A címke megmutatja az összes olyan érték átlagát, amelyre a csúszkák be vannak állítva.
Max(Slider1.Value, Slider2.Value, Slider3.Value): A címke az összes olyan érték maximális értékét mutatja, amelyre a csúszkák be vannak állítva.
Min(Slider1.Value, Slider2.Value, Slider3.Value): A címke az összes olyan érték minimumát mutatja, amelyre a csúszkák be vannak állítva.
StdevP(Slider1.Value, Slider2.Value, Slider3.Value): A címke az összes olyan érték szórását mutatja, amelyre a csúszkák be vannak állítva.
VarP(Slider1.Value, Slider2.Value, Slider3.Value): A címke megmutatja az összes olyan érték varianciáját, amelyre a csúszkák be vannak állítva.