Guía del usuario del cliente web de TIBCO Cloud™ Spotfire®

% de diferencia año tras año

La expresión abreviada % de diferencia año tras año calcula la diferencia porcentual entre los nodos correspondientes en diferentes años. Por ejemplo, puede comparar las ventas del primer trimestre de un año determinado con el primer trimestre del año anterior o con el primer trimestre de hace dos años.

Ejemplo

Como punto de partida, se utiliza el siguiente gráfico de barras. Muestra las sumas trimestrales de las ventas durante tres años.



En el siguiente gráfico de barras, se ha aplicado la expresión abreviada % de diferencia año tras año en el eje de valores. (La flecha apunta a una barra que se usa para explicar lo que se calcula en la expresión más abajo).



La siguiente expresión se utiliza en el eje de valores.

Sum([Sales]) THEN ([Value]/ First([Value]) OVER (NavigatePeriod([Axis.X],"Year",-1)))-1

La primera parte de la expresión especifica que la columna [Sales] debe agregarse como una suma. El resultado de esta parte va a la columna [Value] para usarse en la expresión que sigue a THEN.

En esta última parte de la expresión, cada nodo se divide por el nodo correspondiente de hace un año (porque el número de pasos se establece en -1, consulte NavigatePeriod() para obtener más detalles), y luego este resultado se resta por 1 para obtener el porcentaje.

La agregación First() solo se usa por ser necesaria delante de la palabra clave OVER. Te llevará al primer valor del nodo a restar, pero como cada nodo solo tiene un valor, esto corresponde a escoger el valor del nodo.

Por ejemplo, cálculo del % de diferencia año tras año para el tercer trimestre de 2020 (ver la flecha en la imagen anterior):

-20%=$400/$500 - 1

(ver los rectángulos a continuación).



El selector de columnas en modo ampliado

En el cliente instalado, el selector de columnas ampliado ofrece controles que facilitan el cambio de varios parámetros en el acceso directo de expresión:



Nombre para mostrar Opcionalmente, especifique un nombre para mostrar diferente al nombre predeterminado "% de diferencia año tras año ([Nombre de columna])".
Eje Especifique el eje sobre el que se van a calcular los nodos.

Solo pueden aparecer en la lista desplegable los ejes por categorías que realizan algún tipo de agrupación. Esto quiere decir que, si solo tiene una agrupación en el eje X, este es el único eje disponible, mientras que si también ha coloreado por columna de categorías, el eje de color también estará disponible y así sucesivamente.

Nivel

Defina el nivel de jerarquía con el que comparar los valores. Puede especificar un nivel designado como "Year", "Quarter" o "Month", o puede definir un número que le suba o baje un nivel de la jerarquía definida en el eje seleccionado.

Si el nivel es 0 siempre comparará el nivel de hoja actual, incluso si lo cambia en la visualización, por ejemplo, con un control deslizante de jerarquías.

Si el nivel se define con una opción distinta a "Year", en realidad realiza un cálculo % de diferencia y el selector de agregación cambia consecuentemente.

Número de pasos Defina el número de pasos entre los nodos que se van a comparar. Si el número de pasos es -1, la diferencia se calculará entre el nodo actual y el anterior. Si el número de pasos es 1, la diferencia se calculará entre el nodo actual y el siguiente.
Ocultar valores vacíos Crea una regla Mostrar/Ocultar elementos que oculta todos los valores vacíos. Haga clic en el símbolo de propiedades para acceder a las propiedades Mostrar/Ocultar para editar o eliminar la regla.