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

group by

Boa tarde

estou fazendo um group by mais não está dando certo poderiam me ajudar

Obrigado.

VENDA:

LOAD

     IDF_ITEM_MOVIMENTACAO,

COD_PRODUTO_PFAT,
QTD_ITENS_NF as QTD,
sum(VALOR_TOTAL_CONTABIL) as VALOR_TOTAL_CONTABIL ,
sum(VLR_PRECO_FABRICA) as VPF,
if(WILDMATCH(DES_TIPO_OFERTA, '*Op Log*', '*PBM*','Conectividade','Sesi'), 'OL',
if(WILDMATCH(DES_TIPO_OFERTA, '*Tabela*','Santa Cruz'), 'CF', 'OFL')) as TIPOVENDA,
sum(VLR_VB) as VB,
sum(VLR_DESC_COMERCIAL) as VLR_DESC_COMERCIAL,
DES_CD,
COD_CD_PFAT,
IDF_CD_PFAT,
DES_CD_LOGISTICA,
COD_CD_LOGISTICA,
IDF_CD_LOGISTICA,
DTA_EMISSAO_DOC as DATA,
date(DTA_EMISSAO_DOC,'DD/MM/YYYY') as DTA_EMISSAO_DOC ,
WeekDay(DTA_EMISSAO_DOC) as Day,
Month(DTA_EMISSAO_DOC) as Month,
year(DTA_EMISSAO_DOC) as Year,
MonthName(DTA_EMISSAO_DOC) as MonthYear,
COD_TIPO_OPERACAO,
COD_TIPO_ROTEIRO,
COD_CLIENTE_SAP,
COD_CLIENTE_PFAT,
COD_MATERIAL_SAP,
COD_FORNECEDOR_SAP,
COD_FORNECEDOR_PFAT,
ULT_COD_SCRUZ,
DTA_EMISSAO_DOCUMENTO,
COD_CD_FATURAMENTO,
CD_FATURAMENTO,
CD_LOGISTICA,
NUM_OFERTA

FROM

[..\5.QVDs\Vendas_201605.QVD]

(qvd)

group by

IDF_ITEM_MOVIMENTACAO,
COD_PRODUTO_PFAT,
QTD,
VALOR_TOTAL_CONTABIL,
VPF,
TIPOVENDA,
VB,
VLR_DESC_COMERCIAL,
DES_CD,
COD_CD_PFAT,
IDF_CD_PFAT,
DES_CD_LOGISTICA,
COD_CD_LOGISTICA,
IDF_CD_LOGISTICA, 
DATA,
DTA_EMISSAO_DOC , 
Day,
Month,
Year,
MonthYear,
COD_TIPO_OPERACAO,
COD_TIPO_ROTEIRO,
COD_CLIENTE_SAP,
COD_CLIENTE_PFAT,
COD_MATERIAL_SAP,
COD_FORNECEDOR_SAP,
COD_FORNECEDOR_PFAT,
ULT_COD_SCRUZ,
DTA_EMISSAO_DOCUMENTO,
COD_CD_FATURAMENTO,
CD_FATURAMENTO,
CD_LOGISTICA,
NUM_OFERTA

;

1 Solution

Accepted Solutions
sunny_talwar

May be this:

VENDA:

LOAD IDF_ITEM_MOVIMENTACAO,

          COD_PRODUTO_PFAT,

          QTD_ITENS_NF as QTD,

          Sum(VALOR_TOTAL_CONTABIL) as VALOR_TOTAL_CONTABIL ,

          Sum(VLR_PRECO_FABRICA) as VPF,

          If(WILDMATCH(DES_TIPO_OFERTA, '*Op Log*', '*PBM*','Conectividade','Sesi'), 'OL',                    If(WILDMATCH(DES_TIPO_OFERTA, '*Tabela*','Santa Cruz'), 'CF', 'OFL')) as TIPOVENDA,

          Sum(VLR_VB) as VB,

          Sum(VLR_DESC_COMERCIAL) as VLR_DESC_COMERCIAL,

          DES_CD,

          COD_CD_PFAT,

          IDF_CD_PFAT,

          DES_CD_LOGISTICA,

          COD_CD_LOGISTICA,

          IDF_CD_LOGISTICA,

          DTA_EMISSAO_DOC as DATA,

          Date(DTA_EMISSAO_DOC,'DD/MM/YYYY') as DTA_EMISSAO_DOC,

          WeekDay(DTA_EMISSAO_DOC) as Day,

          Month(DTA_EMISSAO_DOC) as Month,

          Year(DTA_EMISSAO_DOC) as Year,

          MonthName(DTA_EMISSAO_DOC) as MonthYear,

          COD_TIPO_OPERACAO,

          COD_TIPO_ROTEIRO,

          COD_CLIENTE_SAP,

          COD_CLIENTE_PFAT,

          COD_MATERIAL_SAP,

          COD_FORNECEDOR_SAP,

          COD_FORNECEDOR_PFAT,

          ULT_COD_SCRUZ,

          DTA_EMISSAO_DOCUMENTO,

          COD_CD_FATURAMENTO,

          CD_FATURAMENTO,

          CD_LOGISTICA,

          NUM_OFERTA

