Contenido
@Match
Proporciona un método rápido para extraer todos los registros de un campo que satisfacen una lista de valores. Realiza lo mismo que la función @List. Compara un valor (o campo) con cada elemento y devuelve la posición correspondiente al valor si existe una coincidencia, de lo contrario devuelve 0 (falso).
@Match generalmente se utiliza en una ecuación de extracción para identificar todos los registros de un campo (como NRO_EMP) que sean iguales a una lista de valores especificados.
Sintaxis
@Match(Fuente, Comparador, Comparador....Comparador)
Retorno
(Booleano) Indica si hay coincidencia con alguno de los valores suministrados
Parámetros
Fuente: (Múltiple) el nombre del campo que se va a evaluar. Solo se aceptan campos de carácter y numéricos. Comparador: (Múltiple) Los valores con los cuales se efectuará la comparación. Ejemplo
Se parte del campo de código de producto(CODIGO) representado en formato numérico, por ejemplo:
3
Se desea obtener si el valor coincide con alguno de los códigos de interés(1,2,3):
1 (si coincide).
Para esto se invoca la función a través de los siguientes parámetros:
Ejemplo con Data
@NoMatch
Realiza lo mismo que la función .NOT.@List. Proporciona un método rápido para extraer todos los registros de un campo que no coincidan con una lista de valores especificados. Compara un valor (o campo) con cada elemento especificado y devuelve un 1 (verdadero) si no se produce una coincidencia, de lo contrario (falso) devuelve 0. @NoMatch también lleva a cabo la operación inversa a @Match.
Sintaxis
@NoMatch(Fuente, Comparador,....Comparador)
Retorno
(Booleano) Indica si no hay coincidencia con alguno de los valores suministrados
Parámetros
Fuente: (Múltiple) El nombre del campo que se va a evaluar. Comparador: (Múltiple) Los valores con los cuales se efectuará la comparación. Ejemplo
Se parte del campo de código de producto(CODIGO) representado en formato numérico, por ejemplo:
3
Se desea obtener si el valor no coincide con alguno de los códigos de interés(1,2,3):
0 (no coincide).
Para esto se invoca la función a través de los siguientes parámetros:
Ejemplo con Data