Atualizar os Modelos de Dados do Power Pivot para o Excel 2013 ou Excel 2016
Aplica-se A
Excel 2016 Excel 2013 SharePoint Server 2013 SharePoint Server 2013 Enterprise

Importante: O suporte para o Office 2016 e Office 2019 terminou a 14 de outubro de 2025. Atualize para o Microsoft 365 para trabalhar em qualquer lugar com qualquer dispositivo e continuar a receber suporte. Obter o Microsoft 365

"Este livro tem um modelo de dados Power Pivot criado com uma versão anterior do suplemento Power Pivot. Terá de atualizar este modelo de dados com PowerPivot no Microsoft Excel 2013 ".

Já conhece? Significa que abriu um livro do Excel 2010 no Excel 2013 ou posterior e que esse livro inclui um modelo de dados Power Pivot incorporado criado com uma versão anterior do suplemento Power Pivot. Poderá ver esta mensagem quando tentar inserir uma folha do Power View num livro do Excel 2010.

No Excel 2013 ou Excel 2016, o modelo de dados é parte integrante do livro. Esta mensagem permite-lhe saber que o modelo de dados Power Pivot incorporado precisa de ser atualizado antes de poder segmentar, desagregar e filtrar os dados no Excel 2013 ou Excel 2016.

  1. Antes de atualizar, verifique se existem problemas conhecidos para causar problemas durante a atualização.

  2. Guarde uma cópia do ficheiro agora, caso precise da versão anterior mais tarde. Após a atualização, o livro só funcionará no Excel 2013 ou posterior. Mais informações: o que é diferente num modelo atualizado.

  3. Inicie o suplemento Power Pivot no Microsoft Excel.

  4. Clique Power Pivot > Gerir para iniciar a atualização.

    Botão Gerir no friso PowerPivot

  5. Confirme a notificação de atualização.

    A mensagem é "Este livro tem um modelo de dados Power Pivot criado com uma versão anterior do suplemento Power Pivot. Terá de atualizar este modelo de dados com PowerPivot no Microsoft Excel 2013."

    Clique em OK para fechar a mensagem.

  6. Atualize o modelo de dados. Após a atualização, já não pode trabalhar com o livro na versão anterior do Power Pivot.

    A mensagem começa com "O livro contém um Modelo de Dados que foi criado com uma versão anterior do Power Pivot." Termina com "Pretende atualizar o livro?"

    Clique em OK para atualizar o livro.

  7. Guarde e recarregue o livro. Este passo bloqueia as alterações efetuadas durante a atualização. Depois de guardar o livro, não pode reverter. O recarregamento deve demorar apenas alguns segundos, consoante o tamanho e a localização do livro.

    A mensagem começa com "A atualização do livro foi concluída com êxito, mas o Excel ainda está no modo de compatibilidade".

    Clique em Sim para recarregar o livro.

A atualização está agora concluída. Se tiver recebido outras mensagens durante a atualização, a atualização poderá ter falhado ou encontrado êxito parcial. Em alguns casos, terá de fazer alterações manuais ao livro ou modelo de dados para atualizar totalmente para o Excel 2013 ou Excel 2016. Leia as secções seguintes neste artigo para saber mais.

Neste artigo

Problemas conhecidos

Remover ou reconstruir tabelas ligadas que já não estão associadas a uma tabela de origem no Excel

As tabelas desatualizadas e órfãs não são atualizadas com o resto do modelo, o que resulta na eliminação de dados ou em dados inutilizáveis. Pode evitar este problema ao garantir que as tabelas ligadas existentes estão associadas a uma tabela de origem existente no Excel.

  1. No Power Pivot para o Excel 2010, clique numa tabela ligada na janela Power Pivot.

    Ícone de tabela ligada

  2. Clique em Tabela Ligada no friso.

    Friso ligado que indica a tabela Excel

  3. Verifique se a Tabela do Excel aponta para uma tabela existente. Se o nome da tabela tiver sido mudado no Excel, clique na seta para baixo na Tabela do Excel para escolher a tabela cujo nome foi mudado.

  4. Clique em Aceder à Tabela do Excel para verificar se a tabela ligada é resolvida para uma tabela de dados de origem no Excel.

  5. Se a Tabela do Excel estiver vazia, efetue um dos seguintes procedimentos:

A menos que o seguinte problema também se aplique, está pronto para atualizar o livro.

Remover tabelas de pormenorização de consulta