FROM [..\5.QVDs\Vendas_201605.QVD] (qvd)

Group By

IDF_ITEM_MOVIMENTACAO,

          COD_PRODUTO_PFAT,

          QTD_ITENS_NF as QTD,

          DES_TIPO_OFERTA,

          DES_CD,

          COD_CD_PFAT,

          IDF_CD_PFAT,

          DES_CD_LOGISTICA,

          COD_CD_LOGISTICA,

          IDF_CD_LOGISTICA,

          DTA_EMISSAO_DOC,

          COD_TIPO_OPERACAO,

          COD_TIPO_ROTEIRO,

          COD_CLIENTE_SAP,

          COD_CLIENTE_PFAT,

          COD_MATERIAL_SAP,

          COD_FORNECEDOR_SAP,

          COD_FORNECEDOR_PFAT,

          ULT_COD_SCRUZ,

          DTA_EMISSAO_DOCUMENTO,

          COD_CD_FATURAMENTO,

          CD_FATURAMENTO,

          CD_LOGISTICA,

          NUM_OFERTA

;

View solution in original post

2 Replies
sunny_talwar

May be this:

VENDA:

LOAD IDF_ITEM_MOVIMENTACAO,

          COD_PRODUTO_PFAT,

          QTD_ITENS_NF as QTD,

          Sum(VALOR_TOTAL_CONTABIL) as VALOR_TOTAL_CONTABIL ,

          Sum(VLR_PRECO_FABRICA) as VPF,

          If(WILDMATCH(DES_TIPO_OFERTA, '*Op Log*', '*PBM*','Conectividade','Sesi'), 'OL',                    If(WILDMATCH(DES_TIPO_OFERTA, '*Tabela*','Santa Cruz'), 'CF', 'OFL')) as TIPOVENDA,

          Sum(VLR_VB) as VB,

          Sum(VLR_DESC_COMERCIAL) as VLR_DESC_COMERCIAL,

          DES_CD,

          COD_CD_PFAT,

          IDF_CD_PFAT,

          DES_CD_LOGISTICA,

          COD_CD_LOGISTICA,

          IDF_CD_LOGISTICA,

          DTA_EMISSAO_DOC as DATA,

          Date(DTA_EMISSAO_DOC,'DD/MM/YYYY') as DTA_EMISSAO_DOC,

          WeekDay(DTA_EMISSAO_DOC) as Day,

          Month(DTA_EMISSAO_DOC) as Month,

          Year(DTA_EMISSAO_DOC) as Year,

          MonthName(DTA_EMISSAO_DOC) as MonthYear,

          COD_TIPO_OPERACAO,

          COD_TIPO_ROTEIRO,

          COD_CLIENTE_SAP,

          COD_CLIENTE_PFAT,

          COD_MATERIAL_SAP,

          COD_FORNECEDOR_SAP,

          COD_FORNECEDOR_PFAT,

          ULT_COD_SCRUZ,

          DTA_EMISSAO_DOCUMENTO,

          COD_CD_FATURAMENTO,

          CD_FATURAMENTO,

          CD_LOGISTICA,

          NUM_OFERTA

FROM [..\5.QVDs\Vendas_201605.QVD] (qvd)

Group By

IDF_ITEM_MOVIMENTACAO,

          COD_PRODUTO_PFAT,

          QTD_ITENS_NF as QTD,

          DES_TIPO_OFERTA,

          DES_CD,

          COD_CD_PFAT,

          IDF_CD_PFAT,

          DES_CD_LOGISTICA,

          COD_CD_LOGISTICA,

          IDF_CD_LOGISTICA,

          DTA_EMISSAO_DOC,

          COD_TIPO_OPERACAO,

          COD_TIPO_ROTEIRO,

          COD_CLIENTE_SAP,

          COD_CLIENTE_PFAT,

          COD_MATERIAL_SAP,

          COD_FORNECEDOR_SAP,

          COD_FORNECEDOR_PFAT,

          ULT_COD_SCRUZ,

          DTA_EMISSAO_DOCUMENTO,

          COD_CD_FATURAMENTO,

          CD_FATURAMENTO,

          CD_LOGISTICA,

          NUM_OFERTA

;

Not applicable
Author

Obrigado