Pivot Table - Calculated fields

01/10/2007 - 19:59 por Jorge | Informe spam
En mi tabla dinamica, estoy usando un "calculated field" con una formula que
divide al ITEM A / ITEM B. Ahora, la cosa es que tanto el ITEM A y el ITEM B
tienen en "field settings" mostar el valor "MAX" (en lugar de la suma, o
count o diferente). El problema entonces es que mi calculated fiel no me da
el % de A/B con base en el valor MAX de estos campos, sino mas bien me da el
resultado con base en el valor SUM.

Alguien puede ayudar?

Preguntas similare

Leer las respuestas

#1 Jorge
04/10/2007 - 17:33 | Informe spam
Hola Hector,
los campos son:
a) columna A - historico de ventas. muestra el acumulado de ventas, osea
enero = 100, febrero = (100 de enero + 50 de febrero) = 150, marzo = (ene +
feb +mar) = 200, etc etc
b) columna B - pronostico de ventas, misma estructura que la de a)
c) columna C - calculated field que me da el % del historico/pronostico,
osea a) / b)

con esta data, al momento de que muestro las ventas de todo el año pues me
suma ene + feb + mar +etc etc y acabo con un total de ventas enorme porque la
tabla dinamica suma los "acumulados" de cada mes, fue por eso que use el
"field option" de "max" en lugar de sum/count/etc.

el problema es que el calculated field en lugar de tomar el valor que se
muestra como "max", nuevamente hace la division entre el valor de "sum".

"Héctor Miguel" wrote:

hola, Jorge !

> En mi tabla dinamica, estoy usando un "calculated field" con una formula que divide al ITEM A / ITEM B.
> Ahora, la cosa es que tanto el ITEM A y el ITEM B tienen en "field settings" mostar el valor "MAX"
> (en lugar de la suma, o count o diferente).
> El problema entonces es que mi calculated fiel no me da el % de A/B con base en el valor MAX de estos campos
> sino mas bien me da el resultado con base en el valor SUM.
> Alguien puede ayudar?

[para poder reproducir las condiciones del origen y de la TD]...
podrias exponer datos mas... *precisos* ?
- titulos en el origen de datos
- tipo de datos de los registros por cada campo
- arreglo, posicion, etc. de los datos en la TD
- la formula *precisa* del campo calculado
- algun otro detalle de importancia [etc.]

saludos,
hector.



Respuesta Responder a este mensaje
#2 Héctor Miguel
05/10/2007 - 02:23 | Informe spam
hola, Jorge !

los campos son:
a) columna A - historico de ventas. muestra el acumulado de ventas, osea enero = 100
febrero = (100 de enero + 50 de febrero) = 150, marzo = (ene + feb +mar) = 200, etc etc
b) columna B - pronostico de ventas, misma estructura que la de a)
c) columna C - calculated field que me da el % del historico/pronostico, osea a) / b)



esta *descripcion* que haces, corresponde a los rangos en alguna hoja que son el origen de la TD ?
- en cuales celdas [columna] pones los datos de: enero, febrero, marzo, etc.
- en cuales celdas [columna] y con que formula obtienes los acumulados ?
[p.e. como saber que los 150 de febrero estan compuestos por 100 de enero + 50 de febrero]
- igual para el dato correspondiente al *pronostico de ventas* [de donde se obtienen ANTES del acumulado ?]
- si son los datos *de origen* para la TD... como haces para un *calculated field* FUERA de una TD ?

con esta data, al momento de que muestro las ventas de todo el a#o pues me suma ene + feb + mar +etc etc
y acabo con un total de ventas enorme porque la tabla dinamica suma los "acumulados" de cada mes
fue por eso que use el "field option" de "max" en lugar de sum/count/etc.
el problema es que el calculated field en lugar de tomar el valor que se muestra como "max"
nuevamente hace la division entre el valor de "sum".



[disculpa pero sigo *perdido*] .-((
podrias exponer los datos y detalles *en terminos de un usuario de hoja de calculo* ? [p.e.]

- en la fila 1 tengo titulos [x, y, z]
- en el rango A2:A45 estan los meses de operacion [enero, febrero, etc.]
- en el rango B2:B45 estan los importes de venta [enero = 100, febrero = 50, etc.]
- en el rango C2:C45 se acumulas las ventas con la formula ()
- en el rango (...)

- para la TD paso a campo de columna los encabezados de ()

etc. etc. etc.

saludos,
hector.
Respuesta Responder a este mensaje
#3 Jorge
08/10/2007 - 21:00 | Informe spam
Hector, tienes un email donde te pueda mandar la hoja .xls? tal vez asi seria
mas claro revisar este problema


"Héctor Miguel" wrote:

hola, Jorge !

> los campos son:
> a) columna A - historico de ventas. muestra el acumulado de ventas, osea enero = 100
> febrero = (100 de enero + 50 de febrero) = 150, marzo = (ene + feb +mar) = 200, etc etc
> b) columna B - pronostico de ventas, misma estructura que la de a)
> c) columna C - calculated field que me da el % del historico/pronostico, osea a) / b)

