<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Reading non unique XML nodes in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Reading-non-unique-XML-nodes/m-p/715014#M677440</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all, I have an XML document where the "cell values" are not unique.&amp;nbsp; Please see below.&amp;nbsp; My question is, how can I create a Qlik table that with proper associations?&amp;nbsp; I'd need the table to look like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Value, Frequency, Distribution&lt;/P&gt;&lt;P&gt;0, 18593, 92.965&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;U, 710, 3.550&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Using the standard XML table file load, all values contained in the node "cell" get thrown into 1 field called value.....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;-Dan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Raw XML&lt;/P&gt;&lt;P&gt;________________&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;?xml version='1.0' encoding='utf-8'?&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;table title='Values' subject='Attribute = First Lien Submission 01 2014(76).Foreclosure Status' username='WIN7DEMO-VM\dscadmin'&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;columns&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;column name='VALUE' title='Value' description='The data value' width=''/&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;column name='FREQUENCY_COUNT' title='Frequency' description='The number of times the data value occurs in the attribute' width=''/&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;column name='_distribution' title='Dist %' description='A measure of how much of the attribute contains the data value' width=''/&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/columns&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;rows&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;row&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;cell value='0'/&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;cell value='18593'/&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;cell value='92.965'/&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/row&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;row&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;cell value='U'/&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;cell value='710'/&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;cell value='3.550'/&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/row&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/rows&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/table&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 19 Jun 2014 19:38:02 GMT</pubDate>
    <dc:creator />
    <dc:date>2014-06-19T19:38:02Z</dc:date>
    <item>
      <title>Reading non unique XML nodes</title>
      <link>https://community.qlik.com/t5/QlikView/Reading-non-unique-XML-nodes/m-p/715014#M677440</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all, I have an XML document where the "cell values" are not unique.&amp;nbsp; Please see below.&amp;nbsp; My question is, how can I create a Qlik table that with proper associations?&amp;nbsp; I'd need the table to look like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Value, Frequency, Distribution&lt;/P&gt;&lt;P&gt;0, 18593, 92.965&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;U, 710, 3.550&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Using the standard XML table file load, all values contained in the node "cell" get thrown into 1 field called value.....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;-Dan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Raw XML&lt;/P&gt;&lt;P&gt;________________&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;?xml version='1.0' encoding='utf-8'?&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;table title='Values' subject='Attribute = First Lien Submission 01 2014(76).Foreclosure Status' username='WIN7DEMO-VM\dscadmin'&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;columns&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;column name='VALUE' title='Value' description='The data value' width=''/&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;column name='FREQUENCY_COUNT' title='Frequency' description='The number of times the data value occurs in the attribute' width=''/&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;column name='_distribution' title='Dist %' description='A measure of how much of the attribute contains the data value' width=''/&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/columns&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;rows&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;row&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;cell value='0'/&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;cell value='18593'/&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;cell value='92.965'/&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/row&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;row&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;cell value='U'/&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;cell value='710'/&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;cell value='3.550'/&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/row&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/rows&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/table&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jun 2014 19:38:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Reading-non-unique-XML-nodes/m-p/715014#M677440</guid>
      <dc:creator />
      <dc:date>2014-06-19T19:38:02Z</dc:date>
    </item>
    <item>
      <title>Re: Reading non unique XML nodes</title>
      <link>https://community.qlik.com/t5/QlikView/Reading-non-unique-XML-nodes/m-p/715015#M677441</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Also, as a note, I do not have control of the XML format or schema.&amp;nbsp; Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jun 2014 20:10:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Reading-non-unique-XML-nodes/m-p/715015#M677441</guid>
      <dc:creator />
      <dc:date>2014-06-19T20:10:43Z</dc:date>
    </item>
    <item>
      <title>Re: Reading non unique XML nodes</title>
      <link>https://community.qlik.com/t5/QlikView/Reading-non-unique-XML-nodes/m-p/715016#M677442</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Dan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if the sequence is constant you can numer the rows and then use a generic load (with table consolidation):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_14032092499652097" jivemacro_uid="_14032092499652097" modifiedtitle="true"&gt;
&lt;P&gt;GenTable: &lt;/P&gt;
&lt;P&gt;Generic LOAD &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ceil(RecNo()/3) as ID, &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Pick(If(Mod(RecNo(),3)=0, 3, Mod(RecNo(),3)), 'Value', 'Frequency', 'Distribution') as field,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; value&lt;/P&gt;
&lt;P&gt;FROM [RawXML.xml] (XmlSimple, Table is [table/rows/row/cell]);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;ResultTable:&lt;/P&gt;
&lt;P&gt;NoConcatenate LOAD ID Resident [GenTable.Value];&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;FOR i = 0 to NoOfTables()&lt;/P&gt;
&lt;P&gt;TableList:&lt;/P&gt;
&lt;P&gt;LOAD TableName($(i)) as Tablename AUTOGENERATE 1&lt;/P&gt;
&lt;P&gt;WHERE WildMatch(TableName($(i)), 'GenTable.*');&lt;/P&gt;
&lt;P&gt;NEXT i&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;FOR i = 1 to FieldValueCount('Tablename')&lt;/P&gt;
&lt;P&gt;LET vTable = FieldValue('Tablename', $(i));&lt;/P&gt;
&lt;P&gt;LEFT JOIN (ResultTable) LOAD * RESIDENT [$(vTable)];&lt;/P&gt;
&lt;P&gt;DROP TABLE [$(vTable)];&lt;/P&gt;
&lt;P&gt;NEXT i&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;DROP TABLE TableList;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Ralf&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jun 2014 20:21:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Reading-non-unique-XML-nodes/m-p/715016#M677442</guid>
      <dc:creator>rbecher</dc:creator>
      <dc:date>2014-06-19T20:21:45Z</dc:date>
    </item>
  </channel>
</rss>

