Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Alex_Lacerda
Enthusiast
Enthusiast

Gráfico com Datas em tabelas diferentes

Meus amigos, tenho que recorrer a vossas sabedorias, já cansei de me bater aqui sozinho.

Vamos a situação, eu tenho 3 datas em uma tabela, DATA PEDIDO, DATA ADIANTAMENTO e DATA PAGAMENTO e tenho 3 valores respectivos, VALOR PEDIDO, VALOR ADIANTANDO e VALOR PAGO. Todos os dados estão em uma mesma tabela.

O que estou precisando é que quando selecionar um período por exemplo, o mês de abril/2020, seja apresentado em uma mesma tabela ou gráfico as datas de 01/04/2020 a 16/04/2020 

PEDIDODATA PEDIDOVALOR PEDIDODATA ADIANTAMENTO VALOR ADIANTAMENTO DATA PAGAMENTO VALOR PAGO 
101/04/2020 R$           150,0003/04/2020 R$                                     15,0007/04/2020 R$           135,00
202/04/2020 R$           150,0004/04/2020 R$                                     26,0008/04/2020 R$           124,00
303/04/2020 R$           150,0005/04/2020 R$                                     30,0009/04/2020 R$           120,00
404/04/2020 R$           150,0006/04/2020 R$                                     58,0010/04/2020 R$              92,00
505/04/2020 R$           150,0007/04/2020 R$                                     40,0011/04/2020 R$           110,00
606/04/2020 R$           150,0008/04/2020 R$                                     35,0012/04/2020 R$           115,00
707/04/2020 R$           150,0009/04/2020 R$                                     65,0013/04/2020 R$              85,00
808/04/2020 R$           150,0010/04/2020 R$                                     85,0014/04/2020 R$              65,00
909/04/2020 R$           150,0011/04/2020 R$                                     45,0015/04/2020 R$           105,00
1010/04/2020 R$           150,0012/04/2020 R$                                     15,0016/04/2020 R$           135,00

 

Ficaríamos com um gráfico assim onde teríamos o volume de faturamento diário, volume de adiantamentos diários e volume de pagamentos:

Obs.: A data selecionada tem que ser utilizada como um parão onde colocariamos sum(if(datapadrão=data pedido, valor pedido)) e sum(if(datapadrão=data adiantamento, valor adianamento))

Capturar.PNG

 

1 Reply
fernando_tonial
Partner - Specialist
Partner - Specialist

Olá tem várias formas de fazer isso.

Uma delas é fazendo uma tabela nesse formato.

PEDIDO DATA VALOR PEDIDO  VALOR ADIANTAMENTO   VALOR PAGO  ORIGEM
1 01/04/2020  R$           150,00     PEDIDO
2 02/04/2020  R$           150,00     PEDIDO
3 03/04/2020  R$           150,00     PEDIDO
4 04/04/2020  R$           150,00     PEDIDO
5 05/04/2020  R$           150,00     PEDIDO
6 06/04/2020  R$           150,00     PEDIDO
7 07/04/2020  R$           150,00     PEDIDO
8 08/04/2020  R$           150,00     PEDIDO
9 09/04/2020  R$           150,00     PEDIDO
10 10/04/2020  R$           150,00     PEDIDO
1 03/04/2020    R$                                     15,00   ADIANTAMENTO
2 04/04/2020    R$                                     26,00   ADIANTAMENTO
3 05/04/2020    R$                                     30,00   ADIANTAMENTO
4 06/04/2020    R$                                     58,00   ADIANTAMENTO
5 07/04/2020    R$                                     40,00   ADIANTAMENTO
6 08/04/2020    R$                                     35,00   ADIANTAMENTO
7 09/04/2020    R$                                     65,00   ADIANTAMENTO
8 10/04/2020    R$                                     85,00   ADIANTAMENTO
9 11/04/2020    R$                                     45,00   ADIANTAMENTO
10 12/04/2020    R$                                     15,00   ADIANTAMENTO
1 07/04/2020      R$           135,00 PAGAMENTO
2 08/04/2020      R$           124,00 PAGAMENTO
3 09/04/2020      R$           120,00 PAGAMENTO
4 10/04/2020      R$              92,00 PAGAMENTO
5 11/04/2020      R$           110,00 PAGAMENTO
6 12/04/2020      R$           115,00 PAGAMENTO
7 13/04/2020      R$              85,00 PAGAMENTO
8 14/04/2020      R$              65,00 PAGAMENTO
9 15/04/2020      R$           105,00 PAGAMENTO
10 16/04/2020      R$           135,00 PAGAMENTO


Para isso pode fazer três carga de dados, ficando dessa forma. Altere o nome dos campos e a origem dos dados confirma a sua necessidade.


DADOS:
LOAD PEDIDO, [DATA PEDIDO] as DATA, MONTHNAME([DATA PEDIDO]) as [MÊSANO], [VALOR PEDIDO], 'PEDIDO' AS ORIGEM
FROM TABELA;
CONCATENATE (DADOS)
LOAD PEDIDO, [DATA ADIANTAMENTO] as DATA, MONTHNAME([DATA ADIANTAMENTO]) as [MÊSANO], [VALOR ADIANTAMENTO], 'ADIANTAMENTO' AS ORIGEM
FROM TABELA;
CONCATENATE (DADOS)
LOAD PEDIDO, [DATA PAGAMENTO] as DATA, MONTHNAME([DATA PAGAMENTO]) as [MÊSANO], [VALOR PAGO ], 'PAGAMENTO' AS ORIGEM
FROM TABELA;

 

Don't worry, be Qlik.
Tonial.

Don't Worry, be Qlik.