Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
| Functions | Vzťahuje sa na |
|---|---|
| Average Max Min Sum |
|
| StdevP VarP |
|
Agregačné funkcie, ktoré zahŕňajú množinu čísel.
Description
Funkcia Average vypočíta priemer, čiže aritmetický priemer svojich argumentov.
Funkcia Max nájde maximálnu hodnotu.
Funkcia Min nájde minimálnu hodnotu.
Funkcia Sum vypočíta súčet argumentov.
Funkcia StdevP vypočíta smerodajnú odchýlku argumentov.
Funkcia VarP vypočíta rozptyl argumentov.
Hodnoty pre tieto funkcie môžete zadať ako:
- Samostatné argumenty. Napríklad Sum( 1, 2, 3 ) vráti 6.
- Tabuľka a vzorec, ktorý sa na tabuľku aplikuje. Agregácia sa vypočíta z hodnôt vzorca pre každý záznam.
Polia záznamu, ktorý sa momentálne spracúva, sú k dispozícii v rámci vzorca. Použite operátor ThisRecord alebo jednoducho odkážte na polia podľa názvu, ako by ste urobili s ľubovoľnou inou hodnotou. Operátor As sa dá použiť aj na pomenovanie záznamu, ktorý sa práve spracúva, vďaka čomu môžete vytvoriť ľahšie pochopiteľný vzorec a sprístupniť vnorené záznamy. Ďalšie informácie nájdete v príkladoch nižšie a v téme, ako pracovať s rozsahom záznamu.
Tieto funkcie pracujú iba s číselnými hodnotami. Iné typy hodnôt, napríklad reťazce alebo záznamy, sa neprijímajú. Pomocou funkcie Value môžete konvertovať reťazec na číslo.
Funkcie , , a je možné delegovať pri použití so zdrojom údajov, ktorý podporuje delegovanie pre tieto funkcie.SumMinMaxAverage Nemôžu sa však StdevPVarP delegovať pre žiadne zdroje údajov. Ak delegovanie nie je podporované, načíta sa iba prvá časť údajov a potom sa funkcia použije lokálne. Výsledok nemusí predstavovať úplný obsah. V čase vytvárania sa zobrazí upozornenie na delegovanie, ktoré vám pripomenie toto obmedzenie a navrhne vám prepnúť na alternatívy, ktoré možno delegovať (ak je to možné). Ďalšie informácie nájdete v prehľade delegovania.
Syntax
Average( NumericalFormula1, [ NumericalFormula2, ... ] )
Max( NumericalFormula1, [ NumericalFormula2, ... ] )
Min( NumericalFormula1, [ NumericalFormula2, ... ] )
Sum( NumericalFormula1, [ NumericalFormula2, ... ] )
StdevP( NumericalFormula1, [ NumericalFormula2, ... ] )
VarP( NumericalFormula1, [ NumericalFormula2, ... ] )
- NumericalFormulas – povinné. Číselné hodnoty, ktoré sa majú spracovať.
Average( Table, NumericalFormula )
Max( Table, NumericalFormula )
Min( Table, NumericalFormula )
Sum( Table, NumericalFormula )
StdevP( Table, NumericalFormula )
VarP( Table, NumericalFormula )
- Tabuľka – povinné. Tabuľka, s ktorou sa má urobiť výpočet.
- NumericalFormula – povinné. Vzorec, ktorý sa má vyhodnotiť pre každý záznam. Výsledok tohto vzorca sa použije na agregáciu. Vo vzorci môžete použiť stĺpce tabuľky.
Príklady
Podrobne
Povedzme, že ste mali zdroj údajov s názvom Sales, ktorý obsahoval stĺpce CostPerUnit a UnitsSold, a vy ste nastavili vlastnosť označenia Text na túto funkciu:
Sum(Predaj, CostPerUnit * UnitsSold)
Označenie by zobrazovalo celkový predaj vynásobením hodnôt v týchto stĺpcoch pre každý záznam a následným sčítaním výsledkov zo všetkých záznamov dovedna:
Ako iný príklad, povedzme, by ste mali jazdce pomenované Slider1, Slider2, a Slider3 a označenie s vlastnosťou Text nastavené na tento vzorec:
Sum(Slider1.Value, Slider2.Value, Slider3.Value): Označenie by zobrazilo súčet všetkých hodnôt, na ktoré boli jazdce nastavené.
Average(Slider1.Value, Slider2.Value, Slider3.Value): Označenie by zobrazilo priemer všetkých hodnôt, na ktoré boli jazdce nastavené.
Max(Slider1.Value, Slider2.Value, Slider3.Value): Označenie by zobrazovalo maximum všetkých hodnôt, na ktoré boli jazdce nastavené.
Min(Slider1.Value, Slider2.Value, Slider3.Value): Označenie by zobrazovalo minimum všetkých hodnôt, na ktoré boli nastavené jazdce.
StdevP(Slider1.Value, Slider2.Value, Slider3.Value): Označenie by zobrazovalo smerodajnú odchýlku všetkých hodnôt, na ktoré boli jazdce nastavené.
VarP(Slider1.Value, Slider2.Value, Slider3.Value): Označenie by zobrazovalo odchýlku všetkých hodnôt, na ktoré boli jazdce nastavené.