Outro problema de atualização aplica-se apenas a modelos de dados Power Pivot com base em cubos do Analysis Services que suportam ações de pormenorização. Se um livro contiver tabelas de consulta de pormenorização, a atualização parecerá ter êxito no início, mas, em seguida, devolverá um erro de atualização sempre que clicar num campo numa Tabela Dinâmica.

  1. No Power Pivot para o Excel 2010, localize as tabelas de consulta de pormenorização no livro.

    É criada uma tabela de consulta de pormenorização num livro quando clica com o botão direito do rato numa medida e seleciona Mostrar Detalhes. A tabela resultante aparece como uma folha separada no livro. A primeira linha começa com "Dados devolvidos para ..."

    Tabela de consulta de exploração

  2. Elimine cada folha que contenha tabelas de consulta de pormenorização. Pode recriá-los após a atualização.

  3. Guarde o livro.

  4. Atualize o livro.

  5. Recrie as tabelas de consulta de pormenorização, se precisar delas. Clique com o botão direito do rato num campo calculado numa Tabela Dinâmica e clique em Mostrar Detalhes. Será criada uma tabela de consulta de pormenorização numa folha de cálculo separada.

Remover a proteção por palavra-passe

Os livros protegidos por palavra-passe que também contêm um Modelo de Dados falharão a atualização com este erro:

"Não é possível atualizar o Modelo de Dados neste livro."

Para contornar este problema, remova a palavra-passe antes de atualizar.

  1. Abra o livro no Excel 2013 ou Excel 2016.

  2. Clique em Informações de > de Ficheiros > Proteger o Livro >Encriptar com Palavra-passe.

  3. Limpe os asteriscos e, em seguida, clique em OK.

  4. Guarde o livro.

  5. Clique Power Pivot > Gerir para reiniciar a atualização.

  6. Adicione novamente a proteção por palavra-passe ao livro.

Remover acesso restrito

Os Modelos de Dados do Livro que tenham restrições na impressão, edição ou cópia falharão a atualização com este erro:

"Não é possível atualizar o Modelo de Dados neste livro."

Para contornar este problema, remova as restrições antes de atualizar.

  1. Abra o livro no Excel 2013 ou Excel 2016.

  2. Clique em Informações de > de Ficheiros > Proteger o Livro >Restringir Acesso.

  3. Verifique Acesso Sem Restrições para remover as restrições.

  4. Guarde o livro no Excel.

  5. Clique Power Pivot > Gerir para reiniciar a atualização.

  6. Adicione restrições de acesso novamente ao livro.

As colunas específicas num modelo são mencionadas nas mensagens de atualização

Quando ocorrerem erros durante a atualização e a mensagem de erro indicar quais os campos que estão a causar o problema, siga estes passos:

  1. No Excel 2013 ou Excel 2016, aceda à Tabela Dinâmica ou relatório que contém os campos com os quais a atualização está a ter problemas.

  2. Remova os campos apenas da tabela dinâmica ou relatório. A Lista de Campos continuará a listar os campos; apenas não serão apresentados no relatório.

  3. Guarde e feche o livro.

  4. Reabra o livro.

  5. Clique Power Pivot > Gerir para reiniciar a atualização.

  6. Partindo do princípio de que a atualização foi efetuada com êxito, adicione os campos novamente à Tabela Dinâmica ou relatório.

Não é possível atualizar uma ligação de origem de dados num livro atualizado

Criou um livro no Excel 2010 com uma ligação a uma origem de dados externa. Abre o livro no Excel 2013 ou Excel 2016. Quando tenta alterar uma tabela dinâmica no livro, vê uma mensagem a indicar que tem de atualizar a tabela dinâmica. Tenta atualizá-la, mas vê esta mensagem:

"O Excel não conseguiu obter as informações necessárias sobre este cubo. O cubo pode ter sido reorganizado ou alterado no servidor. Contacte o administrador do cubo OLAP e, se necessário, configure uma nova origem de dados para ligar ao cubo."

Quando tenta editar a ligação existente, pode ver o nome do modelo de dados, mas não pode modificar a origem de dados.

Problema

A ligação à origem de dados já não é válida e tem de atualizá-la, mas não pode atualizá-la no Excel 2013 ou Excel 2016.

Solução

  1. Abra o livro no Excel 2010 com o suplemento Power Pivot.

  2. No separadorPower Pivot > Gerir Modelo de Dados para abrir a janela de Power Pivot.

  3. Na janela Power Pivot, clique em Base > Connections > Connections Existente.

  4. Selecione a ligação de base de dados atual e clique em Editar.

  5. Na caixa de diálogo Editar Ligação , clique em Procurar para localizar outra base de dados do mesmo tipo, mas com um nome ou localização diferente.

  6. Guarde e feche o livro.

  7. Abra o livro no Excel 2013 ou Excel 2016.

Início da Página

Concluir uma atualização parcial

Na maioria dos casos, uma atualização do livro deve ser executada sem problemas, mas por vezes são necessárias mais alterações para concluir a tarefa. Nesta secção, irá aprender a responder a erros específicos que indicam uma atualização parcial ou incompleta. O livro é atualizado, mas faltam determinadas funcionalidades.

