none
Calcular el Año anterior en una tabla dinámica RRS feed

  • Pregunta

  • Buenas a todos.

    Tengo una tabla dinámica a partir de una tabla con un campo Año que muestra el año de una fecha:

    País destinatario Apellidos Nombre ID de pedido Fecha de pedido Fecha de entrega Forma de envío Nombre de producto Cantidad Precio unidad Gastos de envío Año
    Argentina Suyama Michael 11019 07/03/1994 12/04/1991 3 Maxilaku 2 20,00  3,17  1992
    Argentina Suyama Michael 11019 07/03/1994 12/04/1991 3 Spegesild 3 12,00  3,17  1992
    Venezuela Davolio Nancy 11039 15/03/1994 12/04/1991 2 Ravioli Angelo 28 19,50  65,00  1992
    México Fuller Andrew 11073 29/03/1994 12/04/1991 2 Guaraná Fantástica 20 4,50  24,95  1992
    Venezuela Davolio Nancy 11039 15/03/1994 12/04/1991 2 Maxilaku 60 20,00  65,00  1992
    Venezuela Davolio Nancy 11039 15/03/1994 12/04/1991 2 Steeleye Stout 24 18,00  65,00  1992
    Venezuela Davolio Nancy 11039 15/03/1994 12/04/1991 2 Rössle Sauerkraut 20 45,60  65,00  1992
    EE.UU. Peacock Margaret 11040 16/03/1994 12/04/1991 3 Sir Rodney's Scones 20 10,00  18,84  1992
    Canadá Suyama Michael 11045 17/03/1994 12/04/1991 2 Geitost 15 2,50  70,58  1992
    Canadá Suyama Michael 11045 17/03/1994 12/04/1991 2 Manjimup Dried Apples 24 53,00  70,58  1992

    -----------------------------------------

    En la tabla dinámica, a partir de un determinado año, quiero que muestre la suma de las cantidades de productos vendidos para el año especificado y para el año anterior. Tengo la tabla dinámica así:

    Año 1993
    Etiquetas de fila Total Actual
    Alemania 215
    Austria 568
    Bélgica 40
    Brasil 79
    Canadá 108
    Dinamarca 139
    EE.UU. 641
    España 124

    Y necesito que se muestre así con la columna Total Anterior:

    Año 1993
    Etiquetas de fila Total Actual Total Anterior
    Alemania 215 118
    Austria 568  
    Bélgica 40  
    Brasil 79 72
    Canadá 108 39
    Dinamarca 139  
    EE.UU. 641 20

    ¿Cómo puedo calcular la columna Total Anterior a partir del año por el que filtro?

    Gracias.

    martes, 27 de octubre de 2015 14:58

Todas las respuestas

  • Hola raulsang, no es que te hayas cansado con tu ejemplo, podías haberlo hecho mejor; dos años, la fecha de entrega posterior al pedido..., no es que tenga mucha importancia pero si no lo haces tú lo hemos de hacer nosotros (?)

    Vamos a suponer que tienes Año 1992 y 1993, en el general suma todo y quieres una columna con el desglose del año 1992, haces "Campo calculado" y en fórmula podría ser: =SI(Año=1992;Cantidad*'Precio unidad ';0)

    Yo utilizo el ";" como separador, si no es el tuyo lo has de cambiar.

    Saludos,

    Xavier


    • Editado Icaro_cat martes, 27 de octubre de 2015 15:48
    martes, 27 de octubre de 2015 15:47
  • Hola Xavier.

    No se si me he explicado bien: en la primera tabla que muestro, tengo un filtro por el campo Año (en este caso 1993). En la tabla dinámica, por cada País, me suma en la columna Total Actual todas las Cantidades por país para ese año especificado (1993).

    Lo que quiero yo es que en esa misma tabla me aparezca en otra columna, denominada Total Anterior, la suma de las cantidades por país para el año anterior al especificado (en este caso sería el 1992), de tal manera que si cambio el filtro y especifico el año 1995, en el Total Actual me sume las cantidades por país para el 1995 y en la columna Total Anterior me sume las cantidades por país para el 1994.

    Saludos.

    martes, 27 de octubre de 2015 17:21