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

A következőkre vonatkozik: Vászonalapú alkalmazások Asztali folyamatok képletoszlopai Dataverse Modellvezérelt alkalmazások 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

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

  • NumericalFormula(s) – Kötelező. A művelethez használandó numerikus értékek.

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

  • Tábla – Kötelező megadni. 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 * UnitsSold)

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 mutatja az összes olyan érték összegét, amelyre a csúszka be van állítva.
Average(Slider1.Value, Slider2.Value, Slider3.Value): A címke mutatja az összes olyan érték átlagát, amelyre a csúszka be van állítva.
Max(Slider1.Value, Slider2.Value, Slider3.Value): A címke mutatja az összes olyan érték maximumát, amelyre a csúszka be van állítva.
Min(Slider1.Value, Slider2.Value, Slider3.Value): A címke mutatja az összes olyan érték minimumát, amelyre a csúszka be van állítva.
StdevP(Slider1.Value, Slider2.Value, Slider3.Value): A címke mutatja az összes olyan érték szabványos eltérését, amelyre a csúszka be van állítva.
VarP(Slider1.Value, Slider2.Value, Slider3.Value): A címke mutatja az összes olyan érték eltérését, amelyre a csúszka be van állítva.