Tableau IFステートメントを使用したTableau IFステートメントの亜種

Tableau IFステートメント

Tableau IFステートメント

Tableau IFステートメントの概要

条件のテスト後に返された値に基づいてタスクを実行するために条件をテストします。 Tableauは、式で表される特定の条件を特定の値または仮定に対してチェックし、特定の条件がTRUEかFALSEかを判断する論理ステートメントを提供し、条件が満たされた場合に特定のタスクが実行されるかどうかに基づいて、正確で効果的な意思決定を容易にするためにTableau IFステートメントと呼ばれます。

Tableau IFステートメント

論理計算は、特定の条件がtrueかfalseかを判断するのに役立ちます。 この意思決定を行うためには、これに機能を持つことが重要です。 Tableauには、さまざまな機能が用意されています。 IF関数は、一連の式が真であるかどうかを判断するのに役立ち、最初の式の値が返されます。 Tableauでは、IF関数には3つのバリエーションがあります。 それはIF、IF-ELSE、およびELSE IFを持っています。

無料データサイエンスコース

Hadoop、データサイエンス、統計&その他

1. IF条件

IF条件は、指定された条件がtrueの場合にのみ結果を返します。 この条件が真でない場合は、何も返しません。

例:>35の場合、’PASS’

2。 IF-ELSE関数

この条件は、特定の条件についてもテストします。 IFのテスト条件がtrueの場合、THENキーワードの後の文が返されます。 これがFalseの場合、Elseキーワードの後の文が返されます。 TableauでのIf Elseの構文は次のとおりです:

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

3. ELSE IF関数

複数の条件をチェックする必要があるときはいつでも、条件が非常に便利な場合はElse。 Else If条件は、失敗している前のIf文またはElse if文である場合にのみ使用できます。 この関数は順次実行されます。 最初の条件からチェックを開始します。 最初の条件がtrueの場合、Thenキーワードの後に存在する文が実行されます。 この条件がfalseの場合、次のElse if条件がチェックされます。 条件が満たされるまで、else if文を継続し続けます。

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

IIF関数

  • IIFは、論理関数を実行するのに役立つ便利な関数です。 この関数を使用する場合、渡される引数があり、期待される引数はブール値でなければなりません。 ブール値でない場合は、論理式の結果である可能性があります。 これらの結果は、ブール値の結果を提供するためにさらに使用することができます。 この論理式の結果が真であると評価される場合、IIFはその後の値を返します。
  • これらの論理式の結果がfalseと評価された場合、IIFはElse値を返します。 返される値はブール値であるため、結果が不明である場合があり、trueでもfalseでもないことを意味します。 これは通常、データにnull値が存在する場合に当てはまります。 これが発生すると、IIFに渡される最後の引数が不明な結果として返されます。 これが考慮されない場合は、Null値が返されます。

IIF(test, then, else )

これらの機能を適切に理解するために、いくつかの例を見てみましょう。

  • グレードが獲得されたことを考慮すると、証明書を発行する必要があります。 これらのインスタンスを計算して識別するためのフィールドがある必要があります。 これは、IIF文を使用するIf Else文を使用するか、IIF文を使用することで簡単に行うことができます。

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

これらの文の唯一の違いは構文です。 IIF文はエラーが発生しにくいですが、読みやすく、使い慣れているとは限りません。 これらの2つの基本的な違いは、データにはブール比較によって未知の結果をもたらす値が含まれていることです。 これは、データにnull値がある場合に発生する可能性があります。 これがIf Else文で発生すると、未知の結果は偽の結果と同じように扱われます。 しかし、IIF文が使用されると、未知の値を持つ結果に対して’Null’値が返されます。

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

上記の関数はIIF関数に似ています。 これは、True、False、および未知の値を区別します。 一方、IF文は真の値だけを気にし、真の値は気にしません。 Returnで適切な値を取得するには、IF THEN ELSEステートメントを使用してすべての論理テストを実行する必要があります。

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

このステートメントは、ビジネスが良い実行しているとき、それがひどく実行しているときに明確に定義します。 このシナリオにはあいまいさはありません。

  • 複数の条件をチェックするには、If THEN ELSE IFを使用できます。

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

これらの文は、IIF文に関しては、より簡単であいまいではありません。 それらには別々の条件が定義されています。 書くと理解する方がはるかに簡単です。 TableauのIfステートメントに関しては、計算が単純な場合、または問題のフィールドのデータ品質がわからない場合は、IIFを使用する必要があります。

結論

  • Tableauは、他のツールとは異なり、論理関数を提供します。 これらの機能は要件として簡単に使用できます。 そのバリアントを持つIf条件は、Tableauで簡単に実装できます。 また、未知の値がNULLに置き換えられるメカニズムを提供するIIFとELSEIFもあります。 これは、同様に通常の条件チェックを提供します。
  • 他の論理関数も有用であり、Tableauはこれらの機能を手にして市場で使用されています。 また、これらすべての論理関数を使用できる論理計算を作成する機能があり、レポートはより正確なデータを提供し、ユーザーに正確な分析を与えることがで

推奨記事

これはTableau IFステートメントのガイドでした。 ここでは、それぞれの構文と説明とIF関数の三つの異なる変種を紹介します。 また、他の推奨記事を参照して詳細を確認することもできます–

  1. Tableauとは何ですか?
  2. Looker vs Tableau
  3. Tableauでセットを作成するにはどうすればよいですか?
  4. Tableauのインストール方法
  5. PythonでのIf Elseステートメント|例
  6. RでのIf Elseステートメントの概要
  7. PythonでのIfステートメント
  8. シェルスクリプトでのIf文のガイド
0 株式

コメントを残す

メールアドレスが公開されることはありません。