Qlik Sense: expressões avançadas Qlik Sense: expressões avançadas Tópico 4. Operações entre linhas Não entendi a utilização do Column(1).
A resposta correta não seria Pais? Por ser a segunda coluna (1)?
Qlik Sense: expressões avançadas Qlik Sense: expressões avançadas Tópico 4. Operações entre linhas Não entendi a utilização do Column(1).
A resposta correta não seria Pais? Por ser a segunda coluna (1)?
Oi Lara! Tudo bem?
A função Column(n)
no Qlik Sense é usada para repetir valores de colunas de medidas (ou seja, uma coluna de cálculo, como somas, médias etc.) da tabela.
De acordo com a definição da própria documentação:
"Column() retorna o valor encontrado na coluna correspondente a ColumnNo em uma tabela simples, desconsiderando as dimensões. Por exemplo, Column(2) retorna o valor da segunda coluna de medida." (texto traduzido automaticamente no navegador)
Isso quer dizer que ela ignora colunas como "Cidade" e "País" (que são apenas informativas, dimensões) e só considera as colunas de cálculo.
Na tabela, temos:
Por isso, Column(1)
retorna os valores da primeira medida, ou seja, "Média Desconto %".
Na documentação ele também utiliza uma tabela de exemplo, chamada Porcentagem total de vendas, recomendo também explorar os exemplos e assim fixar o conceito.
Se tiver mais dúvidas, é só mandar por aqui. Estou à disposição!
Abraços e bons estudos!
Muito obrigada!! Com sua explicação ficou mais claro, contudo, ainda há uma lacuna em relação ao índice. O índice "Média Desconto %" não seria 0 e o "Vendas $" 2?
Oi, Lara! Tudo bem?
Sobre sua dúvida: no Qlik Sense, a função Column(n)
começa a contar a partir de 1. Então, considerando a nossa atividade:
Column(1)
se refere à medida Média Desconto %. Índice 1Column(2)
se refere à medida Vendas $. Índice 2.Para reforçar, veja esse gif com outro exemplo:
As medidas adicionadas na tabela, da esquerda para a direita, são:
No final do gif, troquei a fórmula da medida “Valor Líquido” para Column(3)
. Com isso, o Qlik passou a exibir os valores da terceira medida da tabela, ou seja, Total de Frete.
‼️ Observação: Na aula, o instrutor comenta: “A coluna 1 é a segunda coluna.” Mas na verdade, houve uma pequena confusão ali. O que aconteceu foi que, naquele exemplo específico, coincidentemente a primeira medida da tabela estava na segunda coluna (porque a primeira era a dimensão Mês e Ano). Mas reforçoo que, o
Column(1)
sempre se refere à primeira medida visual da tabela, independentemente da posição real da coluna.
Fico à disposição para o que precisar.
Abraços e bons estudos!