Forum Discussion
Neena
8 years agoFrequent Visitor
XML Import Mobile Report Publisher Error
hi, I have a xml based dataaset that i want to use for mobile report. I could import the xml dataset in Mobile report Publisher but it doesn't show the correct data type. In xsd i have defined th...
v-qiuyu-msft
8 years agoCommunity Support
Hi Neena,
It's not supported to change data type for data columns in SQL mobile report publisher.
Based on my test, the dataset created from query below:
<Query>
<XmlData>
<?xml version="1.0" encoding="utf-16"?>
<xs:schema xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="data-set">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="record">
<xs:complexType>
<xs:sequence>
<xs:element name="Workgroup" type="xs:string" />
<xs:element name="Salary" type="xs:integer" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
</XmlData>
</Query>
I didn't see the field 'Salary' as Integer. Did you use above query in shared dataset actually? What do you mean about "In xsd i have defined the field 'Salary' as Integer but in Mobile report publisher it is imported as Filter Field. "?
Best Regards,
Qiuyun Yu
- Neena8 years agoFrequent Visitor
Hi Qiuyun Yu,
Thanks for our response.
I have used the following xml file as a shared dataset.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <data-set> <record> <Workgroup>A</Workgroup> <Salary>1000</Salary> </record> <record> <Workgroup>B</Workgroup> <Salary>2000</Salary> </record> <record> <Workgroup>C</Workgroup> <Salary>3000</Salary> </record> <record> <Workgroup>D</Workgroup> <Salary>4000</Salary> </record> <record> <Workgroup>E</Workgroup> <Salary>5000</Salary> </record> <record> <Workgroup>F</Workgroup> <Salary>6000</Salary> </record> <record> <Workgroup>G</Workgroup> <Salary>7000</Salary> </record> </data-set>I have imported the dataset into Mobile report publisher. As you see Salary can’t be used for calculation.
I hope this makes sense.
Thanks for your support.
Best Regards,
Neena