<?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: Help with data model in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Help-with-data-model/m-p/1288138#M853750</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;May be you can try with the below script&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="sql" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_14884472959588777" jivemacro_uid="_14884472959588777" modifiedtitle="true"&gt;
&lt;P&gt;Acc:&lt;/P&gt;
&lt;P&gt;LOAD RowNo() as Row,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Acc, &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Amount&lt;/P&gt;
&lt;P&gt;FROM&lt;/P&gt;
&lt;P&gt;t2.xlsx&lt;/P&gt;
&lt;P&gt;(ooxml, embedded labels, table is Arkusz1);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Filter:&lt;/P&gt;
&lt;P&gt;LOAD Filter, &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Description&lt;/P&gt;
&lt;P&gt;FROM&lt;/P&gt;
&lt;P&gt;t1.xlsx&lt;/P&gt;
&lt;P&gt;(ooxml, embedded labels, table is Arkusz1);&lt;/P&gt;
&lt;P&gt;AccDesc:&lt;/P&gt;
&lt;P&gt;Load '' as Description AutoGenerate 0;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;LET vNoOfRows = NoOfRows('Filter');&lt;/P&gt;
&lt;P&gt;//EXIT Script;&lt;/P&gt;
&lt;P&gt;for i=0 to $(vNoOfRows)&lt;/P&gt;
&lt;P&gt;&amp;nbsp; LET vFilter = Peek('Filter', i, 'Filter');&lt;/P&gt;
&lt;P&gt;&amp;nbsp; LET vDescription = Peek('Description', i, 'Filter');&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Concatenate(AccDesc)&lt;/P&gt;
&lt;P&gt;&amp;nbsp; LOAD&lt;/P&gt;
&lt;P&gt;&amp;nbsp; *&lt;/P&gt;
&lt;P&gt;&amp;nbsp; ,'$(vDescription)' as Description&lt;/P&gt;
&lt;P&gt;&amp;nbsp; ,Row as ConvertedRow&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Resident Acc&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Where WildMatch(Acc, '$(vFilter)') ;&lt;/P&gt;
&lt;P&gt;NEXT i;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Concatenate(AccDesc)&lt;/P&gt;
&lt;P&gt;LOAD * &lt;/P&gt;
&lt;P&gt;Resident Acc&lt;/P&gt;
&lt;P&gt;Where Not Exists(ConvertedRow,Row);&lt;/P&gt;
&lt;P&gt;DROP Table Acc, Filter;&lt;/P&gt;
&lt;P&gt;DROP Fields Row, ConvertedRow;&lt;/P&gt;
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 02 Mar 2017 09:35:37 GMT</pubDate>
    <dc:creator>CELAMBARASAN</dc:creator>
    <dc:date>2017-03-02T09:35:37Z</dc:date>
    <item>
      <title>Help with data model</title>
      <link>https://community.qlik.com/t5/QlikView/Help-with-data-model/m-p/1288132#M853744</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Community,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was hoping that you guys can help me with my problem &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have two tables T1 and T2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In T2 i have two columns Acc and Amount. In T1 i have filter and description. What i want to do is that every Acc from T2 that matches filter from T1 will be given a description from T1. For example every Acc that matches filter 100* will be given description D1, every Acc that matches filter 200* will be given description D2. Note that I have more complex filter like 300??-1*. I hope that it is possible to do this by some kind of data transformation in data model. The filter will be always some kind of number with * and ? - like in wildmatch function.&lt;/P&gt;&lt;P&gt;Since there will be many more filters i dont what to use where clause.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;P&gt;Daniel.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Nov 2020 16:16:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Help-with-data-model/m-p/1288132#M853744</guid>
      <dc:creator>daniel_kusiak</dc:creator>
      <dc:date>2020-11-25T16:16:04Z</dc:date>
    </item>
    <item>
      <title>Re: Help with data model</title>
      <link>https://community.qlik.com/t5/QlikView/Help-with-data-model/m-p/1288133#M853745</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Daniel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Consider the pick and match function to build a wild expression mapping.&amp;nbsp; This script was developed by Rob wunderlich&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Mar 2017 17:05:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Help-with-data-model/m-p/1288133#M853745</guid>
      <dc:creator>ziadm</dc:creator>
      <dc:date>2017-03-01T17:05:24Z</dc:date>
    </item>
    <item>
      <title>Re: Help with data model</title>
      <link>https://community.qlik.com/t5/QlikView/Help-with-data-model/m-p/1288134#M853746</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry missed the attachment&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Mar 2017 17:06:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Help-with-data-model/m-p/1288134#M853746</guid>
      <dc:creator>ziadm</dc:creator>
      <dc:date>2017-03-01T17:06:30Z</dc:date>
    </item>
    <item>
      <title>Re: Help with data model</title>
      <link>https://community.qlik.com/t5/QlikView/Help-with-data-model/m-p/1288135#M853747</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;IMG alt="T2.png" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/154905_T2.png" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;This is what you get &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Mar 2017 17:08:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Help-with-data-model/m-p/1288135#M853747</guid>
      <dc:creator>ziadm</dc:creator>
      <dc:date>2017-03-01T17:08:47Z</dc:date>
    </item>
    <item>
      <title>Re: Help with data model</title>
      <link>https://community.qlik.com/t5/QlikView/Help-with-data-model/m-p/1288136#M853748</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A href="https://community.qlik.com/qlik-users/171732"&gt;ziadmohd1&lt;/A&gt; and thank you for your reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The solution you have given me works great, but unfortunately I haven't consider all the possibilities.&lt;/P&gt;&lt;P&gt;I think that pick wildmatch is working fine untill it finds first match. But what if one Filter can match more than one description? Please look at the attached excel to see what i'm trying to achive. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Mar 2017 08:40:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Help-with-data-model/m-p/1288136#M853748</guid>
      <dc:creator>daniel_kusiak</dc:creator>
      <dc:date>2017-03-02T08:40:57Z</dc:date>
    </item>
    <item>
      <title>Re: Help with data model</title>
      <link>https://community.qlik.com/t5/QlikView/Help-with-data-model/m-p/1288137#M853749</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;try this&lt;/P&gt;&lt;P&gt;T1:&lt;/P&gt;&lt;P&gt;Mapping load&lt;/P&gt;&lt;P&gt;left(filter,3) as filter,&lt;/P&gt;&lt;P&gt;Description&lt;/P&gt;&lt;P&gt;from t1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;T2:&lt;/P&gt;&lt;P&gt;load&lt;/P&gt;&lt;P&gt;Accn,&lt;/P&gt;&lt;P&gt;Amount,&lt;/P&gt;&lt;P&gt;Applymap('&lt;SPAN style="font-size: 13.3333px;"&gt;T1&lt;/SPAN&gt;',Left(&lt;SPAN style="font-size: 13.3333px;"&gt;Accn&lt;/SPAN&gt;,3),'NA') as Description&lt;/P&gt;&lt;P&gt;from t2;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Mar 2017 09:02:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Help-with-data-model/m-p/1288137#M853749</guid>
      <dc:creator>khalander</dc:creator>
      <dc:date>2017-03-02T09:02:21Z</dc:date>
    </item>
    <item>
      <title>Re: Help with data model</title>
      <link>https://community.qlik.com/t5/QlikView/Help-with-data-model/m-p/1288138#M853750</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;May be you can try with the below script&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="sql" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_14884472959588777" jivemacro_uid="_14884472959588777" modifiedtitle="true"&gt;
