No power pivot tenho uma tabela calendário e outra tabela de dados mas elas não se relacionam

Anônima
2023-10-09T11:34:43+00:00

Tenho duas tabelas adicionadas ao modelo de dados no power pivot.

Uma das tabelas é a tabela calendário com as informações apenas das datas que atendem todas as datas da tabela de dados.

A coluna de datas da tabela calendário já está formatada como data e possui todas as colunas que identificam o dia do mês, dia do ano, mês, nome do mès, trimestre etc...

A tabela de dados é referente a informações de cargas ingressadas em minha empresa e possui uma coluna de datas que será a chave primária para a relação entre as tabelas.

Nesta tabela de dados como uma carga é composta de vários produtos, há várias linhas que se repetem com o mesmo número de identificação das cargas e também com as mesmas datas.

No power pivot eu criei o relacionamento de 1 para muitos sendo que a parte do 1 é da tabela calendário porque as datas são diferentes em todas as linhas e a parte do muitos ficou para a tabela de dados.

Tudo está preparado para o relacionamento entre estas duas tabelas mas ao utilizar o recurso de "tabela dinâmica" do power pivot, não funciona.

Exemplo desta observação do não funcionamento é que se eu insiro o número da carga (está formatada como texto pois é só para identificação) no campo de linhas e em seguida o agrupamento de Ano da tabela calendário, todos os anos aparecem para cada número de carga indicando que a relação não ocorreu.

No print abaixo o número da carga 459676 tem a informação dos anos 2022, 2023 e 2024 que não tem lógica.

Mais abaixo o diagrama de relacionamento entre as tabelas.

O que fazer para que o relacionamento entre as tabelas funcione?

Microsoft 365 e Office | Excel | Para uso doméstico | Outro

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

4 respostas

Classificar por: Mais útil
  1. Anônima
    2023-10-17T11:11:30+00:00

    Esta resposta foi traduzida automaticamente. Como resultado, pode haver erros gramaticais ou palavras estranhas.

    Olá!

    Não temos notícias de você há 72 horas, então presumimos que seu problema já foi resolvido. Não estaremos monitorando este tópico daqui para frente, então, se você precisar de mais ajuda, crie um novo tópico para discutir essas preocupações clicando neste link: Crie uma nova pergunta ou iniciar uma discussão (microsoft.com)

    Relação 

    Jasão Guer 

    Moderador da Comunidade Microsoft

    Esta resposta foi útil?

    0 comentários Sem comentários
  2. Anônima
    2023-10-11T19:11:53+00:00

    Esta resposta foi traduzida automaticamente. Como resultado, pode haver erros gramaticais ou palavras estranhas.

    Olá RodolfoUQ

    Bom dia!

    Obrigado por voltar para nós. Deixe-me continuar a ajudar-vos.

    Esta é a resposta para sua pergunta: Sim, há uma maneira de adaptar as informações em sua tabela de dados para a relação com a tabela de calendário sem eliminar informações importantes para análise de dados no Excel. Aqui está uma abordagem geral:

    1. Criar um identificador exclusivo para cada linha: se você tiver várias linhas com o mesmo número de identificação e data porque elas representam produtos diferentes, poderá criar um identificador exclusivo para cada linha. Isso pode ser uma combinação do número de identificação, data e nome do produto ou qualquer outra coluna que ajude a diferenciar as linhas.
    2. Use este identificador exclusivo em sua tabela de calendário: você pode adicionar uma coluna em sua tabela de calendário para esse identificador exclusivo. Dessa forma, você pode combinar cada evento da tabela de dados com uma data específica na tabela de calendário.
    3. Usar as funções PROCV ou ÍNDICE/CORRESPONDÊNCIA: essas funções podem ser usadas para extrair dados da tabela de dados para a tabela de calendário com base no identificador exclusivo.

    Lembre-se, o Excel também oferece o Power Query / Power Pivot, que pode ser útil para gerenciar e analisar grandes conjuntos de dados. Essa abordagem permite que você mantenha todos os detalhes em sua tabela de dados enquanto pode exibir os dados em um formato de calendário. No entanto, observe que as etapas exatas podem variar dependendo da estrutura de seus dados e requisitos específicos.

    Aguardamos a sua próxima resposta.

    Relação

    Jasão Guer

    Moderador da Comunidade Microsoft

    Esta resposta foi útil?

    0 comentários Sem comentários
  3. Anônima
    2023-10-10T21:53:01+00:00

    Japão,

    Obrigado pela resposta.

    Minha tabela dados, no entanto, é composta de várias linhas em que as informações do número de identificação das cargas assim como a data de ingresso são as mesmas porque para cada diferente produto existente na carga há uma linha a mais registrada.

    Eliminar estas linhas traria prejuízo na análise dos dados.

    A tabela calendario, está tem as datas diferentes em cada linha.

    Há alguma forma de adequar as informações da tabela dados para o relacionamento com a tabela calendario sem que isto implique na eliminação de informações importantes para a análise dos dados?

    Esta resposta foi útil?

    0 comentários Sem comentários
  4. Anônima
    2023-10-10T14:49:48+00:00

    Esta resposta foi traduzida automaticamente. Como resultado, pode haver erros gramaticais ou palavras estranhas.

    Olá RodolfoUQ

    Obrigado por postar na Microsoft Community.

    Parece que você está tendo um problema com o arquivo do Excel. Vamos trabalhar juntos para encontrar a melhor solução para esse problema.

    Para fazer com que a relação entre a tabela de calendário e a tabela de dados funcione no Power Pivot, você precisa garantir que as datas em ambas as tabelas estejam no mesmo formato e que não haja duplicatas.

    Primeiro, verifique se as datas na tabela de dados estão no mesmo formato que as datas na tabela de calendário. Se não estiverem, pode utilizar o Power Query Editor para transformar os dados e garantir que as datas estão no mesmo formato.

    Em seguida, verifique se há duplicatas na coluna de datas da tabela de dados. Se houver duplicatas, você precisará removê-las antes de criar o relacionamento.

    Depois de garantir que as datas em ambas as tabelas estejam no mesmo formato e que não haja duplicatas, você poderá criar a relação entre as tabelas. Verifique se você selecionou as colunas corretas para a relação e se o tipo de relacionamento está definido como "1 para muitos".

    Depois de criar a relação, você pode usar o recurso Tabela Dinâmica para analisar os dados. Verifique se você selecionou os campos corretos para as linhas e colunas e se aplicou os filtros ou cálculos necessários.

    Aguardamos a sua próxima resposta.

    Relação

    Jasão Guer

    Moderador da Comunidade Microsoft

    Esta resposta foi útil?

    0 comentários Sem comentários