Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Tirar duplicata desconsiderando uma variável da tabela

Boa Tarde,

Estou com uma dúvida e preciso da ajuda de alguém...

Supondo que eu tenha a seguinte tabela:

IDNomeAnoSemestreNotaValor_Equi
1Ana2014170.5
1Ana2014280.5
2Sergio2014290.6
2Sergio2014150.6
3Amanda2014120.4
4Julia2014160.4
5Pedro2014180.6

Tenho uma chave Distinct( ID & Nome & Ano & Semestre) e vou fazer a conta (Nota*Valor_Equi) as Nota_Real.

Mas preciso que, por exemplo, em um gráfico quando for Somar o Nota_Real e filtrar 'Ana' ele me mostre apenas o que for

do Semestre =2 e isso para o 'Sergio' também, porém quando filtrar do restante que não tem Semestre=2 que ele some do

Semestre=1.

Preciso fazer isso direto no script porque o banco que trabalho tem muitas considerações e especificações. Tentei colocar um modelo de banco simples espero que alguém possa me ajudar.

Obrigada

Labels (1)
  • Other

3 Replies
lucianosv
Specialist
Specialist

Boa tarde.

Você faz o seguinte:

Cria uma tabela auxiliar com dados da resident:

Left Join(Nome_Tabela)

Load ID,

          Max(Semestre) as Semestre,

          'S'     as Flag_Semestre

Resident Nome_Tabela;


Com isso você usa a Flag_Semestre = 'S' no set analisys para somar somente as linhas corretas.

Not applicable
Author

Com o meu banco que é mais complexo não deu certo, mas me esclareceu algumas ideias.

Muito obrigada.

lucianosv
Specialist
Specialist

Por nada.

Para ser mais preciso precisaria de detalhes e muitas vezes não podemos publicar. Mas o caminho é esse mesmo.

Boa sorte.