Todos los productos
Search
Centro de documentos

:exp_decay

Última actualización: Sep 05, 2026

Funciones de características

Puede usar funciones de características en expresiones de ordenamiento. La mayoría de estas funciones solo está disponible en expresiones de ordenamiento fino. Combine diversas sintaxis y cláusulas para realizar ordenamientos complejos.

Los campos que se referencian en los parámetros de las funciones de características deben configurarse como campos de índice o de atributo, según la descripción de cada función.

exp_decay: uso de una función exponencial para calcular el grado de decaimiento según la distancia entre valores y un punto de inicio especificado

  1. Sintaxis:

exp_decay(origin, value, scale, decay, offset)

  1. Parámetros:

    • origin: punto de inicio. El valor de este parámetro debe ser un número de punto flotante de doble precisión.

    • value: campo definido por el usuario o expresión para la cual se desea calcular el grado de decaimiento. El valor de este parámetro debe ser un número de punto flotante de doble precisión.

    • scale: escala que se utiliza para calcular el grado de decaimiento. El valor de este parámetro debe ser un número de punto flotante de doble precisión.

    • decay: grado de decaimiento cuando la distancia es igual al valor del parámetro scale. Este parámetro es opcional. Su valor debe ser un número de punto flotante de doble precisión. Valor predeterminado: 0.000001.

    • offset: desplazamiento. El cálculo del grado de decaimiento comienza cuando la distancia supera el valor de offset. Este parámetro es opcional. Su valor debe ser un número de punto flotante de doble precisión. Valor predeterminado: 0.

  2. Valor de retorno:

El valor de retorno es de tipo DOUBLE. Valores válidos: [0,1].

  1. Escenarios:

El uso de esta función es idéntico al de gauss_decay, salvo que los algoritmos de decaimiento difieren entre ambas.

  1. Notas de uso:

    • El campo que se referencia en el parámetro de esta función debe configurarse como campo de atributo.

    • Si el valor del parámetro scale es menor o igual a 0, la función exp_decay devuelve 0 de forma predeterminada.

    • Si el valor del parámetro decay es mayor o igual a 1, la función exp_decay devuelve 1 de forma predeterminada.

    • Si el valor del parámetro decay es menor o igual a 0, este se establece en 0.000001 de forma predeterminada.

    • Si el valor del parámetro offset es menor que 0, este se establece en 0 de forma predeterminada.