Compartir a través de


LOG (expresión de SSIS)

Devuelve el logaritmo en base 10 de una expresión numérica.

Sintaxis

LOG(numeric_expression)

Argumentos

  • numeric_expression
    Expresión numérica válida, distinta de cero y no negativa.

Tipos de resultado

DT_R8

Comentarios

La numeric expression se convierte al tipo de datos DT_R8 antes de que se calcule el logaritmo. Para obtener más información, vea Tipos de datos de Integration Services.

Si la evaluación de numeric_expression devuelve cero o un valor negativo, el resultado devuelto será NULL.

Ejemplos

Este ejemplo usa un literal numérico. La función devuelve el valor 1,988291341907488.

LOG(97.34)

En este ejemplo se utiliza la columna Length. Si el valor de la columna es 101,24, la función devuelve 2,005352136486217.

LOG(Length) 

En este ejemplo se utiliza la variable Length. La variable debe tener un tipo de datos numérico o la expresión debe incluir una conversión explícita a un tipo de datos numérico SSIS. Si el valor de Length es 234,567, la función devuelve 2.370266913465859.

LOG(@Length)