Chaque semaine, découvrez de nouvelles astuces et bonnes pratiques pour devenir un expert !
Voir l'index12-02-2020 08:37 AM - modifié 12-02-2020 08:38 AM
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 Filtrer dans le cadre de notre apprentissage de la maîtrise d'Alteryx Designer :
L'outil Filtrer fait partie de la catégorie Préparation. L’outil Filtrer sépare vos données en 2 flux de sortie, vrai « True (T) » et faux « False (F) » en fonction d'un filtre de base ou d'une expression personnalisée. Il s'agit actuellement de l'outil n°5 du tableau périodique. Vous souhaiterez peut-être commencer par suivre la leçon interactive Filtrer des données sur la suppression de lignes de vos données.
Utilisez l’outil Filtrer pour…
Supprimer les lignes avec une seule valeur nulle (ci-joint workflow)
L'outil Filtrer a un filtre de base qui peut donner des réponses simples très rapidement. Dans l’exemple ci-dessous, si vous souhaitez supprimer toutes les lignes où « Champ2 » n’est pas nul, sélectionnez « Champ2 » dans le filtre de base, puis sélectionnez « N'est pas nul ».
Vous pouvez voir dans l’image ci-dessous que trois enregistrements sont « True (T) » et deux sont « False (F) ».
Filtrer les plages de dates spécifiques (ci-joint workflow)
Le filtre personnalisé peut être utilisé pour créer des expressions qui renvoient « Vrai » ou « Faux » pour chaque ligne de données entrantes. Par exemple, vous pouvez avoir deux outils Date, nommés « Date de début » et « Date de fin » dans leurs configurations d'annotation respectives et qui peuvent être utilisés pour laisser l'utilisateur filtrer les données :
Seuls les enregistrements qui répondent aux deux critères seront vrais puisque nous avons utilisé une instruction « AND » entre nos deux expressions. Si un utilisateur sélectionne « 2017-01-01 » et «2017-01-07 » pour la date de début et de fin respectivement, l’ancrage « T » du filtre nous affichera tous les enregistrements de cette période.
Afin de tester le bon fonctionnement du filtre, les dates de début et de fin peuvent être entrées dans l'onglet Workflow de la fenêtre de configuration du Workflow.
Filtrer certains mots contenus dans les cellules (ci-joint workflow)
Vous pouvez utiliser plusieurs fonctions séparées par un opérateur OR («||» ou « OR » les deux fonctionneront), puis ajouter une autre condition avec un opérateur AND (« && » ou « AND » fonctionnera tous les deux) pour filtrer les lignes qui répondre aux deux critères
(Contains([Expressions],"vérités") || Contains([Expressions],"pomme")) && [Source] IN ("Website1","Website2")
La sortie « Vrai » du filtre affiche les trois enregistrements contenant les mots « vérités » ou « pomme » dans la catégorie « Expressions » et proviennent de la source 1 ou 2.
Utilisez un filtre comme un outil Détour (ci-joint workflow)
Peut-être avez-vous une formule manuelle et non liée pour prévoir les ventes qui dépendent de la région, du pays et du continent. Au lieu d'un seul outil de formule complexe, vous pouvez utiliser des outils Filtrer pour :
Bien sûr, vous voulez que l'utilisateur sélectionne également le pays qui l'intéresse. Le premier filtre est configuré pour filtrer les données d’un pays sélectionné par l'utilisateur.
Indiquez le pays dans l’onglet de la fenêtre de configuration du workflow.
Notez que la liste déroulante est connectée directement au « Q » sur le filtre afin qu'elle soit désormais disponible dans le cadre des connexions à partir de questions. Cela facilite le débogage car les valeurs de test peuvent être testées dans l'onglet Workflow de la fenêtre de configuration.
Maintenant que nous avons sélectionné notre pays, nous pouvons exécuter le workflow avec les filtres et les formules.
Résultats pour les États-Unis
Maintenant, vous devriez être un(e) expert(e) de l'outil Filtrer ! 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.