Tablas dinámicas. Campos calculados

28/02/2010 - 01:34 por Raul M | Informe spam
Hola, estoy usando MS Excel 2003.
Realicé esta misma pregunta en días pasados y recibí buena ayuda de Héctor
Miguel, sin embargo todavía no puedo dar con la solución final.

Tengo una base de datos y a partir de ella creo tablas dinámicas.
Los campos principales son Producto, Empresa, número de Personal así como
monto de venta.
Lo que necesito es calcular el PORCENTAJE DE VENTA DE CADA PODUCTO, POR
PERSONAL Y EMPRESA (ver tabla ejemplo %Empresa). Como puedo hacerlo?, tal vez
con un campo calculado?, como?
Aclaro que no tengo problema para calcular sumas de porcentajes en columnas
o sumas de porcentajes del total.

Lei ya la ayuda recomendada en Contextures
http://www.contextures.com/xlPivot10.html referente a Custom Calculations y
también ya he visto como complementar la base de datos para obtener la suma
porcentual que deseo en la TD, sin embargo estoy buscando la solución sin
modificar la DB, directamente en la TD.
Muchas gracias nuevamente por la ayuda

EmpresaA Total EmpA EmpresaB Total EmpB
Per1 Per2 Per1 Per2
Prod1 Venta 1000 500 1500 150 200 350
%Empresa19% 10% 29% 18% 24% 42%
Prod2 Venta 3000 750 3750 180 300 480
%Empresa 57% 14% 71% 22% 36% 58%
Total Venta 4000 1250 5250 330 500 830
Total %Empresa 76% 24% 100% 40% 60% 100%

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
28/02/2010 - 02:18 | Informe spam
hola, Raul !

esto fue lo que contestaba a la consulta anterior que mencionas
solo que los servidores (desafortunadamente) no andan en "sus mejores dias" <\°|°/>
=
hola, Raul !

Lei ya la referencia... estoy evaluando... hacer algunos calculos en la base de datos original ...
Sin embargo, permiteme insistir aclarando lo que busco a ver si hay forma de hacerlo directo en la TD...



(no lo tomes a mal, pero...)
esta consulta es la misma que la consulta original (solo que "con otras palabras"), por lo tanto...
otra propuesta podria ser la misma que la anterior (solo que "con otras palabras" ?), por lo tanto...

si no encontraste en la pagina sugerida algo que pueda ser incorporado para solucionar esta inquietud...
(probablemente) solo quedaria usar formulas en el origen para incluir en el arreglo de la TD (?)
y/o cambiar de TD a "tablas formuladas" (con los pros y contras del "dinamismo" entre unas y otras ?)

saludos,
hector.

__ OP __
Realice esta misma pregunta en dias pasados... sin embargo todavia no puedo dar con la solucion final.
Tengo una base de datos y a partir de ella creo tablas dinamicas.
Los campos principales son Producto, Empresa, numero de Personal asi como monto de venta.
Lo que necesito es calcular el PORCENTAJE DE VENTA DE CADA PODUCTO, POR PERSONAL Y EMPRESA
(ver tabla ejemplo %Empresa). Como puedo hacerlo?, tal vez con un campo calculado?, como?
Aclaro que no tengo problema para calcular sumas de porcentajes en columnas o sumas de porcentajes del total.

Lei ya la ayuda recomendada en Contextures
http://www.contextures.com/xlPivot10.html referente a Custom Calculations
y tambien ya he visto como complementar la base de datos para obtener la suma porcentual que deseo en la TD
sin embargo estoy buscando la solucion sin modificar la DB, directamente en la TD...
Respuesta Responder a este mensaje
#2 Raul M
01/03/2010 - 18:27 | Informe spam
Hola Héctor Miguel, te agradezco nuevamente tu ayuda.
Ya hice algunos cálculos en mi DB original para obterner el resultado que
busco.
Sin embargo, voy a seguir intentando dar con la solución directamente en la
Tabla Dinámica.

Como última pregunta, quisiera solicitar alguna "liga" en donde vengan
ejemplos más o menos elaborados de campos calculados (Pivot table, formulas,
calculated field).
He visto algo en internet pero solo he encontrado ejemplos muy básicos y
cuando quiero aplicarlos a mi caso, creo que me estoy topando con problemas
de sintaxis que no me permiten resolver mi situación.
Habrá alguna liga en donde ver más ejemplos de campos calculados?.
Muchas, muchas gracias nuevamente.

"Héctor Miguel" escribió:

hola, Raul !

esto fue lo que contestaba a la consulta anterior que mencionas
solo que los servidores (desafortunadamente)...
no andan en "sus mejores dias", de hecho, esta segunda ocasion...
"tuve que" postear doble (por OE y por la interfaz web)
a ver por donde la dejan pasar <\°|°/>
=>
hola, Raul !

> Lei ya la referencia... estoy evaluando...
> hacer algunos calculos en la base de datos original ...
> Sin embargo, permiteme insistir aclarando lo que busco
> a ver si hay forma de hacerlo directo en la TD...

(no lo tomes a mal, pero...)
esta consulta es la misma que la consulta original
(solo que "con otras palabras"), por lo tanto...
otra propuesta podria ser la misma que la anterior
(solo que "con otras palabras" ?), por lo tanto...

si no encontraste en la pagina sugerida algo que pueda ser incorporado
para solucionar esta inquietud...
(probablemente) solo quedaria usar formulas en el origen
para incluir en el arreglo de la TD (?)
y/o cambiar de TD a "tablas formuladas"
(con los pros y contras del "dinamismo" entre unas y otras ?)

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida