Qlik Community

Qlik Brasil

Welcome to the group for Brazil users. .All discussions will be in Portuguese.

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

3 Replies
Highlighted
lucianosv
Valued Contributor

Re: Tirar duplicata desconsiderando uma variável da tabela

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.

Highlighted
Not applicable

Re: Tirar duplicata desconsiderando uma variável da tabela

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

Muito obrigada.

Highlighted
lucianosv
Valued Contributor

Re: Tirar duplicata desconsiderando uma variável da tabela

Por nada.

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

Boa sorte.