As imagens de KPI estão em falta

Se as imagens KPI (ícones coloridos ou de gráficos) estiverem em falta, remova o KPI da área Valores da Lista de Campos e, em seguida, adicione-o novamente.

Erro de atualização do cálculo DAX: Não conseguimos atualizar corretamente este livro...

Alguns cálculos DAX requerem alterações manuais antes de o livro estar operacional. Se as consultas ou expressões DAX forem incompatíveis com o Excel 2013, o livro só será parcialmente atualizado. Verá esta mensagem:

"Não foi possível atualizar este livro corretamente. Guardar pode fazer com que algumas das funcionalidades de dados do Excel não funcionem. Para obter mais detalhes, aceda aqui: http://go.microsoft.com/fwlink/?LinkID=259419

Eis o erro que obtivemos: Não é possível consultar a estrutura de suporte interna da coluna "<tabela>[<nome da coluna>]" porque dependem de uma coluna, relação ou medida que não é processada. Atualize ou recalcule o modelo."

Se receber este erro (e poderá obtê-lo várias vezes), certifique-se de que anota que tabelas e colunas estão indicadas para que possa aceder diretamente a essas tabelas. Terá de editar cada expressão DAX:

Nota: Se lhe for pedido para permitir que Power Pivot guarde, feche e reabra o livro, clique em Sim.

  1. Na janela Power Pivot, abra a tabela mencionada na mensagem.

  2. Clique na coluna que tem um ícone de erro e #ERROR valores. Deverá ver uma expressão DAX na barra de fórmulas.

  3. Procure os seguintes problemas de compatibilidade da DAX conhecidos:

    Os valores nulos indicados como aspas duplas sem valores ("") já não são permitidos. Substitua as aspas duplas por um zero.

    LOOKUPVALUE, CONTAINS ou PARÂMETRO tentaram comparar tipos de valores incompatíveis. Poderá ter de especificar um [Tipo] no argumento ou garantir que ambos os tipos de valor são Numérico, Cadeia ou Booleano. Se precisar de converter um dos valores, pode utilizar a função VALOR ou FORMATO.

Podem continuar a aparecer mais erros no Excel enquanto está a corrigir expressões DAX. Se não conseguir editar uma fórmula, regresse ao Excel para ver se um erro está a bloquear mais ações. Clique em OK para fechar o erro, regresse a Power Pivot para continuar o seu trabalho.

Depois de corrigir os cálculos da DAX e as mensagens de erro já não aparecerem, considere o livro como totalmente atualizado.

As funções de tabela dinâmica que referenciam "Power Pivot Dados" já não são válidas

As funções de cubo do Excel que especificam uma ligação para Power Pivot modelo da versão anterior têm de ser atualizadas manualmente para o novo nome do modelo, "ThisWorkbookDataModel".

Versão anterior

Excel 2013

=VALORCUBO("Power Pivot Dados",[Medidas].[ TotalSales])

=VALORCUBO("ThisWorkbookDataModel",[Medidas].[ TotalSales])

  1. No Excel, em cada folha de cálculo, clique em Fórmulas > Mostrar Fórmulas para mostrar os cálculos utilizados em cada folha.

  2. Para funções de cubo do Excel que especifiquem uma ligação, procure "Power Pivot Data".

  3. Substitua "Power Pivot Data" por "ThisWorkbookDataModel".

  4. Guarde o livro.

Início da Página

Eliminação de Dados: quando a atualização elimina dados no seu modelo

"A atualização não conseguiu atualizar as seguintes tabelas ligadas <nome da tabela>. Estas tabelas foram removidas do modelo."

Em casos especiais, os dados são eliminados de um modelo durante a atualização. A eliminação de dados ocorre quando tem uma tabela ligada órfã no seu modelo que não pode ser rastreada a uma tabela associada no mesmo livro, quer porque a tabela de origem foi eliminada ou cujo nome foi mudado.

A atualização foi efetuada com êxito, mas a tabela ligada desapareceu

Uma tabela ligada é uma tabela que cria numa folha de cálculo e, em seguida, adiciona a um modelo de dados para que possa relacioná-la com outras tabelas e adicionar cálculos DAX. A atualização eliminará uma tabela ligada se a tabela de origem já não existir no livro.

Eis o cenário: criou ou importou uma tabela no Excel, adicionou-a como uma tabela ligada no Power Pivot onde se tornou parte do modelo de dados e, em seguida, eliminou a tabela original na qual se baseou. O modelo mantém a tabela ligada, apesar de a tabela no Excel ter desaparecido.

Mais tarde, quando tentar atualizar o livro para o Excel 2013, ocorre o seguinte erro.

