Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Now accepting applications for the Qlik Luminary and Partner Ambassador Programs: Apply by July 6!
cancel
Showing results for 
Search instead for 
Did you mean: 
Ribeiro
Specialist
Specialist

Trocar um set analysis pelo um IF no LOAD.

Preciso criar este LOAD no script abaixo:

=if(sum(VLR_ITEM_FATURAR_TOTAL) > DESCONTO_MINIMO,DESCONTO_MAXIMO,

  if(sum(VLR_ITEM_FATURAR_TOTAL) <= DESCONTO_MINIMO,'VALOR INFERIOR AO PEDIDO',

  if(IsNull(DESCONTO_PRAZO) OR LEN(TRIM(DESCONTO_PRAZO)) = 0, DESCONTO_MAXIMO,DESCONTO_PRAZO))) AS RESULTADO,

Já está funcionando como set analysis, conforme exemplo anexo:

Qual seria a maneira certa para fazer.

Preciso CONCATENAR as Tabelas abaixo: TABELAPRAZO e PRAZO.

Mas não estou conseguindo...

2017-04-02_10-36-57.png

VND_Tmp:

LOAD

     Num(Replace(PEDIDO, '.', ','))             AS     PEDIDO,

     Num(Replace(COD_REP, '.', ','))            AS     COD_REP,

     Date(Floor(DATA_PEDIDOX),'DD/MM/YYYY')     AS     CalendarDate,

     Num(Replace(VLR_ITEM, '.', ','))           AS     VLR_ITEM_FATURAR_TOTAL,

     Num(Replace(TABELA_VENDA, '.', ','))       AS     TABELA_PRAZO,

     ID_CATEG_REP,

     PRAZO_MEDIO_CR

FROM (qvd);

Join(VND_Tmp)

REP:

LOAD

NOME_REPRESENTANTE  as    REPRESENTANTE,

COD_TP_REP,

COD_REPRESENTANTE   as    COD_REP

FROM (qvd);

NoConcatenate

VND:

Load * ,

COD_TP_REP & '-' & PRAZO_MEDIO_CR As Cod_TP_PRAZOMEDIO

Resident VND_Tmp;

Drop table VND_Tmp;

//Aqui que preciso Concatenate

TABELAPRAZO:

LOAD TABELA AS TABELA_PRAZO,

     DESCONTO AS DESCONTO_PRAZO,

     Num(Replace([VALOR MINIMO],  '.', ',')) AS DESCONTO_MINIMO

FROM

(ooxml, embedded labels, table is [DESCONTO MAXIMO]);

//Aqui que preciso Concatenate

PRAZO:

LOAD  [REG-PRAZO] AS Cod_TP_PRAZOMEDIO,

     [DESC MAXIMO] AS DESCONTO_MAXIMO

FROM

(ooxml, embedded labels, table is

REGISTRO_PRAZO);

Neves
0 Replies