¿Combina diferentes columnas de tarifas para crear el estado de resultados de la tabla dinámica? [duplicar]

Esta pregunta ya tiene una respuesta aquí:

Convierta la matriz a una tabla de 3 columnas ('pivote inverso', 'univivir', 'aplanar', 'normalizar') 3 respuestas

Tengo una tabla que registra los ingresos de cada producto, divididos en tipos de ingresos: precio, tarifas, impuestos, etc.

Para analizar los datos, me gustaría construir una tabla dinámica para mostrar el desglose de ingresos, por ejemplo:

Entonces, para construir esta tabla dinámica, necesito crear de alguna manera una tabla intermedia del siguiente formato para que se pueda usar la tabla dinámica:

Mi pregunta es, ¿cómo creo una tabla dinámica a partir de la tabla original automáticamente sin construir manualmente la segunda tabla?

Respuestas a la pregunta(1)

Su respuesta a la pregunta