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
- 3087 vues
-
Power BI - Introduction à la notion de data model
- 9:03
- Vu 3906 fois
-
Power BI - Mes cas d'usage personnels
- 3:41
- Vu 3434 fois
-
Power BI - Bien choisir ses graphiques
- 5:57
- Vu 4352 fois
-
Power BI - Renommer une colonne
- 3:22
- Vu 4118 fois
-
Power BI - Changer l'ordre des colonnes
- 10:08
- Vu 8533 fois
-
Power BI - Fractionner une colonne
- 10:10
- Vu 4242 fois
-
Power BI - Remplacer des valeurs dans les colonnes
- 4:31
- Vu 6367 fois
-
Power BI - Importer les fichiers Power BI du cours
- 1:38
- Vu 4016 fois
-
Comment empêcher le transfert d’un mail ?
- 2:07
- Vu 19578 fois
-
Qu'est-ce que OneDrive ?
- 0:52
- Vu 18433 fois
-
Donner accès au site Sharepoint à quelqu’un d’externe à l’entreprise
- 3:16
- Vu 17480 fois
-
Découvrir la signification des icônes OneDrive
- 2:27
- Vu 15247 fois
-
Préparer, nettoyer et transformer vos données
- 5:52
- Vu 13631 fois
-
Rogner une image pour l'ajuster à une forme
- 2:50
- Vu 13476 fois
-
Rappeler ou remplacer un message électronique que vous avez envoyés
- 1:35
- Vu 12836 fois
-
Gérer les notifications de nouveau message
- 1:50
- Vu 12828 fois
-
Modifier ou supprimer un rendez-vous, une réunion ou un évènement
- 1:19
- Vu 11896 fois
-
Modifier la photo dans Teams
- 0:47
- Vu 11740 fois
-
Comment empêcher le transfert d’un mail ?
- 2:07
- Vu 19578 fois
-
Qu'est-ce que OneDrive ?
- 0:52
- Vu 18433 fois
-
Donner accès au site Sharepoint à quelqu’un d’externe à l’entreprise
- 3:16
- Vu 17480 fois
-
Découvrir la signification des icônes OneDrive
- 2:27
- Vu 15247 fois
-
Préparer, nettoyer et transformer vos données
- 5:52
- Vu 13631 fois
-
Rogner une image pour l'ajuster à une forme
- 2:50
- Vu 13476 fois
-
Rappeler ou remplacer un message électronique que vous avez envoyés
- 1:35
- Vu 12836 fois
-
Gérer les notifications de nouveau message
- 1:50
- Vu 12828 fois
-
Modifier ou supprimer un rendez-vous, une réunion ou un évènement
- 1:19
- Vu 11896 fois
-
Modifier la photo dans Teams
- 0:47
- Vu 11740 fois
-
Configurer un assistant enfant
- 03:34
- Vu 67 fois
-
Enrichir l'assistant avec les outils
- 02:22
- Vu 60 fois
-
Créer une édition dans un bulletin d’informations Outlook
- 03:41
- Vu 113 fois
-
Créer un bulletin d’informations dans Outlook
- 02:33
- Vu 134 fois
-
Activer l’isolation vocale dans Teams
- 02:33
- Vu 135 fois
-
Ajouter une page collaborative dans un canal Teams
- 03:14
- Vu 110 fois
-
Gérer les fichiers d’un canal avec l’onglet Partagé dans Teams
- 03:24
- Vu 129 fois
-
Suivre les discussions et organiser les canaux dans Teams
- 03:03
- Vu 121 fois
-
Créer une équipe et configurer le premier canal dans Teams
- 03:06
- Vu 133 fois
-
RGPD : Les 4 bons réflexes
- 04:16
- Vu 272 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.