Declaración de Tableau IF - Variantes de la declaración de Tableau IF con sintaxis

Tabla de contenido:

Anonim

Introducción a la declaración de Tableau IF

Tableau es una herramienta de visualización de datos que se utiliza principalmente en la industria de Business Intelligence. Los datos en bruto se pueden simplificar fácilmente en un formato comprensible. Al hacer uso de los análisis de Tableau, los datos pueden ser más rápidos y es fácil visualizar los datos mediante paneles y hojas de trabajo. Tableau crea datos que pueden ser fácilmente entendidos por profesionales que trabajan a cualquier nivel en una organización. Algunas de las mejores características de Tableau incluyen la combinación de datos, el análisis en tiempo real y la colaboración de datos. Tableau proporciona diferentes funciones lógicas que pueden ayudar en la toma de decisiones. Echemos un vistazo a la declaración IF y sus variantes.

Declaración de Tableau IF:

Los cálculos lógicos lo ayudan a determinar si ciertas condiciones dadas son verdaderas o falsas. Para tomar esta decisión es importante tener una función en esto. En Tableau, se proporcionan diferentes funciones. La función IF ayuda a determinar si una serie de expresiones son verdaderas, 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.

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 (Marcas)> 35, entonces 'PASAR'

2) La función SI MÁS:

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

IF THEN
ELSE
END

3) La función ELSE IF:

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

Sintaxis-

IF THEN
ELSEIF THEN
ESEIF THEN
…..
ELSE
END

La función IIF

  • IIF es una función útil que ayuda a realizar funciones lógicas. Cuando se utiliza esta función, hay argumentos que se deben pasar y el argumento que se espera que sea booleano. Si no es booleano, puede ser el resultado de las expresiones lógicas. Estos resultados se pueden utilizar 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 Entonces.
  • Si los resultados de estas expresiones lógicas se evalúan como falsos, IIF devolverá el valor Else. Como los valores que se devuelven son booleanos, puede haber casos en los que los resultados sean desconocidos, lo que significa que no son ni 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 considera, se devuelve el valor nulo.

Sintaxis-

IIF (prueba, entonces, más (desconocido))

Veamos ahora algunos ejemplos para comprender estas funciones correctamente.

  • Tenga en cuenta que se obtuvo una calificación A, se debe emitir un certificado. Debe haber un campo para calcular e identificar estas instancias. Esto se puede hacer fácilmente usando la declaración If Else de usar la declaració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 suceder cuando hay un valor nulo en los datos. Cuando esto sucede en la declaración If Else, los resultados desconocidos se tratan como los resultados falsos. Pero cuando se usa la declaración IIF, devuelve un valor 'nulo' para 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 instrucción IF solo se preocupa por los valores True y no True. Para obtener los valores apropiados a cambio, todas las pruebas lógicas se deben realizar utilizando instrucciones IF THEN ELSE.

IF(SUM((Profit)) > 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 que se verifiquen varias condiciones, se puede usar 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

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 declaraciones If en Tableau, IIF debe usarse cuando el cálculo es simple o si no está seguro de la calidad de los datos del campo en cuestión.

Conclusión para la declaración de Tableau IF

  • Tableau, a diferencia de otras herramientas, proporciona funciones lógicas. Estas funciones se pueden usar fácilmente como requisitos. Las condiciones If 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 verificaciones condicionales normales.
  • Las otras funciones lógicas también son útiles y, por lo tanto, Tableau se está utilizando en el mercado con estas características en la mano. También tiene la funcionalidad para crear cálculos lógicos donde se pueden utilizar 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 declaración de Tableau IF. Aquí discutimos la Introducción, tres variantes diferentes de la función IF con sus respectivas sintaxis y explicación. También puede consultar nuestros otros artículos sugeridos para obtener más información:

  1. ¿Qué es el cuadro?
  2. Looker vs Tableau
  3. ¿Cómo crear un conjunto en Tableau?
  4. Cómo instalar Tableau
  5. Si otra declaración en Python | Ejemplos
  6. Introducción a la declaración If Else en R
  7. Sentencia If en Python