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.

Quando você estiver trabalhando com dados em 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 a recalculação é disparada e descreve suas opções para controlar o recálculo.

Compreensão da Atualização de Dados vs. Recalculação

Power Pivot usa atualização e recalculação de dados:

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

Recalculação 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 incorre em um custo de desempenho, é importante entender as dependências associadas a cada cálculo.

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

Recalculação manual vs. Automática

Por padrão, Power Pivot recalcula automaticamente conforme necessário ao otimizar o tempo necessário para o 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 aparecido em uma fórmula usada para funcionar. No entanto, você pode optar por renunciar à validação e apenas atualizar 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.

Modos manuais e automáticos têm vantagens; no entanto, recomendamos fortemente que você use o modo de recalculação automática. Esse modo mantém os metadados Power Pivot em sincronização e evita problemas causados pela exclusão de dados, alterações em nomes ou tipos de dados ou dependências ausentes. 

Usando o Recalculação Automática

Quando você usa o modo de recalculação automática, qualquer alteração nos dados que faça com que o resultado de qualquer fórmula seja alterado disparará o recálculo de toda a coluna que contém uma fórmula. As seguintes alterações sempre exigem recalculação 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 dentro da 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 Recalculação Manual

Você pode usar o recálculo manual para evitar incorrer no custo dos resultados da fórmula de computação até estar pronto. O modo manual é particularmente útil nessas situações:

  • Você está projetando 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 seja definida como modo de cálculo manual, Power Pivot no Microsoft Excel 2013 não executa 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 recalculação manual

  1. Em 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 Cálculo> Calcular Agora.

    As fórmulas na pasta de trabalho são verificadas em busca de 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 projetar fórmulas.

Solução de problemas de recalculação

Dependências

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

Por exemplo, suponha que você tenha uma tabela, Sales, que esteja relacionada às tabelas Product e ProductCategory; e as fórmulas na tabela Vendas dependem de ambas as outras tabelas. Qualquer alteração nas tabelas Product ou ProductCategory fará com que todas as colunas calculadas na tabela Vendas sejam recalculadas. Isso faz sentido quando você considera que 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, pois 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éricos 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 procure um valor como [Cor do Produto] da tabela Produtos, e a coluna que é 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 alguma fórmula que dependa de Sales[Quantity], o recálculo será necessário.

Sequência de recalculação 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 certa na velocidade máxima.

Armazenamento

As operações que recalculam ou atualizam dados ocorrem como uma transação. Isso significa que, se alguma 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.

Recalculação 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 toda a coluna é 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!

×