Funciones XSLT y XPath

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

avg

XPath

 

La función fn:avg devuelve el promedio de una secuencia numérica en el resultado. Es necesario que todos los valores sean numéricos y del mismo tipo. Pueden ser valores numéricos o de tiempo, pero no pueden mezclarse. Una secuencia vacía devuelve una secuencia vacía en el resultado.

 

Argumentos

Secuencia de entrada

Obligatorio: se puede introducir un número indefinido de valores — también una secuencia vacía

Tipo: xs:anyAtomicType

 

Valor de salida

El valor de la secuencia de salida dependerá del tipo de la secuencia de entrada.

Tipo: xs:anyAtomicType

 

 

Ejemplo

avg((2, 5, 3, 7, 3))

Resultado: 4

 

 

Ejemplo

avg((xs:yearMonthDuration('P10Y'), xs:yearMonthDuration('P3Y'), xs:yearMonthDuration('P3M')))

Resultado: P4Y5M

 

 

Ejemplo

avg(())

Resultado:

 

 

Ejemplo

avg((xs:yearMonthDuration('P10Y'), 3, xs:yearMonthDuration('P3M')))

Resultado: Descripción: Input to avg()

contains a mix of duration and non-duration values; URL: www.w3.org/TR/2005/WD-xpath-functions-20050211/

No es posible calcular el promedio entre un valor numérico y una duración.

  > Volver a la referencia alfabética de XSLT y XPATH