Partilhar via


Recalcular fórmulas

Ao trabalhar com dados em uma pasta de trabalho do PowerPivot para Excel, de tempos em tempos, talvez você precise atualizar os dados da fonte, recalcular as fórmulas criadas em colunas calculadas ou verificar se os dados apresentados em uma Tabela Dinâmica estão atualizados.

Este tópico explica a diferença entre a atualização de dados vs. o recálculo de dados, fornece uma visão geral de como o recálculo é disparado e descreve as opções para controlar o recálculo.

Noções básicas sobre a atualização de dados vs.Recálculo

O PowerPivot usa a atualização e o recálculo de dados:

A atualização de dados significa obter dados atualizados de fontes de dados externas. O PowerPivot não detecta alterações automaticamente em fontes de dados externas, mas os dados podem ser atualizados manualmente na pasta de trabalho do PowerPivot ou automaticamente se a pasta de trabalho for compartilhada no SharePoint. Para obter mais informações, consulte Diferentes maneiras de atualizar dados no PowerPivot.

Recálculo significa atualizar todas as colunas, tabelas, gráficos e Tabelas Dinâmicas da pasta de trabalho que contenham fórmulas. Como o recálculo de uma fórmula incorre um custo de desempenho, é importante compreender as dependências associadas a cada cálculo.

Este tópico explica como o recálculo funciona. Para obter mais informações sobre os impactos em potencial do recálculo sobre o desempenho, consulte Solucionar problemas de recálculo.

Observação importanteImportante

Você jamais deve salvar ou publicar a pasta de trabalho até as fórmulas nela serem recalculadas.

Manual vs.Recálculo automático

Por padrão, o PowerPivot recalcula automaticamente de acordo com a necessidade, ao otimizar o tempo necessário para processamento. Embora o recálculo possa ser demorado, ele é uma tarefa importante, pois, durante o recálculo, as dependências de coluna são verificadas, e você será notificado se uma coluna for alterada, se os dados forem inválidos ou se um erro aparecer em uma fórmula que costumava funcionar. Porém, você pode optar por antecipar a validação e apenas atualizar os cálculos manualmente, especialmente se estiver trabalhando com fórmulas complexas ou conjuntos de dados muito grandes e desejar controlar o tempo de atualizações.

Os modos manual e automático têm vantagens; no entanto, é altamente recomendável que você use o modo de recálculo automático. Esse modo mantém os metadados do PowerPivot sincronizados e evita problemas causados pela exclusão de dados, alterações em nomes ou em tipos de dados ou dependências ausentes.

Usando o recálculo automático

Quando você usa o modo de recálculo automático, as alterações feitas em dados na pasta de trabalho que levariam a alterações no resultado de qualquer fórmula dispararão o recálculo da coluna inteira que contém uma fórmula. As alterações a seguir sempre exigem o recálculo das fórmulas:

  • Os valores de uma fonte de dados externa foram atualizados.

  • A definição da fórmula foi alterada.

  • Os nomes de tabelas ou colunas referenciadas em uma fórmula foram alterados.

  • Relações entre tabelas foram modificadas adicionadas, modificadas ou excluídas.

  • Novas medidas ou colunas calculadas foram adicionadas.

  • Como as alterações foram feitas em outras fórmulas dentro da pasta de trabalho do PowerPivot, as colunas ou os cálculos que dependem desse cálculo devem ser atualizados.

  • Foram inseridas ou excluídas linhas.

  • Você aplicou um filtro que requer a execução de uma consulta para atualizar o conjunto de dados. O filtro poderia ter sido aplicado em uma fórmula ou como parte de uma Tabela Dinâmica ou um Gráfico Dinâmico.

Usando o recálculo manual

É possível usar o recálculo manual para evitar incorrer no custo da computação dos resultados da fórmula até que você esteja pronto. O modo Manual é particularmente útil nestas situações:

  • Você está criando uma fórmula usando um modelo e deseja alterar os nomes das colunas e tabelas usadas na fórmula, antes de validá-la.

  • Você sabe que alguns dados na pasta de trabalho foram alterados, mas está trabalhando com uma coluna diferente, que não foi alterada, portanto, deseja adiar um recálculo.

  • Você está trabalhando em uma pasta de trabalho que tem muitas dependências e deseja adiar o recálculo até ter certeza de que todas as alterações necessárias foram feitas.

Observe que, desde que a pasta de trabalho seja definida como modo de cálculo manual, o PowerPivot para Excel não executará nenhuma validação ou verificação de fórmulas, com os seguintes resultados:

  • Quaisquer novas fórmulas adicionadas à pasta de trabalho serão sinalizadas como contendo um erro.

  • Nenhum resultado aparecerá em novas colunas calculadas.

Para obter instrução sobre como alterar o modo de cálculo ou disparar o cálculo manual de fórmulas, consulte Recalcular manualmente fórmulas no PowerPivot.

Consulte também

Conceitos

Adicionar cálculos a relatórios, gráficos e tabelas dinâmicas

Recalcular manualmente fórmulas no PowerPivot

Diferentes maneiras de atualizar dados no PowerPivot

Solucionar problemas de recálculo