Recalculer des formules
Lorsque vous travaillez avec des données dans un classeur PowerPivot pour Excel, vous êtes parfois amené à actualiser les données à partir de la source, à recalculer les formules que vous avez créées dans les colonnes calculées ou à vous assurer que les données présentées dans un tableau croisé dynamique sont à jour.
Cette rubrique explique la différence entre l'actualisation des données et le recalcul des données, fournit une vue d'ensemble de la façon dont le recalcul est déclenché et décrit les options de contrôle du recalcul.
Présentation de l'actualisation et du recalcul des données
PowerPivot utilise aussi bien l'actualisation que le recalcul des données :
L'actualisation des données implique l'obtention de données à jour à partir de sources de données externes. PowerPivot ne détecte pas automatiquement les modifications dans les sources de données externes, mais les données peuvent être actualisées manuellement à partir du classeur PowerPivot ou automatiquement si le classeur est partagé sur SharePoint. Pour plus d'informations, consultez Différents moyens de mettre à jour des données dans PowerPivot.
Le recalcul correspond à la mise à jour des colonnes, des tableaux, des graphiques et des tableaux croisés dynamiques de votre classeur qui contiennent des formules. Étant donné que le recalcul d'une formule a des conséquences sur les performances, il est important de comprendre les dépendances associées à chaque calcul.
Cette rubrique explique comment un recalcul fonctionne. Pour plus d'informations sur l'impact potentiel d'un recalcul sur les performances, consultez Résolution des problèmes liés au recalcul.
Important
Vous ne devez jamais enregistrer ni publier le classeur tant que les formules qu'il contient n'ont pas été recalculées.
Recalcul manuel etrecalcul automatique
Par défaut, PowerPivot effectue automatiquement les recalculs comme requis tout en optimisant le temps nécessaire au traitement. Bien que le recalcul puisse prendre du temps, il s'agit d'une tâche importante, car pendant le recalcul, les dépendances de colonnes sont vérifiées et vous êtes averti si une colonne a changé, si des données ne sont pas valides ou si une erreur est apparue dans une formule qui était valide auparavant. Toutefois, vous pouvez choisir de renoncer à la validation et de mettre à jour uniquement manuellement les calculs, notamment si vous travaillez avec des formules complexes ou des jeux de données très volumineux et souhaitez contrôler le minutage des mises à jour.
Les modes manuel et automatique ont tous deux des avantages ; toutefois, nous vous recommandons fortement d'utiliser le mode de recalcul automatique. Ce mode maintient la synchronisation des métadonnées PowerPivot et empêche les problèmes causés par la suppression de données, par des modifications de noms ou de types de données, ou par des dépendances manquantes.
Utilisation du recalcul automatique
Lorsque vous utilisez le mode de recalcul automatique, toute modification apportée aux données dans le classeur qui changerait le résultat d'une formule quelconque déclenche le recalcul de la colonne entière qui contient une formule. Les modifications suivantes requièrent toujours le recalcul des formules :
Les valeurs issues d'une source de données externe ont été actualisées.
La définition de la formule a changé.
Les noms de tables ou de colonnes référencés dans une formule ont été modifiés.
Les relations entre les tables ont été ajoutées, modifiées ou supprimées.
De nouvelles mesures ou colonnes calculées ont été ajoutées.
Des modifications ont été apportées à d'autres formules dans le classeur PowerPivot, si bien que les colonnes et les calculs qui dépendent de ce calcul doivent être actualisés.
Des lignes ont été insérées ou supprimées.
Vous avez appliqué un filtre qui requiert l'exécution d'une requête pour mettre à jour le jeu de données. Le filtre a pu être appliqué dans une formule ou dans le cadre d'un tableau croisé dynamique ou d'un graphique croisé dynamique.
Utilisation du recalcul manuel
Vous pouvez utiliser le recalcul manuel pour éviter d'encourir le coût du calcul des résultats des formules tant que vous n'êtes pas prêt. Le mode manuel est particulièrement utile dans les situations suivantes :
Vous concevez une formule à l'aide d'un modèle et souhaitez modifier les noms des colonnes et tables utilisés dans la formule avant de la valider.
Vous savez que certaines données du classeur ont changé, mais vous travaillez avec une colonne différente qui n'a pas été modifiée. De ce fait, vous souhaitez différer un recalcul.
Vous travaillez dans un classeur qui comporte de nombreuses dépendances et souhaitez différer le recalcul jusqu'à ce que vous soyez certain que toutes les modifications nécessaires ont été apportées.
Notez que, tant que le classeur est défini sur un mode de calcul manuel, PowerPivot pour Excel n'effectue aucune validation ni vérification des formules, avec les résultats suivants :
Toutes les nouvelles formules que vous ajoutez au classeur seront signalées comme contenant une erreur.
Aucun résultat ne s'affichera dans les nouvelles colonnes calculées.
Pour obtenir des instructions sur la modification du mode de calcul ou le déclenchement du calcul manuel de formules, consultez Recalculer manuellement les formules dans PowerPivot.
Voir aussi
Concepts
Ajouter des calculs à vos rapports, graphiques et tableaux croisés dynamiques
Recalculer manuellement les formules dans PowerPivot
Différents moyens de mettre à jour des données dans PowerPivot