BASE DE CONOCIMIENTO

Crear campos de descripción emergente que no muestran valores nulos o cero


Publicado: 04 Feb 2015
Fecha de la última modificación: 20 Jul 2023

Pregunta

Cómo ocultar los campos de descripción emergente con valores 0 o nulos.

Entorno

Tableau Desktop

Respuesta

Paso 1: Crear un campo calculado para que se utilice como nuestro campo de descripción emergente

  1. Seleccione Análisis > Crear campo calculado.
  2. En el cuadro de diálogo Crear campo calculado, siga estos pasos y haga clic en Aceptar:
  • Asigne un nombre al campo. En el ejemplo, este campo se denomina "Descripción emergente personalizada para <nombre del campo>"
  • Cree un cálculo similar al siguiente:
    IF ZN(AGG()) = 0
    THEN ""
    ELSE "" + STR(AGG()) + CHAR(10)
    END
    
  • Un ejemplo con la fuente de datos Muestra - Superstore tendría el aspecto de la fórmula siguiente: 
    IF ZN(SUM([Sales])) = 0
    THEN ""
    ELSE "Sales: " + STR(SUM([Sales])) + CHAR(10)
    END
    
  • Esta lógica convierte primero todos los valores nulos en cero y, si el valor es igual a cero, indica una cadena vacía; de lo contrario, indica un valor de cadena de nuestra descripción emergente.
  • Asegúrese de que la agregación coincida con lo que se ha utilizado en la vista.
  • Char(10) es una línea nueva y tendrá sentido en el paso siguiente para poder optimizar la descripción emergente en la medida de lo posible. Nota: si esto es el final de la descripción emergente, Char(10) no es necesario.

Paso 2: dé formato a nuestra descripción emergente para obtener el comportamiento deseado.

  1. Arrastre el campo calculado que acaba de crear en la parte de la descripción emergente de la tarjeta Marcas.
  2. Edite nuestra descripción emergente para que el formato coloque todos nuestros campos calculados de descripción emergente personalizada en una línea. como en el ejemplo siguiente:

<AGG(Descripción emergente personalizada para algún campo)><AGG(Descripción emergente personalizada para otro campo)>

El resultado final debería tener un aspecto optimizado sin que aparezca nada en los valores nulos o cero.

¿Fue de ayuda este artículo para resolver el problema?