Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
oberdanmachado
New Contributor II

Contagem de Registros na Recarga

Boa tarde pessoal

Minha situação é a seguinte (exemplo hipotético)

[Tabela Funcionario]

IDFuncionario - Nome do funcionário

[Tabela Dependentes]

IDDependente - IDFuncionario - Nome do Dependente

No momento da recarga eu preciso incluir uma coluna com um número sequencial que identifique o dependente PARA CADA funcionário. Cada vez que mudar de funcionário eu preciso começar esta contagem novamente em 1.

Ex:

Funcionario:

Load

* From Funcionario;

Dependente:

Load

If (IDFuncionario = Previous(IDFuncionario), ???, 1) as SequenciaDependente,

    IDDependente,

    IDFuncionario,

    Nome do Dependente

From Dependentes

Order By IDFuncionario;

Será que isto é possível?

Agradeço

Tags (1)
1 Solution

Accepted Solutions
Employee
Employee

Re: Contagem de Registros na Recarga

Tente assim

Load

     Autonumber(IDDependente,IDFuncionario) as SequenciaDependente,

    IDDependente,

    IDFuncionario,

    Nome do Dependente

From Dependentes;

4 Replies
rogerioalmeida
Contributor

Re: Contagem de Registros na Recarga

Anderson,

A função Rowno faz o que esta pensando, cria um campo novo na tabela de origem e utiliza a função, depois você pode continuar com usa ideia.

https://help.qlik.com/en-US/sense-cloud/Subsystems/CloudHub/Content/Scripting/CounterFunctions/RowNo...

Espero ter ajudado.

luciano_garcia
New Contributor III

Re: Contagem de Registros na Recarga

Sim, faz o Previous com o campo de IDFuncionario, depois de classificar a tabela por esse campo, numa tabela residente (por ex.).

Quando for igual, traz o Previous do campo contador de dependentes " + 1", senão é 1 mesmo...

Employee
Employee

Re: Contagem de Registros na Recarga

Tente assim

Load

     Autonumber(IDDependente,IDFuncionario) as SequenciaDependente,

    IDDependente,

    IDFuncionario,

    Nome do Dependente

From Dependentes;

oberdanmachado
New Contributor II

Re: Contagem de Registros na Recarga

Obrigado Clever realmente foi a solução mais simples, eu não imaginava que o Autonumber resetava a contagem a cada nova combinação.

Anexei um exemplo na postagem original fazendo o teste da sua solução.

Obrigado!