BASE DE CONOCIMIENTO

Excepto valores de cálculo de tabla rápido cuando no se proporcionan datos


Publicado: 19 May 2017
Fecha de la última modificación: 20 Jul 2023

Pregunta

Mostrar el valor Nulo cuando ninguno de los valores comparados en un cálculo de tabla rápida de diferencias de porcentaje es nulo.

Por ejemplo, al añadir un cálculo de tabla rápido de diferencias de porcentaje a una dimensión, para la que no hay datos correspondientes a la segunda mitad del año, aparecerá el primer mes que no contenga datos como -100%.

Entorno

Tableau Desktop

Respuesta

Cree un campo calculado que utilice funciones de tabla para producir la diferencia de porcentaje en lugar de un cálculo de tabla rápido.El libro de trabajo de ejemplo adjunto utiliza datos de ejemplo para realizar una demostración de las instrucciones siguientes:
  1. Haga clic con el botón derecho y arrastre el campo de fecha (en este ejemplo:[Date]) hasta el estante Filas.
  2. En el cuadro de diálogo Dejar campo, seleccione MY(Fecha) y haga clic en Aceptar.
  3. Arrastre la medida (en este ejemplo [Value]) a Texto en la tarjeta Marcas.
  4. Haga clic con el botón derecho en SUM(Valuet) en la tarjeta Marcas y seleccione Cálculo de tabla rápido > Diferencia de porcentaje
  5. Abra el editor de cálculo y arrastre SUM(Value) desde la tarjeta Marcas al editor de cálculo.
    • Tableau Desktop escribirá automáticamente la fórmula utilizada para la diferencia de porcentaje:
      (ZN(SUM([Value])) - LOOKUP(ZN(SUM([Value])), -1)) / ABS(LOOKUP(ZN(SUM([Value])), -1))
    • Elimine la función ZN() de la fórmula.La función ZN() convierte valores nulos en ceros.El cálculo final quedaría como sigue:
      (SUM([Value]) - LOOKUP(SUM([Value]), -1)) / ABS(LOOKUP(SUM([Value]), -1))
      
  6. Escriba el nombre del cálculo (en este ejemplo: "% Difference Amount") y haga clic en Aceptar.
  7. Reemplace SUM(Value) en la tarjeta Marcas con [% Difference Amount].
  8. (Opcional) Según la clasificación del nuevo campo calculado en la vista, es posible que deba editar el cálculo de tabla como Tabla(descendente)

Información adicional

De forma predeterminada, los cálculos de tabla rápidos tratan los valores nulos (celdas en blanco) como ceros.

Vea los pasos anteriores en acción en el vídeo siguiente.
Nota: el vídeo no tiene sonido. 
 
¿Fue de ayuda este artículo para resolver el problema?