"A atualização não conseguiu atualizar as seguintes tabelas ligadas <nome da tabela>. Estas tabelas foram removidas do modelo."

Se possível, cancele a atualização para que possa modificar o modelo ou criar uma cópia de segurança caso pretenda consultar a tabela mais tarde:

  1. Clique em OK para fechar a mensagem "A atualização não conseguiu atualizar as seguintes tabelas ligadas".

  2. Quando lhe for perguntado se pretende guardar, fechar e reabrir o livro, clique em Não.

  3. Feche o ficheiro no Excel 2013 sem o guardar.

  4. Abra o livro no Excel 2010 e corrija os problemas com tabelas ligadas:

    1. A tabela ligada já não é necessária? Elimine-o do modelo ou reinicie a atualização no Excel 2013 e permita que a atualização remova a tabela automaticamente.

    2. O nome da tabela do Excel foi mudado, mas a tabela ligada não foi? Atualize as informações de ligação no Power Pivot, conforme descrito no passo 1 na parte superior desta página.

    3. A tabela ligada tem de permanecer porque é utilizada em cálculos ou numa tabela dinâmica, mas a tabela original do Excel desapareceu? Recrie a tabela de origem no Excel e atualize a ligação:

      • Copie as linhas da tabela ligada na janela Power Pivot.

      • Cole as linhas numa folha de cálculo no Excel.

      • Formate as linhas como uma tabela.

      • Atribua um nome à tabela.

      • Voltar para a janela Power Pivot.

      • Clique em Tabela Ligada > Tabela do Excel e, em seguida, selecione a tabela que acabou de criar.

      • Guarde o ficheiro.

  5. Depois de fazer correções, abra o ficheiro no Excel 2013.

  6. Inicie a atualização novamente ao clicar emPower Pivot > Gerir.

Se já tiver guardado o livro, não poderá revertê-lo para uma versão anterior. Terá de recriar a tabela ligada do zero. Mais informações sobre: Adicionar dados de folha de cálculo a um Modelo de Dados com uma tabela ligada.

Início da Página

O que é diferente num modelo atualizado

Na maioria dos casos, um livro atualizado é idêntico ao seu antecessor. No entanto, existem algumas alterações na versão mais recente que vale a pena mencionar.

As descrições de colunas e segmentações de dados já não aparecem na Lista de Campos

Em versões anteriores, uma Lista de Campos de Tabela Dinâmica apresentou descrições de colunas ou campos como Descrições. No Excel 2013 ou posterior, a Lista de Campos não suporta Descrições. Todas as descrições de colunas existentes no modelo serão ignoradas nas visualizações de dados no Excel.

As segmentações de dados são suportadas, mas agora cria-as de uma forma diferente. A Lista de Campos não fornece opções para criar uma segmentação de dados.

Os livros atualizados já não funcionam numa versão anterior do Excel e Power Pivot

Antes do Excel 2013, existiam duas versões anteriores do suplemento Power Pivot. Ambas as versões funcionam exclusivamente com o Excel 2010. Estas versões são:

  • SQL Server 2008 R2 Power Pivot para Excel

  • SQL Server 2012 Power Pivot para Excel 2010

Depois de atualizar um modelo de dados para o Excel 2013 ou Excel 2016, pode abrir o livro, mas não interagir ou editar os relatórios dinâmicos baseados em modelos no Excel 2010. Ao abrir um modelo de dados de livro do Excel 2013 ou Excel 2016 no Excel 2010, obterá o seguinte erro se clicar numa segmentação de dados, alterar um filtro ou arrastar um novo campo para a Tabela Dinâmica:

"Falha na inicialização da origem de dados".

Este erro ocorre porque as interações de dados, como clicar numa segmentação de dados, geram uma consulta que é enviada para o modelo de dados (o modelo é a origem de dados da Tabela Dinâmica). Uma vez que o modelo de dados já não é válido no Excel 2010, receberá um erro de inicialização da origem de dados em vez da interação de dados.

Imagine que agora tenta abrir o modelo de dados numa janela de Power Pivot. O modelo não será aberto e ocorre o seguinte erro:

"Este livro contém um modelo de dados do Excel que é criado numa versão mais recente do Excel. Pode abrir este livro numa versão mais antiga do Excel, mas não poderá carregar ou trabalhar com Power Pivot quando este coexistir com um modelo de dados do Excel."

Não existem soluções; a atualização é apenas de reencaminhamento. Antes de atualizar, contacte os colegas de trabalho para se certificar de que está a atualizar para o Excel 2013 ao mesmo tempo. Além disso, também poderá querer manter temporariamente versões separadas dos seus livros se a sua organização planear utilizar o Excel 2010 e o Excel 2013 ou Excel 2016 lado a lado.

Mais informações sobre a compatibilidade da versão do Power Pivot

Início da Página

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.