Funciones lógicas en Tableau

En este artículo, aprenderemos sobre las funciones lógicas y su uso en Tableau. Para este primer vistazo a dos términos:

  • Tableau: Tableau es una herramienta de visualización de datos muy poderosa que pueden usar analistas de datos, científicos, estadísticos, etc. para visualizar los datos y obtener una opinión clara basada en el análisis de datos. Tableau es muy famoso porque puede tomar datos y producir la salida de visualización de datos requerida en muy poco tiempo.
  • Función lógica: Tableau proporciona varias funciones lógicas para realizar operaciones lógicas en nuestros datos. Son Tableau AND, NOT, OR, IF, ELSEIF, IF Else, CASE, ISNULL, IFNULL, ZN, IIF, etc.

Analicemos cada función lógica una por una con un ejemplo. El conjunto de datos utilizado en los ejemplos dados es Dataset .

Función AND: La función AND se emplea para ver múltiples expresiones. La sintaxis de la función AND es como se muestra a continuación:

Expression_1 AND Expression_2

Si ambas condiciones son True, devuelve True. De lo contrario, devuelve False.

  • Para demostrar esta función lógica en Tableau, tenemos que usar Campos calculados.
  • Para crear un campo calculado, vaya a la pestaña Análisis y elija la opción Crear campo calculado….
  • Utilice la expresión en el campo recién creado.

Función OR: La función OR de Tableau es como una declaración de uno u otro en inglés. Si ambas condiciones son falsas, Tableau o devolverá falso; de lo contrario, devuelve True. La sintaxis de esta función OR de Tableau es:

Expression_1 OR Expression_2
  • Para demostrar esta función lógica en Tableau, tenemos que usar Campos calculados.
  • Para crear un campo calculado, vaya a la pestaña Análisis y elija la opción Crear campo calculado….
  • Utilice la expresión en el campo recién creado.

Función IIF: la función IIF de Tableau es la versión simple de la función If Else. Si ambas condiciones son verdaderas, devolverá la primera declaración; de lo contrario, la segunda declaración. La sintaxis de esta función Tableau IIF es:

IIF(Expression, True_statement, False_Statement)
  • Para demostrar esta función lógica en Tableau, tenemos que usar Campos calculados.
  • Para crear un campo calculado, vaya a la pestaña Análisis y elija la opción Crear campo calculado….
  • Utilice la expresión en el campo recién creado.

Función NOT: la función NOT de Tableau devuelve exactamente lo contrario. Quiero decir, lo verdadero se volverá falso y viceversa. La sintaxis de esta función NOT de Tableau es:

NOT(Expression)
  • Para demostrar esta función lógica en Tableau, tenemos que usar Campos calculados.
  • Para crear un campo calculado, vaya a la pestaña Análisis y elija la opción Crear campo calculado….
  • Utilice la expresión en el campo recién creado.

Función ISNULL: la función ISNULL de Tableau verificará si es NULL o no. Si es NULL, entonces devuelve TRUE; de lo contrario, devolverá False. La sintaxis de la función ISNULL de Tableau es:

ISNULL(Expression)
  • Para demostrar esta función lógica en Tableau, tenemos que usar Campos calculados.
  • Para crear un campo calculado, vaya a la pestaña Análisis y elija la opción Crear campo calculado….
  • Utilice la expresión en el campo recién creado.

Función ZN: la función Tableau ZN devolverá los primeros valores de los valores no nulos y 0 para los valores nulos. En inglés simple, ZN en Tableau se emplea para intercambiar los valores NULL con 0. La sintaxis de la función Tableau ZN es:

ZN(Expression)
  • Para demostrar esta función lógica en Tableau, tenemos que usar Campos calculados.
  • Para crear un campo calculado, vaya a la pestaña Análisis y elija la opción Crear campo calculado….
  • Utilice la expresión en el campo recién creado.

Función IFNULL: la función IFNULL de Tableau se emplea para intercambiar los valores NULL junto con los suyos. La sintaxis de la función IFNULL de Tableau es:

IFNULL(Expression, Value)
  • Para demostrar esta función lógica en Tableau, tenemos que usar Campos calculados.
  • Para crear un campo calculado, vaya a la pestaña Análisis y elija la opción Crear campo calculado….
  • Utilice la expresión en el campo recién creado.

Función IF: la función If de Tableau es una de las funciones de toma de decisiones más útiles. Si la función prueba la condición y dependiendo del resultado de la condición, devolverá la salida.

IF <Expression1> THEN <Statement1>
ELSEIF <Expression2> THEN <Statement2>
ELSEIF <Expression3> THEN <Statement3>
.....
ELSEIF <ExpressionN> THEN <StatementN>
ELSE <Statement>
END

SI-FIN

  • En este ejemplo, simplemente creamos un nuevo campo calculado usando la función IF en un campo.
  • Ver nuevo campo calculado.
  • Uso en Visualización.
  • Tiene un inconveniente que crea valores nulos en caso de la condición falsa.

IF-ELSE-END

  • En este ejemplo, simplemente editamos ese campo previamente calculado usando la función IF-ELSE en el mismo campo.
  • Ver un nuevo campo calculado.
  • Uso en Visualización.
  • Supera un inconveniente que crea valores nulos en caso de una condición falsa.

IF-ELSEIF-ELSE-FIN

  • En este ejemplo, simplemente creamos un nuevo campo calculado usando la función IF-ELSEIF-ELSE en un campo.
  • Ver un nuevo campo calculado.
  • Uso en Visualización.

Función de caso: la función de caso es la parte de las funciones lógicas en Tableau. Estas funciones se utilizan para realizar la prueba lógica y devolver el valor requerido cuando la expresión de prueba es verdadera.

CASE [<expression>]
    WHEN <expression> THEN <expression>
    WHEN <expression> THEN <expression>
    ELSE <expression>
END
  • Para demostrar esta función lógica en Tableau, tenemos que usar Campos calculados.
  • Para crear un campo calculado, vaya a la pestaña Análisis y elija la opción Crear campo calculado….
  • Utilice la expresión en el campo recién creado.

Publicación traducida automáticamente

Artículo escrito por deepanshu_rustagi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *