Comment Créer des colonnes calculées dans Power Pivot
Apprenez à créer des colonnes calculées dans Power Pivot pour étendre votre modèle de données avec des formules personnalisées en DAX. Cette technique avancée permet des calculs dynamiques sur des colonnes entières sans saisie manuelle, améliorant la précision des rapports et l'efficacité du modèle.
Pourquoi c'est important
Les colonnes calculées rationalisent la logique métier complexe dans les modèles de données, éliminant les formules répétitives et améliorant les performances sur les grands ensembles de données. Cette compétence est essentielle pour construire des solutions BI professionnelles.
Prérequis
- •Compréhension fondamentale des formules et fonctions Excel
- •Power Pivot activé dans Excel (Données > Obtenir et transformer > À partir d'autres sources > À partir de Power Pivot)
- •Familiarité avec la syntaxe DAX (Data Analysis Expressions)
- •Données déjà chargées dans une table Power Pivot
Instructions étape par étape
Ouvrir la fenêtre Power Pivot
Accédez à l'onglet Données > Groupe Outils de données > Gérer le modèle de données (ou Power Pivot > Gérer). Cela ouvre l'éditeur Power Pivot avec vos tables de données.
Sélectionner la table cible
Cliquez sur la table où vous souhaitez ajouter la colonne calculée dans la fenêtre Power Pivot. Assurez-vous de voir clairement toutes les colonnes existantes.
Ajouter une nouvelle colonne
Cliquez avec le bouton droit sur la zone d'en-tête de colonne ou faites défiler vers la droite jusqu'à la première colonne vide. Cliquez sur 'Ajouter une colonne'.
Entrer la formule DAX
Tapez votre formule DAX dans la barre de formule en haut (par exemple, =[Ventes]*[Quantité]). Appuyez sur Entrée ; Power Pivot applique automatiquement la formule à toutes les lignes.
Renommer et formater la colonne
Cliquez avec le bouton droit sur l'en-tête de colonne > Renommer pour lui donner un nom significatif. Définissez le type de données si nécessaire, puis enregistrez votre modèle.
Méthodes alternatives
Utiliser la barre de formule en vue grille Power Pivot
Cliquez directement sur une cellule dans la colonne vide et tapez la formule DAX sans clic droit. C'est plus rapide pour les utilisateurs expérimentés en DAX.
Créer des mesures au lieu de colonnes calculées
Pour les valeurs agrégées, utilisez des Mesures (Données > Gérer > Design > Nouvelle mesure) plutôt que des colonnes calculées pour améliorer les performances.
Astuces et conseils
- ✓Utilisez des noms de colonnes significatifs sans espaces ; si nécessaire, mettez le nom entre crochets : [Nom de colonne].
- ✓Référencez les colonnes d'autres tables avec la syntaxe [NomTable].[NomColonne] pour les calculs entre tables.
- ✓Les colonnes calculées sont calculées au moment de l'actualisation ; évitez-les pour les données qui changent fréquemment.
- ✓Utilisez le menu Format (Design > Format) pour définir les types de données et les formats numériques appropriés.
- ✓Testez d'abord votre formule DAX sur un petit ensemble de données avant de l'appliquer à de grandes tables.
Astuces avancées
- ★Utilisez IF() et des conditions imbriquées pour les calculs conditionnels : =[Montant]*IF([Statut]="Payé",1,0) pour marquer efficacement les enregistrements.
- ★Exploitez la fonction RELATED() pour extraire des valeurs d'autres tables : =RELATED([TableVentes].[Région]) pour les recherches dimensionnelles.
- ★Créez des colonnes d'assistance pour les calculs intermédiaires afin d'améliorer la lisibilité des formules dans les modèles complexes.
- ★Surveillez l'impact sur la taille du fichier ; les colonnes calculées augmentent la taille du modèle.
Résolution de problèmes
Vérifiez que tous les noms de colonnes et de tables sont correctement orthographiés et entre crochets. Vérifiez la syntaxe des fonctions DAX.
Assurez-vous que la formule référence les bonnes colonnes et ne contient pas d'instructions IF sans valeur else. Recalculez le modèle : Ctrl+Shift+F9.
Convertissez-la en Mesure si une agrégation est nécessaire. Supprimez les colonnes calculées inutiles et consolidez les formules.
Actualisez l'intégralité du classeur (Données > Actualiser tout) et assurez-vous que la colonne n'est pas masquée dans la liste des champs.
Formules Excel associées
Questions fréquentes
Quelle est la différence entre une colonne calculée et une mesure dans Power Pivot ?
Puis-je utiliser des fonctions Excel comme VLOOKUP ou INDEX/MATCH dans les colonnes calculées Power Pivot ?
Comment modifier ou supprimer une colonne calculée après l'avoir créée ?
Pourquoi ma colonne calculée affiche-t-elle des valeurs différentes de ma formule Excel ?
Une colonne calculée peut-elle référencer d'autres colonnes calculées de la même table ?
C'etait une tache. ElyxAI en gere des centaines.
S'inscrire