Power BI - Créer et utiliser une fonction personnalisée pour créer une colonne Tutoriels
Découvrez comment créer et utiliser une fonction personnalisée pour créer une colonne dans Excel en utilisant les fonctionnalités de transformation de données dans Microsoft 365. Cette vidéo vous guide à travers le processus de création d'une fonction personnalisée pour calculer l'évolution entre deux valeurs et l'appliquer à une colonne dans votre tableau.
Obtenez des conseils pratiques pour écrire du code M et personnaliser votre fonction en fonction de vos besoins.
Contactez-nous pour plus d'informations sur l'utilisation des fonctionnalités de transformation de données dans Microsoft 365.
- 5:26
- 2849 vues
-
Power BI - Mes cas d'usage personnels
- 3:41
- Vu 3347 fois
-
Power BI - Renommer une colonne
- 3:22
- Vu 3788 fois
-
Power BI - Changer l'ordre des colonnes
- 10:08
- Vu 8071 fois
-
Power BI - Remplacer des valeurs dans les colonnes
- 4:31
- Vu 5873 fois
-
Power BI - Importer les fichiers Power BI du cours
- 1:38
- Vu 3859 fois
-
Power BI - Fractionner une colonne
- 10:10
- Vu 3866 fois
-
Power BI - Introduction à la notion de data model
- 9:03
- Vu 3750 fois
-
Power BI - Bien choisir ses graphiques
- 5:57
- Vu 3941 fois
-
Comment empêcher le transfert d’un mail ?
- 2:07
- Vu 17666 fois
-
Qu'est-ce que OneDrive ?
- 0:52
- Vu 17467 fois
-
Donner accès au site Sharepoint à quelqu’un d’externe à l’entreprise
- 3:16
- Vu 15949 fois
-
Découvrir la signification des icônes OneDrive
- 2:27
- Vu 11040 fois
-
Rappeler ou remplacer un message électronique que vous avez envoyés
- 1:35
- Vu 10917 fois
-
Modifier ou supprimer un rendez-vous, une réunion ou un évènement
- 1:19
- Vu 10828 fois
-
Triez plus facilement votre courrier
- 0:33
- Vu 10787 fois
-
Rogner une image pour l'ajuster à une forme
- 2:50
- Vu 10445 fois
-
Créer un sous-site
- 2:04
- Vu 10143 fois
-
OneDrive, SharePoint ou Teams pour votre partage ?
- 2:06
- Vu 10031 fois
-
Comment empêcher le transfert d’un mail ?
- 2:07
- Vu 17666 fois
-
Qu'est-ce que OneDrive ?
- 0:52
- Vu 17467 fois
-
Donner accès au site Sharepoint à quelqu’un d’externe à l’entreprise
- 3:16
- Vu 15949 fois
-
Découvrir la signification des icônes OneDrive
- 2:27
- Vu 11040 fois
-
Rappeler ou remplacer un message électronique que vous avez envoyés
- 1:35
- Vu 10917 fois
-
Modifier ou supprimer un rendez-vous, une réunion ou un évènement
- 1:19
- Vu 10828 fois
-
Triez plus facilement votre courrier
- 0:33
- Vu 10787 fois
-
Rogner une image pour l'ajuster à une forme
- 2:50
- Vu 10445 fois
-
Créer un sous-site
- 2:04
- Vu 10143 fois
-
OneDrive, SharePoint ou Teams pour votre partage ?
- 2:06
- Vu 10031 fois
-
Créer un GPT's
- 03:11
- Vu 5 fois
-
Créer un projet sur Chat GPT
- 02:29
- Vu 5 fois
-
Echanger avec l'ia grâce au mode vocal
- 02:11
- Vu 5 fois
-
Travailler sur vos ressources documentaire avec Chat GPT
- 02:11
- Vu 7 fois
-
Générer vos images et visuels avec Dall-E
- 02:08
- Vu 9 fois
-
Créer du contenu textuel de qualité
- 02:18
- Vu 5 fois
-
Explorer les options génératives de chat GPT
- 03:03
- Vu 7 fois
-
Personnaliser son espace de travail
- 01:47
- Vu 7 fois
-
Découvrir Chat GPT
- 01:37
- Vu 6 fois
-
Démarrer un Bloc-notes IA
- 03:01
- Vu 7 fois
Objectifs :
L'objectif de cette vidéo est d'apprendre à créer et utiliser des fonctions personnalisées dans Power Query, en expliquant les étapes nécessaires pour automatiser des calculs spécifiques entre deux valeurs.
Chapitres :
-
Introduction aux Fonctions Personnalisées
Dans cette section, nous allons explorer ce qu'est une fonction personnalisée et pourquoi elle est utile dans Power Query. Les fonctions par défaut sont souvent suffisantes, mais il arrive que des calculs spécifiques nécessitent la création de fonctions sur mesure. Cela permet d'automatiser des processus répétitifs et d'améliorer l'efficacité des analyses de données. -
Création d'une Fonction Personnalisée
Pour créer une fonction personnalisée, commencez par ouvrir Power Query et créer une nouvelle requête. Vous allez écrire votre procédure en utilisant le langage M. Ne vous inquiétez pas si vous ne comprenez pas tous les détails au début, l'apprentissage se fera progressivement. 1. Accédez à l'onglet 'Accueil' et sélectionnez 'Nouvelle requête'. 2. Nommez votre requête, par exemple 'Rocket vide'. 3. Ouvrez l'éditeur avancé pour écrire votre code. Dans cet éditeur, vous allez définir les paramètres de votre fonction. -
Définition des Paramètres
L'objectif de notre fonction sera de calculer l'évolution entre deux valeurs, par exemple, entre les années 2017 et 2018 pour les participants d'un festival. - Commencez par définir deux paramètres pour votre fonction, qui représenteront les valeurs de début et de fin. - Utilisez la syntaxe appropriée pour démarrer votre fonction avec 'let'. - Créez une variable 'évolution' qui calculera la différence entre la valeur de fin et la valeur de début, divisée par la valeur de début. -
Écriture de l'Expression
Voici comment écrire l'expression pour calculer l'évolution : - Écrivez 'évolution = (valeurFin - valeurDébut) / valeurDébut'. - Assurez-vous de ne pas inclure le signe égal au début, car vous écrivez une fonction et non une procédure. - Une fois l'expression écrite, cliquez sur 'OK' pour valider votre fonction. -
Test de la Fonction
Après avoir créé votre fonction, vous pouvez la tester. Par exemple, si vous entrez une valeur de départ de 10 et une valeur de fin de 12, la fonction devrait retourner une évolution de 20%. - Renommez votre fonction pour plus de clarté, par exemple 'calculÉvolution'. - Vous pouvez également créer une nouvelle table pour visualiser les résultats, mais cela n'est pas nécessaire pour l'instant. -
Application de la Fonction dans une Table
Pour appliquer votre fonction personnalisée dans une table existante : 1. Accédez à votre table de festival. 2. Ajoutez une nouvelle colonne en utilisant votre fonction 'calculÉvolution'. 3. Sélectionnez les dates de début et de fin pour le calcul. 4. Changez le format de la colonne en pourcentage pour afficher les résultats de manière appropriée. Vous aurez ainsi créé une colonne qui calcule l'évolution entre les deux périodes choisies, démontrant l'efficacité des fonctions personnalisées dans Power Query. -
Conclusion
En résumé, nous avons appris à créer une fonction personnalisée dans Power Query pour calculer l'évolution entre deux valeurs. Cette compétence est précieuse pour automatiser des calculs spécifiques et améliorer l'analyse des données. Avec un peu de pratique, vous serez en mesure de créer des fonctions adaptées à vos besoins d'analyse.
FAQ :
Qu'est-ce qu'une fonction personnalisée dans Power Query?
Une fonction personnalisée dans Power Query est une fonction que vous créez vous-même pour effectuer des calculs ou des transformations spécifiques sur vos données, qui ne sont pas disponibles par défaut.
Comment créer une fonction personnalisée dans Power Query?
Pour créer une fonction personnalisée dans Power Query, vous devez utiliser le langage M pour écrire la logique de votre fonction, définir les paramètres nécessaires, et ensuite l'appliquer à vos données.
Quels sont les avantages d'utiliser des fonctions personnalisées?
Les fonctions personnalisées permettent d'automatiser des calculs répétitifs, d'améliorer l'efficacité des analyses de données et de simplifier les processus de transformation de données.
Comment calculer l'évolution entre deux valeurs?
L'évolution entre deux valeurs se calcule en soustrayant la valeur de début de la valeur de fin, puis en divisant le résultat par la valeur de début, et en multipliant par 100 pour obtenir un pourcentage.
Quelles erreurs courantes peut-on rencontrer lors de la création de fonctions personnalisées?
Les erreurs courantes incluent des erreurs de syntaxe dans le langage M, l'oubli de définir correctement les paramètres, ou des erreurs logiques dans le calcul de la fonction.
Quelques cas d'usages :
Analyse des participants aux festivals
Utiliser une fonction personnalisée pour calculer l'évolution du nombre de participants d'un festival d'une année à l'autre. Cela permet aux organisateurs d'évaluer la croissance ou la diminution de la participation et d'ajuster leurs stratégies marketing en conséquence.
Suivi des ventes
Créer une fonction personnalisée pour analyser l'évolution des ventes d'un produit sur plusieurs périodes. Cela aide les équipes de vente à identifier les tendances et à prendre des décisions éclairées sur les promotions et les stocks.
Évaluation des performances financières
Appliquer une fonction personnalisée pour calculer l'évolution des revenus d'une entreprise d'une année à l'autre. Cela permet aux gestionnaires de mieux comprendre la santé financière de l'entreprise et d'identifier les domaines nécessitant des améliorations.
Optimisation des campagnes publicitaires
Utiliser une fonction personnalisée pour mesurer l'évolution du retour sur investissement (ROI) d'une campagne publicitaire. Cela permet aux marketeurs d'évaluer l'efficacité de leurs campagnes et d'ajuster leurs budgets en conséquence.
Glossaire :
Fonction personnalisée
Une fonction créée par l'utilisateur pour effectuer des calculs ou des opérations spécifiques qui ne sont pas disponibles par défaut dans un logiciel. Par exemple, une fonction personnalisée peut être utilisée pour calculer l'évolution d'une valeur entre deux périodes.
Langage M
Un langage de programmation utilisé dans Power Query pour créer des requêtes et des fonctions personnalisées. Il permet de manipuler et de transformer des données de manière avancée.
Paramètre
Une variable utilisée dans une fonction pour passer des valeurs d'entrée. Dans le contexte de la vidéo, les paramètres sont les valeurs de début et de fin utilisées pour calculer l'évolution.
Évolution
Le changement d'une valeur par rapport à une autre, souvent exprimé en pourcentage. Par exemple, l'évolution du nombre de participants d'une année à l'autre.
Power Query
Un outil de Microsoft utilisé pour importer, transformer et manipuler des données dans Excel et Power BI. Il permet aux utilisateurs de créer des requêtes et d'appliquer des transformations sur les données.
Cette formation pourrait intéresser votre entreprise ?
Mandarine Academy vous offre la possibilité d'obtenir des catalogues complets et actualisés, réalisés par nos formateurs experts dans différents domaines pour votre entreprise