Esta función selecciona aquellos miembros del outline que cumplen un patrón determinado.
Su estructura consta de 2 partes:
@MATCH (A,B)
Parte A: Fija el segmento del outline en el que realiza la búsqueda. Recoge el nombre de un miembro / dimensión y essbase realiza la búsqueda en el miembro / dimensión y en sus descendientes.
Parte B: Establece el patrón que tienen que cumplir los miembros para ser seleccionados.
Se puede fijar con un texto:
@MATCH (Vendedores,Pedro): Selecciona todos los vendedores que tengan este nombre
Si el texto de búsqueda tiene espacios en blanco hay que incluirlo entre comillas.
@MATCH (Vendedores,”Juan Luis”);
Se pueden utilizar comodines:
“?” Significa que ese carácter puede ser cualquiera.
@MATCH (Vendedores,P????): Selecciona todos los vendedores cuyo nombre empiece por “P” seguido de cuatro letras cualquiera (Pedro, Pablo…)
“*” Significa que de ahí en adelante puede ser cualquier carácter.
@MATCH (Vendedores,P*): Selecciona todos los vendedores cuyo nombre empiece por “P” seguido de cualquier número de caracteres (Pedro, Pablo, Patricio…)