Déclaration Tableau IF - Variantes de l'instruction Tableau IF avec syntaxe

Table des matières:

Anonim

Introduction à l'instruction Tableau IF

Tableau est un outil de visualisation de données principalement utilisé dans l'industrie de la Business Intelligence. Les données brutes peuvent être facilement simplifiées dans un format compréhensible. L'utilisation des données d'analyse de Tableau peut être plus rapide et il est facile de visualiser les données au moyen de tableaux de bord et de feuilles de calcul. Tableau crée des données qui peuvent être facilement comprises par les professionnels qui travaillent à tous les niveaux d'une organisation. Certaines des meilleures fonctionnalités de Tableau incluent le mélange de données, l'analyse en temps réel et la collaboration de données. Tableau fournit différentes fonctions logiques qui peuvent aider à la prise de décision. Jetons un coup d'œil à l'instruction IF et à ses variantes.

Instruction Tableau IF:

Les calculs logiques vous aident à déterminer si certaines conditions données sont vraies ou fausses. Pour prendre cette 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 retournée. Dans Tableau, il existe trois variantes de la fonction IF. Il a IF, IF-ELSE et ELSE IF.

1) La condition IF:

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

Exemple: Si (Marks)> 35 alors 'PASS'

2) La fonction IF ELSE:

Cette condition teste également des conditions particulières. Si la condition de test dans IF est vraie, alors l'instruction après le mot-clé THEN sera retournée. S'il s'agit de False, l'instruction après le mot-clé Else est renvoyée. La syntaxe de If Else dans Tableau est la suivante:

IF THEN
ELSE
END

3) La fonction ELSE IF:

Chaque fois qu'il est nécessaire de vérifier plusieurs conditions, le Else Si la condition est très utile. Les conditions Else If ne peuvent être utilisées que lorsque la précédente est une instruction If ou Else if qui échoue. Cette fonction s'exécute de manière séquentielle. Il commence la vérification à 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 prochaine condition Sinon. Il continuera de poursuivre les instructions else if jusqu'à ce que la condition soit remplie.

Syntaxe-

IF THEN
ELSEIF THEN
ESEIF THEN
…..
ELSE
END

La fonction IIF

  • IIF est une fonction utile qui aide à obtenir des fonctions logiques. Lorsque vous utilisez cette fonction, il y a des arguments qui doivent être passés et l'argument attendu est un booléen. S'il n'est pas booléen, il 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 sont vrais, l'IIF renverra la valeur qui suit Then.
  • Si les résultats de ces expressions logiques s'avèrent faux, l'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 lorsque des valeurs nulles sont présentes dans les données. Lorsque cela se produit, le dernier argument transmis à IIF est renvoyé comme résultat inconnu. Si cela n'est pas pris en compte, la valeur Null est renvoyée.

Syntaxe-

IIF (test, alors, else (inconnu))

Voyons maintenant quelques exemples pour 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 de l'utilisation de 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 existe une valeur nulle dans les données. Lorsque cela se produit dans l'instruction If Else, les résultats inconnus sont traités comme les faux résultats. Mais lorsque l'instruction IIF est utilisée, elle renvoie la valeur «Null» pour les résultats qui auront des valeurs inconnues.

  • SI test ALORS valeur END / IF test ALORS valeur AUTRE sinon FIN

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

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

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

  • Afin de vérifier plusieurs conditions, le If THEN 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 instructions sont plus faciles et moins ambiguës en ce qui concerne l'instruction IIF. Ils ont leurs conditions distinctes définies. Il est beaucoup plus facile d'écrire et de comprendre. En ce qui concerne les instructions If dans Tableau, IIF doit être utilisé lorsque le calcul est simple, ou si vous n'êtes pas sûr de la qualité des données du champ en question.

Conclusion pour Tableau IF Statement

  • 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 de remplacement des valeurs inconnues par NULL. Il fournit également des vérifications conditionnelles normales.
  • 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

Cela a été un guide pour la déclaration Tableau IF. Ici, nous discutons de l'introduction, trois variantes différentes de la fonction IF avec leur syntaxe et 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 à la déclaration If Else dans R
  7. Instruction If en Python