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

Leitura de arquivo XLS

Eu to com uma duvida eu gerei um arquivo excel. Como eu faço para o qlikview entender os fatores???

1 Solution

Accepted Solutions
luizclaudio
Creator
Creator

Olá

Acho que a carga não é exatamente a dificuldade, certo?

fm-cod-comFAM_COMERCIALcod-sub-linhafatorftipo-fator


00020002-TINGECOR 1 KGPA25divisor
00030003-TINGECOR TUBETEPA6multiplicador
00040004-TINGECOR BLISTERPA6multiplicador
00050005-TINGECOR DISPLAYPA72multiplicador
00060006-TINGECOR 5 KGPA125divisor
00070007-TINGECOR AVULSOPA
00080008-COLORJEANS TUBETEPA6multiplicador
00090009-COLOREVOLUTIONPA
00100010-VIVACOR TUBETEPA6multiplicador
00110011-VIVACOR BLISTERPA6multiplicador
00120012-VIVACOR 5 KGPA125divisor
00130013-SINTEXCOR TUBETEPA
00140014-PRABATIKPAX6
00150015-PINTACORPAX6
00160016-PINTACOR AVULSOPA
00170017-GUTACORPAX6
00180018-AQUACORPAX6
00190019-PRAPALHAPAX6
00200020-TINTOLCOR POTEPA
00210021-COLOREVOLUTION 1 KGPA1000/40

Se entendi direito, o que voce está querendo é identificar o tipo de cálculo e qual o fator usado no cálculo.

To começando QlikView e não sei se ele vai ter alguma resolução específica para isso.

Eu identificaria o tipo de cálculo usando valores mais simples.. algo como:

0 - não tem cálculo

1 - divisor

2 - multiplicador

e assim por diante

aí basta identificar o valor da coluna e mandar calcular...

Se = 0 não faz nada

senão Se = 1 faz x / y

senão Se = 2 faz x * y

onde x e y seriam os valores a serem utilizados nos cálculos, ou seja, use valores que identifiquem o que fazer.

A tabela ficaria assim (provavelmente)

fm-cod-comFAM_COMERCIALcod-sub-linhaftipo-fatorvalor a usar
00020002-TINGECOR 1 KGPA225
00030003-TINGECOR TUBETEPA26
00040004-TINGECOR BLISTERPA26
00050005-TINGECOR DISPLAYPA272
00060006-TINGECOR 5 KGPA2125
00070007-TINGECOR AVULSOPA0
00080008-COLORJEANS TUBETEPA26
00090009-COLOREVOLUTIONPA0
00100010-VIVACOR TUBETEPA26
00110011-VIVACOR BLISTERPA26
00120012-VIVACOR 5 KGPA2126
00130013-SINTEXCOR TUBETEPA0
00140014-PRABATIKPA26
00150015-PINTACORPA26
00160016-PINTACOR AVULSOPA0
00170017-GUTACORPA26
00180018-AQUACORPA26
00190019-PRAPALHAPA26
00200020-TINTOLCOR POTEPA0
00210021-COLOREVOLUTION 1 KGPA140

É algo assim que está procurando fazer?

View solution in original post

3 Replies
ericcosmai
Contributor III
Contributor III

Olá Ishimida.

Se sua intenção é ler o arquivo para o QlikView, isso resolve:

LOAD [fm-cod-com],
    
FAM_COMERCIAL,
    
[cod-sub-linha],
    
fator,
    
[ftipo-fator]
FROM
.\Cad_Familia.xls
(
biff, embedded labels, table is Sheet1$);

Senão.... explique um pouco mais o que deseja fazer...

Espero que ajude....

Abraço.

luizclaudio
Creator
Creator

Olá

Acho que a carga não é exatamente a dificuldade, certo?

fm-cod-comFAM_COMERCIALcod-sub-linhafatorftipo-fator


00020002-TINGECOR 1 KGPA25divisor
00030003-TINGECOR TUBETEPA6multiplicador
00040004-TINGECOR BLISTERPA6multiplicador
00050005-TINGECOR DISPLAYPA72multiplicador
00060006-TINGECOR 5 KGPA125divisor
00070007-TINGECOR AVULSOPA
00080008-COLORJEANS TUBETEPA6multiplicador
00090009-COLOREVOLUTIONPA
00100010-VIVACOR TUBETEPA6multiplicador
00110011-VIVACOR BLISTERPA6multiplicador
00120012-VIVACOR 5 KGPA125divisor
00130013-SINTEXCOR TUBETEPA
00140014-PRABATIKPAX6
00150015-PINTACORPAX6
00160016-PINTACOR AVULSOPA
00170017-GUTACORPAX6
00180018-AQUACORPAX6
00190019-PRAPALHAPAX6
00200020-TINTOLCOR POTEPA
00210021-COLOREVOLUTION 1 KGPA1000/40

Se entendi direito, o que voce está querendo é identificar o tipo de cálculo e qual o fator usado no cálculo.

To começando QlikView e não sei se ele vai ter alguma resolução específica para isso.

Eu identificaria o tipo de cálculo usando valores mais simples.. algo como:

0 - não tem cálculo

1 - divisor

2 - multiplicador

e assim por diante

aí basta identificar o valor da coluna e mandar calcular...

Se = 0 não faz nada

senão Se = 1 faz x / y

senão Se = 2 faz x * y

onde x e y seriam os valores a serem utilizados nos cálculos, ou seja, use valores que identifiquem o que fazer.

A tabela ficaria assim (provavelmente)

fm-cod-comFAM_COMERCIALcod-sub-linhaftipo-fatorvalor a usar
00020002-TINGECOR 1 KGPA225
00030003-TINGECOR TUBETEPA26
00040004-TINGECOR BLISTERPA26
00050005-TINGECOR DISPLAYPA272
00060006-TINGECOR 5 KGPA2125
00070007-TINGECOR AVULSOPA0
00080008-COLORJEANS TUBETEPA26
00090009-COLOREVOLUTIONPA0
00100010-VIVACOR TUBETEPA26
00110011-VIVACOR BLISTERPA26
00120012-VIVACOR 5 KGPA2126
00130013-SINTEXCOR TUBETEPA0
00140014-PRABATIKPA26
00150015-PINTACORPA26
00160016-PINTACOR AVULSOPA0
00170017-GUTACORPA26
00180018-AQUACORPA26
00190019-PRAPALHAPA26
00200020-TINTOLCOR POTEPA0
00210021-COLOREVOLUTION 1 KGPA140

É algo assim que está procurando fazer?

Not applicable
Author

É isso mesmo Luiz, só que ai eu fiz de outra forma, eu coloquei no Tipo Fator  KG aonde é KG e no Fator eu coloquei Divisao ou Multiplicacao. Ai aonde estiver marcando KG e uma outra coluna escrito PESO aonde tem o numero do KG do produto eu vou pegar o numero do KG*1000/40 ou Valor*6.