esta *descripcion* que haces, corresponde a los rangos en alguna hoja que son el origen de la TD ?
- en cuales celdas [columna] pones los datos de: enero, febrero, marzo, etc.
- en cuales celdas [columna] y con que formula obtienes los acumulados ?
[p.e. como saber que los 150 de febrero estan compuestos por 100 de enero + 50 de febrero]
- igual para el dato correspondiente al *pronostico de ventas* [de donde se obtienen ANTES del acumulado ?]
- si son los datos *de origen* para la TD... como haces para un *calculated field* FUERA de una TD ?

> con esta data, al momento de que muestro las ventas de todo el a#o pues me suma ene + feb + mar +etc etc
> y acabo con un total de ventas enorme porque la tabla dinamica suma los "acumulados" de cada mes
> fue por eso que use el "field option" de "max" en lugar de sum/count/etc.
> el problema es que el calculated field en lugar de tomar el valor que se muestra como "max"
> nuevamente hace la division entre el valor de "sum".

[disculpa pero sigo *perdido*] .-((
podrias exponer los datos y detalles *en terminos de un usuario de hoja de calculo* ? [p.e.]

- en la fila 1 tengo titulos [x, y, z]
- en el rango A2:A45 estan los meses de operacion [enero, febrero, etc.]
- en el rango B2:B45 estan los importes de venta [enero = 100, febrero = 50, etc.]
- en el rango C2:C45 se acumulas las ventas con la formula ()
- en el rango (...)

- para la TD paso a campo de columna los encabezados de ()

etc. etc. etc.

saludos,
hector.



Respuesta Responder a este mensaje
#4 Héctor Miguel
09/10/2007 - 07:05 | Informe spam
hola, Jorge !

... tienes un email donde te pueda mandar la hoja .xls?
tal vez asi seria mas claro revisar este problema...



si tu situacion no es facil de transcribir/exponer/... en poco espacio... te puedo sugerir...

1) si quieres enviarme una copia [en .ZIP plis] de tu archivo...
solo quita de la direccion que aparece en el remitente de este mensaje el 'NO...SPAM...PLS'
y toma en cuenta que la administracion del tiempo no entra cabalmente en mis dominios :-((

2) tambien podrias enviarsela a quien lo solicite de manera 'expresa' ;)

3) podrias incluso 'subirla' en tu mensaje...
[SOLO la podran obtener quienes usen un servidor independiente en sus mensajes como Outlook Express]

4) te sugiero iniciar una nueva consulta colgando un ejemplo desde algunos sitios de 'hospedaje'...

[gratis ?]
http://www.afmu.com/
http://www.esnips.com/signin/
http://www.ahostforfree.com/
-> no olvides visitar de este ultimo, el enlace...
las 10 razones para evitar el hospedaje 'gratuito' :))

[bajo costo ?]
http://tophostrankings.com/

[seguramente] existiran otras alternativas [no soy muy conocedor de los hospedajes en web] :D

saludos,
hector.
Respuesta Responder a este mensaje
#5 Héctor Miguel
09/10/2007 - 07:21 | Informe spam
hola, Jorge !

... tienes un email donde te pueda mandar la hoja .xls?
tal vez asi seria mas claro revisar este problema...



si tu situacion no es facil de transcribir/exponer/... en poco espacio... te puedo sugerir...

1) si quieres enviarme una copia [en .ZIP plis] de tu archivo...
solo quita de la direccion que aparece en el remitente de este mensaje el 'NO...SPAM...PLS'
y toma en cuenta que la administracion del tiempo no entra cabalmente en mis dominios :-((

2) tambien podrias enviarsela a quien lo solicite de manera 'expresa' ;)

3) podrias incluso 'subirla' en tu mensaje...
[SOLO la podran obtener quienes usen un servidor independiente en sus mensajes como Outlook Express]

4) te sugiero iniciar una nueva consulta colgando un ejemplo desde algunos sitios de 'hospedaje'...

[gratis ?]
http://www.afmu.com/
http://www.esnips.com/signin/
http://www.ahostforfree.com/
-> no olvides visitar de este ultimo, el enlace...
las 10 razones para evitar el hospedaje 'gratuito' :))

[bajo costo ?]
http://tophostrankings.com/

[seguramente] existiran otras alternativas [no soy muy conocedor de los hospedajes en web] :D

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