Script Python dans les rapports de données LuckyTemplates

Script Python dans les rapports de données LuckyTemplates

Ce didacticiel aborde les scripts Python dans les rapports LuckyTemplates. Vous apprendrez à utiliser Python pour accomplir différentes sorties dans LuckyTemplates. Vous comprendrez également certaines des limitations techniques de Python afin d'éviter les erreurs lors de son utilisation dans le bureau LuckyTemplates .

Table des matières

Comprendre les packages Python pour la création de scripts dans LuckyTemplates

Des erreurs se produisent entre Python et LuckyTemplates car ils se mettent à jour à des vitesses différentes. Parfois, il y a des conflits de packages dans ces deux logiciels. Vous pouvez éviter les erreurs en configurant le bon environnement.

Tous les packages de l'installation de Python Anaconda ne sont pas pris en charge par LuckyTemplates. Dans l'image ci-dessous, vous pouvez voir tous les différents packages actuellement pris en charge.

Script Python dans les rapports de données LuckyTemplates

Cette image suivante montre les exigences et les limites des packages Python .

Script Python dans les rapports de données LuckyTemplates

Pandas est la bibliothèque de manipulation de données, tandis que Numpy est l'algèbre linéaire. Scikit-Learn et Xgboost sont des bibliothèques qui vous permettent de faire du machine learning et du pré-traitement. Scipy et Statsmodels traitent des statistiques. Seaborn est utilisé pour la visualisation, tandis que Matplotliob est la bibliothèque visuelle.

Création d'environnements avec des scripts Python

Vous devez créer un environnement contenant les packages dont vous avez besoin pour éviter les conflits. Vous pouvez créer un environnement à l'aide de l'invite Anaconda installée lors de l' installation d'Anaconda . Pour ouvrir l'invite, tapez Anaconda dans la barre de recherche Windows et cliquez sur l'application.

Script Python dans les rapports de données LuckyTemplates

Si vous recherchez "créer un environnement dans anaconda" dans Google, vous serez redirigé vers cette page. Dans la même page, vous pouvez voir différentes manières de créer des environnements spécifiques.

Script Python dans les rapports de données LuckyTemplates

Dans la fenêtre de commande Anaconda Prompt, vous pouvez voir l'environnement de base et le répertoire de travail.

Script Python dans les rapports de données LuckyTemplates

Pour créer un nouvel environnement, saisissez conda create . Ensuite, saisissez –n suivi du nom de votre environnement. Enfin, tapez la version de Python que vous souhaitez. Dans cet exemple, le nom de l'environnement est new_env_pbi et la version Python est 3.7.

Script Python dans les rapports de données LuckyTemplates

Appuyez sur Entrée une fois terminé. Vous verrez alors qu'il crée un nouvel environnement.

Script Python dans les rapports de données LuckyTemplates

Appuyez sur Y pour poursuivre le processus.

Script Python dans les rapports de données LuckyTemplates

Ensuite, vous devez activer l'environnement. Entrée conda activer new_env_pbi .

Script Python dans les rapports de données LuckyTemplates

Une fois cela fait, vous pouvez alors voir que le nouvel environnement est activé. À partir de là, vous pouvez commencer à installer les packages dont vous avez besoin. Tout d'abord, installez Pandas pour importer des données. Entrez pip install pandas et appuyez sur Entrée.

Script Python dans les rapports de données LuckyTemplates

Ensuite, entrez pip install seaborn pour installer Seaborn. Vous verrez également que Seaborn charge également Matplotlib. Après l'installation, vous pouvez maintenant ouvrir le bureau LuckyTemplates .

Script Python dans les rapports de données LuckyTemplates

Obtenir des données à l'aide de Python

Il existe trois façons d'obtenir des données dans LuckyTemplates à l'aide de Python. La première consiste à accéder à la barre d'outils Fichier, à cliquer sur Obtenir des données, puis à sélectionner Obtenir des données pour commencer .

Script Python dans les rapports de données LuckyTemplates

Cliquez à nouveau sur la barre d'outils Fichier, sélectionnez Autre, puis choisissez Script Python .

Script Python dans les rapports de données LuckyTemplates

À partir de là, saisissez un script pour importer des données et appuyez sur OK. Dans cet exemple, ce script est utilisé.

Script Python dans les rapports de données LuckyTemplates

Dans le volet Navigateur, cliquez sur la variable sous le dossier Python et cliquez sur Charger .

