<?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 Re: extract values from field names to transform table in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/extract-values-from-field-names-to-transform-table/m-p/1627384#M594563</link>
    <description>&lt;P&gt;See attached qvw&lt;/P&gt;&lt;P&gt;&lt;IMG src="https://community.qlik.com/t5/image/serverpage/image-id/19935i03697189ABDF997B/image-size/large?v=1.0&amp;amp;px=-1" border="0" title="clipboard_image_0.png" alt="clipboard_image_0.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG src="https://community.qlik.com/t5/image/serverpage/image-id/19936i08C3CC124E9E4B1A/image-size/large?v=1.0&amp;amp;px=-1" border="0" title="clipboard_image_1.png" alt="clipboard_image_1.png" /&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 24 Sep 2019 11:31:41 GMT</pubDate>
    <dc:creator>Vegar</dc:creator>
    <dc:date>2019-09-24T11:31:41Z</dc:date>
    <item>
      <title>extract values from field names to transform table</title>
      <link>https://community.qlik.com/t5/QlikView/extract-values-from-field-names-to-transform-table/m-p/1627369#M594562</link>
      <description>&lt;P&gt;Hi together,&lt;/P&gt;&lt;P&gt;&amp;nbsp;I have the following challenge. I need to create a new structue to analyze some attributes. Therefore i need to extract values form the fieldnames from the given raw data. Since there are several houndreds of posible attributes i need a dynamic script or loop function. for better understanding here is an example.&lt;/P&gt;&lt;P&gt;my data source gives the following table structure and i can't change it:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Article_KEY&lt;/TD&gt;&lt;TD&gt;X-Color-No&lt;/TD&gt;&lt;TD&gt;X-Color-desc&lt;/TD&gt;&lt;TD&gt;X-Form-No&lt;/TD&gt;&lt;TD&gt;X-Form-desc&lt;/TD&gt;&lt;TD&gt;X-Weight-No&lt;/TD&gt;&lt;TD&gt;X-Weight-desc&lt;/TD&gt;&lt;TD&gt;Y-Service-No&lt;/TD&gt;&lt;TD&gt;Y-Service-desc&lt;/TD&gt;&lt;TD&gt;Z-Production-No&lt;/TD&gt;&lt;TD&gt;Z-Production-desc&lt;/TD&gt;&lt;TD&gt;Z-Purchasing-No&lt;/TD&gt;&lt;TD&gt;Z-Purchasing-desc&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;red&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;round&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;heavy&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;full service&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;yes&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;no&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;green&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;square&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;no&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;yes&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Explaination: The fieldnames are assembeled as follows:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;the first letter (X,Y,Z) describes he type of attribute,&lt;/LI&gt;&lt;LI&gt;2nd part ist the name of an attribute ("Color" or "Weight")&lt;/LI&gt;&lt;LI&gt;last part is the number (no) or the description (desc) of the actual value. (each value has a number and e description)&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;The target structure should be something like this:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Article_KEY&lt;/TD&gt;&lt;TD&gt;Type&lt;/TD&gt;&lt;TD&gt;Attribute&lt;/TD&gt;&lt;TD&gt;AttributeValue&lt;/TD&gt;&lt;TD&gt;AttributeValueDesc&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;Color&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;red&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;Form&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;round&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;Weight&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;heavy&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;Service&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;no service&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;Z&lt;/TD&gt;&lt;TD&gt;Production&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;Z&lt;/TD&gt;&lt;TD&gt;Purchasing&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;no&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;Color&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;green&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;Form&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;square&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;Weight&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;Service&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;Z&lt;/TD&gt;&lt;TD&gt;Production&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;no&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;Z&lt;/TD&gt;&lt;TD&gt;Purchasing&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;yes&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I wanted to try something like this.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;For Each vFieldName in (dynamic list of fieldnames without Article_KEY)):
    Load
        Article_KEY,
        Subfield(vFieldName,'-',1) as Type,
        Subfield(vFieldName,'-',2) as Attribute,
        if(wildmatch(vFieldName,'*_No'),vFieldName as AttributeValue,
        if(wildmatch(vFieldName,'*_desc'),vFieldName as AttributeValueDesc&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; But i have no clue how to get the vFieldname list and navigate through all fields.&lt;/P&gt;&lt;P&gt;I hope you can understand the issue?&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 02:24:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/extract-values-from-field-names-to-transform-table/m-p/1627369#M594562</guid>
      <dc:creator>djih</dc:creator>
      <dc:date>2024-11-16T02:24:28Z</dc:date>
    </item>
    <item>
      <title>Re: extract values from field names to transform table</title>
      <link>https://community.qlik.com/t5/QlikView/extract-values-from-field-names-to-transform-table/m-p/1627384#M594563</link>
      <description>&lt;P&gt;See attached qvw&lt;/P&gt;&lt;P&gt;&lt;IMG src="https://community.qlik.com/t5/image/serverpage/image-id/19935i03697189ABDF997B/image-size/large?v=1.0&amp;amp;px=-1" border="0" title="clipboard_image_0.png" alt="clipboard_image_0.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG src="https://community.qlik.com/t5/image/serverpage/image-id/19936i08C3CC124E9E4B1A/image-size/large?v=1.0&amp;amp;px=-1" border="0" title="clipboard_image_1.png" alt="clipboard_image_1.png" /&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 24 Sep 2019 11:31:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/extract-values-from-field-names-to-transform-table/m-p/1627384#M594563</guid>
      <dc:creator>Vegar</dc:creator>
      <dc:date>2019-09-24T11:31:41Z</dc:date>
    </item>
    <item>
      <title>Re: extract values from field names to transform table</title>
      <link>https://community.qlik.com/t5/QlikView/extract-values-from-field-names-to-transform-table/m-p/1627958#M594564</link>
      <description>&lt;P&gt;It seems I was thinking too complicated. I wouldn't have thought that it would be as easy as that. Thank you very much!&lt;/P&gt;</description>
      <pubDate>Wed, 25 Sep 2019 07:52:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/extract-values-from-field-names-to-transform-table/m-p/1627958#M594564</guid>
      <dc:creator>djih</dc:creator>
      <dc:date>2019-09-25T07:52:37Z</dc:date>
    </item>
  </channel>
</rss>

