Você está na página 1de 5

TEMPO

sum({$<Ano =, Ms=, Semana=, Dia=,


Data = {">=$(=makedate(year(max(Data)), 1, 1 )) <=$(=makedate(year(max(Data)),
month(max(Data)), day(max(Data)) ))"} >} $(vFormMetrica))

sum({$<Ano =, Ms=, Semana=, Dia=, Data = {">=$(=monthstart(addmonths(max(Data),
0))) <=$(=monthend(addmonths(max(Data), 0)))"} >} $(vFormMetrica))

Crescimento
(Atual/Anterior)-1
___________________________________________________________________________
SET vData= 2011;

do WHILE vData < year(Today(1))
NoConcatenate
Filiais$(vData):
LOAD * FROM [..\..\DATA\Qlick View dados retro softpharma\gerado
$(vData)\Filiais.txt] (txt, codepage is 1252, no labels, delimiter is ';', msq);
STORE Filiais$(vData) INTO ..\..\QVD/Extracao/Filiais$(vData).qvd;
DROP Table Filiais$(vData);

LET vData = $(vData)+1;

LOOP


IF(Dimensionality()<1,

SUM({$<CATEGORIA_1={'ACOUGUE','ALMOXARIFADO','BAZAR','CONGELADOS','FRIOS E
LATICINIOS','HORTIFRUTIGRANJEIROS',
'INGRED-MAT PRIMA-
EMBALAG','MERCEARIA','MERCEARIA BASICOS','MERCEARIA BEBIDAS','MERCEARIA HIGIENE
LIMPEZA',
'MERCEARIA SECA','PADARIA'},
PERDA={'Avaria', 'Compensao','Acerto de Estoque','Inventrio'}>}VLRDIFERENCA)
+

IF(SUM({$<CATEGORIA_1={'ACOUGUE','ALMOXARIFADO','BAZAR','CONGELADOS','FRIOS E
LATICINIOS','HORTIFRUTIGRANJEIROS','INGRED-MAT PRIMA-
EMBALAG','MERCEARIA','MERCEARIA BASICOS','MERCEARIA BEBIDAS','MERCEARIA HIGIENE
LIMPEZA','MERCEARIA SECA'},
PERDA={'Produo Interna'}>}VLRDIFERENCA)>0,
0,
SUM({$<CATEGORIA_1={'','','','','','','','','','',''},
PERDA={'Produo Interna'}>}VLRDIFERENCA))

+
IF(SUM({$<CATEGORIA_1={'PADARIA'},
PERDA={'Produo Interna'}>}VLRDIFERENCA)>0,
0,
SUM({$<CATEGORIA_1={'PADARIA'},
PERDA={'Produo Interna'}>}VLRDIFERENCA))
+
IF(SUM({$<CATEGORIA_1={'ACOUGUE'},
PERDA={'Produo Interna'}>}VLRDIFERENCA)>0,
0,
SUM({$<CATEGORIA_1={'ACOUGUE'},
PERDA={'Produo Interna'}>}VLRDIFERENCA))


+
IF(SUM({$<CATEGORIA_1={'ALMOXARIFADO'},
PERDA={'Produo Interna'}>}VLRDIFERENCA)>0,
0,
SUM({$<CATEGORIA_1={'ALMOXARIFADO'},
PERDA={'Produo Interna'}>}VLRDIFERENCA))


+
IF(SUM({$<CATEGORIA_1={'BAZAR'},
PERDA={'Produo Interna'}>}VLRDIFERENCA)>0,
0,
SUM({$<CATEGORIA_1={'BAZAR'},
PERDA={'Produo Interna'}>}VLRDIFERENCA))


+
IF(SUM({$<CATEGORIA_1={'CONGELADOS'},
PERDA={'Produo Interna'}>}VLRDIFERENCA)>0,
0,
SUM({$<CATEGORIA_1={'CONGELADOS'},
PERDA={'Produo Interna'}>}VLRDIFERENCA))

+
IF(SUM({$<CATEGORIA_1={'FRIOS E LATICINIOS'},
PERDA={'Produo Interna'}>}VLRDIFERENCA)>0,
0,
SUM({$<CATEGORIA_1={'FRIOS E LATICINIOS'},
PERDA={'Produo Interna'}>}VLRDIFERENCA))

+
IF(SUM({$<CATEGORIA_1={'HORTIFRUTIGRANJEIROS'},
PERDA={'Produo Interna'}>}VLRDIFERENCA)>0,
0,
SUM({$<CATEGORIA_1={'HORTIFRUTIGRANJEIROS'},
PERDA={'Produo Interna'}>}VLRDIFERENCA))

+
IF(SUM({$<CATEGORIA_1={'INGRED-MAT PRIMA-EMBALAG'},
PERDA={'Produo Interna'}>}VLRDIFERENCA)>0,
0,
SUM({$<CATEGORIA_1={'INGRED-MAT PRIMA-EMBALAG'},
PERDA={'Produo Interna'}>}VLRDIFERENCA))
+
IF(SUM({$<CATEGORIA_1={'MERCEARIA'},
PERDA={'Produo Interna'}>}VLRDIFERENCA)>0,
0,
SUM({$<CATEGORIA_1={'MERCEARIA'},
PERDA={'Produo Interna'}>}VLRDIFERENCA))

+
IF(SUM({$<CATEGORIA_1={'MERCEARIA BASICOS'},
PERDA={'Produo Interna'}>}VLRDIFERENCA)>0,
0,
SUM({$<CATEGORIA_1={'MERCEARIA BASICOS'},
PERDA={'Produo Interna'}>}VLRDIFERENCA))

+
IF(SUM({$<CATEGORIA_1={'MERCEARIA BEBIDAS'},
PERDA={'Produo Interna'}>}VLRDIFERENCA)>0,
0,
SUM({$<CATEGORIA_1={'MERCEARIA BEBIDAS'},
PERDA={'Produo Interna'}>}VLRDIFERENCA))
+
IF(SUM({$<CATEGORIA_1={'MERCEARIA HIGIENE LIMPEZA'},
PERDA={'Produo Interna'}>}VLRDIFERENCA)>0,
0,
SUM({$<CATEGORIA_1={'MERCEARIA HIGIENE LIMPEZA'},
PERDA={'Produo Interna'}>}VLRDIFERENCA))

+
IF(SUM({$<CATEGORIA_1={'MERCEARIA SECA'},
PERDA={'Produo Interna'}>}VLRDIFERENCA)>0,
0,
SUM({$<CATEGORIA_1={'MERCEARIA SECA'},
PERDA={'Produo Interna'}>}VLRDIFERENCA))

,
IF(PERDA<> 'Produo Interna',


SUM({$<CATEGORIA_1={'ACOUGUE','ALMOXARIFADO','BAZAR','CONGELADOS','FRIOS E
LATICINIOS','HORTIFRUTIGRANJEIROS',
'INGRED-MAT PRIMA-
EMBALAG','MERCEARIA','MERCEARIA BASICOS','MERCEARIA BEBIDAS','MERCEARIA HIGIENE
LIMPEZA',
'MERCEARIA SECA','PADARIA'},
PERDA={'Avaria', 'Compensao','Acerto de Estoque','Inventrio'}>}VLRDIFERENCA),


SUM({$<CATEGORIA_1={'','','','','','','','','','',''}>}VLRDIFERENCA)
+
IF(SUM({$<CATEGORIA_1={'PADARIA'},
PERDA={'Produo Interna'}>}VLRDIFERENCA)>0,
0,
SUM({$<CATEGORIA_1={'PADARIA'},
PERDA={'Produo Interna'}>}VLRDIFERENCA))
+
IF(SUM({$<CATEGORIA_1={'ACOUGUE'},
PERDA={'Produo Interna'}>}VLRDIFERENCA)>0,
0,
SUM({$<CATEGORIA_1={'ACOUGUE'},
PERDA={'Produo Interna'}>}VLRDIFERENCA))


+
IF(SUM({$<CATEGORIA_1={'ALMOXARIFADO'},
PERDA={'Produo Interna'}>}VLRDIFERENCA)>0,
0,
SUM({$<CATEGORIA_1={'ALMOXARIFADO'},
PERDA={'Produo Interna'}>}VLRDIFERENCA))


+
IF(SUM({$<CATEGORIA_1={'BAZAR'},
PERDA={'Produo Interna'}>}VLRDIFERENCA)>0,
0,
SUM({$<CATEGORIA_1={'BAZAR'},
PERDA={'Produo Interna'}>}VLRDIFERENCA))


+
IF(SUM({$<CATEGORIA_1={'CONGELADOS'},
PERDA={'Produo Interna'}>}VLRDIFERENCA)>0,
0,
SUM({$<CATEGORIA_1={'CONGELADOS'},
PERDA={'Produo Interna'}>}VLRDIFERENCA))

+
IF(SUM({$<CATEGORIA_1={'FRIOS E LATICINIOS'},
PERDA={'Produo Interna'}>}VLRDIFERENCA)>0,
0,
SUM({$<CATEGORIA_1={'FRIOS E LATICINIOS'},
PERDA={'Produo Interna'}>}VLRDIFERENCA))

+
IF(SUM({$<CATEGORIA_1={'HORTIFRUTIGRANJEIROS'},
PERDA={'Produo Interna'}>}VLRDIFERENCA)>0,
0,
SUM({$<CATEGORIA_1={'HORTIFRUTIGRANJEIROS'},
PERDA={'Produo Interna'}>}VLRDIFERENCA))

+
IF(SUM({$<CATEGORIA_1={'INGRED-MAT PRIMA-EMBALAG'},
PERDA={'Produo Interna'}>}VLRDIFERENCA)>0,
0,
SUM({$<CATEGORIA_1={'INGRED-MAT PRIMA-EMBALAG'},
PERDA={'Produo Interna'}>}VLRDIFERENCA))
+
IF(SUM({$<CATEGORIA_1={'MERCEARIA'},
PERDA={'Produo Interna'}>}VLRDIFERENCA)>0,
0,
SUM({$<CATEGORIA_1={'MERCEARIA'},
PERDA={'Produo Interna'}>}VLRDIFERENCA))

+
IF(SUM({$<CATEGORIA_1={'MERCEARIA BASICOS'},
PERDA={'Produo Interna'}>}VLRDIFERENCA)>0,
0,
SUM({$<CATEGORIA_1={'MERCEARIA BASICOS'},
PERDA={'Produo Interna'}>}VLRDIFERENCA))

+
IF(SUM({$<CATEGORIA_1={'MERCEARIA BEBIDAS'},
PERDA={'Produo Interna'}>}VLRDIFERENCA)>0,
0,
SUM({$<CATEGORIA_1={'MERCEARIA BEBIDAS'},
PERDA={'Produo Interna'}>}VLRDIFERENCA))
+
IF(SUM({$<CATEGORIA_1={'MERCEARIA HIGIENE LIMPEZA'},
PERDA={'Produo Interna'}>}VLRDIFERENCA)>0,
0,
SUM({$<CATEGORIA_1={'MERCEARIA HIGIENE LIMPEZA'},
PERDA={'Produo Interna'}>}VLRDIFERENCA))

+
IF(SUM({$<CATEGORIA_1={'MERCEARIA SECA'},
PERDA={'Produo Interna'}>}VLRDIFERENCA)>0,
0,
SUM({$<CATEGORIA_1={'MERCEARIA SECA'},
PERDA={'Produo Interna'}>}VLRDIFERENCA))


)

+SUM({$<CATEGORIA_1={'ACOUGUE','ALMOXARIFADO','BAZAR','CONGELADOS','FRIOS E
LATICINIOS','HORTIFRUTIGRANJEIROS',
'INGRED-MAT PRIMA-
EMBALAG','MERCEARIA','MERCEARIA BASICOS','MERCEARIA BEBIDAS','MERCEARIA HIGIENE
LIMPEZA',
'MERCEARIA
SECA','PADARIA'}>}VLRITEMMIX)
)



CRIAR HISTORICO


//Carga_Recebimentos:
//Select
//MLO_CARGARECPROD.NROCARGA ,
//MLO_CARGARECPROD.SEQPRODUTO,
//MLO_CARGARECPROD.QTDEMBALAGEM,
//MLO_PRODUTO.seqfornecedor,
//MLO_CARGARECEB.DTAHORGERACAO,
//MLO_CARGARECEB.DTAHORLIBERACAO
//From MLO_CARGARECPROD, MLO_PRODUTO, MLO_PRODEMBALAGEM, MLO_DEPOSITANTE ,
MLO_CARGARECEB
//Where
//MLO_PRODEMBALAGEM.SEQPRODUTO = MLO_PRODUTO.SEQPRODUTO
//AND MLO_PRODEMBALAGEM.NROEMPRESA = MLO_PRODUTO.NROEMPRESA
//AND MLO_PRODEMBALAGEM.QTDEMBALAGEM = MLO_CARGARECPROD.QTDEMBALAGEM
//AND MLO_CARGARECPROD.NROEMPRESA = 5
//AND MLO_CARGARECPROD.SEQPRODUTO = MLO_PRODUTO.SEQPRODUTO
//AND MLO_PRODUTO.NROEMPRESA = MLO_CARGARECPROD.CODDEPOSITANTE
//AND MLO_CARGARECPROD.CODDEPOSITANTE = MLO_DEPOSITANTE.CODDEPOSITANTE
//AND MLO_CARGARECPROD.NROCARGA = MLO_CARGARECEB.NROCARGA
//AND MLO_CARGARECPROD.NROEMPRESA = MLO_CARGARECEB.NROEMPRESA
//
//and MLO_CARGARECEB.Dtahorgeracao>= '01-jan-2011'
//and MLO_CARGARECEB.Dtahorgeracao <= '31-jan-2014';
//
//STORE Carga_Recebimentos into Extracao\Carga_Recebimentos_Historico.qvd;
//
//drop Table Carga_Recebimentos;
//EXIT Script;

Você também pode gostar