Script Python dans les rapports de données LuckyTemplates

Vous verrez ensuite ces données dans le volet Champs.

Script Python dans les rapports de données LuckyTemplates

Après cela, vous devez vous assurer que vous utilisez le bon environnement. Accédez à la barre d'outils Fichier, cliquez sur Options et paramètres, puis sélectionnez Options .

Script Python dans les rapports de données LuckyTemplates

Sous Global, cliquez sur Python Scripting et définissez le Python Home Directory. Cliquez sur Parcourir et ouvrez new_env_pbi .

Script Python dans les rapports de données LuckyTemplates

Activation des visualisations de script Python dans LuckyTemplates

Pour accéder à Python Integration, cliquez sur Python Visual sous Visualizations.

Script Python dans les rapports de données LuckyTemplates

Ensuite, activez les visuels de script.

Script Python dans les rapports de données LuckyTemplates

Une fois cela fait, un éditeur de script Python basé sur du texte apparaîtra sur le canevas.

Script Python dans les rapports de données LuckyTemplates

Pour démarrer le script, faites glisser un champ dans la zone Valeurs de la visualisation. Dans cet exemple, Departments est placé dans la zone Values.

Script Python dans les rapports de données LuckyTemplates

La visualisation ressemblera maintenant à ceci.

Script Python dans les rapports de données LuckyTemplates

Une trame de données est créée à l'aide de la fonction pandas.DataFrame . Le script l'a enregistré en tant que variable et l'a nommé dataset . Sous la ligne 6, vous pouvez coller ou saisir votre code de script pour créer un visuel. Dans cet exemple, les codes suivants ont été utilisés.

Script Python dans les rapports de données LuckyTemplates

Actuellement, le bloc de données est incomplet car il ne contient que des départements. Faites donc glisser toutes les colonnes du volet Champs vers la zone Valeurs pour créer un bloc de données complet.

Script Python dans les rapports de données LuckyTemplates

Après cela, vous pouvez choisir un visuel dans votre Jupyter Notebook. Ensuite, copiez le code de ce visuel et collez-le dans l'éditeur.

Script Python dans les rapports de données LuckyTemplates

Modifiez la variable utilisée dans le code visuel de df au jeu de données et entrez plt.show() dans la ligne suivante pour utiliser Matplotlib.

Script Python dans les rapports de données LuckyTemplates

Une fois cela fait, exécutez le script en cliquant sur l'icône d'exécution dans l'éditeur.

Script Python dans les rapports de données LuckyTemplates

Vous verrez alors la visualisation se matérialiser dans votre canevas. Le visuel n'est pas interactif mais vous pouvez le rendre dynamique en le personnalisant.

Script Python dans les rapports de données LuckyTemplates

Personnalisation de la visualisation Python

Cliquez sur la pointe de flèche pour ouvrir l'éditeur de script Python. Ensuite, saisissez plt.style.use() .

Script Python dans les rapports de données LuckyTemplates

Ouvrez Google et recherchez les styles matplotlib . Cliquez sur la référence des feuilles de style et vous serez redirigé vers leur page.

Script Python dans les rapports de données LuckyTemplates

À l'intérieur de la page, vous verrez différents styles que vous pouvez utiliser.

Script Python dans les rapports de données LuckyTemplates

Sélectionnez un style et saisissez le code de ce style dans le code du script.

Script Python dans les rapports de données LuckyTemplates

Dans cet exemple, le code du style utilisé est bmh . Une fois cela fait, appuyez sur l'icône d'exécution.

Script Python dans les rapports de données LuckyTemplates

Vous verrez alors que les couleurs à l'intérieur du visuel ont changé.

Script Python dans les rapports de données LuckyTemplates

Vous pouvez également modifier la forme du visuel si vous le souhaitez. Pour ce faire, ouvrez l'éditeur de script, changez boxplot en violinplot et exécutez le code du script.

Script Python dans les rapports de données LuckyTemplates

Vous verrez que la forme du visuel a changé.

Script Python dans les rapports de données LuckyTemplates

Transformer des données dans Power Query à l'aide de scripts Python

La dernière méthode pour accéder aux scripts Python dans LuckyTemplates consiste à transformer les données dans l'éditeur de requêtes Power. L'une des meilleures pratiques consiste à dupliquer les données et à créer le script dans le doublon au lieu d'utiliser les données principales. Dans cet exemple, les données principales sont df et le doublon est df2 .

