Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
| Funcións | Aplícase a |
|---|---|
| Average Max Min Sum |
|
| StdevP VarP |
|
Agrupe funcións que resuman un conxunto de números.
Descripción
A Average función calcula a media ou media aritmética dos seus argumentos.
A Max función atopa o valor máximo.
A Min función atopa o valor mínimo.
A Sum función calcula a suma dos seus argumentos.
A StdevP función calcula a desviación estándar dos seus argumentos.
A VarP función calcula a varianza dos seus argumentos.
Pode fornecer os valores para estas funcións como:
- Argumentos separados. Por exemplo, Sum( 1, 2, 3 ) devolve 6.
- Unha táboa e unha fórmula para operar sobre esa táboa. O total calcularase sobre os valores da fórmula para cada rexistro.
Os campos do rexistro que se están a procesar actualmente están dispoñibles na fórmula. Use o operador ThisRecord ou simplemente faga referencia aos campos por nome como faría con calquera outro valor. O operador As tamén se pode usar para nomear o rexistro que se está a procesar, o que pode axudar a que a fórmula sexa máis fácil de comprender e facer que os rexistros anidados sexan accesibles. Para obter máis información, consulte os seguintes exemplos e traballar co ámbito do rexistro.
Estas funcións só funcionan con valores numéricos. Ignóranse outros tipos de valores, como cadeas ou rexistros. Use a función Value para converter un valor nun número.
As Averagefuncións , Max, Mine Sum poden ser delegadas cando se usan cunha fonte de datos que admite a delegación destas funcións. Non obstante, StdevP e VarP non se pode delegar para ningunha fonte de datos. Se a delegación non está soportada, só se recuperará a primeira parte dos datos e, a continuación, a función aplicarase localmente. Pode que o resultado non represente o historial completo. Aparecerá un aviso de delegación na fase de creación para lembrarlle desta limitación e suxerirlle que mude a alternativas delegables sempre que sexa posible. Para obter máis información, consulte a visión xeral da delegación.
Sintaxe
Average( NumericalFormula1, [ NumericalFormula2, ... ] )
Max( NumericalFormula1, [ NumericalFormula2, ... ] )
Min( NumericalFormula1, [ NumericalFormula2, ... ] )
Sum( NumericalFormula1, [ NumericalFormula2, ... ] )
StdevP( NumericalFormula1, [ NumericalFormula2, ... ] )
VarP( NumericalFormula1, [ NumericalFormula2, ... ] )
- NumericalFormulas - Obrigatorio. Valores numéricos nos que operar.
Average( Táboa, Fórmula Numérica )
Max( Táboa, Fórmula Numérica )
Min( Táboa, Fórmula Numérica )
Sum( Táboa, Fórmula Numérica )
StdevP( Táboa, Fórmula Numérica )
VarP( Táboa, Fórmula Numérica )
- Táboa - Obrigatorio. Táboa na que operar.
- NumericalFormula : é necesario. Fórmulas para avaliar para cada rexistro. O resultado desta fórmula úsase para a agregación. Pode usar columnas da táboa na fórmula.
Exemplos
Paso a paso
Poñamos que tiña unha orixe de datos chamada Vendas que contiña unha columna CostPerUnit e unha columna UnitsSold e estableceu a propiedade Text dunha etiqueta para esta función:
Sum(Vendas, CostPerUnit * UnitsSolded)
A etiqueta amosaría as vendas totais multiplicando os valores desas columnas para cada rexistro e engadindo os resultados de todos os rexistros xuntos:
Como exemplo diferente, poñamos que tiña cursores da barra de desprazamento chamados Slider1, Slider2 e Slider3 e unha etiqueta coa súa propiedade Text establecida nesta fórmula:
Sum(Slider1.Value, Slider2.Value, Slider3.Value): A etiqueta mostrará a suma de todos os valores aos que se estableceron os deslizantes.
Average(Slider1.Value, Slider2.Value, Slider3.Value): A etiqueta mostraría a media de todos os valores aos que se estableceron os deslizantes.
Max(Slider1.Value, Slider2.Value, Slider3.Value): A etiqueta amosaría o máximo de todos os valores aos que se estableceron os deslizantes.
Min(Slider1.Value, Slider2.Value, Slider3.Value): A etiqueta mostraría o mínimo de todos os valores aos que se estableceron os deslizantes.
StdevP(Slider1.Value, Slider2.Value, Slider3.Value): A etiqueta mostraría a desviación estándar de todos os valores aos que se estableceron os deslizantes.
VarP(Slider1.Value, Slider2.Value, Slider3.Value): A etiqueta mostraría a varianza de todos os valores aos que se estableceron os deslizantes.