Instruction Tableau IF

 Instruction Tableau IF

 Instruction Tableau IF

Introduction à l’instruction Tableau IF

Afin de tester une condition pour accomplir une tâche en fonction de la valeur renvoyée après le test de la condition. Tableau fournit une instruction logique pour vérifier une condition particulière, représentée par une expression, par rapport à une certaine valeur ou hypothèse, pour déterminer si une condition donnée est VRAIE ou FAUSSE, sur la base de laquelle certaines tâches sont exécutées si la condition est remplie, afin de faciliter une prise de décision correcte et efficace est appelée instruction Tableau IF.

Instruction Tableau IF

Les calculs logiques vous aident à déterminer si certaines conditions données sont vraies ou fausses. Afin de faire cette prise de décision, il est important d’avoir une fonction à cela. Dans Tableau, différentes fonctions sont fournies. La fonction IF aide à déterminer si une série d’expressions est vraie, alors la valeur de la première expression sera renvoyée. Dans Tableau, il existe trois variantes de la fonction IF. Il a SI, SI – SINON, et SINON SI.

Commencez Votre Cours Gratuit De Science Des Données

Hadoop, Science Des Données, Statistiques & autres

1. La condition IF

La condition IF ne renvoie le résultat que si la condition donnée est vraie. Si cette condition n’est pas vraie, elle ne renvoie rien.

Exemple : Si > 35 alors ‘PASSEZ’

2. La fonction IF-ELSE

Cette condition teste également des conditions particulières. Si la condition de test dans IF est true, l’instruction après le mot clé THEN sera renvoyée. Si cela est faux, le mot clé statement after Else est renvoyé. La syntaxe de If Else dans Tableau est la suivante:

IF <Expression> THEN <True Statement>
ELSE <False Statement>
END

3. La fonction ELSE IF

Chaque fois qu’il est nécessaire de vérifier plusieurs conditions, la fonction Else If est très utile. Les conditions Else If ne peuvent être utilisées que lorsque l’instruction If ou Else if précédente échoue. Cette fonction s’exécute de manière séquentielle. Il commence à vérifier à partir de la première condition. Si la première condition est vraie, elle exécutera l’instruction qui est présente après le mot clé Then. Si cette condition est fausse, elle vérifiera la condition suivante Else if. Il continuera à continuer avec les déclarations else if jusqu’à ce que la condition soit satisfaite.

Syntaxe-

IF <Expression1> THEN <True_statement1>
ELSEIF <Expression2> THEN <True_statement2>
ESEIF <Expression3> THEN <True_statement3>
.....
ELSE <False_statement>
END

La fonction IIF

  • IIF est une fonction utile qui aide à réaliser des fonctions logiques. Lors de l’utilisation de cette fonction, il y a des arguments qui doivent être passés et l’argument attendu doit être un booléen. Si ce n’est pas booléen, cela peut être le résultat des expressions logiques. Ces résultats peuvent en outre être utilisés pour fournir un résultat booléen. Si les résultats de cette expression logique s’évaluent à True, alors IIF retournera la valeur qui suit Alors.
  • Si les résultats de ces expressions logiques s’évaluent à faux, alors IIF renverra la valeur Else. Comme les valeurs renvoyées sont booléennes, il peut y avoir des cas où les résultats sont inconnus, ce qui signifie qu’ils ne sont ni vrais ni faux. C’est généralement le cas lorsqu’il y a des valeurs nulles présentes dans les données. Lorsque cela se produit, le dernier argument transmis à IIF est renvoyé en tant que résultat inconnu. Si cela n’est pas pris en compte, la valeur Null est renvoyée.

Syntaxe-

IIF(test, then, else )

Jetons maintenant un coup d’œil à quelques exemples afin de bien comprendre ces fonctions.

  • Considérez qu’une note a été obtenue, un certificat doit être délivré. Un champ doit être là pour calculer et identifier ces instances. Cela peut être fait facilement en utilisant l’instruction If Else ou en utilisant l’instruction IIF.

IF (Letter Grade (Nulls))= 'A' then 'Create Certificate'
Else 'Do Nothing'
End
IIF(Letter Grade (Nulls))= 'A', 'Create Certificate', 'Do Nothing')

La seule différence entre ces instructions est la syntaxe. L’instruction IIF est moins sujette aux erreurs mais n’est pas très lisible ou familière. La différence fondamentale entre ces deux est que les données contiennent des valeurs qui donnent un résultat inconnu par comparaison booléenne. Cela peut se produire lorsqu’il y a une valeur nulle dans les données. Lorsque cela se produit dans l’instruction If Else, les résultats inconnus sont traités comme des résultats faux. Mais lorsque l’instruction IIF est utilisée, elle renvoie la valeur « Null » pour les résultats qui auront des valeurs inconnues.

  • IF test THEN value END / IF test THEN value ELSE else END

La fonction ci-dessus est similaire à la fonction IIF. Il distingue les valeurs Vraies, Fausses et Inconnues. D’un autre côté, l’instruction IF ne se soucie que des valeurs Vraies et non vraies. Pour obtenir les valeurs appropriées en retour, tous les tests logiques doivent être effectués en utilisant les instructions IF THEN ELSE.

IF(SUM() > 0) THEN 'Performing Good'
ELSE 'Bad Performance'
END

Cette déclaration définit clairement quand l’entreprise se porte bien et quand elle se porte mal. Il n’y a aucune ambiguïté dans ce scénario.

  • Afin d’avoir plusieurs conditions vérifiées, If PUIS ELSE IF peut être utilisé.

IF (Letter Grade (Nulls))= 'A' then 4
ElseIF (Letter Grade (Nulls))= 'B' then 3
ElseIF (Letter Grade (Nulls))= 'C' then 2
ElseIF (Letter Grade (Nulls))= 'D' then 1
Else 0
End

Ces déclarations sont plus faciles et moins ambiguës lorsqu’il s’agit de la déclaration de l’IIF. Ils ont leurs conditions distinctes définies. C’est beaucoup plus facile à écrire et à comprendre. En ce qui concerne les instructions If dans Tableau, IIF doit être utilisé lorsque le calcul est simple ou que vous n’êtes pas sûr de la qualité des données du champ en question.

Conclusion

  • Tableau, contrairement à d’autres outils, fournit des fonctions logiques. Ces fonctions peuvent être facilement utilisées comme exigences. Les conditions If avec ses variantes peuvent être facilement implémentées dans Tableau. Il a également IIF et ELSEIF qui fournissent un mécanisme pour que les valeurs inconnues soient remplacées par NULL. Il fournit également des contrôles conditionnels normaux.
  • Les autres fonctions logiques sont également utiles, et Tableau est donc utilisé sur le marché avec ces fonctionnalités en main. Il a également la fonctionnalité de créer des calculs logiques où toutes ces fonctions logiques peuvent être utilisées, et les rapports peuvent fournir des données plus précises et donner une analyse précise aux utilisateurs.

Articles recommandés

Ceci a été un guide pour l’instruction Tableau IF. Nous discutons ici de l’Introduction, de trois variantes différentes de la fonction IF avec leur syntaxe et leur explication respectives. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus –

  1. Qu’est-ce que Tableau ?
  2. Looker vs Tableau
  3. Comment créer un ensemble dans Tableau ?
  4. Comment Installer Tableau
  5. Instruction If Else en Python / Exemples
  6. Introduction à l’instruction If Else dans R
  7. Instruction If en Python
  8. Guide de l’instruction If dans les scripts Shell
0 Partages

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.