Average, Max, Min, StdevPSum, , e funcións VarP

Funcións Aplícase a
Average
Max
Min
Sum
Aplicacións de lenzo Copilot Studio Fluxos de escritorio Columnas de fórmulas de Dataverse Aplicacións baseadas en modelos Power Platform CLI Funcións de Dataverse Power Pages
StdevP
VarP
Aplicacións de lenzo Copilot Studio Fluxos de escritorio Aplicacións baseadas en modelos Power Platform CLI Dataverse funcións Power Pages

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:
Calcular as vendas totais das unidades vendidas e o custo por unidade.

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.