Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
wagnerfjr
Not applicable

Problema Hierarchy

Boa tarde galera tudo bem ?

   Eu estou com um problema ao gerar um plano de contas com o Hierarchy

estou utilizando o seguinte código

E091PLF_PLANO_CONTA_FINANCEIRO_TMP:

LOAD

  AutoNumberHash128(CODEMP & '|' & CTAFIN) AS KEY_SALDO,

  CODEMP AS [CODIGO EMPRESA],

     CTAFIN AS [CONTA FINANCEIRA],

     DESCTA,

     ABRCTA,

     DEFGRU,

     MSKFIN,

  CLAFIN,

     GRUFIN,

     IF(Len(CLAFIN) >= 1 and Len(CLAFIN) < 3, MID(CLAFIN, 1,1),

       IF(Len(CLAFIN) = 3, MID(CLAFIN, 1, LEN(CLAFIN) -1),

         IF(LEN(CLAFIN) = 5, MID(CLAFIN, 1,  LEN(CLAFIN) - 2),

           IF(LEN(CLAFIN) >= 7, MID(CLAFIN, 1,  LEN(CLAFIN) - 2))))) AS GRUPO,

     NIVFIN,

     POSFIN,

     ANASIN,

     NATFIN,

     FORRAT,

     CTARED AS [CTARED E091PLF],

     TIPCFC,

     SEQCFC,

     SITFIN,

     CTARCR,

     CTAFDV,

     CTAFCR

FROM $(vDadosExtraidos)E091PLF_PLANO_CONTA_FINANCEIRO.QVD(qvd)

//WHERE SITFIN = 'A'

  WHERE  WildMatch(CLAFIN, '9*');

 

 

E091PLF_PLANO_CONTA_FINANCEIRO: 

Hierarchy(CLAFIN, GRUPO, DESCTA, ParentName, CLAFIN, PathName) 

LOAD *

RESIDENT E091PLF_PLANO_CONTA_FINANCEIRO_TMP;

o problema é que ele esta levando mais de 4 horas para gerar essa tabela que tem hoje 4386 linhas apenas, o que eu estou fazendo de errado, por favor ?

Tags (1)
1 Solution

Accepted Solutions
wagnerfjr
Not applicable

Re: Problema Hierarchy

Galera desconsidera, era só pensar um pouco, pois como eu trago a tabela inteira, tem muita informação duplicada, por isso cada informação iria ser quadruplicada ou mais, o que eu fiz, foi além de utilizar o distinct eu trouxe apenas os 3 campos principais. ele começou a fazer em menos de 5 segundos, desculpa galera atrapalhar voces.

2 Replies
wagnerfjr
Not applicable

Re: Problema Hierarchy

Galera desconsidera, era só pensar um pouco, pois como eu trago a tabela inteira, tem muita informação duplicada, por isso cada informação iria ser quadruplicada ou mais, o que eu fiz, foi além de utilizar o distinct eu trouxe apenas os 3 campos principais. ele começou a fazer em menos de 5 segundos, desculpa galera atrapalhar voces.

nicolett_yuri
Not applicable

Re: Problema Hierarchy

Wagner, marca sua resposta como correta para fechar o tópico