Contenido
@SpanIncluding
Devuelve los caracteres de cadena1 que son encontrados en cadena2. Puede utilizarse para identificar un campo que comience con determinados números o caracteres.
Sintaxis
@SpanIncluding(Cadena1, Cadena2)
Retorno
(Caracter) Retorna la cadena que coincide entre las cadenas suministradas.
Parámetros
Cadena1: (Caracter) es la expresión o campo Caracter del cual desea obtener determinados caracteres. Cadena2: (Caracter) son los caracteresespecificados que desea obtener de la cadena1 Ejemplo
Se parte del campo de número de cuenta contable(CUENTA) que es representado por una secuencia de texto que contiene números y guiones por ejemplo:
400-0010406
Se desea obtener los caracteres que coinciden contiguamente respecto a una subcuenta indicada:
400-003
Para esto se invoca la función a través de los siguientes parámetros:
@SpanIncluding("400-0010406","400-003")
esto traerá como resultado:
400-00
Ejemplo con Data
@SpanIncluding(CUENTA,"400-003")
@SpanExcluding
Devuelve los caracteres de la cadena1 contando (pero no incluyendo) desde el caracter especificado por la cadena2. Puede utilizarse para leer un texto hasta un caracter específico, como por ejemplo, la primera palabra de un nombre o campo de dirección, tomando hasta el primer espacio.
Sintaxis
@SpanExcluding(Cadena1, Cadena2)
Retorno
(Caracter) Retorna la cadena que coincide entre las cadenas suministradas.
Parámetros
Cadena1: (Caracter) es la expresión o campo Caracter del cual desea obtener determinados caracteres hasta un caracter especificado. Cadena2: (Caracter) es el caracter que indicará el tope de caracteres a extraer de la cadena1. Esta caracter no será incluido en el resultado Ejemplo
Se parte del campo de número de cuenta contable(CUENTA) que es representado por una secuencia de texto que contiene números y guiones por ejemplo:
400-0010406
Se desea obtener los caracteres que coinciden hasta la aparición del guión:
400
Para esto se invoca la función a través de los siguientes parámetros:
@SpanExcluding(CUENTA,"-")
Ejemplo con Data
@SpanExcluding(CUENTA,"-")