Script Python dans les rapports de données LuckyTemplates

Accédez à la barre d'outils Transformer et sélectionnez Exécuter le script Python .

Script Python dans les rapports de données LuckyTemplates

Vous verrez alors la boîte de dialogue Exécuter le script Python avec un message de script.

Script Python dans les rapports de données LuckyTemplates

Entrez un code pour les tables de votre Jupyter Notebook. Dans cet exemple, dataset.corr() est utilisé dans le script. Mais d'abord, vous devez réenregistrer la variable en tapant à nouveau dataset = .

Script Python dans les rapports de données LuckyTemplates

Après avoir appuyé sur OK, vous verrez les données dans votre canevas.

Script Python dans les rapports de données LuckyTemplates

Développez le tableau en cliquant sur Tableau dans la colonne Valeur. Cela affichera également un tableau de corrélation.

Script Python dans les rapports de données LuckyTemplates

Cependant, la colonne Index du script Python n'est pas affichée dans la table de corrélation. Pour résoudre ce problème, accédez au volet Étapes appliquées et cliquez sur l'icône d'engrenage de l'étape Exécuter le script Python pour ouvrir le code du script.

Script Python dans les rapports de données LuckyTemplates

Maintenant, entrez une autre fonction en entrant .reset_index() . Ensuite, enchaînez cette fonction avec la fonction de table de corrélation.

Script Python dans les rapports de données LuckyTemplates

Une fois cela fait, vous pouvez maintenant voir une colonne Index dans le tableau de corrélation.

Script Python dans les rapports de données LuckyTemplates


L'importance de créer des visualisations LuckyTemplates convaincantes
Meilleures pratiques LuckyTemplates sur les rapports et les visualisations
Python I pour les utilisateurs de LuckyTemplates - Nouveau cours sur la plateforme de formation LuckyTemplates

Conclusion

Il y a beaucoup de choses que Python peut faire une fois qu'il est intégré à LuckyTemplates. Dans ce didacticiel, les scripts Python ont été utilisés de trois manières différentes : pour importer l'ensemble de données, pour créer des éléments visuels et pour manipuler les données existantes dans l' éditeur de requête puissant .

Gaëlim


Quest-ce que le self en Python ? Exemples concrets

Quest-ce que le self en Python ? Exemples concrets

Qu'est-ce que le self en Python ? Exemples concrets

Comment enregistrer et charger un fichier RDS dans R

Comment enregistrer et charger un fichier RDS dans R

Vous apprendrez à enregistrer et à charger des objets à partir d'un fichier .rds dans R. Ce blog expliquera également comment importer des objets de R vers LuckyTemplates.

First N Business Days Revisited - Une solution de langage de codage DAX

First N Business Days Revisited - Une solution de langage de codage DAX

Dans ce didacticiel sur le langage de codage DAX, découvrez comment utiliser la fonction GENERATE et comment modifier dynamiquement le titre d'une mesure.

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Ce didacticiel explique comment utiliser la technique Multi Threaded Dynamic Visuals pour créer des informations à partir de visualisations de données dynamiques dans vos rapports.

Introduction au filtrage du contexte dans LuckyTemplates

Introduction au filtrage du contexte dans LuckyTemplates

Dans cet article, je vais parcourir le contexte du filtre. Le contexte de filtrage est l'un des principaux sujets que tout utilisateur de LuckyTemplates doit d'abord connaître.

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Je souhaite montrer comment le service en ligne LuckyTemplates Apps peut aider à gérer différents rapports et informations générés à partir de diverses sources.

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Découvrez comment calculer les modifications de votre marge bénéficiaire à l'aide de techniques telles que la création de branches de mesure et la combinaison de formules DAX dans LuckyTemplates.

Idées de matérialisation pour les caches de données dans DAX Studio

Idées de matérialisation pour les caches de données dans DAX Studio

Ce didacticiel abordera les idées de matérialisation des caches de données et comment elles affectent les performances des DAX dans la fourniture de résultats.

Rapports dentreprise à laide de LuckyTemplates

Rapports dentreprise à laide de LuckyTemplates

Si vous utilisez encore Excel jusqu'à présent, c'est le meilleur moment pour commencer à utiliser LuckyTemplates pour vos besoins en matière de rapports commerciaux.

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir