none
Actualizar filtro Pivot table desde VBA a partir de otra Pivot table con Named set de Analisis services RRS feed

  • Pregunta

  • Buenas Tardes,

     En excel 2007,  necesito actualizar el filtro de una Tabla Pivotal que consta unicamente de un filtro (De fecha), a partir de otra tabla pivotal que consta unicamente de un named set "on rows" con la fecha de ultima carga con la que tiene que aparecer el informe en primera instancia, Pruebo sintaxis del tipo :

    ActiveSheet.PivotTables("Nombre de tabla cuyo filtro quiero actualizar").PivotFields("Nombre de campo del filtro").CurrentPage =

    ActiveSheet.PivotTables("Nombre de tabla que me da la fecha a actualizar").PivotFields("Nombre de campo del named set que me da la fecha correcta").CurrentPage.value

    Nada de esto funciona, no me reconoce el campo por el literal de campo en PivotFields("Nombre de campo del filtro"), el atributo currentpage no puedo ni printarlo en un MSGBOX ... hay algo muy basico que debo hacer mal. Si alguien se ha encontrado con el caso a lo mejor me podría indicar la sintasis correcta para cambiar el filtro.

    Gracias por adelantado.

    Un saludo.

    Francisco Díaz.

     

     

     

     

     


    Francisco Diaz. Business Intelligence Consultant
    miércoles, 19 de octubre de 2011 16:10