<?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: Function to working with text in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Function-to-working-with-text/m-p/946440#M325981</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ralph,&lt;/P&gt;&lt;P&gt;thank you for your answer,&lt;/P&gt;&lt;P&gt;It' s good solution, I only added '&lt;SPAN style="color: #941100;"&gt;#' at the beginning and at the and of words otherwise script take a part of mapping word(for example it mapped 'air' in the 'chair' or 'tax' in the 'taxation'):&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MapCheckWholeWord:&amp;nbsp; &lt;BR /&gt; &lt;SPAN style="color: #0433ff;"&gt;Mapping&lt;/SPAN&gt; &lt;SPAN style="color: #0433ff;"&gt;&lt;STRONG&gt;LOAD&lt;/STRONG&gt;&lt;/SPAN&gt; * &lt;SPAN style="color: #0433ff;"&gt;inline&lt;/SPAN&gt; &lt;SPAN style="color: #941100;"&gt;[&amp;nbsp; &lt;BR /&gt; x,y&amp;nbsp; &lt;BR /&gt; #Finance#,&amp;lt;found&amp;gt;&amp;nbsp; &lt;BR /&gt; #Finance#and#tax#,&amp;lt;found&amp;gt;]&lt;/SPAN&gt;;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt; MapWholeWord:&amp;nbsp; &lt;BR /&gt; &lt;SPAN style="color: #0433ff;"&gt;Mapping&lt;/SPAN&gt; &lt;SPAN style="color: #0433ff;"&gt;&lt;STRONG&gt;LOAD&lt;/STRONG&gt;&lt;/SPAN&gt; * &lt;SPAN style="color: #0433ff;"&gt;inline&lt;/SPAN&gt; &lt;SPAN style="color: #941100;"&gt;[&amp;nbsp; &lt;BR /&gt; x,y&amp;nbsp; &lt;BR /&gt; &lt;SPAN style="color: #941100;"&gt;#&lt;/SPAN&gt;Finance&lt;SPAN style="color: #941100;"&gt;#&lt;/SPAN&gt;,&amp;lt;Finance&amp;gt;&amp;nbsp; &lt;BR /&gt; &lt;SPAN style="color: #941100;"&gt;#&lt;/SPAN&gt;Finance#and#tax&lt;SPAN style="color: #941100;"&gt;#&lt;/SPAN&gt;,&amp;lt;Finance and tax&amp;gt;]&lt;/SPAN&gt;;&amp;nbsp; &lt;/P&gt;&lt;P&gt;Best regards, Alex&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 06 Nov 2015 15:29:04 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2015-11-06T15:29:04Z</dc:date>
    <item>
      <title>Function to working with text</title>
      <link>https://community.qlik.com/t5/QlikView/Function-to-working-with-text/m-p/946434#M325975</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Maybe someone knows solution for my issue.&lt;/P&gt;&lt;P&gt;I want to create function for working with text like '&lt;STRONG&gt;mapsubstring&lt;/STRONG&gt;' but it won't match searched string when it is is part of word of mapping string. So far I created the function with 2 parameters: &lt;STRONG&gt;textfunction&lt;/STRONG&gt;(search string, mapping string) and it work well but only with single string. I don't know how to add in this function a mapping range (like in the &lt;STRONG&gt;mapsubstring&lt;/STRONG&gt; or &lt;STRONG&gt;applymap&lt;/STRONG&gt; functions) and logic to work with it (maybe somehow with For...each). &lt;/P&gt;&lt;P&gt;Could you help me with it?&lt;/P&gt;&lt;P&gt;Thanks, Alex.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Nov 2015 13:51:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Function-to-working-with-text/m-p/946434#M325975</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-11-05T13:51:30Z</dc:date>
    </item>
    <item>
      <title>Re: Function to working with text</title>
      <link>https://community.qlik.com/t5/QlikView/Function-to-working-with-text/m-p/946435#M325976</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you give some examples? Better yet, post a small qlikview document that illustrates the problem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Nov 2015 17:16:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Function-to-working-with-text/m-p/946435#M325976</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2015-11-05T17:16:44Z</dc:date>
    </item>
    <item>
      <title>Re: Function to working with text</title>
      <link>https://community.qlik.com/t5/QlikView/Function-to-working-with-text/m-p/946436#M325977</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gysbert,&lt;/P&gt;&lt;P&gt;sure I can:&lt;/P&gt;&lt;P&gt;Now JavaScript function looks following:&lt;/P&gt;&lt;P&gt;function Mapwholeword(string, occurrence,caseSensitive) {&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var regexes = [new RegExp(".*\\W" + occurrence + "\\W.*"),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new RegExp(".*\\W" + occurrence + "$"),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new RegExp("^" + occurrence + "\\W.*"),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new RegExp("^" + occurrence + "$")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ];&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (!caseSensitive) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string = string.toLowerCase();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; occurrence = occurrence.toLowerCase();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (var i = 0; i &amp;lt; regexes.length; i++) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var match = regexes&lt;I&gt;.exec(string);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (match !== null) {&lt;BR /&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; return occurrence;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return false;&lt;BR /&gt; } &lt;BR /&gt; //string - string in which we seek compliance &lt;BR /&gt; //occurrence - string from mapping file&lt;BR /&gt; //caseSensitive if true, caseinSensetive if false &lt;/I&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Examples: Mapwholeword('Finance and tax ', 'Finance', false) return Finance&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;nbsp; Mapwholeword('Finance and taxation ', 'Finance and tax', false) return false or null;&lt;/P&gt;&lt;P&gt;But I want use instead&amp;nbsp; 'occurrence' parameter the range with 2 columns.&lt;/P&gt;&lt;P&gt;For example &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Convert table:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Search&lt;/EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;EM&gt;Convert to&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;Finance&amp;nbsp;&amp;nbsp;&amp;nbsp; Finance sphere&lt;/P&gt;&lt;P&gt;Taxation&amp;nbsp;&amp;nbsp; Finance an tax sphere&lt;/P&gt;&lt;P&gt;ect. &lt;/P&gt;&lt;P&gt;and I want to write smh like that Mapwholeword('Finance and tax ', Convert table , false) return Finance sphere&lt;/P&gt;&lt;P&gt;ask more if you not understand&lt;/P&gt;&lt;P&gt;Thanks, Alex&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Nov 2015 17:55:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Function-to-working-with-text/m-p/946436#M325977</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-11-05T17:55:00Z</dc:date>
    </item>
    <item>
      <title>Re: Function to working with text</title>
      <link>https://community.qlik.com/t5/QlikView/Function-to-working-with-text/m-p/946437#M325978</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ok, I think I understand now. Unfortunately I don't see a way to achieve what (I think) you want. Qlikview isn't really equiped for that kind of text processing. Perhaps somebody else knows how to do this. &lt;A href="https://community.qlik.com/qlik-users/3136"&gt;rbecher&lt;/A&gt;‌, any ideas?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Nov 2015 09:14:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Function-to-working-with-text/m-p/946437#M325978</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2015-11-06T09:14:03Z</dc:date>
    </item>
    <item>
      <title>Re: Function to working with text</title>
      <link>https://community.qlik.com/t5/QlikView/Function-to-working-with-text/m-p/946438#M325979</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do not understand all cases but why not using MapSubstring with delimiters, something like that:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_1446802857768772 jive_text_macro" jivemacro_uid="_1446802857768772"&gt;
