BASE DE CONOCIMIENTO

Calcular la diferencia entre dos valores de la misma medida en una vista


Publicado: 17 Jun 2015
Fecha de la última modificación: 20 Jul 2023

Problema

Obtenga información sobre cómo crear un cálculo para conocer la diferencia entre dos valores de la misma medida en una vista.

Por ejemplo, si en la vista original se muestran ventas de cuatro años, en la vista final debería mostrarse una columna con la diferencia entre las ventas de dos años específicos.

Entorno

Tableau Desktop

Solución

Puede consultar las instrucciones para ambas opciones en el libro de trabajo adjunto.

Opción 1

En el ejemplo siguiente, se comparan las ventas entre dos años (por ejemplo, ventas de 2015 - ventas de 2013). Ajuste el número al final del cálculo LOOKUP para aumentar la diferencia en el cálculo.
  1. En Tableau Desktop, haga clic con el botón derecho en el nombre de hoja y seleccione Duplicar hoja. Esta acción conservará la estructura de la vista (como AÑO en columnas y medidas en texto, etc).
  2. Vaya a Análisis > Crear campo calculado... 
  3. Asigne un nombre al campo calculado e introduzca una fórmula similar a la siguiente:
    SUM([Sales]) - LOOKUP(ZN(SUM([Sales])), -2)
    Nota: -2 se calcula como "dos celdas anteriores". Si se visualizan los datos en una tabla, significará que el cálculo restará el número de dos columnas anteriores a la columna actual. Si la vista cambia de AÑO a TRIMESTRE, el resultado pasará de dos años anteriores a dos trimestres anteriores. 
  1. Arrastre el nuevo cálculo en la vista para sustituir así la medida original.

 

Para aislar un valor deseado para el cálculo:

  1.  Cree un campo calculado con un nombre como "Filtro Último" con un cálculo similar al siguiente:
    LAST() = 0
  2. Arrastre el campo [Filtro Último] al estante Filtros.
  3. En el cuadro de diálogo Filtrar, seleccione Verdadero y haga clic en Aceptar.
  4. Haga clic con el botón derecho en el año y desmarque la selección Mostrar encabezado.

Opción 2

  1. Use el método que se indica en Aislar miembros de dimensión para utilizarlos en cálculos y filtros para crear cálculos separados para las ventas de cada año.
  2. Cree un campo calculado con un nombre como "Diferencia de ventas (opción 2)" con un cálculo similar al siguiente:
    SUM([2015 Sales]) - SUM([2013 Sales])
  3. Arrastre el campo [Diferencia de ventas (opción 2)] a Texto en la tarjeta Marcas.

Causa

Para la opción 1, el cálculo de tabla rápido Diferencia mostrará una diferencia en cada columna. Un cálculo para obtener la diferencia aparecerá también en cada columna y, por tanto, será necesario crear una nueva vista para aislar el año deseado.
¿Fue de ayuda este artículo para resolver el problema?