Ir para conteúdo principal Pular para conteúdo complementar

match – função de script e gráfico

A função match compara o primeiro parâmetro com todos os seguintes e retorna a localização numérica das expressões correspondentes. A comparação faz distinção de maiúsculas e minúsculas.

Sintaxe:  

match( str, expr1 [ , expr2,...exprN ])

Tipo de dados de retorno: inteiro

Nota de dicaSe você quer usar comparação que não diferencia caracteres maiúsculos de minúsculos, use a função mixmatch. Se você quer usar comparação que não diferencia caracteres maiúsculos de minúsculos e "caracteres curingas", use a função wildmatch.
Argumentos
Argumento Descrição
str A string a ser avaliada.
expr1 A primeira expressão na qual se buscará uma representação numérica válida.
expr2

A segunda expressão na qual se buscará uma representação numérica válida.

expr3

A terceira expressão na qual se buscará uma representação numérica válida.

Exemplo: expressões de gráfico
Exemplo Resultado

match( ColorCode,'Blue','Black' )

Essa expressão retorna o índice da correspondência com o campo ColorCode. Se o valor de ColorCode for Blue, então ele retornará 1. Se o valor de ColorCode for Black, então ele retornará 2. Se não for encontrada correspondência, será retornado 0.
match( Region, 'North', 'East' ) Essa expressão retorna o índice da correspondência com o campo Region. Se o valor de Region for North, então ele retornará 1. Se o valor de Region for East, então ele retornará 2. Se não for encontrada correspondência, será retornado 0.

Alguns dos exemplos neste tópico usam carregamentos inline. Para obter mais informações, consulte Usando carregamentos inline para carregar dados.

Exemplo – Categorizar os produtos usando match

Exemplo – Avaliar e classificar os dados do cliente usando match

Exemplo: Script de carregamento usando match

Exemplo – Expressão de gráfico usando match

Exemplo – Expressão de classificação personalizada usando match

Esta página ajudou?

Se você encontrar algum problema com esta página ou seu conteúdo - um erro de digitação, uma etapa ausente ou um erro técnico - informe-nos como podemos melhorar!