Nuevo diálogo para ordenar y filtrar en tablas dinámicas (piloto de datos) de OpenOffice Calc

Las tablas dinámicas (piloto de datos) de Calc disponen ahora de un nuevo diálogo que las hace mucho más dinámicas. Éste permite ordenar o filtrar los datos de una forma más amigable y sencilla.

Pero no es lo único en lo que han cambiado las tablas dinámicas. Ahora son mucho más rápidas y eficaces, utilizando mucha menos memoria para contruirse. Por ejemplo, una tabla dinámica que tuviera que relacionar una matriz de elementos de texto de 5000x5000 podía ocupar más de un gigabyte de memoria, y tardar tanto que pareciese que el ordenador se había colgado; ahora, ocupa pocos megabytes, y la tabla se crea en segundos.

Y para los usuarios más avanzados, se ha dado mayor soporte en la API de UNO. Ahora el servicio DataPilotDescriptor ha sido ampliado para que gestione un ImportDescriptor o un SourceServiceName para conexionar las tablas dinámicas con bases de datos o para implementar tablas mediante aplicaciones externas.

Sub InsertDataPilotTable
    oTables = ThisComponent.Sheets(0).DataPilotTables
    oDescriptor = oTables.createDataPilotDescriptor
    oDescriptor.SourceServiceName = "ExampleDataPilotSource"
    oFields = oDescriptor.DataPilotFields
    oFields.getByName("ones").Orientation = com.sun.star.sheet.DataPilotFieldOrientation.COLUMN
    oFields.getByName("tens").Orientation = com.sun.star.sheet.DataPilotFieldOrientation.ROW
    oFields.getByName("value").Orientation = com.sun.star.sheet.DataPilotFieldOrientation.DATA
    dim aOutPos as new com.sun.star.table.CellAddress
    oTables.insertNewByName("MyTable", aOutPos, oDescriptor)
End Sub

No hay reacciones, todavía


Form is loading...