Free Trial

Blog

Les analyses et les idées des plus grands esprits de l'analyse.
TIPS de la semaine

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

Voir l'index
Jean-Balteryx
16 - Nebula
16 - Nebula

Voici 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 :

 

Slides.079.jpeg

 

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) :

 

Capture d’écran 2021-07-18 à 12.33.04.png

 

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é :

 

Capture d’écran 2021-07-18 à 12.34.15.png

 

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 :

 

Capture d’écran 2021-07-18 à 12.34.34.pngCapture d’écran 2021-07-18 à 12.34.47.png


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 :

 

Capture d’écran 2021-07-18 à 12.39.40.png

 

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é :

 

Capture d’écran 2021-07-18 à 12.46.02.png

 

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 :

 

Capture d’écran 2021-07-18 à 12.39.56.pngCapture d’écran 2021-07-18 à 12.40.13.png


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 :

 

Slides.080.jpeg

 

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 ! 🙂

Étiquettes