2011-03-29 35 views
5

¿Hay alguna forma de crear una función personalizada "resumir campo de valor por" para ser utilizada en una tabla dinámica XL 2007? La suma estándar, el recuento, el promedio, el máximo, etc. no son suficientes para mí. Aceptaría una solución en VBA o una solución que requiera XLA o XLL.¿Puedo crear un campo de resumen personalizado en la tabla dinámica de Excel 2007?

tenga en cuenta que NO estoy preguntando sobre el campo calculado o el elemento calculado. No sirve mi propósito. Necesito resumir los datos subyacentes con funciones como Median, 1st Quartile, etc.

+0

No lo creo, pero me gustaría saber la respuesta con seguridad. – jtolle

+0

Estoy de acuerdo. No creo que haya una forma de volver a establecer una llamada a una función personalizada, por lo que necesita (i) agregar columnas de datos con calculos provisionales para que pueda obtener el resultado que desea a través de la agregación incorporada funcs, o (ii) escriba el código VBA para hacer la agregación y la fuerza bruta total. Es una pena que no haya una mejor manera, incluso cosas simples como los promedios ponderados son un dolor con tablas dinámicas. – tpascale

Respuesta

1

No, esto no es posible con las tablas dinámicas de Excel, incluso en Excel 2010.
Usando el complemento PowerPivot Excel 2010 creo que es posible crear efectivamente este tipo de función usando DAX, y MDX tiene más funciones incorporadas tales como MEDIANO.

+0

Gracias por una respuesta definitiva. – jtolle

+0

@subsetsum si tiene un comentario sobre esta respuesta, publíquelo como un comentario. Las ediciones sustantivas que deberían ser comentarios serán rechazadas. – EJP

0

A menos que escuche lo contrario, voy a cerrar esta pregunta con la siguiente respuesta: No, esto no se puede hacer.

Cuestiones relacionadas