Base de Connaissance

Apprenez auprès des experts.
TIPS de la semaine

Chaque semaine, découvrez de nouvelles astuces et bonnes pratiques pour devenir un expert !

Voir l'index
Des astuces pour les fonctions de dates dans Alteryx et leur utilisation !
Afficher l'article complet
Cet article fait partie de la série Maîtrise des outils, une compilation de contributions à la Base de connaissances visant à présenter divers exemples d'utilisation des outils Designer. Ici, nous allons nous pencher sur les utilisations de l'outil Correspondance partielle dans le cadre de notre apprentissage de la maîtrise d'Alteryx Designer :   Similaire à la recherche partielle d'Excel, l'outil Correspondance partielle (admirez-le en pleine action ici) facilite la mise en correspondance inexacte des données. En spécifiant des seuils de similarité, en utilisant différents algorithmes de correspondance et en définissant d'autres options de configuration, vous pouvez personnaliser l'outil afin qu'il s'adapte au mieux à votre jeu de données. Du fait du haut degré de personnalisation de l'outil, nous recommandons d'évoluer progressivement en visionnant nos vidéos de formation interactive  de niveau initiation et intermédiaires si vous envisagez d'utiliser des applications plus complexes de l'outil. Nous vous proposons également une Foire aux questions et des Conseils et astuces en matière de correspondance partielle qui peuvent également vous faciliter l'utilisation de l'outil !   Dans la vie, peu de choses sont complètement claires et précises, noir sur blanc. Dans tous les domaines, il existe des zones intermédiaires, et les lignes qui séparent les choses les unes des autres peuvent être partielles. Il en est de même pour les données, en particulier quand elles sont saisies manuellement. C'est pourquoi nous avons conçu l'outil Correspondance partielle : si vos données ne sont pas claires comme de l'eau de roche, vous pouvez tout de même tirer parti de vos enregistrements en les mettant en correspondance avec quelque chose d'un peu plus standardisé. Une opération qui peut s'avérer utile dans les cas suivants :    Suppression des données dupliquées d'un seul jeu de données contenant des enregistrements en double (exemple ci-joint dans Fuzzy Match.yxmd) :     Fusion de deux jeux de données et identification des enregistrements redondants (exemple ci-joint dans Fuzzy Match.yxmd)  : Remarque  : Il est vivement recommandé de commencer par purger (dédupliquer) chacun de vos jeux de données à fusionner avant de les utiliser en mode fusion afin d'éliminer toutes les correspondances redondantes et accélérer ainsi considérablement le processus de mise en correspondance.     Comparaison et nettoyage des chaînes, et mise en correspondance avec des mots-clés   Ces techniques vous aideront à identifier les noms, adresses et numéros de téléphone similaires, voire les fautes d'orthographe dans vos données, afin de transformer les chaînes inexactes en analyses exactes !   Si vous manipulez spécifiquement des noms, assurez-vous de consulter notre Guide sur la mise en correspondance partielle des surnoms. Si vous devez diminuer le seuil de correspondance au point où la mise en correspondance de certaines chaînes devient incorrecte, mais que d’autres chaînes ne correspondent pas, tentez de « mettre en cascade » le processus de mise en correspondance à l'aide d'un autre outil Correspondance partielle uniquement pour les chaînes qui ont besoin d’un seuil de correspondance inférieur, puis utilisez l’outil Union pour les fusionner avec le premier jeu.   Maintenant, vous devriez être un(e) expert(e) de l'outil Correspondance partielle ! Si vous pensez à un cas d'utilisation que nous avons oublié, n'hésitez pas à utiliser la section commentaires ci-dessous !    Vous souhaitez maintenant contribuer au blog de la communauté en partageant vos expériences et en apprenant à utiliser nos nouveaux outils dans votre vie quotidienne, envoyez moi un e-mail à Stephanie.jansen@alteryx.com.   Si vous avez des questions, la communauté est là pour y répondre sur le Forum.    Restez à l'écoute de nos dernières publications en vous abonnant aux notifications par email sur la Base de Connaissance.    *Cet article a été écrit par @MattD sur la Communauté anglaise. 
Afficher l'article complet
Python est l'un des langages de programmation à la croissance la plus rapide au monde. Il est utilisé dans une grande variété d'applications, de la manipulation des données de base à la science des données et au développement de logiciels. La version 2018.3 inclut le tant attendu outil Python !
Afficher l'article complet
Chaînage des workflows ensemble Nous recevons tout à fait quelques questions sur la façon de chaîner correctement les workflows ensemble. Nous avons quelques options qui dépendent de ce type de Alteryx que vous utilisez. Si vous avez le concepteur seulement, vos options sont d'utiliser les macros d'équipage qui sont trouvées sur la communauté. Aucun lien fourni à mesure que les outils sont mis à jour. Veuillez utiliser la recherche communautaire pour les dernières macros d'équipage. Dans l'ensemble des macros de l'équipage, les outils que vous allez chercher à utiliser sont les outils Runner. Vous pouvez trouver une description des outils ici outils Runner. Remarque: vous devrez créer un autre workflow à l'aide de ces macros pour exécuter les workflows. Si vous avez designer with Scheduler ou Alteryx Server, vous pouvez utiliser les macros de l'équipe sur le planificateur, mais ils ne sont pas en mesure d'être utilisés dans la Galerie. Vous avez d'autres options qui vous permettront de ne pas avoir à construire un autre workflow en utilisant les outils Runner et utiliser le workflow sur la galerie ou planificateur. Lorsque vous disposez d'un planificateur ou d'un serveur, vous avez accès à la commande Alteryx Engine. Cela permettra à Alteryx d'exécuter des workflows via la ligne de commande pour exécuter des workflows ou des programmes supplémentaires. Dans la plupart des cas, le AlteryxEngineCmd sera situé dans C:/Program Files/Alteryx/bin/AlteryxEngineCmd.exe. Super, alors qu'est-ce que je fais avec? Dans votre fenêtre de configuration de workflow, vous disposez d'un onglet appelé événements. Dans cet onglet, vous pouvez ajouter un événement de commande Run. Vous pouvez choisir d'exécuter la commande comme: Dans la commande: vous pouvez soit naviguer à votre AlteryxEngineCmd ou tapez dans l'emplacement comme so-c: Program Files Files/Alteryx/bin/AlteryxEngineCmd.exe Dans les arguments de commande [facultatif]: vous allez ajouter l'emplacement du 2ème Workflow avec le nom du workflow et du type de fichier. exemple: «C:/temp/NHL2. YXMD " Très important: Notez dans l'exemple ci-dessus que nous avons des citations autour de la chaîne. La raison en est que la commande a des difficultés avec les espaces dans les chemins d'accès au répertoire. En mettant des guillemets autour de la chaîne, cela indique à la commande d'ignorer essentiellement les espaces. Cependant, la meilleure pratique est de ne pas avoir des espaces dans vos chemins d'accès au répertoire lors de l'utilisation de cette commande. Échantillon: Note: cette méthode est une grande méthode, mais peut être capricieux. Si vous exécutez un autre processus de commande ou si vous n'avez pas d'accès admin aux dossiers, il peut provoquer des problèmes. Vous avez également une autre option! Vous pouvez transformer vos workflows en applications pour l'utilisation de la galerie ou du planificateur et les exécuter consécutivement. Lorsque vous faites glisser un outil d'interface sur la zone de travail, votre workflow va automatiquement passer à une application. Si vous ne souhaitez pas utiliser un outil d'interface, vous pouvez toujours modifier le workflow en une application pour utiliser l'option d'application chaînée. Une fois que vous modifiez le workflow en une application, vous pouvez utiliser la fenêtre concepteur d'interface pour enchaîner les applications ensemble. Remarque: lors de la création de workflows enchaînés à utiliser dans le planificateur et la Galerie, les workflows et les actifs du Workflow doivent être placés sur le serveur. En outre, le serveur doit avoir accès à toutes les connexions de base de données, répertoires de fichiers et les fichiers d'entrée. Vous voulez en savoir plus sur le concepteur d'interface? Interface-designer-partie-1 Voulez-vous programmer les workflows pour qu'ils s'exécutent de suite? Consultez cet article-planification-workflows-utilisation-Event-Run-commande Apps
Afficher l'article complet
Les possibilités d'Alteryx Designer en matière d'analyse de données sont quasi infinies. Il m'a paru intéressant de les utiliser pour créer une application de simulation de couverture réseau à partir de données publiquements disponibles sur le site de l'ANFR (disponibles au format .csv) en les couplant aux données de délimitation des communes de France disponibles sur le site Open Data data.gouv.fr (disponibles au format shapefile .shp). L'application produite est un démonstrateur qu'il conviendra par la suite de faire évoluer, notamment avec la mise à jour des informations relatives à l'orientation des antennes et leur portée.
Afficher l'article complet
Cet article fait partie de la série Maîtrise des outils, une compilation de contributions à la Base de connaissances visant à présenter divers exemples d'utilisation des outils Designer. Ici, nous allons nous pencher sur les utilisations de l'outil Union dans le cadre de notre apprentissage de la maîtrise d'Alteryx Designer  :   L' outil Union, qui peut être identifié dans la catégorie Jointure par le dessin d’un ADN, prend en charge plusieurs flux d'entrée de données et les combine en un seul flux de données unifié. Alors que l'outil Jointure combine des jeux de données horizontalement (par ID d'enregistrement ou par position d'enregistrement), l'outil Union combine les jeux de données verticalement. D'une manière assez similaire à la façon dont deux brins d'acide nucléique sont unifiés pour former l'ADN en double hélice.   Nous savons que notre ADN contient des merveilles.   L'outil Union comporte une poignée d'applications incroyables en plus des fonctions de collage de base. Découvrez-les vous-même :   Empiler les enregistrements Vous disposez de champs communs dans différents jeux de données ? Empilez-les pour former un flux unique à l'aide de l'outil Union, soit manuellement ou en fonction du nom ou de la position des champs :     Ne vous inquiétez pas, vos jeux de données n'ont pas besoin d'être identiques. Tous les champs différents figureront à la fin de la table, avec tous les champs absents d'un jeu de données renseignés par des valeurs nulles.   Créer des jointures différentes L'outil Jointure d'Alteryx comporte trois sorties :     Voici à quoi elles ressemblent :     Si vous êtes habitué(e) aux jointures de SQL, il s'agit de jointures gauche, interne et droite, respectivement. L'outil Union vous permet de combiner sans effort ces sorties Jointure (zones grisées ci-dessus) pour créer d'autres configurations de jointure SQL plus complexes telles que celles illustrées ci-dessous :     Combiner des éléments de rapport verticalement Il vous suffit de prendre vos éléments de rapport et de spécifier un ordre de sortie dans l'outil Union pour les empiler verticalement, sans créer un seul élément de rapport de la combinaison comme le fait l'outil Mise en page  :     Détour dans des applications/macros à l'aide de Conteneurs d'outils Reportez-vous au workflow ci-joint, Union.yxmd, pour voir des exemples d'empilage, de jointure et de rapport tels qu'illustrés ci-dessus  !   Maintenant, vous devriez être un(e) expert(e) de l'outil Union  ! Si vous pensez à un cas d'utilisation que nous avons oublié, n'hésitez pas à utiliser la section commentaires ci-dessous !    Vous souhaitez maintenant contribuer au blog de la communauté en partageant vos expériences et en apprenant à utiliser nos nouveaux outils dans votre vie quotidienne, envoyez moi un e-mail à Stephanie.jansen@alteryx.com.   Si vous avez des questions, la communauté est là pour y répondre sur le Forum.    Restez à l'écoute de nos dernières publications en vous abonnant aux notifications par email sur la Base de Connaissance.    *Cet article a été écrit par @MattD sur la Communauté anglaise. 
Afficher l'article complet
Cet article fait partie de la série Maîtrise des outils, une compilation de contributions à la Base de connaissances visant à présenter divers exemples d'utilisation des outils Designer. Ici, nous allons nous intéresser aux utilisations de l'outil Unique dans le cadre de notre apprentissage de la maîtrise d'Alteryx Designer  :    Contrairement aux flocons de neige, il peut y avoir des doublons lorsqu’il s’agit de données. Pour déterminer si un enregistrement de vos données est unique ou en double, nous avons mis au point le fantastique outil appelé Unique  qui transforme vos données en un flocon de neige unique.   L'outil Unique, en son noyau, est très simple à comprendre. Dans la configuration, sélectionnez les colonnes en fonction desquelles vous souhaitez que les enregistrements se distinguent de manière unique. Si vous sélectionnez un seul champ, l'outil recherche exclusivement l'instance des enregistrements uniques dans ce champ. Si vous sélectionnez deux colonnes ou davantage, le caractère unique du jeu de données se distinguera par la combinaison des enregistrements. La sortie U affiche une liste des enregistrements uniques en fonction des champs que vous avez sélectionnés, tandis que la sortie D vous donne la liste des doublons. Il est également utile de savoir que le premier enregistrement de chaque groupe unique est envoyé au flux de sortie U, tandis que les autres enregistrements sont envoyés au flux de sortie Doublon.     Imaginons, par exemple, que vous ayez un jeu de données comportant deux champs  : Prénom et Nom de famille. Et que vous ayez deux enregistrements  : Jacques Martin et Jacques Robin. En sélectionnant uniquement Prénom dans la configuration, suivant l'enregistrement venant en premier, vous verriez cet enregistrement apparaître dans le flux de sortie U, tandis que l'autre apparaîtrait dans le flux D. En sélectionnant à la fois le prénom et le nom de famille, Jacques Martin et Jacques Robin apparaîtraient tous les deux dans le flux de sortie Unique.    Un bon exemple pour consulter et apprendre cet outil est fourni dans Alteryx Designer lui-même. Cliquez sur l’outil Unique (catégorie Préparation) et sélectionnez « Ouvrir l'exemple » pour accéder au workflow.   Voici quelques situations courantes dans lesquelles l’outil Unique est utilisé :   préalablement à une jointure afin de vous assurer de ne pas avoir d'enregistrements en double . contrôle du caractère unique des enregistrements avant d'attribuer des clés primaires pour insérer des enregistrements dans une table de base de données avec des restrictions. Obtention de la première instance d'un enregistrement unique similaire à l'action « Premier » de l'outil Agréger. Étant donné que l'ordre des enregistrements compte, vous pouvez utiliser ceci à votre avantage pour trier les enregistrements comme vous le souhaitez avant d'utiliser l'outil Unique pour obtenir le premier enregistrement dans n'importe quel groupe de doublons.   Maintenant que vous avez vu à quoi sert l'outil Unique, vous pouvez avancer en découvrant tous les doublons cachés dans vos données. Et n'oubliez pas  :     Maintenant, vous devriez être un(e) expert(e) de l'outil Unique  ! Si vous pensez à un cas d'utilisation que nous avons oublié, n'hésitez pas à utiliser la section commentaires ci-dessous !    Vous souhaitez maintenant contribuer au blog de la communauté en partageant vos expériences et en apprenant à utiliser nos nouveaux outils dans votre vie quotidienne, envoyez moi un e-mail à Stephanie.jansen@alteryx.com.   Si vous avez des questions, la communauté est là pour y répondre sur le Forum.    Restez à l'écoute de nos dernières publications en vous abonnant aux notifications par email sur la Base de Connaissance.    *Cet article a été écrit par @Ozziesur la Communauté anglaise. 
Afficher l'article complet
Cet article fait partie de la série Maîtrise des outils, une compilation de contributions à la Base de connaissances visant à présenter divers exemples d'utilisation des outils Designer. Ici, nous allons nous intéresser aux utilisations de l'outil Texte en colonnes dans le cadre de notre apprentissage de la maîtrise d'Alteryx Designer  :   L'outil le plus utilisé de la catégorie Analyse, l'outil Texte en colonnes permet d'effectuer un fractionnement extrêmement rapide de champs délimités. Pour l'utiliser, il vous suffit de spécifier un champ délimité et des délimiteurs, d'indiquer si vous analysez des lignes ou des colonnes (vous devez spécifier un nombre de colonnes à analyser dans cette sélection) et le tour est joué.  Quel que soit le fractionnement, cet outil s'exécute  :   Analyse de champs Remarque  : L'outil Texte en colonnes prend également en charge des délimiteurs de plusieurs caractères (exemple ci-joint dans MultiDelimiter.yxmd) :       Utilisation des entrées de l'outil Interface Lorsque vous utilisez des outils basés sur la sélection, la sortie est souvent constituée d'une chaîne concaténée de l'ensemble de vos sélections  :     Pour utiliser la sortie de l'outil Zone de liste de l’exemple ci-dessus dans vos applications analytiques (apprenez à les maîtriser ici), il vous suffit de mettre à jour une chaîne d'espace réservé dans un outil Saisie de texte avec un outil Action (apprenez à le maîtriser ici). Laissez ensuite agir la magie de l'outil Texte en colonnes pour analyser les sélections en lignes de clés que vous pouvez facilement joindre (apprenez à maîtriser l'art de la jointure ici) à votre jeu de données d'entrée pour le filtrage des enregistrements.   La sortie analysée de l'outil Interface ressemble à ceci  :     L’approche utilisée dans l’application devrait ressembler à ceci :     Entrée de fichiers délimités (CSV ou texte) qui causent des problèmes de lecture  Recherche de mots-clés : L'outil Texte en colonnes s'avère particulièrement utile lors de la création d'analyses par mots-clés, car il vous permet de fractionner facilement de plus grandes chaînes en lignes de sous-chaînes d'un seul mot à joindre ou appliquer une correspondance partielle pour la mise en correspondance par des mots-clés.   Vous ignorez combien de colonnes vous devez spécifier pour fractionner votre champ ? Il existe une astuce pratique permettant d'éviter de spécifier cette information : en attribuant un ID d'enregistrement  (apprenez à maîtriser l'outil ici) et en utilisant l'outil Ensemble (apprenez à le maîtriser ici) pour compter chaque occurrence de vos enregistrements (Tile_SequenceNum), vous pouvez ensuite utiliser Tableau croisé dynamique (apprenez à le maîtriser ici) pour les représenter de nouveau sous forme de table que vous auriez dû avoir de toute façon (exemple ci-joint dans ParseIntoRows.yxmd)  :     Maintenant, vous devriez avoir une compétence de niveau expert avec l'outil Texte en colonnes ! Si vous pensez à un cas d'utilisation que nous avons oublié, n'hésitez pas à utiliser la section commentaires ci-dessous !    Vous souhaitez maintenant contribuer au blog de la communauté en partageant vos expériences et en apprenant à utiliser nos nouveaux outils dans votre vie quotidienne, envoyez moi un e-mail à Stephanie.jansen@alteryx.com.   Si vous avez des questions, la communauté est là pour y répondre sur le Forum.    Restez à l'écoute de nos dernières publications en vous abonnant aux notifications par email sur la Base de Connaissance.    *Cet article a été écrit par @MattD sur la Communauté anglaise. 
Afficher l'article complet
Comment l'outil Jointure fonctionne et pourquoi vous pourriez obtenir plus d'enregistrements que prévu Tandis que l'outil Jointure est facilement l'un des outils les plus utilisés dans Alteryx, il peut également être l'un des plus mal compris. Cela est encore plus probable si un nouvel utilisateur n'a jamais utilisé des fonctions "joindre" dans autre plate-formes de manipulation de données ou il se joint à de grandes tables où il ne surveille pas la trace des enregistrements à l'intérieur des champs auxquels il se joint. Ainsi, je vais couvrir trois cas différents que vous serez probable à rencontrer qui vous montrera comment joindre deux tables en utilisant un champ commun. Le workflow que je vais couvrir (ci-joint dans cet article) est un workflow que j'ai fait en 10,5 et contient les mêmes visuels qui sont ci-dessous. Cas #1: Joindre par champs qui ont tous les deux des enregistrements uniques C'est le cas le plus simple et le plus facile à comprendre. Dans ce cas, nous faisons une "Jointure" par les champs nommés «fruit» dans les deux entrées. La jointure alignera les enregistrements des deux tables si les enregistrements dans les champs "fruit" correspondent. Ainsi, la table jointe attendue (sortie J) devrait ressembler à ceci: Assez simple Cas #2: Joindre par champs où un seul a des enregistrements uniques Pour ce cas, nous avons deux enregistrements pour "Banana" dans notre entrée gauche. Cela signifie que l'enregistrement avec "Banana" dans l'entrée de droite correspondra deux fois et sera ajouté aux deux enregistrements de l'entrée gauche. Notre Sortie devrait ressembler à ceci: Cas #3: Joindre par champs qui ont tous les deux des enregistrements non uniques Celui-ci peut être le plus difficile à comprendre, mais j'espère que, après avoir regardé cela visuellement et mathématiquement vous comprendrez pourquoi cela fait sens et ce que vous pouvez faire pour éviter les enregistrements indésirables. Dans ce cas, nous avons deux enregistrements de «fruits» qui ont tous les deux «banane» dans les deux tableaux. La même chose se passe ici, tout comme le cas ci-dessus, sauf maintenant, il arrive deux fois parce que nous avons deux enregistrements de l'entrée droite qui correspondent à deux enregistrements de l'entrée de gauche. Ainsi, notre production aura un total de 4 enregistrements qui contiendront le mot «banane». La sortie devrait ressembler à ceci: Pour examiner cela mathématiquement pour le cas #3 et le cas #2, vous saurez combien d'enregistrements vous obtiendrez pour chaque instance d'enregistrement en multipliant la quantité d'enregistrements qui apparaissent dans les deux tables. Dans l'exemple ci-dessus puisque nous faisons une "Jointure" sur "fruit" et nous voyons l'enregistrement "banana" deux fois dans les deux tables, vous pouvez le considérer comme 2 bananes x 2 bananes = 4 bananes. Si nous ajoutons une autre rangée sur notre entrée droite comme ça: Nous aurons maintenant 3 x 2 donc nous devrions nous attendre 6 combinaisons d'enregistrements avec "Banana" dans le champ "fruit" Si vous avez joint deux tables et vous recevez beaucoup plus d'enregistrements, alors que vous vous attendiez pas, ceci est probablement la cause de votre problème. Si on ne comprend pas les cas présentés ci-dessus ,cela pourrait certainement rendre quel qu'un fou. Pour les meilleures pratiques, si j'étais vous, je suivrais ces deux étapes avant de joindre toutes autres tables: première: Vérifiez vos tables pour des enregistrements en double. Pour le cas ci-dessus, comme nous avons trois doublons qui viennent de notre entrée droite, nous pouvons simplement utiliser l'outil Unique et se débarrasser de ces doublons. La sortie sera exactement la même sortie que la sortie de cas #2 comme il n'y aura qu'un seul enregistrement de "Banana" après l'outil Unique. 2ème: Regardez si la "Joindre sur plusieurs champs" est l'option la plus appropriée. Exemple: nous avons la table 1 avec deux enregistrements contenant « Banana » pour « fruit » et deux enregistrements contenant « X » pour « Store ID » avec « FruitID » correspondant à « fruit ». Le tableau 2 a les mêmes champs « fruit » et « Store ID », sauf que maintenant nous avons un champ « Store employees » qui s'associe au « Store ID ». Tableau 1 tableau 2 Nous voulons que toutes ces données soient réunies pour qu'ils se correspondent correctement. Idéalement, nous ne devrions avoir que quatre enregistrements sortent de notre "jointure" comme nous voulons obtenir les "Store Employees" et "FruitID" champs dans une table. Par contre, si nous devions joindre à un seul champ commun, que ce soit "Store ID" ou "Fruit", nous obtiendrions des combinaisons et les données ne seraient pas alignées correctement. Voir ci-dessous. Joindre sur "Fruit" Dans ce cas, nous obtenons deux enregistrements où nos "Store ID" ne correspondent pas. Joindre sur "StoreID" Dans ce cas, nous obtenons deux enregistrements où nos "Fruits" ne correspondent pas. Pour corriger cela, nous allons configurer notre "Jointure" pour correspondre sur les champs "Fruits" et "Store ID" Après avoir Exécuté, la table jointe devrait ressembler à ceci: Lors de "jointure" avec plusieurs champs, nous nous assurons que les enregistrements de ces deux champs correspondent avant de "Joindre". Un moyen facile de penser à cela est d'imaginer que "Fruits" et "Store ID" se font fusionner ensemble. Maintenant, nous avons des enregistrements uniques parce que nous aurions Banana X et Banana Y comme deux entités uniques et notre jointure va maintenant devenir un enregistrement 1 X enregistrement joint 1. 10,5
Afficher l'article complet
Produire un document réglementaire à partir d'Alteryx, Python et d'un template
Afficher l'article complet
Cet article fait partie de la série Maîtrise des outils, une compilation de contributions à la Base de connaissances visant à présenter divers exemples d'utilisation des outils Designer. Ici, nous allons nous pencher sur les utilisations de l'outil Entrée dynamique dans le cadre de notre apprentissage de la maîtrise d'Alteryx Designer :   Pour la plupart des outils dont le nom contient déjà le terme « dynamique », il serait redondant de dire qu’ils sont parmi les outils les plus dynamiques de Designer. Mais ce n'est pas le cas pour Entrée dynamique. Avec la configuration de base, l'outil Entrée dynamique  vous permet de spécifier un modèle (il peut s'agir d'un fichier ou d'une table de base de données) et d'entrer n'importe quel nombre de tables correspondant à ce format de modèle (forme/schéma) en lisant une liste d'autres sources ou en modifiant des requêtes SQL. Cela s'avère particulièrement utile pour les jeux de données périodiques, mais l'utilisation de l'outil va bien au-delà de sa configuration de base. Pour faciliter la fusion de vos données, nous sommes allés plus loin en cataloguant une poignée d'utilisations qui font de l'outil Entrée dynamique une aide très polyvalente :   Lecture d'une liste de fichiers par leurs chemins d'accès (contrairement à l'ouverture des fichiers dans le même répertoire avec un caractère générique dans l'outil Entrée de données). Pour ce faire, vous devez uniquement spécifier un champ d'emplacements de fichiers comme votre champ dans « Lire une liste de source des données » et « Modifier le chemin de fichier complet » comme votre action. L'outil Répertoire est souvent utilisé pour répertorier des fichiers.       Modifier les requêtes SQL pour remplacer des chaînes, mettre à jour des clauses WHERE, appliquer des filtres géographiques et modifier des procédures stockées pour votre entrée (voir fichier ci-joint).  Accès à plusieurs feuilles de calcul depuis le même classeur Excel (voir fichier ci-joint).  Regroupement par lots dans Designer de multiples feuilles de calcul de plusieurs fichiers Excel – avec différents formats!   Étant donné que la modification des requêtes SQL et l'accès à plusieurs feuilles de calcul au sein du même fichier Excel constituent les approches les moins documentées dans notre Communauté, nous en avons détaillé les approches dans le workflow v10.5 ci-joint « Dynamic Input.yxzp ». Par souci de transférabilité (nous n'accéderons pas aux mêmes connexions de base de données), la requête SQL utilisée comme exemple se contente de sélectionner tous les enregistrements du même fichier Excel comme le premier exemple. Vous pouvez voir la requête originale dans l’affichage de l’éditeur SQL du fichier modèle en sélectionnant « Table ou requête » :     À la recherche d'informations complémentaires sur la manière d'utiliser l'outil Entrée dynamique ? Visionnez la vidéo de la formation interactive de notre Communauté  intitulée Entrées dynamiques. Si vous souhaitez en savoir davantage sur l'entrée de données en général, consultez également l’article Ultimate Input Data Flowchart  !   Maintenant, vous devriez avoir une compétence de niveau expert avec l'outil Entrée dynamique ! Si vous pensez à un cas d'utilisation que nous avons oublié, n'hésitez pas à utiliser la section commentaires ci-dessous !    Vous souhaitez maintenant contribuer au blog de la communauté en partageant vos expériences et en apprenant à utiliser nos nouveaux outils dans votre vie quotidienne, envoyez moi un e-mail à Stephanie.jansen@alteryx.com.   Si vous avez des questions, la communauté est là pour y répondre sur le Forum.    Restez à l'écoute de nos dernières publications en vous abonnant aux notifications par email sur la Base de Connaissance.    *Cet article a été écrit par @MattD sur la Communauté anglaise. 
Afficher l'article complet
Erreur: la connexion Mongo a échoué, veuillez vous assurer que l'adresse du serveur et les informations d'identification sont correctes Il s'agit d'une erreur très fréquente qui peut se produire si le AlteryxService s'arrête de façon inattendue. Le plus souvent, l'erreur est causée par MongoDB ne s'arrête pas correctement et le fichier de verrouillage ne se libère pas. Cela empêche MongoDB de démarrer la prochaine fois que vous essayez de démarrer le AlteryxService et retourne un message d'erreur similaire à: "la connexion Mongo a échoué, veuillez vous assurer que l'adresse du serveur et les informations d'identification sont correctes." Pour résoudre cette erreur, suivez d'abord les étapes ci-dessous Identifiez où le MongoDB est installé à partir des paramètres système-> contrôleur-> persistance Ouvrez un dossier Windows naviguez et accédez à ce dossier Vérifiez si le fichier de verrouillage mongod est tout sauf OK Si elle a des données à l'intérieur (1 k habituellement), nous recommandons d'abord Cloner votre instance de serveur (en cas de corruption) avant de procéder aux étapes ci-dessous Supprimez ou renommez le fichier de verrouillage mongod. Cliquez avec le bouton droit dans la fenêtre et sélectionnez nouveau-> document texte Renommez le document mongod. verrouiller (Assurez-vous que les extensions Show sont allumées pour le dossier, sinon ce fichier sera en fait mongod. .txt) Ouvrez une invite de commandes Windows et accédez au répertoire /Alteryx/bin (par exemple, CD "/Program files/Alteryx/bin") Démarrez le service MognoDB juste pour s'assurer que tout est propre: mongod--dbpath "chemin du dossier à partir des paramètres du système"--auth--port 27018 Avec un arrêt impur, il peut prendre quelques minutes pour réallouer les données. Rechercher une ligne qui dit "en attente de connexions sur le port 27018" quand il apparaît Appuyez sur Ctrl + c sur votre clavier pour arrêter le service Démarrez le AlteryxService. Vous pouvez le faire dans l'invite de commande avec: sc start AlteryxService Vérifiez le gestionnaire des tâches-> détails (ou processus) pour vérifier que les processus AlteryxService restent en place Si le fichier de verrouillage était OK Ouvrez une invite de commandes Windows et accédez au répertoire /Alteryx/bin (par exemple, CD "/Program files/Alteryx/bin") Exécutez le AlteryxService en mode test pour identifier l'erreur réelle: AlteryxService test Si vous n'arrivez pas à identifier facilement ce qui cause l'erreur, envoyez-nous les fichiers journaux de service (chemin trouvé dans paramètres système-contrôleur-> général) Il s'agit d'une erreur très fréquente qui peut se produire si le AlteryxService s'arrête de façon inattendue. Le plus souvent, l'erreur est causée par MongoDB ne s'arrête pas correctement et le fichier de verrouillage ne se libère pas. Cela empêche MongoDB de démarrer la prochaine fois que vous essayez de démarrer le AlteryxService et retourne un message d'erreur. Message d'erreur
Afficher l'article complet
Cet article fait partie de la série Maîtrise des outils, une compilation de contributions à la Base de connaissances visant à présenter divers exemples d'utilisation des outils Designer. Ici, nous allons nous pencher sur les utilisations de l'outil Sélectionner  dans le cadre de notre apprentissage de la maîtrise d'Alteryx Designer  :   L' outil Sélectionner d'Alteryx Designer est l'équivalent de votre chéri(e) au lycée. Toujours là quand vous en aviez besoin et prêt(e) à vous renseigner sur vous-même. L'outil Sélectionner joue exactement ce rôle en vous indiquant le type et la structure de vos données, mais il vous permet également de modifier les aspects de votre jeu de données.   L'outil  Sélectionner permet de modifier chaque type de données dans Alteryx : données numériques, chaînes (strings), objets géographiques et données de type date et heure. L'un des types de données numériques les plus populaires est la décimale fixe (Fixeddecimal) ; ce type de données vous permet de spécifier un certain niveau de précision pour vos valeurs numériques. Cela s'avère particulièrement important quand vous travaillez sur des sommes de devises ou de totaux, en raison de l'arrondissement. Les données de type Int (Int16, Int32, Int64) permettent de capturer et d'améliorer la vitesse de traitement en réduisant la longueur de chaîne des champs numériques.  Si vous disposez de caractères spéciaux plus complexes dans vos champs de chaîne (par exemple, des caractères chinois), vous avez la possibilité de sélectionner V_W String qui permet d'afficher ces caractères. Outre les types de données, l'outil Sélectionner vous permet de manipuler l'apparence de vos données en renommant les champs, en modifiant l'ordre des champs et en désélectionnant des champs.     L'une des fonctionnalités de l'outil sélectionner omise par un grand nombre d'utilisateurs est la possibilité d'enregistrer la configuration complète d'un outil Sélectionner. Vous pouvez choisir de sélectionner cette option pour importer la configuration d'un jeu de données similaire comme point de départ pour la configuration d'un autre jeu de données. Vous pouvez également utiliser cette fonction si vous disposez d'un nouveau workflow et que la copie de l'outil Sélectionner lui-même n'est pas possible.       En cochant le champ dynamique/ nconnu (Unknown), vous pouvez entrer de nouveaux champs (ou des champs imprévus) et déterminer l'emplacement de ces nouveaux champs dans le fichier en déplaçant leur position. Dans les propriétés de configuration, cette option est cochée par défaut. Par conséquent, si vous ne souhaitez pas autoriser de nouveaux champs dans votre flux de données, il vous suffit de la décocher. L'option Type de champ : « Forcé » vous permet de vous assurer qu'un type de champ entrant sera toujours cohérent en spécifiant un type forcé. Cela peut faciliter la configuration de la macro. Pour pouvoir utiliser des virgules comme séparateurs décimaux, vous devez cocher une case permettant de sélectionner cette fonction.   Pour en savoir davantage sur les types de données, visionnez la vidéo de la formation interactive de notre Communauté intitulée Comprendre les types de données  !    Maintenant, vous devriez être un(e) expert(e) de l'outil Sélectionner  ! Si vous pensez à un cas d'utilisation que nous avons oublié, n'hésitez pas à utiliser la section commentaires ci-dessous !    Vous souhaitez maintenant contribuer au blog de la communauté en partageant vos expériences et en apprenant à utiliser nos nouveaux outils dans votre vie quotidienne, envoyez moi un e-mail à Stephanie.jansen@alteryx.com.   Si vous avez des questions, la communauté est là pour y répondre sur le Forum.    Restez à l'écoute de nos dernières publications en vous abonnant aux notifications par email sur la Base de Connaissance.    *Cet article a été écrit par @JordanB sur la Communauté anglaise. 
Afficher l'article complet
Cet article fait partie de la série Maîtrise des outils, une compilation de contributions à la Base de connaissances visant à présenter divers exemples d'utilisation des outils Designer. Ici, nous allons nous intéresser aux utilisations de l'outil Rechercher et remplacer dans le cadre de notre apprentissage de la maîtrise d'Alteryx Designer  :       L'outil Rechercher et remplacer est l'un de ces outils relativement peu utilisés et passé sous silence jusqu'à ce que vous tombiez sur une technique de fusion de données difficilement exploitable sans lui, auquel cas, il devient votre outil favori dans Designer. Vous le trouverez dans la catégorie Jointure. Il facilite les substitutions de chaîne dans vos données, qui, sans lui, nécessiteraient un effort herculéen pour y parvenir. Aujourd'hui, nous élevons l'outil Rechercher et remplacer au rang des héros  :                                                                 L'outil Rechercher et remplacer vient à votre secours   Effectuez des substitutions HTML ou ASCII sans effort (voir comment configurer l’outil dans l'exemple de workflow ci-joint, Find Replace.yxzp)  :       Utilisez des tables de recherche pour standardiser vos données (voir comment configurer l’outil dans l'exemple de workflow ci-joint,  Find Replace.yxzp) :       Simplifiez l'analyse à l'aide de l'outil Rechercher et remplacer   Maintenant, vous devriez avoir une compétence de niveau expert avec l'outil Rechercher et remplacer ! Si vous pensez à un cas d'utilisation que nous avons oublié, n'hésitez pas à utiliser la section commentaires ci-dessous !    Vous souhaitez maintenant contribuer au blog de la communauté en partageant vos expériences et en apprenant à utiliser nos nouveaux outils dans votre vie quotidienne, envoyez moi un e-mail à Stephanie.jansen@alteryx.com.   Si vous avez des questions, la communauté est là pour y répondre sur le Forum.    Restez à l'écoute de nos dernières publications en vous abonnant aux notifications par email sur la Base de Connaissance.    *Cet article a été écrit par @MattD sur la Communauté anglaise. 
Afficher l'article complet
Comment écrire à plusieurs onglets séparément sans erreurs Avez-vous déjà essayé d'écrire à plusieurs onglets dans le même workflow et ont reçu une erreur comme ceci: "erreur: données de sortie: impossible d'ouvrir le fichier pour écrire: FULL_FILE_PATH fichier d'ouverture d'erreur .xlsx: FULL_FILE_PATH .xlsx: le processus ne peut pas accéder au fichier parce qu'il est utilisé par un autre processus."? Cela se produit parce que Excel, comme de nombreuses applications, sera confus si plusieurs processus sont en train de se produire à la fois, ce qui explique pourquoi vous ne pouvez pas avoir le même fichier Excel ouvert pendant que vous le lisez à Alteryx. Pour éviter l'écriture simultanée, il y a un outil impressionnant appelé le bloc jusqu'à l'outil fait qui empêchera ceci. Le bloc jusqu'à ce que l'outil Done attende jusqu'à ce que tous les processus en amont soient finis avant d'envoyer le travail en aval. Cet outil a trois sorties. Ce qui est utile à notre sujet dans ce cas est chaque sortie sera traitée dans l'ordre séquentiel. Pour illustrer: Cela sera toujours erreur parce que les outils de sortie dans Alteryx sont utilisés en même temps ainsi Excel sera confus. En revanche, cela fonctionnera toujours parce que le deuxième flux ne sera pas coup de pied jusqu'à ce que le premier flux est terminé. Donc, tout ce que vous avez à faire lors de l'écriture dans le même fichier, mais différents onglets est Assurez-vous d'utiliser un bloc jusqu'à ce que fait pour l'empêcher d'écrire dans le fichier Excel simultanément. Pour plus d'informations sur le bloc jusqu'à ce que l'outil Done cliquez ici. Meilleures pratiques
Afficher l'article complet
REST API en 5 minutes-pas de codage Se connecter à une API REST de l'intérieur Alteryx est une grande habileté à avoir. Cependant, la documentation de l'API peut être difficile à naviguer, et déterminer où placer les en-têtes requis, les chaînes de requête et les charges utiles peuvent devenir confus. Pour montrer à quel point il peut être simple, nous allons essayer de récupérer des données boursières de quand, une ressource en ligne pour les jeux de données gratuits et Premium, en 5 minutes ou moins. Nous allons utiliser le Guide de démarrage rapide de l'API, réglez votre minuterie ... 1. Configuration de l'environnement Ouvrez un nouveau workflow, ajoutez un outil d'entrée de texte avec une colonne intitulée «URL» et connectez un outil de téléchargement à sa sortie. 2. URL de demande L'exemple dans le Guide de démarrage rapide nous montre ce qu'est une URL devrait ressembler à une demande de données boursières Facebook, nous allons donc ajouter que la valeur de la «URL» de champ dans l'outil d'entrée de texte. https://www.quandl.com/api/v3/datasets/WIKI/FB/data.csv Cela va fonctionner pour l'instant, mais à l'avenir, nous pouvons envisager de fractionner les morceaux distincts de l'URL de la demande dans des champs uniques, et la compilation de la chaîne à l'aide de l'outil de formule, de sorte que le même Workflow peut être utilisé pour télécharger de nombreux datasets différents. Vous pouvez également remarquer le fichier .csv à la fin de la chaîne de demande, ce qui indique que nous voulons que la demande de données soit retournée au format .csv, mais nous pourrions également spécifier JSON ou .XML en fonction de la documentation quand. 3. Authentification Sur la base du Guide de démarrage rapide, les demandes doivent être authentifiées avec une clé API. Allez-y et inscrivez-vous pour une clé. Ajoutez un autre champ à l'outil d'entrée de texte, nommez le champ api_key et ajoutez votre clé comme valeur pour ce champ. La configuration de l'outil d'entrée de texte doit ressembler à ceci: 4. Configuration de l'outil de téléchargement Onglet de base Sélectionnez votre champ URL à partir de la liste déroulante pour l'URL, toutes les autres configurations de base peuvent rester les mêmes. En-têtes Paramètres par défaut Charge La méthode http sera la sélection par défaut,'get (ou FTP)'. La case d'option «composer la chaîne de requête» doit être sélectionnée. Une chaîne de requête est ce qui vient après le point d'interrogation dans le chemin d'URL. Dans la liste des champs disponibles, sélectionnez le champ contenant votre clé API. Connexion Paramètres par défaut 5. Exécution du Workflow Ajoutez un outil de navigation à la fin ou ajoutez un outil de données de sortie si vous souhaitez enregistrer le DataSet. Exécutez le workflow et l'outil de téléchargement ajoutera deux champs à votre workflow, télécharger des en-têtes et télécharger des données. Le champ de données de téléchargement aura les données de stock de Facebook au format de CSV. Réalisant que cela peut ne pas être le plus facile à lire, vous pouvez ajouter un texte à Columns Tool après cela pour analyser les données dans un format plus lisible. Bientôt, je vais prendre une plongée plus profonde dans les configurations de plusieurs outils de téléchargement, ainsi que ce qu'il faut rechercher dans la documentation de l'API. Anticipez la couverture sur d'autres rubriques avancées telles que le traitement de vos données de demande, la pagination de grands ensembles de résultats et d'autres méthodes d'authentification. Quelles questions avez-vous à propos de l'outil de téléchargement? Réglez votre minuterie ... API
Afficher l'article complet
Lecture de plusieurs fichiers CSV à la fois Question Voici la question originale affichée dans le Forum: Je travaille sur un projet où, fondamentalement, j'ai besoin d'utiliser l'outil de données d'entrée pour importer un fichier CSV pour chaque jour du mois. Yat-il un moyen plus facile de le faire que d'ouvrir 30 icônes de données d'entrée, puis faire une jointure sur tous les 20 d'entre eux? Il semble que peut-être je pourrais en fait juste choisi des données d'entrée une fois et mettre en évidence tous les dossiers que j'ai besoin mais cela n'a pas fonctionné. C'est juste qu'il faut beaucoup de temps pour faire glisser 30 entrées de données, puis les rejoindre tous. Ce ne sont que des fichiers CSV. Réponse Il ya plusieurs façons de le faire-le plus facile est d'utiliser le caractère générique dans un outil d'entrée (maître il ici) comme suggéré l'un des répondants: Selon le nom de fichier et l'emplacement, vous pouvez même utiliser un outil d'entrée standard pour cela. Par exemple, si vous avez un certain nombre de CSV sur le lecteur C nommé Sales_20160101 .csv, Sales_20160102, ..., Sales_20160309 vous pouvez entrer C:/Sales_ * .csv dans un outil d'entrée standard et tous les fichiers seraient ramassés et fusionnés. Dans le cas où les fichiers sont nommés différemment, ne sont pas tous dans le même répertoire, et/ou vous avez besoin pour limiter les fichiers sont lus dans, vous aurez envie d'utiliser l'autre méthode suggérée avec l'outil d'entrée dynamique (en savoir plus sur l'outil en détail ici) : Vous pouvez utiliser un outil d'entrée dynamique pour charger un ensemble de fichiers. Il faut une liste et les charger tous. Il peut être configuré pour inclure le nom de fichier comme une entrée une ligne très bien. Il ya aussi un outil de répertoire qui va rechercher un dossier pour une liste de fichiers. La combinaison des deux devrait vous permettre de faire ce dont vous avez besoin. Ces méthodes s'appliquent à la plupart des types de fichiers, et pas seulement aux fichiers CSV. Le point principal dans les deux méthodes est que, pour l'une ou l'autre méthode de travail est que chacun des fichiers doivent avoir le même schéma, sinon vous obtiendrez des erreurs de lecture. Si vos fichiers ont des schémas différents, tout n'est pas perdu. Jetez un oeil à cet article pour un moyen de le faire fonctionner! Cas d'usage courant
Afficher l'article complet
Création de valeurs NULL dans les données Dans le traitement et le formatage de vos données, vous pouvez décider que certains enregistrements doivent être classés en tant que valeurs NULL. Plutôt que de remplir des champs numériques avec un 0 ou de laisser un champ vide (''), une valeur NULL peut être la meilleure option pour analyser et stocker vos données. Dans cet exemple particulier, imaginons que nous avons des ID de client et les numéros de téléphone qui leur sont associés. Certains numéros de téléphone peuvent être incomplets ou détypés. Après suppression de la ponctuation avec l'outil de nettoyage des données, nous allons chercher des numéros de téléphone valides-ceux composés de 10 chiffres-pour stocker dans notre base de données client. Pour identifier nos résultats valides, nous allons appliquer une déclaration conditionnelle: si un numéro de téléphone n'est pas de 10 chiffres de long, alors l'enregistrement est null; sinon (sinon) utilisez le numéro de téléphone dans nos données. L'expression utilisée pour assigner une valeur null se trouve dans les fonctions spécialisées de l'outil de formule: À la suite de l'expression ci-dessus, les deux numéros de téléphone qui sont soit un chiffre trop court (9 chiffres de longueur) ou un chiffre trop long (11 chiffres de longueur) ont été exprimés comme NULL: Expression
Afficher l'article complet
Cet article fait partie de la série Maîtrise des outils, une compilation de contributions à la Base de connaissances visant à présenter divers exemples d'utilisation des outils Designer. Ici, nous allons nous intéresser aux utilisations de l'outil Transposer dans le cadre de notre apprentissage de la maîtrise d'Alteryx Designer  :   L'outil Transposer fait pivoter les données de tous les champs sélectionnés. Les en-têtes de colonne sont répertoriés dans le champ Name et les éléments de données correspondants dans le champ value. Vous pouvez également sélectionner des champs clés qui resteront inchangés tout au long de la transformation. L'outil Transposer est souvent utilisé en combinaison avec l'outil Tableau croisé dynamique, qui fonctionne essentiellement en sens inverse.   Transposez des données en lignes agrégées Pour les exemples suivants, je vais utiliser des données de taux de natalité du World Bank Group. Vous pouvez trouver ces données dans le workflow Alteryx v11.3 ci-joint (Transpose.yxzp). Voici un aperçu des données originales dans Alteryx :     Supposons que nous souhaitions obtenir des statistiques de base par pays, comme la moyenne, la valeur minimale, la valeur maximale et l'écart type. Étant donné que ces données remontent jusqu'en 1960, nous allons laisser l'utilisateur sélectionner les années à inclure. L'outil Agréger  est parfait pour cette tâche, mais il nécessite que les données soient orientées différemment : les années doivent figurer dans un ordre descendant dans une seule colonne avec les points de données dans une autre colonne. C'est là que l'outil Transposer intervient  :     Pour l'outil Transposer, nous avons sélectionné quelques champs clés, puis coché toutes les années comme champs de données  :                                                                             Cette opération transforme nos données originales en ceci  :     Notez que nos quatre champs clés restent inchangés et que nos champs de données sont transposés. Nous utilisons l'outil Filtrer pour prendre les années sélectionnées par l'utilisateur et supprimer les valeurs nulles. À présent, l'outil Agréger peut utiliser le champ de valeur pour calculer les chiffres que nous recherchons  :     Option Transposer Excel Pour ceux qui sont familiarisés avec l’option « Transposer » lors du collage dans Excel, il est utile de préciser que l'outil Transposer d'Alteryx n'est pas identique  ; cependant, il est possible de transposer les données de la même manière que dans Excel en ajoutant d’autres outils  :     Nous ajoutons d'abord l'outil ID d'enregistrement avant de transposer les données, puis nous utilisons ce nouveau champ d’ID comme clé et tous les champs originaux comme données. Nous souhaitons maintenant ajouter un autre outil ID d'enregistrement regroupé par notre premier ID d'enregistrement après la transposition, c'est pourquoi nous utilisons l'outil Ensemble. Nous nous servons ensuite d'un outil Sélectionner pour nous assurer que le champ Tile_Num figure avant le champ Name. Les outils Ensemble et Sélectionner aident le Tableau croisé dynamique à garder les choses en ordre. Il est important que le champ de tri (Tile_Num, dans notre cas) se trouve avant tous les champs utilisés pour le regroupement dans le Tableau croisé dynamique. Notez comment le tableau croisé dynamique est configuré  :     Et voilà  ! Le résultat correspond maintenant à l'option « Transposer » affichée lors du collage dans Excel. N'hésitez pas à consulter le fichier Excel dans lequel j'ai transposé les données via Excel afin de pouvoir vérifier qu'il correspond à ce que fait Alteryx.   Effectuer des calculs sur des colonnes Environ une fois par mois, une personne publie un article sur la Communauté en s'appuyant sur le même concept de base  : avec les données Excel, il est possible d’écrire une formule simple qui fait référence à des colonnes (D1 = A1 + B1). Cette formule peut être copiée pour obtenir des solutions pour toutes les colonnes (E1 = B1 + C1, etc.). Comment y parvenir dans Alteryx  ? Nous ne voulons pas écrire une formule distincte pour chaque colonne. Quelqu'un vient rapidement à la rescousse et souligne le fait que la transposition des données permet de résoudre le problème.   Pour nos données de taux de natalité, supposons que nous souhaitions calculer le changement annuel pour chaque pays pour toutes les années. Pour 1961, nous voulons le taux de natalité 1961 /le taux de natalité 1960 -1. Pour 1962, ce serait le taux de natalité 1962 /le taux de natalité 1961 -1, etc. Nous pouvons commencer par la transposition, comme dans l'exemple de transposition Excel, puis avoir recours à l'outil Formule à plusieurs lignes pour effectuer nos calculs avant d'appliquer un tableau croisé dynamique aux données  :     Il est difficile de visualiser comment cela fonctionne. C'est pourquoi je vous conseille vivement de parcourir les données à chaque étape pour vous faire votre propre idée  !   Configurer des paires  de nom-valeur  à utiliser comme entrée dans les  d'interface Peut-être avez-vous remarqué que, dans notre premier exemple, l'outil Zone de liste référençait un fichier d'entrée contenant l'ensemble des années parmi lesquelles faire notre choix. Afin de produire cette liste à partir des données, nous pouvons utiliser les outils Transposer et Agréger  :     Pour l'outil Zone de liste, vous devez littéralement avoir un champ nommé « Name » et un champ nommé « Value » Dans notre cas, nous voulons qu'ils correspondent tous les deux aux années qui se trouvent dans le champ Name de l'outil Transposer. Nous avons configuré l'outil Agréger de manière à ce qu'il crée ces champs comme suit  :     Et voilà  ! L'outil Transposer est extrêmement polyvalent, mais il faut du temps pour s'y habituer. N'oubliez pas qu'il sortira toujours vos champs clés plus des champs Name et Value. Notez  aussi qu'il est souvent utilisé en combinaison avec l'outil Tableau croisé dynamique.   Maintenant, vous devriez être un(e) expert(e) de l'outil Transposer  ! Si vous pensez à un cas d'utilisation que nous avons oublié, n'hésitez pas à utiliser la section commentaires ci-dessous !    Vous souhaitez maintenant contribuer au blog de la communauté en partageant vos expériences et en apprenant à utiliser nos nouveaux outils dans votre vie quotidienne, envoyez moi un e-mail à Stephanie.jansen@alteryx.com.   Si vous avez des questions, la communauté est là pour y répondre sur le Forum.    Restez à l'écoute de nos dernières publications en vous abonnant aux notifications par email sur la Base de Connaissance.    *Cet article a été écrit par @patrick_digan sur la Communauté anglaise. 
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
Cet article fait partie de la série Maîtrise des outils, une compilation de contributions à la Base de connaissances visant à présenter divers exemples d'utilisation des outils Designer. Ici, nous allons nous pencher sur les utilisations de l'outil Explorateur dans le cadre de notre apprentissage de la maîtrise d'Alteryx Designer
Afficher l'article complet
Étiquettes