Base de Connaissance - Français

Apprenez auprès des experts.
Maîtrise de l'outil | Tableau croisé dynamique Cet article fait partie de la série Maîtrise d'Outil, une compilation des contributions de base de connaissances pour introduire des exemples de workflow diversifiés en utilisant les outils de Designer. Ici, nous allons plonger dans les utilisations de l'outil Tableau croisé dynamique et au même temps, nous apprendrons à maîtriser Alteryx Designer:   Parfois, vous regardez le gros stack de données devant vous et vous vous demandez comment vous pourrez l'obtenir sous la forme dont vous voulez. Chaque option semble de nécessiter beaucoup de travail manuel, et en tant que professionnel de données que vous êtes, c'est tout simplement quelque chose que vous n'allez pas supporter.   Dans des situations comme celles-ci, vous envisagez peut-être de secouer les choses. Il n'y a pas de meilleur outil pour cela que le Tableau croisé dynamique, un outil puissant qui vous permet de remodeler vos données n'importe quel-façon, en vous permettant d'aborder votre problème à partir d'un nouvel angle. Dans cet article, je vais présenter quelques cas d'utilisation pour montrer comment vous pouvez vous en servir comme levier.   Cas 1: Extraction de données dynamiques simplifiées par l'attribution de groupes   Les données? Vous recevez une liste qui ressemble à Field_1 ci-dessous. Le PMID fait référence à un numéro d'identification pour un article de journal médical dans une base de données. Chaque FAU est un autre auteur sur le papier. Il peut y avoir n'importe quel nombre d'auteurs pour un papier.     Le but? Une table avec des numéros d'identification dans le premier champ et des colonnes correspondant aux auteurs.     Comment? Préparez les données en filtrant et en séparant l'identificateur. La troisième colonne ci-dessus, «Field_12», affiche les données utilisables. Utilisez l'outil Formule à plusieurs lignes pour identifier la colonne d'ID et les colonnes auteures de manière unique. Dans ce cas, chaque numéro d'identification est représenté par'0', et les auteurs sont comptés de zéro jusqu'à ce qu'ils atteignent un autre ID. Voir la colonne «en-têtes». Utilisez un autre Outil Formule à plusieurs lignes pour associer chaque groupe d'en-têtes les uns aux autres. Il s'agit fondamentalement d'un recordID-il identifie un seul document dans la base de données. Voir la colonne «groupes» ci-dessus. Tableau croisé dynamique! En utilisant ces colonnes d'identification, vous pouvez déplacer vos données de sorte que chacun des en-têtes crée une colonne et que chacun des groupes crée une ligne. Voir la fenêtre de confiiguration dans la première image ci-dessus.   Utilisez le cas 2: Effectuer des calculs de manière dynamique pour n'importe quel nombre de champs   Les données? Une poignée de champs numériques, illustrés ci-dessous. Ils sont regroupés par un champ Category et vous avez ajouté un champ recordID unique.     Le but? Moyennes roulante pour chaque colonne, dans leur catégorie respective.     Comment? Au lieu d'écrire une Formule à plusieurs lignes pour chaque colonne, Transposez tout dans une seule colonne, et ajoutez les champs clés "recordID" et "HP category". Voir la fenêtre de configuration dans la première image. Cela se traduit par la sortie ci-dessous. Bien qu'il puisse sembler encore plus difficile de travailler avec, cela vous permet de calculer une moyenne roulante en un seul coup. Utilisez un outil Formule à plusieurs lignes pour calculer une moyenne. Vous pouvez facilement éviter de ramasser les mauvaises valeurs en utilisant l'option Regrouper par – cochez la case «HP Category» et «Name». Assurez-vous également de définir "Valeurs de lignes inexistantes" à "ligne valide la plus proche". Restructurer à l'aide de l'outil Tableau croisé dynamique! (rergrouper par "recordID", en-tête "Name", données "R3")   Cas 3: Logique délicate simplifiée avec les méthodes Tableau croisé dynamique   Les données? Vous avez une liste de toutes les combinaisons possibles de 5 Articles. Pour chaque combinaison, un nombre de lignes correspondant au nombre d'éléments répertorie le poids et la valeur de chaque élément, c'est-à-dire La combinaison 123 sera représentée trois fois, avec des informations pour Item1, Item2 et Item3.     Le but? Vous souhaitez optimiser votre sélection d'articles pour répondre à certains critères, tels que le poids minimum et la valeur maximale.   Comment? Utilisez un outil Formule pour ajouter une colonne pour «poids» comme indiqué dans la première image. Utilisez Tableau croisé dynamique avec la méthode «Somme» pour trouver le poids combiné de tous les éléments de chaque combinaison. L'en-tête "Weight" regroupera toutes les valeurs "kg" ensemble, et le regroupement par "combinaisons" créera une ligne pour chaque combinaison. Répétez cette opération pour «value» ($). Astuce Pro: Renommage des champs     Un inconvénient de l'outil Tableau croisé dynamique est qu'il ne supporte avec des caractères spéciaux dans les en-têtes de champ, y compris les espaces. Cela signifie que si vous avez un en-tête de champ "a a", il sera effectivement sortir comme "a_a". Je sais que cela peut être un peu gênant, mais lors du développement du moteur Alteryx, nous avons privilégié la vitesse et l'efficacité au détriment de l'aspect esthétique des en-têtes de champs. Ne vous inquiétez pas-il ya une solution parfaitement faisable à ce problème (plus d'un fait!) qui fait usage d'un outil impressionnant appelé Attribution dynamique d'un nouveau nom. La façon suivante est la façon dont je préfère d'aborder ce sujet:     Pour les workflows affichés dans ces cas, veuillez consulter le paquet Alteryx supplémentaire. Notez que vous pouvez recevoir une erreur lors de l'extraction du contenu, mais cela n'affectera pas l'exécution du Workflow.   Maintenant, vous devriez avoir une compétence de niveau expert avec l'outil Tableau croisé dynamique! Si vous pouvez penser à un cas d'utilisation que nous avons oublié, n'hésitez pas à utiliser la section commentaires ci-dessous! Considérez-vous comme un Maître d'Outils déjà? Faites-nous signe à Community@alteryx.com si vous souhaitez que votre outil créatif soit présenté dans la série de Maîtrise d'Outils.   Restez à l'écoute de nos derniers messages chaque #ToolTuesday en suivant @Alteryx sur Twitter! Si vous souhaitez maîtriser tous les outils de Designer, considérez de vous abonner aux notifications par email. Parfois, vous regardez le gros stack de données devant vous et vous vous demandez comment vous pourrez l'obtenir sous la forme dont vous voulez. Chaque option semble de nécessiter beaucoup de travail manuel, et en tant que professionnel de données que vous êtes, c'est tout simplement quelque chose que vous n'allez pas supporter. Alteryx Designer
Afficher l'article complet
Maîtrise d'Outil | Plusieurs jointures Cet article fait partie de la série Maîtrise d'Outil, une compilation des contributions de base de connaissances pour introduire divers exemples de workflow en utilisant les outils de Designer. Ici, nous allons plonger dans les utilisations de l'outil Plusieurs jointure et au même temps, nous apprendrons à maîtriser Alteryx Designer: L'outil jointure multiple est une combinaison de l'outil Jointure et Union. Il est préférable de l'utiliser pour consolider un workflow en un seul outil à la place des outils Jointure et Union: Plusieurs jointure peut produire toutes les jointures (gauche, intérieure et droite): Ou sortir uniquement une jointure interne avec "Uniquement sortie des enregistrements joints depuis toutes les entrées" coché: Cette fonctionnalité, combinant Jointure et Union, peut être révélée par le biais de deux cas de test: Plusieurs jointures avec des critères de jointure identiques Plusieurs Jointures avec différents critères de jointure Joindre plusieurs entrées avec des critères de jointure identiques est le plus facile parce que la sortie est exactement ce qui est attendu (une jointure interne). Comme il n'y aura pas de sorties de jointure gauche ou droite, l'outil Plusieurs jointures ne doit être utilisé que pour joindre plus de 2 entrées à la fois. Sinon, un outil de jointure régulière fonctionnerait aussi bien. Joindre plusieurs entrées avec différents critères de jointure fait vraiment usage de la fonction Union. S'il n'y a jamais une sortie de la jointure à gauche ou à droite, il sera juste null dans la sortie pour les entrées qui ne correspondent pas. Entrée1: Entrée 2: Entrée 3: Sortie: Cette fonction est particulièrement utile lors de la préparation des rapports car les outils de rapport ne se soucient pas s'il y a des colonnes NULL dans une ligne. Par exemple, la jointure d'une table et d'un texte de rapport crée une sortie qui ne correspond pas: Mais l'outil de Mise en page visuelle crée toujours un rapport correct: Maintenant, vous devriez avoir la compétence d'un expert avec l'outil Plusieurs jointures! Si vous pouvez penser à un cas d'utilisation que nous avons oublié, n'hésitez pas à utiliser la section commentaires ci-dessous! Vous vous considérez déjà comme un Maître d'Outils? Faites-nous signe à Community@alteryx.com si vous souhaitez que votre outil créatif soit présenté dans la série Maîtrise d'Outils. Restez à l'écoute de nos derniers messages tous les #ToolTuesday en suivant @alteryx sur Twitter! Si vous souhaitez maîtriser tous les outils de Designer, considérez de vous abonner aux notifications par email. L'outil Plusieurs jointures est une combinaison de l'outil Jointure et Union. Il est préférable de l'utiliser pour consolider un workflow en un seul outil à la place de l'Outil Plusieurs jointures et Union. Pratiques exemplaires
Afficher l'article complet
Index de Maîtrise d'Outil La série de Maîtrise d'Outil est une compilation des contributions de base de connaissance qui introduisent des exemples divers pour des outils de Designer. Nous avons organisé les liens ci-dessous pour vous aider dans votre voyage à maîtriser Alteryx Designer! Entrée/Sortie Explorateur Date et heure actuelle Répertoire Entrée de données Sortie de données Saisie de texte Préparation Champ automatique Nettoyage des données Filtre de date Filtrer Formule Générer des lignes Formule à plusieurs champs Formule à plusieurs lignes ID d'enregistrement Échantillon Sélectionner Trier Ensemble Unique Jointure Ajouter des champs ConsumerView correspondance Rechercher et remplacer Correspondance partielle Jointure Plusieurs jointures Créer le groupe Union Analyser DateHeure RegEx Texte en colonnes Transformer Organiser Tableau croisé dynamique Total cumulé Agréger Transposer Génération de rapports Graphique interactif E-mail Image Mise en page Rendu Pied de page du rapport En-tête de rapport Carte de rapport Texte de rapport Table Documentation Commentaire Navigateur Conteneur d'outils Géographie Créer des points Distance Trouver le plus proche Infos géographiques Zone de chalandise Interface Action Apps et macros Case à cocher Paramètre de contrôle Date Liste déroulante Message d'erreur Entrée de macro Numérique haut/bas Case d'option Examen des données Analyse d'association Profil de données de base Récapitulatif des champs Histogramme Prédictif Arbre de décision Modèle de forêt Régression linéaire Régression logistique Réseau neural Évaluation Test des moyennes Séries temporelles Remplissage ST Diagramme ST Regroupement prédictif Ajouter le cluster Prescriptif Optimisation Connecteurs Télécharger Adresse CASS Macro de géocodage inverse Développeur Conversion de Blob Bloquer jusqu'à la fin Entrée dynamique Attribution dynamique d'un nouveau nom Remplacement dynamique Sélection dynamique Informations du champ Message Python Exécuter une commande Laboratoire Mise en page visuelle Vous vous considérez déjà comme un Maître d'Outils? Faites-nous signe à Community@alteryx.com si vous souhaitez que votre outil créatif soit présenté dans la série Maîtrise d'Outils. Restez à l'écoute de nos derniers messages tous les #ToolTuesday en suivant @alteryx sur Twitter! Si vous souhaitez maîtriser tous les outils de Designer, considérez de vous abonner aux notifications par email. Navigation rapide pour la série Maîtrise d'Outil! Cas courant
Afficher l'article complet
Maîtrise d'Outil | Bloquer jusqu'à la fin Cet article fait partie de la série Maîtrise d'Outil, une compilation des contributions de base de connaissances pour introduire des exemples de workflow diversifiés pour les outils de Designer. Ici, nous allons plonger dans les utilisations de l'outil Bloquer jusqu'à la fin et nous apprendrons au même temps comment maîtriser le Alteryx Designer: L'outil Bloquer jusqu'à la fin est l'un de ces outils qui est probable de ne pas être couramment utilisés quand on débute avec Alteryx. Mais au fur et à mesure que les utilisateurs commencent à créer des workflows plus complexes, si des erreurs commencent à apparaître, cet outil peut s'avérer très utile. La meilleure façon de décrire cet outil est qu'il est comme un contrôleur de trafic pour votre workflow. Alteryx traite normalement les enregistrements individuels à la fois, au fil des outils. Ce qui signifie que si vous aviez, disons, un total de trois outils dans votre workflow. Ces trois outils fonctionnent simultanément à travers le jeux de données. Quand un enregistrement finit d'être traité par un outil, il commence à être traité immédiatement par un autre. Lorsque vous introduisez l'outil Bloquer jusqu'à la fin entre ces trois outils, l'outil attendra jusqu'à ce que tous les processus en amont sont effectués avant d'envoyer des enregistrements à travers chacune des trois sorties-qui sont toutes facultatives. Voici quelques moyens utiles pour utiliser cet outil puissant: Écriture dans plusieurs onglets du même fichier Excel Ouvrir automatiquement un fichier Excel de sortie Sortie d'un fichier et ré-entrée dans le même Workflow Lorsque la lecture et l'écriture se passe à partir de la même source de données, il est généralement bonne pratique d'avoir un Bloquer jusqu'à la fin avant votre sortie pour éviter tout conflit de lecture/écriture possible. L'outil Bloquer jusqu'à la fin peut également être utile comme un moyen de contrôler la mémoire utilisée dans un workflow. Si vous rencontrez des problèmes en raison de la faible mémoire disponible sur votre machine, le placement stratégique de l'outil Bloquer jusqu'à la fin avant et après les outils ou macros intensive en mémoire peut s'assurer que les processus de calcul multiples lourds ne se produisent pas tous à la fois. Maintenant, vous devriez avoir des compétences de niveau expert avec l'outil Bloquer jusqu'à la fin ! Si vous pouvez penser à un cas d'utilisation que nous avons oublié, n'hésitez pas à utiliser la section commentaires ci-dessous! Considérez-vous déjà comme un Maître d'Outils? Faites-nous signe à Community@alteryx.com si vous souhaitez que votre outil créatif soit présenté dans la série de Maîtrise d'Outil. Restez à l'écoute de nos derniers messages chaque #ToolTuesday en suivant Alteryx sur Twitter! Si vous souhaitez maîtriser tous les outils de Designer, considérez de vous abonner aux notifications par email. L'outil Bloquer jusqu'à la fin est l'un de ces outils qui est probable de ne pas être couramment utilisés quand on débute avec Alteryx. Mais au fur et à mesure que les utilisateurs commencent à créer des workflows plus complexes, si des erreurs commencent à apparaître, cet outil peut s'avérer très utile. La meilleure façon de décrire cet outil est qu'il est comme un contrôleur de trafic pour votre workflow. Alteryx traite normalement les enregistrements individuels à la fois, au fil des outils. Ce qui signifie que si vous aviez, disons, un total de trois outils dans votre workflow. Ces trois outils fonctionnent simultanément à travers le jeux de données. Quand un enregistrement finit d'être traité par un outil, il commence à être traité immédiatement par un autre. Lorsque vous introduisez l'outil Bloquer jusqu'à la fin entre ces trois outils, l'outil attendra jusqu'à ce que tous les processus en amont sont effectués avant d'envoyer des enregistrements à travers chacune des trois sorties-qui sont toutes facultatives. Cas courants
Afficher l'article complet
Étiquettes