Pivot Charts By Toma Vajngerl www.collaboraoffjce.co C o l l a - - PowerPoint PPT Presentation

pivot charts
SMART_READER_LITE
LIVE PREVIEW

Pivot Charts By Toma Vajngerl www.collaboraoffjce.co C o l l a - - PowerPoint PPT Presentation

C o l l a b o r a P r o d u c t i v i t y Pivot Charts By Toma Vajngerl www.collaboraoffjce.co C o l l a b o r a P r o d u c t i v i t y m Pivot Charts Work sponsored by Nantes New feature added in


slide-1
SLIDE 1

C

  • l

l a b

  • r

a P r

  • d

u c t i v i t y

www.collaboraoffjce.co m

C

  • l

l a b

  • r

a P r

  • d

u c t i v i t y

Pivot Charts

By Tomaž Vajngerl

slide-2
SLIDE 2

C

  • l

l a b

  • r

a P r

  • d

u c t i v i t y

www.collaboraoffjce.com

Pivot Charts

Work sponsored by Nantes

New feature added in LibreOffjce 5.4

slide-3
SLIDE 3

C

  • l

l a b

  • r

a P r

  • d

u c t i v i t y

www.collaboraoffjce.com

What are pivot charts...

Pivot tables are used to extract informatjon from a (large) data set, pivot chart are then used to visualize the data. Chart using data from the pivot table...

slide-4
SLIDE 4

C

  • l

l a b

  • r

a P r

  • d

u c t i v i t y

www.collaboraoffjce.com

Pivot table data mapping

slide-5
SLIDE 5

C

  • l

l a b

  • r

a P r

  • d

u c t i v i t y

www.collaboraoffjce.com

Pivot table data provider

Separate from “spreadsheet” data provider Takes pivot table data and maps it to the chart’s data sequences

slide-6
SLIDE 6

C

  • l

l a b

  • r

a P r

  • d

u c t i v i t y

www.collaboraoffjce.com

Synchronisatjon

  • When the pivot table changes, the pivot chart must refresh the

data

  • Callback when the pivot table changes – already exists
  • Rebuild the whole pivot chart
  • charts only rebuild the data series
slide-7
SLIDE 7

C

  • l

l a b

  • r

a P r

  • d

u c t i v i t y

www.collaboraoffjce.com

Pivot chart types

slide-8
SLIDE 8

C

  • l

l a b

  • r

a P r

  • d

u c t i v i t y

www.collaboraoffjce.com

Additjon to charts: fjeld butuons

  • To show the layout of the pivot table
slide-9
SLIDE 9

C

  • l

l a b

  • r

a P r

  • d

u c t i v i t y

www.collaboraoffjce.com

Data fjltering and the pop-up widget bridge

To show the fjlter pop-up menu from pivot table Chart doesn’t have direct access to Calc so a bridge is needed

slide-10
SLIDE 10

C

  • l

l a b

  • r

a P r

  • d

u c t i v i t y

www.collaboraoffjce.com

ODF support

  • Just needed the identjfjer of the pivot table
  • Extended the “chart” element
  • additjonal aturibute “loext:data-pilot-source”
  • Currently in loext namespace
  • Fallback when no pivot charts support:
  • Use the available table data
slide-11
SLIDE 11

C

  • l

l a b

  • r

a P r

  • d

u c t i v i t y

www.collaboraoffjce.com

Copy/paste behaviour

  • Same document, connects to the existjng pivot table
  • Difgerent document, uses table data
slide-12
SLIDE 12

C

  • l

l a b

  • r

a P r

  • d

u c t i v i t y

www.collaboraoffjce.com

TODO

OOXML support Creatjon of pivot table and chart together – menu item

slide-13
SLIDE 13

C

  • l

l a b

  • r

a P r

  • d

u c t i v i t y

Thanks for listening!

By Tomaž Vajngerl