Instrucción Tableau IF

Instrucción IF de Tableau

Instrucción IF de Tableau

Introducción a la instrucción IF de Tableau

Para probar una condición y realizar una tarea en función del valor devuelto después de la prueba de la condición. Tableau proporciona una instrucción lógica para verificar una condición en particular, representada por una expresión, contra un cierto valor o suposición, para determinar si una condición dada es VERDADERA o FALSA, en función de la cual se realizan ciertas tareas si se cumple la condición, a fin de facilitar la toma de decisiones correcta y efectiva, se denomina instrucción IF de Tableau.

Instrucción IF de Tableau

Los cálculos lógicos le ayudan a determinar si ciertas condiciones dadas son verdaderas o falsas. Para hacer esta toma de decisiones es importante tener una función para esto. En Tableau, se proporcionan diferentes funciones. La función IF ayuda a determinar si una serie de expresiones es verdadera, entonces se devolverá el valor de la primera expresión. En Tableau, hay tres variantes de la función IF. Tiene IF, IF-ELSE, y ELSE IF.

Comience Su Curso Gratuito de Ciencia de Datos

Hadoop, Ciencia de Datos, Estadísticas & otros

1. La condición IF

La Condición IF devuelve el resultado solo si la condición dada es verdadera. Si esta condición no es verdadera, entonces no devuelve nada.

Ejemplo: Si > 35 entonces ‘PASS’

2. La función IF-ELSE

Esta condición también prueba para condiciones particulares. Si la condición de prueba en IF es verdadera, se devolverá la instrucción después de la palabra clave THEN. Si esto es False, se devuelve la instrucción after Else. La sintaxis de If Else en Tableau es la siguiente:

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

3. La función ELSE IF

Siempre que haya un requisito de verificar múltiples condiciones, la condición Else IF es muy útil. Las condiciones Else If solo se pueden usar cuando se trata de una sentencia anterior If o Else if que está fallando. Esta función se ejecuta de manera secuencial. Comienza a comprobarse desde la primera condición. Si la primera condición es verdadera, ejecutará la instrucción que está presente después de la palabra clave Then. Si esta condición es falsa, comprobará la siguiente condición Else if. Continuará con las declaraciones else if hasta que se satisfaga la condición.

Sintaxis-

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

La Función IIF

  • IIF) es una función útil que ayuda en la obtención de funciones lógicas hecho. Cuando se usa esta función, hay argumentos que se deben pasar y el argumento que se espera debe ser un booleano. Si no es Booleano, entonces puede ser el resultado de las expresiones lógicas. Estos resultados se pueden usar más para proporcionar un resultado booleano. Si los resultados de esta expresión lógica se evalúan como Verdaderos, entonces IIF devolverá el valor que sigue a Continuación.
  • Si los resultados de estas expresiones lógicas se consideran falsos, IIF devolverá el valor Else. Como los valores que se devuelven son booleanos, puede haber casos en los que los resultados son desconocidos, lo que significa que no son verdaderos ni falsos. Este suele ser el caso cuando hay valores nulos presentes en los datos. Cuando esto sucede, el último argumento que se pasa a IIF se devuelve como resultado desconocido. Si esto no se tiene en cuenta, se devuelve el valor Null.Sintaxis

IIF(test, then, else )

Echemos ahora un vistazo a algunos ejemplos para entender estas funciones correctamente.

  • Tenga en cuenta que se ha obtenido una calificación, debe emitirse un certificado. Debe haber un campo para calcular e identificar estas instancias. Esto se puede hacer fácilmente usando la instrucción If Else o usando la instrucción IIF.

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

La única diferencia entre estas declaraciones es la sintaxis. La declaración IIF es menos propensa a errores, pero no es muy legible o familiar. La diferencia básica entre estos dos es que los datos contienen valores que producen resultados desconocidos a través de la comparación booleana. Esto puede ocurrir cuando hay un valor nulo en los datos. Cuando esto sucede en la declaración If Else, los resultados desconocidos se tratan como los mismos que los resultados falsos. Pero cuando se usa la instrucción IIF, devuelve el valor ‘Null’ para los resultados que tendrán valores desconocidos.

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

La función anterior es similar a la función IIF. Distingue valores Verdaderos, Falsos y Desconocidos. Por otro lado, la declaración IF solo se preocupa por los valores Verdaderos y no Verdaderos. Para obtener los valores apropiados a cambio, todas las pruebas lógicas se deben realizar utilizando sentencias IF THEN ELSE.

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

Esta declaración define claramente cuándo el negocio está funcionando bien y cuándo está funcionando mal. No hay ambigüedad presente en este escenario.

  • Para comprobar varias condiciones, se puede utilizar el If, 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

Estas declaraciones son más fáciles y menos ambiguas cuando se trata de la declaración IIF. Tienen sus condiciones separadas definidas. Es mucho más fácil escribir y entender. Cuando se trata de sentencias If en Tableau, IIF se debe usar cuando el cálculo es simple o cuando no está seguro de la calidad de los datos del campo en cuestión.

Conclusión

  • Tableau, a diferencia de otras herramientas, proporciona funciones lógicas. Estas funciones se pueden utilizar fácilmente como requisitos. Las condiciones de Fi con sus variantes se pueden implementar fácilmente en Tableau. También tiene IIF y ELSEIF que proporcionan un mecanismo para que los valores desconocidos sean reemplazados por NULL. También proporciona comprobaciones condicionales normales.
  • Las otras funciones lógicas también son útiles, por lo que Tableau se está utilizando en el mercado con estas características a mano. También tiene la funcionalidad de crear cálculos lógicos donde se pueden usar todas estas funciones lógicas, y los informes pueden proporcionar datos más precisos y dar un análisis preciso a los usuarios.

Artículos recomendados

Esta ha sido una guía para la instrucción IF de Tableau. Aquí discutimos la Introducción, tres variantes diferentes de la función IF con su sintaxis y explicación respectivas. También puede consultar nuestros otros artículos sugeridos para obtener más información–

  1. ¿Qué es Tableau?
  2. Looker vs Tableau
  3. ¿Cómo crear un conjunto en Tableau?
  4. Cómo instalar Tableau
  5. Instrucción If Else en Python / Ejemplos
  6. Introducción a la Instrucción If Else en R
  7. Instrucción If en Python
  8. Guía para la instrucción If en Scripts de Shell
0 Acciones

Deja una respuesta

Tu dirección de correo electrónico no será publicada.