Apache OpenOffice (AOO) Bugzilla – Full Text Issue Listing |
Summary: | datapilot: allow to select named/database ranges as source ranges | ||||||
---|---|---|---|---|---|---|---|
Product: | Calc | Reporter: | Oliver Brinzing <oliver.brinzing> | ||||
Component: | ui | Assignee: | AOO issues mailing list <issues> | ||||
Status: | CONFIRMED --- | QA Contact: | |||||
Severity: | Trivial | ||||||
Priority: | P3 | CC: | issues, jeffooo, jy.chevrel, kyoshida | ||||
Version: | OOO310m9 | ||||||
Target Milestone: | --- | ||||||
Hardware: | Unknown | ||||||
OS: | All | ||||||
Issue Type: | FEATURE | Latest Confirmation in: | --- | ||||
Developer Difficulty: | --- | ||||||
Attachments: |
|
Description
Oliver Brinzing
2009-04-19 13:55:31 UTC
Good point. BTW is there a web version of the magazine article you cited? unfortunately there is only a non readable preview http://www.heise.de/ct/inhalt/2009/09/170/ in excel it's possible to add a named range, e.g. datarange =BEREICH.VERSCHIEBEN( $A$1;;;;ANZAHL2($A:$A);ANZAHL2($1:$1)) now one can use the name "datarange" as a source for the pivot table. as a result, the named range will always point to the correct data range, even if size changes for oo the author suggest to use a cell formula with a macro, e.g.: ="A1:"&ADRESSE(ANZAHL2($A$1:$A$20)+1;ANZAHL2($A$1:$Z$1);4;1) and than start a macro to set the range (e.g. A1:E15) ... please have a look at the attachment ... while it's possible to define a named range in oo using ="A1:"&ADRESSE(ANZAHL2($A$1:$A$20)+1;ANZAHL2($A$1:$Z$1);4;1) you cannot use it for a data source Created attachment 61691 [details]
demo for datapilot
This is same problem with chart (issue 64604) and print range (issue 104875). Named range with OFFSET function is more powerfull. Add me to CC, Regards |