tablas Dinamicas y campos calculados

07/10/2009 - 06:20 por hernan | Informe spam
Buenas noches

Quisiera saber si estes problema se puede solucionar
Tengo una tabla dinamica con los campos "cod_item"; "nombre_item";
"tp_empak" ; "cantidad" y necesito hacaer una campo calculado que dice
si(tp_empak="k";cantidad*1000;cantidad)
pero no permite hacer esa operacion

gracias

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
07/10/2009 - 07:29 | Informe spam
hola, hernan !

Quisiera saber si estes problema se puede solucionar
Tengo una tabla dinamica con los campos "cod_item"; "nombre_item"; "tp_empak"; "cantidad"
y necesito hacaer una campo calculado que dice si(tp_empak="k";cantidad*1000;cantidad)
pero no permite hacer esa operacion



ese calculo podrias hacerlo en una columna auxiliar de tus datos de origen (es decir)
si suponemos que los campos que mencionas estan en las columnas A:D (fila1 titulos y datos inician en fila2)
y que el campo "tp_empak" es la columna C

prueba en la columna E (nueva/adicional) con titulo (p.e.) cantidad_1 y la siguiente formula (iniciando en)
[E2] Ò*(1+999*(ce="k"))

esta formula la extiendes al resto de filas de tu listado y la columna la agregas como area de datos en la TD

saludos,
hector.
Respuesta Responder a este mensaje
#2 Héctor Miguel
07/10/2009 - 07:36 | Informe spam
hola (de nuevo), hernan ! (fe de erratas) :-((

la formula "dice":
[E2] Ò*(1+999*(ce="k"))



y "debio decir":
[E2] Ò*(1+999*(c2="k"))



saludos,
hector.

__ previo __
Quisiera saber si estes problema se puede solucionar
Tengo una tabla dinamica con los campos "cod_item"; "nombre_item"; "tp_empak"; "cantidad"
y necesito hacaer una campo calculado que dice si(tp_empak="k";cantidad*1000;cantidad)
pero no permite hacer esa operacion



ese calculo podrias hacerlo en una columna auxiliar de tus datos de origen (es decir)
si suponemos que los campos que mencionas estan en las columnas A:D (fila1 titulos y datos inician en fila2)
y que el campo "tp_empak" es la columna C

prueba en la columna E (nueva/adicional) con titulo (p.e.) cantidad_1 y la siguiente formula (iniciando en)
[E2] Ò*(1+999*(ce="k"))

esta formula la extiendes al resto de filas de tu listado y la columna la agregas como area de datos en la TD

saludos,
hector.
Respuesta Responder a este mensaje
#3 hernan
07/10/2009 - 18:01 | Informe spam
Hola hector

gracias por tu respuesta , el detalle es que no puedo hacer lo que dices ya
que la tabla lo genera una macro, y no tengo acceso a los datos originales

Muchas gracias


"Héctor Miguel" wrote:

hola (de nuevo), hernan ! (fe de erratas) :-((

la formula "dice":
> [E2] Ò*(1+999*(ce="k"))

y "debio decir":
> [E2] Ò*(1+999*(c2="k"))

saludos,
hector.

__ previo __
>> Quisiera saber si estes problema se puede solucionar
>> Tengo una tabla dinamica con los campos "cod_item"; "nombre_item"; "tp_empak"; "cantidad"
>> y necesito hacaer una campo calculado que dice si(tp_empak="k";cantidad*1000;cantidad)
>> pero no permite hacer esa operacion
>
> ese calculo podrias hacerlo en una columna auxiliar de tus datos de origen (es decir)
> si suponemos que los campos que mencionas estan en las columnas A:D (fila1 titulos y datos inician en fila2)
> y que el campo "tp_empak" es la columna C
>
> prueba en la columna E (nueva/adicional) con titulo (p.e.) cantidad_1 y la siguiente formula (iniciando en)
> [E2] Ò*(1+999*(ce="k"))
>
> esta formula la extiendes al resto de filas de tu listado y la columna la agregas como area de datos en la TD
>
> saludos,
> hector.



Respuesta Responder a este mensaje
#4 Héctor Miguel
08/10/2009 - 05:48 | Informe spam
hola, hernan !

... no puedo hacer lo que dices ya que la tabla lo genera una macro, y no tengo acceso a los datos originales



no se si te pueda funcionar, pero intenta haciendo un doble-clic en la ultima celda (total de totales) de la TD
se espera que te genere un extracto (listado de origen) del cache de la TD (?)
una vez con ese listado (en una hoja nueva) podrias agregar la columna auxiliar (y las formulas) para generar una nueva TD

comentas ?
saludos,
hector.

hola (de nuevo), hernan ! (fe de erratas) :-((

la formula "dice":
> [E2] Ò*(1+999*(ce="k"))

y "debio decir":
> [E2] Ò*(1+999*(c2="k"))

__ previo __
>> Quisiera saber si estes problema se puede solucionar
>> Tengo una tabla dinamica con los campos "cod_item"; "nombre_item"; "tp_empak"; "cantidad"
>> y necesito hacaer una campo calculado que dice si(tp_empak="k";cantidad*1000;cantidad)
>> pero no permite hacer esa operacion
>
> ese calculo podrias hacerlo en una columna auxiliar de tus datos de origen (es decir)
> si suponemos que los campos que mencionas estan en las columnas A:D (fila1 titulos y datos inician en fila2)
> y que el campo "tp_empak" es la columna C
>
> prueba en la columna E (nueva/adicional) con titulo (p.e.) cantidad_1 y la siguiente formula (iniciando en)
> [E2] Ò*(1+999*(ce="k"))
>
> esta formula la extiendes al resto de filas de tu listado y la columna la agregas como area de datos en la TD
Respuesta Responder a este mensaje
#5 hernan
10/10/2009 - 03:50 | Informe spam
Muchas gracias por la ayuda, me sirvio

"Héctor Miguel" wrote:

hola, hernan !

> ... no puedo hacer lo que dices ya que la tabla lo genera una macro, y no tengo acceso a los datos originales

no se si te pueda funcionar, pero intenta haciendo un doble-clic en la ultima celda (total de totales) de la TD
se espera que te genere un extracto (listado de origen) del cache de la TD (?)
una vez con ese listado (en una hoja nueva) podrias agregar la columna auxiliar (y las formulas) para generar una nueva TD

comentas ?
saludos,
hector.

>> hola (de nuevo), hernan ! (fe de erratas) :-((
>>
>> la formula "dice":
>> > [E2] Ò*(1+999*(ce="k"))
>>
>> y "debio decir":
>> > [E2] Ò*(1+999*(c2="k"))
>>
>> __ previo __
>> >> Quisiera saber si estes problema se puede solucionar
>> >> Tengo una tabla dinamica con los campos "cod_item"; "nombre_item"; "tp_empak"; "cantidad"
>> >> y necesito hacaer una campo calculado que dice si(tp_empak="k";cantidad*1000;cantidad)
>> >> pero no permite hacer esa operacion
>> >
>> > ese calculo podrias hacerlo en una columna auxiliar de tus datos de origen (es decir)
>> > si suponemos que los campos que mencionas estan en las columnas A:D (fila1 titulos y datos inician en fila2)
>> > y que el campo "tp_empak" es la columna C
>> >
>> > prueba en la columna E (nueva/adicional) con titulo (p.e.) cantidad_1 y la siguiente formula (iniciando en)
>> > [E2] Ò*(1+999*(ce="k"))
>> >
>> > esta formula la extiendes al resto de filas de tu listado y la columna la agregas como area de datos en la TD



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