<?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 Compare two bookmarks in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Compare-two-bookmarks/m-p/448783#M1164444</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;is it possible to compare one field with itself based on two different states of selections. I have one bookmark that gives me the part list: A,B,C,D,E,F. Second bookmark gives me: B,C,D,G. Can I compare somehow theese two bookmarks to get final list: A,E,F (only values that are in bookmark one but not in bookmark two)? I need only list from this field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I feel that macro can solve this problem but I do not have that much knowledge. I appreciate any help.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 27 Sep 2012 12:56:06 GMT</pubDate>
    <dc:creator />
    <dc:date>2012-09-27T12:56:06Z</dc:date>
    <item>
      <title>Compare two bookmarks</title>
      <link>https://community.qlik.com/t5/QlikView/Compare-two-bookmarks/m-p/448783#M1164444</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;is it possible to compare one field with itself based on two different states of selections. I have one bookmark that gives me the part list: A,B,C,D,E,F. Second bookmark gives me: B,C,D,G. Can I compare somehow theese two bookmarks to get final list: A,E,F (only values that are in bookmark one but not in bookmark two)? I need only list from this field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I feel that macro can solve this problem but I do not have that much knowledge. I appreciate any help.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Sep 2012 12:56:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Compare-two-bookmarks/m-p/448783#M1164444</guid>
      <dc:creator />
      <dc:date>2012-09-27T12:56:06Z</dc:date>
    </item>
    <item>
      <title>Re: Compare two bookmarks</title>
      <link>https://community.qlik.com/t5/QlikView/Compare-two-bookmarks/m-p/448784#M1164445</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi again,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;yes it is possible. It took me some time to fix all variables and with help topics I was able to make this code. Thats why I want to share it. I do not know if it is optimal solution, but it works and it is fast enough.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;sub ExtractParts&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'Field to filter&lt;/P&gt;&lt;P&gt;set araj=ActiveDocument.Fields("G_VCC")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'Activate first bookmark&lt;/P&gt;&lt;P&gt;ActiveDocument.RecallDocBookmark "Set1"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'Take possible values from field G_VCC into array&lt;/P&gt;&lt;P&gt;SET PrvaLista = araj.GetPossibleValues &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'Activate second bookmark&lt;/P&gt;&lt;P&gt;ActiveDocument.RecallDocBookmark "Set2"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'ake possible values from field G_VCC into array&lt;/P&gt;&lt;P&gt;SET DrugaLista = araj.GetPossibleValues&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'Count length of both arrays&lt;/P&gt;&lt;P&gt;brojac1 = PrvaLista.Count&lt;/P&gt;&lt;P&gt;brojac2 = DrugaLista.Count&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'loop throught both arrays. Goal is to check every line from first array with every line from second and to extract those that are same.&lt;/P&gt;&lt;P&gt;for i=0 to brojac1 - 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Set variable with "i" line from array1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set VCC1 = PrvaLista(i)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Loop through second array&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for j = 0 to brojac2-1&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; 'Set variable with "j" line from array2&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; set VCC2 = DrugaLista(j)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&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; 'If value from first array is equal to value from second array&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; if VCC1.Text = VCC2.Text then&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Then result is previous result;NewVariable&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;&amp;nbsp;&amp;nbsp; Rezultat = Rezultat &amp;amp; PrvaLista(i).text &amp;amp; "; "&lt;/P&gt;&lt;P&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; end if&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; next&lt;/P&gt;&lt;P&gt;next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; 'At the end, result variable "Rezultat" is placed in previously created variable "Probna" in front end. There is textbox on frontend that takes variable "Probna"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ActiveDocument.Variables("Probna").SetContent Rezultat, true&lt;/P&gt;&lt;P&gt;end sub&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Question 2: How to format data in textbox. Right now I get a list with Part;Part;Part... Is it possible to get:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Part;&lt;/P&gt;&lt;P&gt;Part;&lt;/P&gt;&lt;P&gt;Part;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;But this issue is solved &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt; Thank you all, because I used other&amp;nbsp; questions and answers to get this done.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Sep 2012 10:42:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Compare-two-bookmarks/m-p/448784#M1164445</guid>
      <dc:creator />
      <dc:date>2012-09-28T10:42:55Z</dc:date>
    </item>
  </channel>
</rss>

