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 |