Discussions
Categories
Groups
Community Home
Categories
INTERNAL ENABLEMENT
POPULAR
PUBLIC CLOUD
PRIVATE CLOUD
Quick Links
MY LINKS
HELPFUL TIPS
Back to website
Home
Intelligence (Analytics)
Distinct Data Set with xml source?
PhilippArndt
Hello,<br />
I need to have a distinct table for the following xml data source:<br />
<br />
<pre class='_prettyXprint _lang-auto _linenums:0'>
<?xml version="1.0" encoding="iso-8859-1"?>
<A>
[b]
<D>1</D>
<E>1234</E>
[/b]
</A>
<A>
[b]
<D>2</D>
<E>4321</E>
[/b]
</A>
<A>
[b]
<D>2</D>
<E>4321</E>
[/b]
</A>
<A>
[b]
<D>1</D>
<E>1234</E>
[/b]
</A>
</pre>
<br />
<br />
The Result should be a table like this:<br />
<pre class='_prettyXprint _lang-auto _linenums:0'>
| 1 | 1234 |
| 2 | 4321 |
</pre>
How can I do this with BIRT?
Find more posts tagged with
Comments
averma
Hi PhilippArndt:
You XML file is malformed, you are missing the root element. I have modified the data to fix the issue and I am attaching a sample report that uses this file. The report design expects the file in C:temp.
Hope this helps.
Ashwini
PhilippArndt
thanks, the root node is really missing in my sample. But this is not the problem. Your sample returns a table:<br />
<pre class='_prettyXprint _lang-auto _linenums:0'>
| 1 | 1234 |
| 2 | 4321 |
| 2 | 4321 |
| 1 | 1234 |
</pre>
<br />
But it should only contain two elements (for example D as unique key).<br />
The result should be:<br />
<pre class='_prettyXprint _lang-auto _linenums:0'>
| 1 | 1234 |
| 2 | 4321 |
</pre>
<br />
<pre class='_prettyXprint _lang-auto _linenums:0'>
<?xml version="1.0" encoding="iso-8859-1"?>
<F>
<A>
[b]
<D>1</D>
<E>1234</E>
[/b]
</A>
<A>
[b]
<D>2</D>
<E>4321</E>
[/b]
</A>
<A>
[b]
<D>2</D>
<E>4321</E>
[/b]
</A>
<A>
[b]
<D>1</D>
<E>1234</E>
[/b]
</A>
</F>
</pre>
averma
Hi PhilippArndt:
For this I would recommend using scripted data source.
Ashwini