Oi Matheus, tudo bem?
O seu raciocínio matemático está correto: no caso do Produto 5, o cálculo de fato resulta em -4. A questão aqui é apenas uma pequena confusão sobre a convenção de direção da função LOOKUP dentro do Tableau.
No Tableau, a função LOOKUP(expressão, [offset]) segue esta lógica de deslocamento:
- Offset Positivo (+): Avança na partição (para a direita no "Across" ou para baixo no "Down").
- Offset Negativo (-): Retrocede na partição (para a esquerda no "Across" ou para cima no "Down").
Aplicando ao seu exemplo do Produto 5:
- Cálculo:
RANK (1) - INDEX (5) = -4. - Ação: O comando
-4 diz ao Tableau: "Saia da posição atual e busque o valor que está 4 colunas para trás (à esquerda)". - Resultado: Contando 4 casas para a esquerda a partir do Produto 5, chegamos exatamente ao Produto 1.
Ele usa esse deslocamento negativo justamente para "puxar" os valores do início da linha para o final, e o deslocamento positivo (5 - 1 = +4 no Produto 1) para levar os valores do final para o início, realizando a inversão das colunas.
Espero ter esclarecido.
Abraços e bons estudos!
Para saber mais: Sugestão de conteúdo:
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!