&lt;P&gt;MapCheckWholeWord:&lt;/P&gt;
&lt;P&gt;Mapping LOAD * inline [&lt;/P&gt;
&lt;P&gt;x,y&lt;/P&gt;
&lt;P&gt;Finance,&amp;lt;found&amp;gt;&lt;/P&gt;
&lt;P&gt;Finance#and#tax,&amp;lt;found&amp;gt;];&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;MapWholeWord:&lt;/P&gt;
&lt;P&gt;Mapping LOAD * inline [&lt;/P&gt;
&lt;P&gt;x,y&lt;/P&gt;
&lt;P&gt;Finance,&amp;lt;Finance&amp;gt;&lt;/P&gt;
&lt;P&gt;Finance#and#tax,&amp;lt;Finance and tax&amp;gt;];&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Result:&lt;/P&gt;
&lt;P&gt;LOAD ...&lt;/P&gt;
&lt;P&gt;If(Index(MapSubstring('MapCheckWholeWord', '#' &amp;amp; Replace(Field, ' ', '#') &amp;amp; '#'), '&amp;lt;found&amp;gt;') &amp;gt; 0,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; TextBetween(MapSubstring('MapWholeWord', '#' &amp;amp; Replace(Field, ' ', '#') &amp;amp; '#'), '&amp;lt;', '&amp;gt;'),&lt;/P&gt;
&lt;P&gt;&amp;nbsp; '..not found') as mapped&lt;/P&gt;
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Nov 2015 09:41:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Function-to-working-with-text/m-p/946438#M325979</guid>
      <dc:creator>rbecher</dc:creator>
      <dc:date>2015-11-06T09:41:22Z</dc:date>
    </item>
    <item>
      <title>Re: Function to working with text</title>
      <link>https://community.qlik.com/t5/QlikView/Function-to-working-with-text/m-p/946439#M325980</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Not really sure if I understood it right. May be the idea I showed here could help &lt;A href="https://community.qlik.com/message/886473"&gt;Re: join two tables by substring&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Nov 2015 09:49:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Function-to-working-with-text/m-p/946439#M325980</guid>
      <dc:creator>tresB</dc:creator>
      <dc:date>2015-11-06T09:49:33Z</dc:date>
    </item>
    <item>
      <title>Re: Function to working with text</title>
      <link>https://community.qlik.com/t5/QlikView/Function-to-working-with-text/m-p/946440#M325981</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ralph,&lt;/P&gt;&lt;P&gt;thank you for your answer,&lt;/P&gt;&lt;P&gt;It' s good solution, I only added '&lt;SPAN style="color: #941100;"&gt;#' at the beginning and at the and of words otherwise script take a part of mapping word(for example it mapped 'air' in the 'chair' or 'tax' in the 'taxation'):&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MapCheckWholeWord:&amp;nbsp; &lt;BR /&gt; &lt;SPAN style="color: #0433ff;"&gt;Mapping&lt;/SPAN&gt; &lt;SPAN style="color: #0433ff;"&gt;&lt;STRONG&gt;LOAD&lt;/STRONG&gt;&lt;/SPAN&gt; * &lt;SPAN style="color: #0433ff;"&gt;inline&lt;/SPAN&gt; &lt;SPAN style="color: #941100;"&gt;[&amp;nbsp; &lt;BR /&gt; x,y&amp;nbsp; &lt;BR /&gt; #Finance#,&amp;lt;found&amp;gt;&amp;nbsp; &lt;BR /&gt; #Finance#and#tax#,&amp;lt;found&amp;gt;]&lt;/SPAN&gt;;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt; MapWholeWord:&amp;nbsp; &lt;BR /&gt; &lt;SPAN style="color: #0433ff;"&gt;Mapping&lt;/SPAN&gt; &lt;SPAN style="color: #0433ff;"&gt;&lt;STRONG&gt;LOAD&lt;/STRONG&gt;&lt;/SPAN&gt; * &lt;SPAN style="color: #0433ff;"&gt;inline&lt;/SPAN&gt; &lt;SPAN style="color: #941100;"&gt;[&amp;nbsp; &lt;BR /&gt; x,y&amp;nbsp; &lt;BR /&gt; &lt;SPAN style="color: #941100;"&gt;#&lt;/SPAN&gt;Finance&lt;SPAN style="color: #941100;"&gt;#&lt;/SPAN&gt;,&amp;lt;Finance&amp;gt;&amp;nbsp; &lt;BR /&gt; &lt;SPAN style="color: #941100;"&gt;#&lt;/SPAN&gt;Finance#and#tax&lt;SPAN style="color: #941100;"&gt;#&lt;/SPAN&gt;,&amp;lt;Finance and tax&amp;gt;]&lt;/SPAN&gt;;&amp;nbsp; &lt;/P&gt;&lt;P&gt;Best regards, Alex&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Nov 2015 15:29:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Function-to-working-with-text/m-p/946440#M325981</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-11-06T15:29:04Z</dc:date>
    </item>
  </channel>
</rss>

