Prosečne, Mak, Min, StdevP, Sum, i VarP funkcije
Odnosi se na: Aplikacije platna platna Kolone Dataverse formule tokova na radnoj površini CLI aplikacije Power Pages Power Platform zasnovane na modelu
Agregatne funkcije koje sažimaju skup brojeva.
Opis
Funkcija Average izračunava prosek ili aritmetičku sredinu svojih argumenata.
Funkcija Max pronalazi maksimalnu vrednost.
Funkcija Min pronalazi minimalnu vrednost.
Funkcija Sum izračunava zbir svojih argumenata.
Funkcija StdevP izračunava standardnu devijaciju svojih argumenata.
Funkcija VarP izračunava varijansu svojih argumenata.
Vrednosti za ove funkcije možete navesti kao:
- Zasebni argumenti. Na primer, Sum( 1, 2, 3 ) vraća 6.
- Tabela i formula za rad preko te tabele. Agregatna vrednost će se izračunati na osnovu vrednosti formule za svaki zapis.
Polja zapisa koji se trenutno obrađuje su dostupna u formuli. Koristite operator ThisRecord ili jednostavno stavite referencu na polja po nazivu kao i bilo koju drugu vrednost. Možete i da koristite operator As za imenovanje zapisa koji se obrađuje što može da pomogne da vaša formula bude lakša za razumevanje i učini ugnežđene zapise dostupnima. Više informacija potražite u primerima u nastavku i članku o radu sa opsegom zapisa.
Ove funkcije rade samo na numeričkim vrednostima. Ostali tipovi vrednosti, kao što su niske ili zapisi, ignorišu se. Koristite funkciju Value da konvertujete vrednost niske u broj.
Funkcije Average, Max, Min i Sum se mogu delegirati kada se koriste sa izvorom podataka koji podržava delegiranje za ovih funkcija. Međutim, StdevP i VarP se ne mogu delegirati za bilo koji izvor podataka. Ako delegiranje nije podržano, samo prvi deo izvora podataka će biti preuzet, a zatim će funkcija biti primenjena lokalno. Rezultat možda ne predstavlja kompletnu sliku. Upozorenje o delegiranju će se prikazati u trenutku kreiranja kao podsetnik na ovo ograničenje i da vam predloži prelazak na alternativne opcije gde je to moguće. Više informacija potražite u pregledu delegiranja.
Sintaksa
Average( NumericalFormula1, [ NumericalFormula2, ... ] )
Mak ( NumericalFormulaKSNUMKS, [ NumericalFormulaKSNUMKS, ... ] )
Min( NumericalFormula1, [ NumericalFormula2, ... ] )
Sum( NumericalFormula1, [ NumericalFormula2, ... ] )
StdevP( NumericalFormula1, [ NumericalFormula2, ... ] )
VarP( NumericalFormula1, [ NumericalFormula2, ... ] )
- NumericalFormulas - Obavezno. Numeričke vrednosti sa kojima se radi.
Prosek ( tabela, numeričkaFormula )
Mak ( tabela, numeričkaFormula )
Min ( tabela, numeričkaFormula )
Suma ( tabela, numeričkaFormula )
StdevP(Tabela,numeričkaFormula )
VarP(Tabela,NumeričkaFormula )
- Tabela - Obavezno. Tabela na kojoj se radi.
- NumericalFormula - Obavezno. Formula za izračunavanje svakog zapisa. Rezultat ove formule koristi se za agregaciju. Možete koristiti kolone tabele u formuli.
Primeri
Korak po korak
Recimo da ste imali izvor podataka po imenu Sales koja je sadržalo kolonu CostPerUnit i kolonu UnitsSold i podesili ste svojstvo Text oznake na ovu funkciju:
Sum(Prodaja, CostPerUnit * UnitsSold)
Oznaka bi pokazala ukupnu prodaju umnožavanjem vrednosti u tim kolonama za svaki zapis, a zatim dodavanjem rezultata iz svih zapisa zajedno:
Kao drugačiji primer, recimo da ste imali klizače koji su imenovani Slider1, Slider2 i Slider3 i oznaku čije svojstvo Text je postavljeno prema ovoj formuli:
Sum(Slider1.Value, Slider2.Value, Slider3.Value): Oznaka će prikazati zbir svih vrednosti na koje su podešeni klizači.
Average(Slider1.Value, Slider2.Value, Slider3.Value): Oznaka će prikazati prosek svih vrednosti na koje su podešeni klizači.
Max(Slider1.Value, Slider2.Value, Slider3.Value): Oznaka će prikazati maksimum svih vrednosti na koje su podešeni klizači.
Min(Slider1.Value, Slider2.Value, Slider3.Value): Oznaka će prikazati minimum svih vrednosti na koje su klizači podešeni.
StdevP(Slider1.Value, Slider2.Value, Slider3.Value): Oznaka će pokazati standardnu devijaciju svih vrednosti na koje su klizači podešeni.
VarP(Slider1.Value, Slider2.Value, Slider3.Value): Oznaka bi prikazala varijansu svih vrednosti na koje su klizači podešeni.