OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

office message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: [OASIS Issue Tracker] (OFFICE-3665) Allow data pilot source cell range to be referenced by textural name.


     [ https://issues.oasis-open.org/browse/OFFICE-3665?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andreas Guelzow updated OFFICE-3665:
------------------------------------
    Proposal: 
h3. 9.6.5. remains as is. 19.593.9 has the underlined sentence added. 19.673.x is new and included in the appropriate place in the document.
h3. 9.6.5 <table:source-cell-range>

The {{<table:source-cell-range>}} element specifies a cell range as a source of data for a data pilot table. A filter may be specified by a {{<table:filter>}} child element that is applied prior to return of data to a data pilot table.
h3. 19.593.9 <table:source-cell-range>

The {{table:cell-range-address}} attribute specifies the cell range containing the source data. The value of this attribute shall be an absolute cell address that contains a table name. The dollar signs “$” (U+0024, DOLLAR SIGN) that indicate an absolute address may be omitted. +If also a table:name attribute is given specifying a named range, the cell range specified by the table:cell-range address attribute shall match the cell range specified by the named range.+

19.673.x <table:source-cell-range>

The table:name attribute specifies the name of a named range containing the source data. The value of this attribute shall be a string matching the value of a table:name attribute of a table:named-range element.

 
{noformat}
--- OpenDocument-v1.2-os-schema.rng	2011-09-28 22:00:00.000000000 -0600
+++ OpenDocument-v1.2-os-schema-proposal.rng	2018-06-04 21:14:52.071754913 -0600
@@ -4823,9 +4823,23 @@
 		</element>
 	</define>
 	<define name="table-source-cell-range-attlist">
-		<attribute name="table:cell-range-address">
-			<ref name="cellRangeAddress"/>
-		</attribute>
+	        <interleave>
+	             <choice>
+		        <attribute name="table:cell-range-address">
+		        	<ref name="cellRangeAddress"/>
+		        </attribute>
+			<group>
+			  <attribute name="table:name">
+			    <ref name="string"/>
+			  </attribute>
+			  <optional>
+			    <attribute name="table:cell-range-address">
+			      <ref name="cellRangeAddress"/>
+			    </attribute>
+			  </optional>
+			</group>
+		    </choice>
+		</interleave>
 	</define>
 	<define name="table-source-service">
 		<element name="table:source-service">{noformat}

  was:
h3. 9.6.5. remains as is. 19.593.9 has the underlined sentence added. 19.673.x is new and included in the appropriate place in the document.
h3. 9.6.5 <table:source-cell-range>

The {{<table:source-cell-range>}} element specifies a cell range as a source of data for a data pilot table. A filter may be specified by a {{<table:filter>}} child element that is applied prior to return of data to a data pilot table.
h3. 19.593.9 <table:source-cell-range>

The {{table:cell-range-address}} attribute specifies the cell range containing the source data. The value of this attribute shall be an absolute cell address that contains a table name. The dollar signs “$” (U+0024, DOLLAR SIGN) that indicate an absolute address may be omitted. +If also a table:name attribute is given specifying a named range, the cell range specified by the table:cell-range address attribute shall match the cell range specified by the named range.+

19.673.x <table:source-cell-range>

The table:name attribute specifies the name of a named range containing the source data. The value of this attribute shall be a string matching the value of a table:name attribute of a table:named-range element.

 

--- OpenDocument-v1.2-os-schema.rng 2011-09-28 22:00:00.000000000 -0600
+++ OpenDocument-v1.2-os-schema-proposal.rng 2018-06-04 21:14:52.071754913 -0600
@@ -4823,9 +4823,23 @@
 </element>
 </define>
 <define name="table-source-cell-range-attlist">
- <attribute name="table:cell-range-address">
- <ref name="cellRangeAddress"/>
- </attribute>
+ <interleave>
+ <choice>
+ <attribute name="table:cell-range-address">
+ <ref name="cellRangeAddress"/>
+ </attribute>
+ <group>
+ <attribute name="table:name">
+ <ref name="string"/>
+ </attribute>
+ <optional>
+ <attribute name="table:cell-range-address">
+ <ref name="cellRangeAddress"/>
+ </attribute>
+ </optional>
+ </group>
+ </choice>
+ </interleave>
 </define>
 <define name="table-source-service">
 <element name="table:source-service">


> Allow data pilot source cell range to be referenced by textural name.
> ---------------------------------------------------------------------
>
>                 Key: OFFICE-3665
>                 URL: https://issues.oasis-open.org/browse/OFFICE-3665
>             Project: OASIS Open Document Format for Office Applications (OpenDocument) TC
>          Issue Type: New Feature
>          Components: Part 1 (Schema), Table
>    Affects Versions: ODF 1.2 CD 06
>            Reporter: Kohei Yoshida
>            Priority: Major
>             Fix For: ODF 1.3
>
>
> Currently, a data pilot table data specifies its source data cell range via <table:source-cell-range> element.  This element has the table:cell-range-address attribute to specify the range.
> The new feature being proposed herein will allow specifying the source data by textural name, which corresponds with the name of a named range defined by the table:named-range element.  Such name shall be given in the table:name attribute of the <table:source-cell-range> element.
> The precondition is that the document contains a named range whose name equals the name specified in the <table:source-cell-range> element.
> Example:
> <table:named-expressions>
>     <table:named-range table:name="MyData" table:base-cell-address="$Data.$B$4" table:cell-range-address="$Data.$A$1:.$B$4"/>
> </table:named-expressions>
> <table:data-pilot-tables>
>     <table:data-pilot-table table:name="DataPilot1">
>         <table:source-cell-range table:name="MyData"/>
>         ....
>     </table:data-pilot-table>
> </table:data-pilot-tables>



--
This message was sent by Atlassian JIRA
(v7.7.2#77003)


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]