/ / Mediana por año en Tableau - tableau

Mediana por año en tableau - tableau

Tengo datos longitudinales para treinta compañías, y quiero crear una línea de tendencia de la compañía mediana por año. Actualmente, tengo una fila separada en el archivo para cada año de la empresa. Por ejemplo:

+-----------+------+-------+
| Name      | Year | Value |
+-----------+------+-------+
| Company A | 2014 | 2000  |
| Company A | 2013 | 2500  |
| Company B | 2014 | 3000  |
| Company B | 2013 | 2900  |
+-----------+------+-------+

Estoy imaginando una gráfica que tiene año en la Xeje y el valor en el eje Y, siendo el punto de datos la mediana de todas las empresas en un año determinado. ¿Cuál es la mejor manera de hacer esto? He intentado una serie de cosas y todavía no he tenido ningún éxito.

Respuestas

2 para la respuesta № 1

Si lo entiendo correctamente, le gustaría ver un gráfico que muestre el valor de la mediana para cada año, así como la compañía que tenía ese valor de la mediana. Aquí hay una manera:

Haga un campo calculado para encontrar el valor de la mediana por año (llamémoslo Median Value per Year)

{ FIXED [Year] : MEDIAN(Value) }

A continuación, haga un campo calculado para encontrar la compañía que tenía ese valor mediano (llamémoslo Median Company)

ATTR(
IF [Median Value per Year] = [Value]
THEN [Name]
ELSE NULL
END
)

Ese IF cheques de estado para ver si el Value es igual al valor mediano que calculamos anteriormente. Si es así, devuelve el Name. De otra manera, NULL. Cuando tomamos el ATTR() de eso, lo ideal será1 devolver el nombre de la empresa que tenía ese valor medio.

Ahora puedes colocar Year en el estante de las columnas, MEDIAN(Value) en el estante Filas, y (por ejemplo) poner AGG(Median Company) en la etiqueta.

1 Si tiene más de una compañía con el mismo valor, entonces devolverá "*".