Chaque semaine, découvrez de nouvelles astuces et bonnes pratiques pour devenir un expert !
Voir l'indexVoici les réponses aux deux questions « Questions pour un outil » de la semaine du 12 au 18 juillet 2021.
Vous pouvez toujours y participer sur LinkedIn ou la communauté :
La question du mardi était :
Et les bonnes réponses sont ... A - AND et B - OR !
Ces opérateurs, dits binaires, permettent de combiner des conditions pour en vérifier plusieurs à la fois. Ils s'utilisent de la manière suivante : Condition1 AND/OR Condition2.
Lorsque deux conditions sont combinés avec l'opérateur AND, les deux doivent être vraies pour que l'ensemble soit vrai. À partir du moment où au moins l'une des deux est fausse, le résultat est faux.
Lorsque deux conditions sont combinés avec l'opérateur OR, au moins une des deux conditions doit être vraie pour que l'ensemble soit vrai. Si les deux sont fausses, le résultat est faux.
Prenons le cas suivant pour l'opérateur AND : pour pouvoir entrer en boîte de nuit, il faut être majeur et avoir sa carte d'identité.
On part du jeu de données suivant présentant les différents cas possibles (aucune condition vraie, une des deux vraie, les deux vraies) :
Pour chaque personne, nous connaissons son âge et nous savons si elle a sa carte d'identité. En se basant sur ces deux informations et en utilisant l'opérateur AND, on peut construire l'expression de filtre suivante afin de vérifier que la personne est majeure ET a sa carte d'identité :
Et les résultats sont les suivants, avec à gauche la personne remplissant les deux conditions et à droite les personnes n'en remplissant qu'une des deux ou aucune :
Prenons le cas suivant pour l'opérateur OR : pour pouvoir embarquer à bord d'un avion, il faut avoir sa carte d'identité ou son passeport.
On reprend les mêmes personnes qui voulaient aller en boîte de nuit et qui maintenant souhaitent prendre l'avion :
Pour chaque personne, nous savons si elle a son passeport et/ou sa carte d'identité. En se basant sur ces deux informations et en utilisant l'opérateur OR, on peut construire l'expression de filtre suivante pour vérifier que la personne a son passeport OU sa carte d'identité :
Et les résultats sont les suivants, avec à gauche les personnes remplissant au moins une deux conditions et à droite la personne n'en remplissant aucune :
Les opérateurs && et || existent également et correspondent respectivement au AND et au OR.
Voici la documentation des opérateurs pour plus d'informations : https://help.alteryx.com/fr/current/designer/operators
La question du jeudi était :
Et la bonne réponse est ... C - \0 !
Les délimiteurs sont utilisés pour séparer du texte. Le format csv, par exemple, est basé sur ce principe de délimiteurs puisqu'il sépare, par défaut, les valeurs par des virgules.
N'importe quel caractère peut être un délimiteur mais le plus souvent, ce sont des caractères tels que la virgule, le point-virgule, l'espace ou la tabulation qui sont utilisés.
Dans Alteryx, on retrouve ce principe de délimiteur à deux endroits principalement : dans l'outil "Texte en colonnes" et dans l'outil "Entrée de données" pour certains formats.
Le fait d'utiliser \0 pour indiquer qu'il n'y a pas de délimiteur est rare car s'il n'y en a pas, le jeu de données est interprété comme un seul champ. Mais par exemple, dans le cas d'un csv ne contenant qu'un seul champ, c'est utile.
C'est tout pour cette semaine ! Rendez-vous la semaine prochaine pour deux nouvelles questions ! 🙂
Pour ajouter un commentaire ici, vous devez être inscrit. Si vous êtes déjà inscrit, connectez-vous. Dans le cas contraire, inscrivez-vous puis connectez-vous.