Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

Ao trabalhar com dados no Power Pivot, de tempos em tempos, talvez seja necessário atualizar os dados da origem, 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 atualizar dados versus recalcular dados, fornece uma visão geral de como o recálculo é disparado e descreve suas opções para controlar o recálculo.

Noções básicas sobre atualização de dados versus recálculo

Power Pivot usa atualização e recálculo de dados:

A atualização de dados significa obter dados atualizados de fontes de dados externas. Power Pivot não detecta automaticamente alterações em fontes de dados externas, mas os dados podem ser atualizados manualmente na janela Power Pivot ou automaticamente se a pasta de trabalho for compartilhada no SharePoint.

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

Importante:  Você não deve salvar nem publicar a pasta de trabalho até que as fórmulas nela tenham sido recalculadas.

Recálculo manual versus automático

Por padrão, Power Pivot recalcula automaticamente conforme necessário, otimizando o tempo necessário para processamento. Embora o recálculo possa levar tempo, é uma tarefa importante, pois, durante o recálculo, as dependências de coluna são verificadas e você será notificado se uma coluna tiver sido alterada, se os dados forem inválidos ou se um erro tiver sido exibido em uma fórmula que costumava funcionar. No entanto, você pode optar por abandonar a validação e atualizar apenas os cálculos manualmente, especialmente se estiver trabalhando com fórmulas complexas ou conjuntos de dados muito grandes e quiser controlar o tempo das 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 Power Pivot em sincronia e evita problemas causados pela exclusão de dados, alterações em nomes ou tipos de dados ou dependências ausentes. 

Usando o recálculo automático

Quando você usa o modo de recálculo automático, qualquer alteração nos dados que causaria a alteração do resultado de qualquer fórmula disparará o recálculo de toda a coluna que contém uma fórmula. As seguintes alterações sempre exigem o recálculo de fórmulas:

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

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

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

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

  • Novas medidas ou colunas calculadas foram adicionadas.

  • Foram feitas alterações em outras fórmulas na pasta de trabalho, portanto, colunas ou cálculos que dependem desse cálculo devem ser atualizados.

  • As linhas foram inseridas ou excluídas.

  • 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 Gráfico Dinâmico.

Usando o recálculo manual

Você pode usar o recálculo manual para evitar incorrer no custo dos resultados da fórmula de computação até que esteja pronto. O modo manual é particularmente útil nessas 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 você está trabalhando com uma coluna diferente que não foi alterada, portanto, você 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 esteja definida como modo de cálculo manual, o Power Pivot no Microsoft Excel 2013 não executará nenhuma validação ou verificação de fórmulas, com os seguintes resultados:

  • Todas as novas fórmulas que você adicionar à pasta de trabalho serão sinalizadas como contendo um erro.

  • Nenhum resultado será exibido em novas colunas calculadas.

Para configurar a pasta de trabalho para recálculo manual

  1. No Power Pivot, clique em Design> cálculos> opções de cálculo>modo de cálculo manual.

  2. Para recalcular todas as tabelas, clique em Opções de> Calcular Agora.

    As fórmulas na pasta de trabalho são verificadas quanto a erros e as tabelas são atualizadas com resultados, se houver. Dependendo da quantidade de dados e do número de cálculos, a pasta de trabalho pode ficar sem resposta por algum tempo.

Importante:  Antes de publicar a pasta de trabalho, você sempre deve alterar o modo de cálculo de volta para automático. Isso ajudará a evitar problemas ao criar fórmulas.

Solução de problemas de recálculo

Dependências

Quando uma coluna depende de outra coluna e o conteúdo dessa outra coluna é alterado de alguma forma, todas as colunas relacionadas podem precisar ser recalculadas. Sempre que são feitas alterações na pasta de trabalho do Power Pivot, o Power Pivot no Microsoft Excel 2013 executa uma análise dos dados do Power Pivot existentes para determinar se o recálculo é necessário e executa a atualização da maneira mais eficiente possível.

Por exemplo, suponha que você tenha uma tabela, Vendas, relacionada às tabelas Product eProductCategory; e as fórmulas na tabela Sales dependem de ambas as outras tabelas. Qualquer alteração nas tabelas Product ou ProductCategory fará com que todas as colunas calculadas na tabela Sales sejam recalculadas. Isso faz sentido quando você considera que você pode ter fórmulas que acumulam vendas por categoria ou por produto. Portanto, para ter certeza de que os resultados estão corretos; as fórmulas com base nos dados devem ser recalculadas.

Power Pivot sempre executa um recálculo completo para uma tabela, porque um recálculo completo é mais eficiente do que verificar se há valores alterados. As alterações que disparam o recálculo podem incluir alterações importantes, como excluir uma coluna, alterar o tipo de dados numérico de uma coluna ou adicionar uma nova coluna. No entanto, alterações aparentemente triviais, como alterar o nome de uma coluna, também podem disparar o recálculo. Isso ocorre porque os nomes das colunas são usados como identificadores em fórmulas.

Em alguns casos, Power Pivot pode determinar que as colunas podem ser excluídas do recálculo. Por exemplo, se você tiver uma fórmula que pesquisa um valor como [Cor do Produto] da tabela Produtos e a coluna alterada for [Quantidade] na tabela Vendas, a fórmula não precisará ser recalculada, mesmo que as tabelas Vendas e Produtos estejam relacionadas. No entanto, se você tiver fórmulas que dependem de Vendas[Quantidade], o recálculo será necessário.

Sequência de recálculo para colunas dependentes

As dependências são calculadas antes de qualquer recálculo. Se houver várias colunas que dependem umas das outras, Power Pivot seguirá a sequência de dependências. Isso garante que as colunas sejam processadas na ordem correta na velocidade máxima.

Transações

As operações que recalculam ou atualizam dados ocorrem como uma transação. Isso significa que, se qualquer parte da operação de atualização falhar, as operações restantes serão revertidas. Isso é para garantir que os dados não sejam deixados em um estado parcialmente processado. Você não pode gerenciar as transações como faz em um banco de dados relacional ou criar pontos de verificação.

Recálculo de funções voláteis

Algumas funções, como NOW, RAND ou TODAY, não têm valores fixos. Para evitar problemas de desempenho, a execução de uma consulta ou filtragem geralmente não fará com que essas funções sejam reavaliadas se forem usadas em uma coluna calculada. Os resultados dessas funções só são recalculados quando a coluna inteira é recalculada. Essas situações incluem a atualização a partir de uma fonte de dados externa ou de uma edição manual dos dados que causa a reavaliação de fórmulas que contêm essas funções. No entanto, funções voláteis como NOW, RAND ou TODAY sempre serão recalculadas se a função for usada na definição de um campo calculado.

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×