Funkce Average, Max, Min, StdevP, Sum a VarP
Platí pro: aplikace na plátně toky na počítači Dataverse sloupce vzorců aplikace řízené modelem Power Pages Power Platform CLI
Agregační funkce, které shrnují sadu čísel.
Description
Funkce Average vypočítá průměr, neboli aritmetický průměr, argumentů.
Funkce Max najde maximální hodnotu.
Funkce Min najde minimální hodnotu.
Funkce Sum vypočítá součet argumentů.
Funkce StdevP vypočítá směrodatnou odchylku argumentů.
Funkce VarP vypočítá rozptyl argumentů.
Hodnoty pro tyto funkce můžete zadat jako:
- Samostatné argumenty. Například Sum( 1; 2; 3) vrátí 6.
- Tabulku a vzorec, který se na tabulku spustí. Agregace se vypočítá z hodnot vzorce pro každý záznam.
Aktuálně zpracovávaná pole záznamu jsou dostupná v rámci vzorce. Použijte operátor ThisRecord nebo jednoduše odkazujte na pole podle jména, jako byste měli jakoukoli jinou hodnotu. Operátor As lze také použít k pojmenování zpracovávaného záznamu, což může usnadnit pochopení vzorce a zpřístupnit vnořené záznamy. Další informace uvádějí následující příklady a práce s rozsahem záznamu.
Tyto funkce pracují jenom s číselnými hodnotami. Jiné typy hodnot, například řetězce nebo záznamy, se ignorují. Pomocí funkce Value můžete převést řetězec na číslo.
Funkce Average, Max, Min a Sum se dají delegovat při použití se zdrojem dat, který podporuje delegování pro tyto funkce. StdevP a VarP se ovšem nedají delegovat pro žádné zdroje dat. Pokud delegování není podporované, načte se jenom první část dat a pak se funkce použije místně. Výsledek nemusí být zcela reprezentativní. V době vytvoření se zobrazí upozornění na delegaci, která na toto omezení upozorňuje a doporučuje přepnutí na delegovatelné alternativy tam, kde to je možné. Další informace získáte v přehledu delegování.
Syntaxe
Průměr( Číselný vzorec1, [ Číselný vzorec2, ... ] )
Max( Číselný vzorec1, [ Číselný vzorec2, ... ] )
Min( Číselný vzorec1, [ Číselný vzorec2, ... ] )
Součet( Číselný vzorec1, [ Číselný vzorec2, ... ] )
StdevP( NumericalFormula1, [ NumericalFormula2, ... ] )
VarP( Číselný vzorec1, [ Číselný vzorec2, ... ] )
- NumericalFormulas – Povinné. Číselné hodnoty, které se mají zpracovat.
Průměr( Tabulka, Číselný vzorec )
Max( Tabulka, Číselný vzorec )
Min( Tabulka, Číselný vzorec )
Součet( Tabulka, Číselný vzorec )
StdevP( Tabulka, Číselný vzorec )
VarP( Tabulka, Číselný vzorec )
- Tabulka – Povinné. Tabulka, se kterou se má provést výpočet
- NumericalFormula – Povinné. Vzorec, který se má vyhodnotit pro každý záznam. Výsledek tohoto vzorce se používá pro agregaci. Ve vzorci můžete použít sloupce tabulky.
Příklady
Podrobný postup
Řekněme, že jste měli zdroj dat s názvem Sales, který obsahoval sloupec CostPerUnit a sloupec UnitsSold, a nastavili jste vlastnost Text popisku na tuto funkci:
Součet (prodej, cena za jednotku * prodané jednotky)
Popisek by zobrazoval celkový prodej vynásobením hodnot v těchto sloupcích pro každý záznam a následným sečtením výsledků ze všech záznamů dohromady:
Jako jiný příklad řekněme, že máte posuvníky pojmenované Slider1, Slider2 a Slider3 a popisek s jeho vlastností Text nastavenou na tento vzorec:
Sum(Posuvník1.Hodnota, Posuvník2.Hodnota, Posuvník3.Hodnota): Štítek by zobrazoval součet všech hodnot, na které byly posuvníky nastaveny.
Průměr(Posuvník1.Hodnota, Posuvník2.Hodnota, Posuvník3.Hodnota): Štítek bude zobrazovat průměr všech hodnot, na které byly posuvníky nastaveny.
Max(Posuvník1.Hodnota, Posuvník2.Hodnota, Posuvník3.Hodnota): Štítek zobrazí maximum ze všech hodnot, na které byly posuvníky nastaveny.
Min(Posuvník1.Hodnota, Posuvník2.Hodnota, Posuvník3.Hodnota): Štítek bude zobrazovat minimum ze všech hodnot, na které byly posuvníky nastaveny.
StdevP(Posuvník1.Hodnota, Posuvník2.Hodnota, Posuvník3.Hodnota): Štítek by ukazoval směrodatnou odchylku všech hodnot, na které byly posuvníky nastaveny.
VarP(Posuvník1.Hodnota, Posuvník2.Hodnota, Posuvník3.Hodnota): Štítek by zobrazoval rozptyl všech hodnot, na které byly posuvníky nastaveny.