<?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: Lookup value based on multiple conditions between two tables in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Lookup-value-based-on-multiple-conditions-between-two-tables/m-p/1608843#M737139</link>
    <description>&lt;P&gt;Eventually I made it work by checking a lot of information in the Qlikview Community. Any advise to optimize it is appreciated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Branch:&lt;BR /&gt;LOAD RecNo() as Dummy,&lt;BR /&gt;[Branch],&lt;BR /&gt;[Buy Ccy],&lt;BR /&gt;[Buy Amount],&lt;BR /&gt;[Sell Ccy],&lt;BR /&gt;[Sell Amount],&lt;BR /&gt;if([Buy Ccy] = 'USD',[Buy Ccy]&amp;amp;fabs([Buy Amount])&amp;amp;[Sell Ccy]&amp;amp;fabs([Sell Amount]),[Sell Ccy]&amp;amp;fabs([Sell Amount])&amp;amp;[Buy Ccy]&amp;amp;fabs([Buy Amount])) as CcyAmtPair&lt;BR /&gt;FROM&lt;BR /&gt;[I:\Desktop\CVA\Qlikview\File1.xlsx]&lt;BR /&gt;(ooxml, embedded labels);&lt;/P&gt;&lt;P&gt;Customer:&lt;BR /&gt;LOAD [Customer] as TempCustomer,&lt;BR /&gt;[Buy Ccy] as [Customer Buy Ccy],&lt;BR /&gt;[Buy Amount] as [Customer Buy Amount],&lt;BR /&gt;[Sell Ccy] as [Customer Sell Ccy],&lt;BR /&gt;[Sell Amount] as [Customer Sell Amount],&lt;BR /&gt;if([Buy Ccy] = 'USD',[Buy Ccy]&amp;amp;fabs([Buy Amount])&amp;amp;[Sell Ccy]&amp;amp;fabs([Sell Amount]),[Sell Ccy]&amp;amp;fabs([Sell Amount])&amp;amp;[Buy Ccy]&amp;amp;fabs([Buy Amount])) as CcyAmtPair&lt;BR /&gt;FROM&lt;BR /&gt;[I:\Desktop\CVA\Qlikview\File2.xlsx]&lt;BR /&gt;(ooxml, embedded labels);&lt;/P&gt;&lt;P&gt;TempFinal:&lt;BR /&gt;LOAD 0 as Customer AutoGenerate 0;&lt;/P&gt;&lt;P&gt;FOR i = 0 to FieldValueCount('Branch')-1;&lt;BR /&gt;LET vCount = 0;&lt;BR /&gt;LET k = $(i)+1;&lt;BR /&gt;LET Buy_Ccy1 = Peek('Buy Ccy',i,'Branch');&lt;BR /&gt;LET Buy_Amount1 = Alt(fabs(Peek('Buy Amount',i,'Branch')),0);&lt;BR /&gt;LET Sell_Ccy1 = Peek('Sell Ccy',i,'Branch');&lt;BR /&gt;LET Sell_Amount1 = Alt(fabs(Peek('Sell Amount',i,'Branch')),0);&lt;BR /&gt;LET FinalCustomer = '';&lt;BR /&gt;LET BlankCustomer = '';&lt;BR /&gt;&lt;BR /&gt;FOR j = 0 to FieldValueCount('TempCustomer')-1;&lt;BR /&gt;LET Buy_Ccy2 = Peek('Customer Buy Ccy',j,'Customer');&lt;BR /&gt;LET Buy_Amount2 = Alt(fabs(Peek('Customer Buy Amount',j,'Customer')),0);&lt;BR /&gt;LET Sell_Ccy2 = Peek('Customer Sell Ccy',j,'Customer');&lt;BR /&gt;LET Sell_Amount2 = Alt(fabs(Peek('Customer Sell Amount',j,'Customer')),0);&lt;BR /&gt;LET StoreCustomer = Peek('TempCustomer',j,'Customer');&lt;BR /&gt;IF (Buy_Ccy1 = Buy_Ccy2 and Buy_Amount1 = Buy_Amount2 and Sell_Ccy1 = Sell_Ccy2 and Sell_Amount1 = Sell_Amount2) or (Buy_Ccy1 = Sell_Ccy2 and Buy_Amount1 = Sell_Amount2 and Sell_Ccy1 = Buy_Ccy2 and Sell_Amount1 = Buy_Amount2) THEN&lt;BR /&gt;FinalCustomer = StoreCustomer;&lt;BR /&gt;vCount = $(vCount) +1;&lt;BR /&gt;ENDIF&lt;BR /&gt;NEXT j&lt;BR /&gt;If $(vCount) = 1 THEN&lt;BR /&gt;TempFinal:&lt;BR /&gt;LOAD '$(FinalCustomer)' as Customer,&lt;BR /&gt;Num#('$(k)') as Dummy&lt;BR /&gt;AutoGenerate 1;&lt;BR /&gt;ENDIF&lt;BR /&gt;NEXT i&lt;/P&gt;&lt;P&gt;DROP Table TempFinal;&lt;/P&gt;</description>
    <pubDate>Fri, 02 Aug 2019 09:52:25 GMT</pubDate>
    <dc:creator>xupmaupl</dc:creator>
    <dc:date>2019-08-02T09:52:25Z</dc:date>
    <item>
      <title>Lookup value based on multiple conditions between two tables</title>
      <link>https://community.qlik.com/t5/QlikView/Lookup-value-based-on-multiple-conditions-between-two-tables/m-p/1606742#M737137</link>
      <description>&lt;P&gt;Hello everyone,&lt;/P&gt;&lt;P&gt;I am having two tables below.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Table: A&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Branch&lt;/TD&gt;&lt;TD&gt;Buy Ccy&lt;/TD&gt;&lt;TD&gt;Buy Amount&lt;/TD&gt;&lt;TD&gt;Sell Ccy&lt;/TD&gt;&lt;TD&gt;Sell Amount&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;USD&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;EUR&lt;/TD&gt;&lt;TD&gt;190&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;EUR&lt;/TD&gt;&lt;TD&gt;180&lt;/TD&gt;&lt;TD&gt;USD&lt;/TD&gt;&lt;TD&gt;190&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;JPY&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;EUR&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Table B:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Customer&lt;/TD&gt;&lt;TD&gt;Buy Ccy&lt;/TD&gt;&lt;TD&gt;Buy Amount&lt;/TD&gt;&lt;TD&gt;Sell Ccy&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Sell Amount&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AA&lt;/TD&gt;&lt;TD&gt;EUR&lt;/TD&gt;&lt;TD&gt;190&lt;/TD&gt;&lt;TD&gt;USD&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;BB&lt;/TD&gt;&lt;TD&gt;EUR&lt;/TD&gt;&lt;TD&gt;180&lt;/TD&gt;&lt;TD&gt;USD&lt;/TD&gt;&lt;TD&gt;190&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CC&lt;/TD&gt;&lt;TD&gt;JPY&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;EUR&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DD&lt;/TD&gt;&lt;TD&gt;EUR&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;TD&gt;JPY&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need to left join Table B to Table A based on multiple conditions.&lt;/P&gt;&lt;P&gt;Condition 1: Left join if (Table A Buy Ccy = Table B Buy Ccy and Table A Buy Amount = Table B Buy Amount and Table A Sell Ccy = Table B Sell Ccy&amp;nbsp; and Table A Sell Amount = Table B Sell Amount) or (Table A Buy Ccy = Table B Sell Ccy and Table A Buy Amount = Table B Sell Amount and Table A Sell Ccy = Table B Buy Ccy&amp;nbsp; and Table A Sell Amount = Table B Buy Amount)&lt;/P&gt;&lt;P&gt;As Brach sell and buy with the Customer but the Table B data is random. So need to compare both the combination of Ccy and Amount between two tables regardless sell or buy.&lt;/P&gt;&lt;P&gt;Condition 2: A check is needed here. If there are more than one Customer in Table B match with a Branch in the Table A, leave Customer blank in the joined table. For example, both Customer CC and DD match Branch C based on the Condition 1, leave the customer blank.&lt;/P&gt;&lt;P&gt;The final table should be like:&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Branch&lt;/TD&gt;&lt;TD&gt;Customer&lt;/TD&gt;&lt;TD&gt;Buy Ccy&lt;/TD&gt;&lt;TD&gt;Buy Amount&lt;/TD&gt;&lt;TD&gt;Sell Ccy&lt;/TD&gt;&lt;TD&gt;Sell Amount&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;AA&lt;/TD&gt;&lt;TD&gt;USD&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;EUR&lt;/TD&gt;&lt;TD&gt;190&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;BB&lt;/TD&gt;&lt;TD&gt;EUR&lt;/TD&gt;&lt;TD&gt;180&lt;/TD&gt;&lt;TD&gt;USD&lt;/TD&gt;&lt;TD&gt;190&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;JPY&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;EUR&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could you please provide the possible solution for this scenario?&lt;/P&gt;&lt;P&gt;Thanks in advance.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Kind Regards,&lt;/P&gt;&lt;P&gt;Riva&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 02:53:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Lookup-value-based-on-multiple-conditions-between-two-tables/m-p/1606742#M737137</guid>
      <dc:creator>xupmaupl</dc:creator>
      <dc:date>2024-11-16T02:53:35Z</dc:date>
    </item>
    <item>
      <title>Re: Lookup value based on multiple conditions between two tables</title>
      <link>https://community.qlik.com/t5/QlikView/Lookup-value-based-on-multiple-conditions-between-two-tables/m-p/1607691#M737138</link>
      <description>&lt;P&gt;I plan to use two loops to achieve it.&lt;/P&gt;&lt;P&gt;The first loop will take the value row by row from the first table and the second loop will do the same for the second table.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I set the FinalCustomer variable as '' initially and if the j iteration achieve the IF condition, make FinalCustomer as the Customer value from the current j row.&lt;/P&gt;&lt;P&gt;Another valuable vCount was also set to check if more than one match between two tables.&amp;nbsp;&lt;/P&gt;&lt;P&gt;After each i loop, left join the FinalCustomer value as Customer to the Branch table if vCount = 1. If&amp;nbsp; vCount&amp;lt;&amp;gt;1, leave Customer blank.&lt;/P&gt;&lt;P&gt;Branch:&lt;BR /&gt;LOAD [Branch],&lt;BR /&gt;[Buy Ccy],&lt;BR /&gt;[Buy Amount],&lt;BR /&gt;[Sell Ccy],&lt;BR /&gt;[Sell Amount]&lt;BR /&gt;FROM&lt;BR /&gt;[I:\Desktop\Qlikview\File1.xlsx]&lt;BR /&gt;(ooxml, embedded labels);&lt;/P&gt;&lt;P&gt;Customer:&lt;BR /&gt;LOAD [Customer] as CustomerTemp1,&lt;BR /&gt;[Buy Ccy],&lt;BR /&gt;[Buy Amount],&lt;BR /&gt;[Sell Ccy],&lt;BR /&gt;[Sell Amount]&lt;BR /&gt;FROM&lt;BR /&gt;[I:\Desktop\Qlikview\File2.xlsx]&lt;BR /&gt;(ooxml, embedded labels);&lt;/P&gt;&lt;P&gt;FOR i = 0 to FieldValueCount('Branch')-1;&lt;BR /&gt;LET vCount = 0;&lt;BR /&gt;LET Buy_Ccy1 = Peek('Buy Ccy',i,'Branch');&lt;BR /&gt;LET Buy_Amount1 = Alt(fabs(Peek('Buy Amount',i,'Branch')),0);&lt;BR /&gt;LET Sell_Ccy1 = Peek('Sell Ccy',i,'Branch');&lt;BR /&gt;LET Sell_Amount1 = Alt(fabs(Peek('Sell Amount',i,'Branch')),0);&lt;BR /&gt;LET FinalCustomer = '';&lt;BR /&gt;&lt;BR /&gt;FOR j = 0 to FieldValueCount('CustomerTemp1')-1;&lt;BR /&gt;LET Buy_Ccy2 = Peek('Buy Ccy',j,'Customer');&lt;BR /&gt;LET Buy_Amount2 = Alt(fabs(Peek('Buy Amount',j,'Customer')),0);&lt;BR /&gt;LET Sell_Ccy2 = Peek('Sell Ccy',j,'Customer');&lt;BR /&gt;LET Sell_Amount2 = Alt(fabs(Peek('Sell Amount',j,'Customer')),0);&lt;BR /&gt;LET CustomerTemp2 = Peek('CustomerTemp1',j,'Customer');&lt;BR /&gt;IF (Buy_Ccy1 = Buy_Ccy2 and Buy_Amount1 = Buy_Amount2 and Sell_Ccy1 = Sell_Ccy2 and Sell_Amount1 = Sell_Amount2) or (Buy_Ccy1 = Sell_Ccy2 and Buy_Amount1 = Sell_Amount2 and Sell_Ccy1 = Buy_Ccy2 and Sell_Amount1 = Buy_Amount2) THEN&lt;BR /&gt;FinalCustomer = CustomerTemp2;&lt;BR /&gt;vCount = $(vCount) +1;&lt;BR /&gt;ENDIF&lt;BR /&gt;NEXT j&lt;BR /&gt;If $(vCount) = 1 THEN&lt;BR /&gt;LOAD '$(FinalCustomer)' as Customer&lt;BR /&gt;Resident Branch;&lt;BR /&gt;ENDIF&lt;BR /&gt;NEXT i&lt;/P&gt;&lt;P&gt;However, the final result is like below:&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Branch&lt;/TD&gt;&lt;TD&gt;Buy Amount&lt;/TD&gt;&lt;TD&gt;Buy Ccy&lt;/TD&gt;&lt;TD&gt;Customer&lt;/TD&gt;&lt;TD&gt;Sell Amount&lt;/TD&gt;&lt;TD&gt;Sell Ccy&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;USD&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;-190&lt;/TD&gt;&lt;TD&gt;EUR&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;180&lt;/TD&gt;&lt;TD&gt;EUR&lt;/TD&gt;&lt;TD&gt;BB&lt;/TD&gt;&lt;TD&gt;-190&lt;/TD&gt;&lt;TD&gt;USD&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;JPY&lt;/TD&gt;&lt;TD&gt;CC&lt;/TD&gt;&lt;TD&gt;-50&lt;/TD&gt;&lt;TD&gt;EUR&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;TD&gt;EUR&lt;/TD&gt;&lt;TD&gt;DD&lt;/TD&gt;&lt;TD&gt;-200&lt;/TD&gt;&lt;TD&gt;JPY&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;190&lt;/TD&gt;&lt;TD&gt;EUR&lt;/TD&gt;&lt;TD&gt;AA&lt;/TD&gt;&lt;TD&gt;-200&lt;/TD&gt;&lt;TD&gt;USD&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How can I correct it?&lt;/P&gt;</description>
      <pubDate>Wed, 31 Jul 2019 20:57:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Lookup-value-based-on-multiple-conditions-between-two-tables/m-p/1607691#M737138</guid>
      <dc:creator>xupmaupl</dc:creator>
      <dc:date>2019-07-31T20:57:15Z</dc:date>
    </item>
    <item>
      <title>Re: Lookup value based on multiple conditions between two tables</title>
      <link>https://community.qlik.com/t5/QlikView/Lookup-value-based-on-multiple-conditions-between-two-tables/m-p/1608843#M737139</link>
      <description>&lt;P&gt;Eventually I made it work by checking a lot of information in the Qlikview Community. Any advise to optimize it is appreciated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Branch:&lt;BR /&gt;LOAD RecNo() as Dummy,&lt;BR /&gt;[Branch],&lt;BR /&gt;[Buy Ccy],&lt;BR /&gt;[Buy Amount],&lt;BR /&gt;[Sell Ccy],&lt;BR /&gt;[Sell Amount],&lt;BR /&gt;if([Buy Ccy] = 'USD',[Buy Ccy]&amp;amp;fabs([Buy Amount])&amp;amp;[Sell Ccy]&amp;amp;fabs([Sell Amount]),[Sell Ccy]&amp;amp;fabs([Sell Amount])&amp;amp;[Buy Ccy]&amp;amp;fabs([Buy Amount])) as CcyAmtPair&lt;BR /&gt;FROM&lt;BR /&gt;[I:\Desktop\CVA\Qlikview\File1.xlsx]&lt;BR /&gt;(ooxml, embedded labels);&lt;/P&gt;&lt;P&gt;Customer:&lt;BR /&gt;LOAD [Customer] as TempCustomer,&lt;BR /&gt;[Buy Ccy] as [Customer Buy Ccy],&lt;BR /&gt;[Buy Amount] as [Customer Buy Amount],&lt;BR /&gt;[Sell Ccy] as [Customer Sell Ccy],&lt;BR /&gt;[Sell Amount] as [Customer Sell Amount],&lt;BR /&gt;if([Buy Ccy] = 'USD',[Buy Ccy]&amp;amp;fabs([Buy Amount])&amp;amp;[Sell Ccy]&amp;amp;fabs([Sell Amount]),[Sell Ccy]&amp;amp;fabs([Sell Amount])&amp;amp;[Buy Ccy]&amp;amp;fabs([Buy Amount])) as CcyAmtPair&lt;BR /&gt;FROM&lt;BR /&gt;[I:\Desktop\CVA\Qlikview\File2.xlsx]&lt;BR /&gt;(ooxml, embedded labels);&lt;/P&gt;&lt;P&gt;TempFinal:&lt;BR /&gt;LOAD 0 as Customer AutoGenerate 0;&lt;/P&gt;&lt;P&gt;FOR i = 0 to FieldValueCount('Branch')-1;&lt;BR /&gt;LET vCount = 0;&lt;BR /&gt;LET k = $(i)+1;&lt;BR /&gt;LET Buy_Ccy1 = Peek('Buy Ccy',i,'Branch');&lt;BR /&gt;LET Buy_Amount1 = Alt(fabs(Peek('Buy Amount',i,'Branch')),0);&lt;BR /&gt;LET Sell_Ccy1 = Peek('Sell Ccy',i,'Branch');&lt;BR /&gt;LET Sell_Amount1 = Alt(fabs(Peek('Sell Amount',i,'Branch')),0);&lt;BR /&gt;LET FinalCustomer = '';&lt;BR /&gt;LET BlankCustomer = '';&lt;BR /&gt;&lt;BR /&gt;FOR j = 0 to FieldValueCount('TempCustomer')-1;&lt;BR /&gt;LET Buy_Ccy2 = Peek('Customer Buy Ccy',j,'Customer');&lt;BR /&gt;LET Buy_Amount2 = Alt(fabs(Peek('Customer Buy Amount',j,'Customer')),0);&lt;BR /&gt;LET Sell_Ccy2 = Peek('Customer Sell Ccy',j,'Customer');&lt;BR /&gt;LET Sell_Amount2 = Alt(fabs(Peek('Customer Sell Amount',j,'Customer')),0);&lt;BR /&gt;LET StoreCustomer = Peek('TempCustomer',j,'Customer');&lt;BR /&gt;IF (Buy_Ccy1 = Buy_Ccy2 and Buy_Amount1 = Buy_Amount2 and Sell_Ccy1 = Sell_Ccy2 and Sell_Amount1 = Sell_Amount2) or (Buy_Ccy1 = Sell_Ccy2 and Buy_Amount1 = Sell_Amount2 and Sell_Ccy1 = Buy_Ccy2 and Sell_Amount1 = Buy_Amount2) THEN&lt;BR /&gt;FinalCustomer = StoreCustomer;&lt;BR /&gt;vCount = $(vCount) +1;&lt;BR /&gt;ENDIF&lt;BR /&gt;NEXT j&lt;BR /&gt;If $(vCount) = 1 THEN&lt;BR /&gt;TempFinal:&lt;BR /&gt;LOAD '$(FinalCustomer)' as Customer,&lt;BR /&gt;Num#('$(k)') as Dummy&lt;BR /&gt;AutoGenerate 1;&lt;BR /&gt;ENDIF&lt;BR /&gt;NEXT i&lt;/P&gt;&lt;P&gt;DROP Table TempFinal;&lt;/P&gt;</description>
      <pubDate>Fri, 02 Aug 2019 09:52:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Lookup-value-based-on-multiple-conditions-between-two-tables/m-p/1608843#M737139</guid>
      <dc:creator>xupmaupl</dc:creator>
      <dc:date>2019-08-02T09:52:25Z</dc:date>
    </item>
    <item>
      <title>Re: Lookup value based on multiple conditions between two tables</title>
      <link>https://community.qlik.com/t5/QlikView/Lookup-value-based-on-multiple-conditions-between-two-tables/m-p/1614507#M737140</link>
      <description>&lt;P&gt;Riva, it would be most helpful if you attach the app, or a sample app that has the actual data model etc.&amp;nbsp; You can scramble confidential fields of data in the app by going to Settings\Document Properties\Scrambling tab and selecting which fields to scramble there...&amp;nbsp; This should allow folks to have a look to see if they can offer any other suggestions for optimizing things.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;Brett&lt;/P&gt;</description>
      <pubDate>Tue, 20 Aug 2019 21:18:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Lookup-value-based-on-multiple-conditions-between-two-tables/m-p/1614507#M737140</guid>
      <dc:creator>Brett_Bleess</dc:creator>
      <dc:date>2019-08-20T21:18:04Z</dc:date>
    </item>
  </channel>
</rss>

