Fecha de la última modificación: 20 Jul 2023
Entorno
Tableau DesktopRespuesta
Paso 1: Crear un campo calculado para que se utilice como nuestro campo de descripción emergente
- Seleccione Análisis > Crear campo calculado.
- 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.
- Arrastre el campo calculado que acaba de crear en la parte de la descripción emergente de la tarjeta Marcas.
- 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.
Gracias por brindarnos sus comentarios sobre la eficacia de este artículo.
Abrir nuevo Caso
Continuar buscando
Base de conocimiento
Comunidad
Ayuda sobre los productos
Capacitación y tutoriales