Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Será que alguém consegue me ajudar?
Estou precisando juntar duas tabelas da seguinte forma:
[TABELA1] contém os seguintes campos:
TABELA_ANO,
TABELA,MES,
TABELA_DIASUTEIS */esse campo é utilizado para dizer a quantidade de dias úteis do respectivo ano e mês
[TABELA2] contém os seguintes campos:
TABELA2_ANO as TABELA_ANO,
TABELA2,MES,
TABELA2_VENDAS
O resultado final dessa junção é montar uma simples tabela e um gráfico de linha para saber o total de vendas em dias úteis, exemplo:
ANO MES VENDAS_EM_DIAS_UTEIS
2012 JAN 100,00
2012 FEV 200,00
2013 JAN 500,00
Onde VENDA_EM_DIAS_UTEIS = SUM(TABELA2_VENDAS / TABELA_DIASUTEIS)
Em resumo seria isso, se em OUT/2013 a venda total foi de R$80.00,00 e Janeiro possui 22 dias úteis definido no campo TABELA_DIASUTEIS então o resultado de VENDAS_EM_DIAS_UTEIS seria R$3.636,36
O problema é que eu não estou conseguindo juntar as duas tabelas.
Segue em anexo o arquivo QVW e mais duas planilhas excel.
Olá Marcio,
experimente usar o objeto Gráfico do tipo Tabela Simples.
Grande Abraço
Olá Rodolfo,
Foi o que eu tentei fazer, coloquei anexado aqui neste post.
Márcio, vi aqui que voce usou o objeto tabela e não o objeto Gráfico.
Tente criar o objeto Gráfico e nas opções de tipo de gráfico no canto inferior direito tem a tabela simples, logo abaixo da tabela dinâmica.
Um Abraço
Não funciona. Não estou sabendo fazer. Os dados ficam inconsistentes.
É porque falta o mês no seu join. A sua chave é anomes e não somente ano.
Para criar o objeto gráfico
- Clicar com o botão direito do mouse na tela
- Escolher a opção Novo Objeto de Pasta
- Escolher a opção Gráfico
- Escolher a opção Tabela Simples
O script abaixo funciona, mas recomendo que voce crie uma chave composta.
Se houverem mais dúvidas favor responder.
Abraço
Directory;
TABELA1:
LOAD TABELA_ANO,
TABELA_MES,
TABELA_DIASUTEIS
FROM
tabela1.xlsx
(ooxml, embedded labels, table is Sheet1);
Directory;
TABVELA2:
LOAD TABELA2_ANO as TABELA_ANO,
TABELA2_MES as TABELA_MES,
TABELA2_VENDAS
FROM
tabela2.xlsx
(ooxml, embedded labels, table is Sheet1);
Funcionou mas gerou uma tabela $Syn
Sim, por isso recomendei criar uma chave com os campos conforme abaixo.
Abraço
TABELA1:
LOAD TABELA_ANO&'|'&TABELA_MES AS CHAVE,
TABELA_ANO,
TABELA_MES,
TABELA_DIASUTEIS
FROM
tabela1.xlsx
(ooxml, embedded labels, table is Sheet1);
TABVELA2:
LOAD TABELA2_ANO&'|'&TABELA2_MES AS CHAVE,
TABELA2_ANO,
TABELA2_MES,
TABELA2_VENDAS
FROM
tabela2.xlsx
(ooxml, embedded labels, table is Sheet1);
Funcionou! Obrigado!
Olá Márcio, favor marcar a resposta como correta.
Um Abraço