Localiza um grupo de itens que compartilham o maior valor para um atributo específico e retorna o valor mais baixo de outro atributo.
Sintaxe
min_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úmero, texto ou outros tipos). A função retorna o menor valor desse atributo para um dos itens selecionados.
- MAX-ATTRIBUTE: qualquer tipo de atributo padrão ou personalizado (números, texto ou outros tipos). Normalmente, é necessário especificar atributos numéricos ou monetários. 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% |
min_with_max(DISCOUNT, 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. - Verifica a coluna DISCOUNT para "Sapatos vermelhos", "Sapatos amarelos" e "Sapatos azuis" e então retorna o menor valor.
Nesse exemplo, a função retorna 5, porque "Sapatos azuis" tem um desconto de 5%.