&lt;P&gt;Acc:&lt;/P&gt;
&lt;P&gt;LOAD RowNo() as Row,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Acc, &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Amount&lt;/P&gt;
&lt;P&gt;FROM&lt;/P&gt;
&lt;P&gt;t2.xlsx&lt;/P&gt;
&lt;P&gt;(ooxml, embedded labels, table is Arkusz1);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Filter:&lt;/P&gt;
&lt;P&gt;LOAD Filter, &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Description&lt;/P&gt;
&lt;P&gt;FROM&lt;/P&gt;
&lt;P&gt;t1.xlsx&lt;/P&gt;
&lt;P&gt;(ooxml, embedded labels, table is Arkusz1);&lt;/P&gt;
&lt;P&gt;AccDesc:&lt;/P&gt;
&lt;P&gt;Load '' as Description AutoGenerate 0;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;LET vNoOfRows = NoOfRows('Filter');&lt;/P&gt;
&lt;P&gt;//EXIT Script;&lt;/P&gt;
&lt;P&gt;for i=0 to $(vNoOfRows)&lt;/P&gt;
&lt;P&gt;&amp;nbsp; LET vFilter = Peek('Filter', i, 'Filter');&lt;/P&gt;
&lt;P&gt;&amp;nbsp; LET vDescription = Peek('Description', i, 'Filter');&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Concatenate(AccDesc)&lt;/P&gt;
&lt;P&gt;&amp;nbsp; LOAD&lt;/P&gt;
&lt;P&gt;&amp;nbsp; *&lt;/P&gt;
&lt;P&gt;&amp;nbsp; ,'$(vDescription)' as Description&lt;/P&gt;
&lt;P&gt;&amp;nbsp; ,Row as ConvertedRow&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Resident Acc&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Where WildMatch(Acc, '$(vFilter)') ;&lt;/P&gt;
&lt;P&gt;NEXT i;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Concatenate(AccDesc)&lt;/P&gt;
&lt;P&gt;LOAD * &lt;/P&gt;
&lt;P&gt;Resident Acc&lt;/P&gt;
&lt;P&gt;Where Not Exists(ConvertedRow,Row);&lt;/P&gt;
&lt;P&gt;DROP Table Acc, Filter;&lt;/P&gt;
&lt;P&gt;DROP Fields Row, ConvertedRow;&lt;/P&gt;
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Mar 2017 09:35:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Help-with-data-model/m-p/1288138#M853750</guid>
      <dc:creator>CELAMBARASAN</dc:creator>
      <dc:date>2017-03-02T09:35:37Z</dc:date>
    </item>
    <item>
      <title>Re: Help with data model</title>
      <link>https://community.qlik.com/t5/QlikView/Help-with-data-model/m-p/1288139#M853751</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you &lt;A href="https://community.qlik.com/qlik-users/70029"&gt;celambarasan&lt;/A&gt;. This solution works like charm. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Mar 2017 10:28:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Help-with-data-model/m-p/1288139#M853751</guid>
      <dc:creator>daniel_kusiak</dc:creator>
      <dc:date>2017-03-02T10:28:23Z</dc:date>
    </item>
  </channel>
</rss>

