Eu tenho uma única coluna de data em meus dados brutos. As datas variam entre 2018 e 2018. Tenho vários produtos e cada linha representa uma transação de venda. Existem várias transações por produto.
Como eu faria para ter duas colunas na minha tabela dinâmica, uma para 2018 e outra para as datas de 2019? Isso é possível?
O motivo pelo qual quero fazer isso é para poder criar um gráfico de barras dinâmico com valores de data de 2018 e 2019 lado a lado. Por exemplo. quantidades de venda para janeiro de 2018, janeiro de 2019, fevereiro de 2018, fevereiro de 2019 etc. Qual seria a melhor maneira de fazer isso?
PS. Eu tenho milhares de linhas de dados.
Além disso, gostaria de exibir as quantidades de venda de vários produtos para as datas acima, por exemplo. Janeiro de 2018 x janeiro de 2019, fevereiro de 2018 x fevereiro de 2019 etc. Como eu adicionaria isso ao gráfico de barras dinâmicas? Seu conselho sobre a melhor forma de remodelar os dados que tenho seria muito apreciado.
Meus dados brutos
Como eu gostaria que meu gráfico se parecesse. Exceto, eu gostaria de detalhar cada um dos produtos, para que eu possa ver uma tendência ano a ano:
Consegui encontrar um exemplo on-line de como gostaria que meu gráfico ficasse e, portanto, estou assumindo que meu pivô também precisa ficar assim:
Não tenho acesso imediato ao Excel, então esbocei algo no LibreOffice Calc que cobrirá o básico.
As colunas Date e Qty são do seu exemplo. Adicionei algumas colunas auxiliares como uma maneira simples de organizar os dados como você deseja.
A coluna do mês extrai o número do mês da data. C2:
A coluna do ano extrai o ano da data. D2:
Se você deseja que os meses sejam mapeados na sequência adequada, o número do mês faz isso. Os nomes dos meses serão colocados em ordem alfabética, portanto, a tabela dinâmica é baseada no número do mês. No entanto, você ainda deseja que os nomes dos meses rotulem o gráfico.
Existem algumas maneiras de obter os nomes dos meses. A coluna E contém uma abordagem (não necessária se você usar a outra abordagem). E2:
Isso apenas formata a data para exibir apenas a abreviação do mês. Ao criar um gráfico a partir dos resultados da tabela dinâmica, você deseja associar o nome do mês ao número do mês na tabela dinâmica, que é mostrado na coluna G. Para usar a coluna E para isso, G3 deve conter:
Esta é apenas uma das maneiras de pesquisar o valor. PROCV procura o número do mês na tabela dinâmica na coluna Mês dos dados e extrai o nome do mês da coluna E para a primeira correspondência.
Outra abordagem não requer a coluna E. Ela apenas traduz o número do mês:
CHOOSE usa o número do mês como um índice para selecionar o nome do mês em uma lista. Um número de mês de "N" escolhe o nome Nth na lista.
Para a tabela dinâmica, selecione as colunas Qty, Month e Year como os dados de origem. Na caixa de diálogo da tabela dinâmica, arraste Ano para a janela Colunas, Mês para a janela Linhas e Qtd para a janela Valores (verifique se o método de agregação está definido como Soma). Isso fornece os dados organizados para gráficos.
Faz um tempo que não faço gráficos no Excel. Minha lembrança é que você pode selecionar os nomes dos meses para os rótulos dos eixos ao definir os intervalos de dados. LO Calc não faz isso. Para meu gráfico de amostra, deixei de lado os rótulos dos eixos, adicionei um título de eixo e coloquei os nomes dos meses no título, com espaçamento para alinhar tudo.