Localiza um grupo de itens com o valor mais alto de acordo com o parâmetro MAX-ATTRIBUTE
e depois retorna o valor de RETURN-ATTRIBUTE
associado a esse item.
Sintaxe
any_with_max(RETURN-ATTRIBUTE, MAX-ATTRIBUTE)
Saiba mais sobre a sintaxe das funções.
Parâmetros
- RETURN-ATTRIBUTE: qualquer tipo de atributo padrão ou personalizado (números, texto ou outros tipos). A função retorna o valor desse atributo para um dos itens selecionados.
- MAX-ATTRIBUTE: qualquer tipo de atributo padrão ou personalizado (número, texto ou outros tipos). Normalmente, é necessário especificar um atributo numérico ou monetário. A função seleciona todos os itens que compartilham o maior valor desse atributo.
Caso um atributo de texto seja especificado, a função classificará por ordem lexicográfica e selecionará os itens do final da lista de classificação.
Saiba mais sobre referências a atributos de inventário.
Exemplo
Um grupo de anúncios delimitado para a marca "MyBrand" contém os seguintes itens:
BRAND | TITLE | PRICE | DISCOUNT |
---|---|---|---|
MyBrand | Red shoes | $10.00 | 10% |
MyBrand | Yellow shoes | $10.00 | 10% |
MyBrand | Blue shoes | $10.00 | 5% |
MyBrand | Crew socks | $5.00 | 20% |
MyBrand | Dress socks | $5.00 | 20% |
MyBrand | Knee-high socks | $5.00 | 15% |
Em um modelo de anúncio,
[any_with_max(TITLE, PRICE)]
realiza as seguintes ações:
- Verifica a coluna PRICE e localiza os itens que compartilham o maior preço.
Nesse caso, a função seleciona "Sapatos vermelhos", "Sapatos amarelos" e "Sapatos azuis", todos com um preço especificado de US$ 10. - Retorna o valor do atributo TITLE de um desses itens. Ou seja, retorna "Sapatos vermelhos", "Sapatos amarelos" ou "Sapatos azuis".