top of page

Exemplos práticos de AMPScript: Entendendo a função Lookup()

Olá, Trailblazer! Neste artigo iremos continuar nossa série de exemplos práticos de AMPScript e dessa vez iremos nos aprofundar na função Lookup(). Eu, particularmente, demorei um bom tempo para compreender a função Lookup e suas formas de uso, então a ideia aqui é simplificar ao máximo o entendimento sobre ela. Mas antes de começar, é importante que leia nossos artigos anteriores sobre a linguagem:


Função Lookup()


Em AMPScript, a função Lookup permite que você pesquise informações em uma tabela ou conjunto de dados e recupere valores específicos com base em um valor de chave ou critério de pesquisa.


Sintaxe:


Lookup (“1”,“2”,“3”,@4)

1: Nome da Data Extension;.

2: Nome da coluna que deseja recuperar o valor;

3: Nome da coluna que identifica a linha a ser recuperada;

4: Valor que identifica a linha a ser recuperada.


Exemplo:


Uma empresa de aluguel de carros implementou um programa de recompensas para incentivar os clientes a alugar de sua empresa. Se um cliente alugar pelo menos 10 vezes, receberá 30% de desconto na próxima transação. O e-mail incluirá o nome e sobrenome do cliente e quantidade de vezes que o cliente alugou carros com a empresa. A empresa armazena suas transações de aluguel de carros em uma extensão de dados separada chamada Transações, que é diferente da extensão de dados do assinante.


Tabela Transações:

Email

Primeiro_Nome

Sobrenome

qtd_aluguel

maria.silva@gmail.com

Maria

Silva

8


Solução:


ree

O que o cliente irá visualizar:

Olá, Maria Silva!

Agradecemos por alugar automóveis conosco! Você alugou um total de 8 carros e quando alcançar 10 aluguéis irá ganhar um desconto de 30% na próxima transação.

O exemplo acima foi adaptado do desafio AMPScript30.


Além da função Lookup(), existem outras 3 variações que envolvem consultas do tipo, são elas:

A diferença das funções acima para o Lookup, é que o Lookup retorna o valor de apenas uma coluna, e elas retornam um conjunto de linhas. Aproveite para entender mais a diferenças entre as variações acessando os links indicados!

Parabéns! Agora você sabe como utilizar mais uma função em AMPScript! Ficou com alguma dúvida ou tem alguma sugestão! Comente aqui 👇


Comments


© 2023, BrazucaForce - Todos os direitos reservados

Políticas de Privacidade

bottom of page