<?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 Set Analysis within If statement-multiple conditions in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Set-Analysis-within-If-statement-multiple-conditions/m-p/1531280#M440909</link>
    <description>&lt;P&gt;I've the following data:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Location&lt;/TD&gt;&lt;TD&gt;Part&lt;/TD&gt;&lt;TD&gt;Qty&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CD&lt;/TD&gt;&lt;TD&gt;Engine&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AE00&lt;/TD&gt;&lt;TD&gt;Transmission&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;TR00&lt;/TD&gt;&lt;TD&gt;Pump&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;TR02&lt;/TD&gt;&lt;TD&gt;Transmission&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;TR03&lt;/TD&gt;&lt;TD&gt;Transmission&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;TR04&lt;/TD&gt;&lt;TD&gt;Pump&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;SD&lt;/TD&gt;&lt;TD&gt;Pump&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CD&lt;/TD&gt;&lt;TD&gt;Engine&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AE00&lt;/TD&gt;&lt;TD&gt;Transmission&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;TR04&lt;/TD&gt;&lt;TD&gt;Pump&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to group and rename all parts at locations &lt;U&gt;"CD"&lt;/U&gt; as new, location &lt;U&gt;"TR00"&lt;/U&gt; as incomplete,&amp;nbsp;parts in location &lt;U&gt;"AE00" and "SD"&lt;/U&gt; as semi and &lt;U&gt;"TR02,TR03,TR04"&lt;/U&gt; as final. Then sum the quantity using&amp;nbsp;expression " =Sum(Qty)".&amp;nbsp;My data should look like this ideally:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Location&lt;/TD&gt;&lt;TD&gt;Part&lt;/TD&gt;&lt;TD&gt;Qty&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;new&lt;/TD&gt;&lt;TD&gt;engine&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;new&lt;/TD&gt;&lt;TD&gt;transmission&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;semi&lt;/TD&gt;&lt;TD&gt;transmission&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;semi&lt;/TD&gt;&lt;TD&gt;pump&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;final&lt;/TD&gt;&lt;TD&gt;transmission&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;final&lt;/TD&gt;&lt;TD&gt;pump&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;incomplete&lt;/TD&gt;&lt;TD&gt;pump&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I made a "calculated dimension" using If statement with AND condition like this but It says error in expression:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;=&lt;FONT color="#0000ff"&gt;If&lt;/FONT&gt;(&lt;FONT color="#800000"&gt;[Proposed Location]&lt;/FONT&gt;='CD', 'new') &lt;FONT color="#0000ff"&gt;and&lt;/FONT&gt; &lt;FONT face="Arial"&gt;&lt;FONT size="2"&gt;&lt;FONT color="#0000ff"&gt;If&lt;/FONT&gt;(&lt;/FONT&gt;&lt;FONT color="#800000" size="2"&gt;[Proposed Location]&lt;/FONT&gt;&lt;FONT size="2"&gt;=TR00', 'incomplete')&lt;/FONT&gt;&lt;/FONT&gt; &lt;FONT color="#0000ff"&gt;and If&lt;/FONT&gt;({&amp;lt;&lt;FONT color="#800000"&gt;[Proposed Location]&lt;/FONT&gt;={&lt;FONT color="#800000"&gt;"TR02"&lt;/FONT&gt;,&lt;FONT color="#800000"&gt;"TR03"&lt;/FONT&gt;,&lt;FONT color="#800000"&gt;"TR04"&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT size="1"&gt;&lt;STRONG&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;}&amp;gt;}, 'Final') &lt;FONT face="Arial"&gt;&lt;FONT size="2"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;and&lt;/FONT&gt; &lt;FONT color="#0000ff" size="2"&gt;If&lt;/FONT&gt;&lt;FONT size="2"&gt;({&amp;lt;&lt;/FONT&gt;&lt;FONT color="#800000" size="2"&gt;[Proposed Location]&lt;/FONT&gt;&lt;FONT size="2"&gt;={&lt;FONT color="#800000"&gt;"AE00","SD"&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;}&amp;gt;}, 'Final')&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="3"&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;How do I solve this?&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;</description>
    <pubDate>Sat, 16 Nov 2024 21:35:33 GMT</pubDate>
    <dc:creator>skompel2</dc:creator>
    <dc:date>2024-11-16T21:35:33Z</dc:date>
    <item>
      <title>Set Analysis within If statement-multiple conditions</title>
      <link>https://community.qlik.com/t5/QlikView/Set-Analysis-within-If-statement-multiple-conditions/m-p/1531280#M440909</link>
      <description>&lt;P&gt;I've the following data:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Location&lt;/TD&gt;&lt;TD&gt;Part&lt;/TD&gt;&lt;TD&gt;Qty&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CD&lt;/TD&gt;&lt;TD&gt;Engine&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AE00&lt;/TD&gt;&lt;TD&gt;Transmission&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;TR00&lt;/TD&gt;&lt;TD&gt;Pump&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;TR02&lt;/TD&gt;&lt;TD&gt;Transmission&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;TR03&lt;/TD&gt;&lt;TD&gt;Transmission&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;TR04&lt;/TD&gt;&lt;TD&gt;Pump&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;SD&lt;/TD&gt;&lt;TD&gt;Pump&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CD&lt;/TD&gt;&lt;TD&gt;Engine&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AE00&lt;/TD&gt;&lt;TD&gt;Transmission&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;TR04&lt;/TD&gt;&lt;TD&gt;Pump&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to group and rename all parts at locations &lt;U&gt;"CD"&lt;/U&gt; as new, location &lt;U&gt;"TR00"&lt;/U&gt; as incomplete,&amp;nbsp;parts in location &lt;U&gt;"AE00" and "SD"&lt;/U&gt; as semi and &lt;U&gt;"TR02,TR03,TR04"&lt;/U&gt; as final. Then sum the quantity using&amp;nbsp;expression " =Sum(Qty)".&amp;nbsp;My data should look like this ideally:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Location&lt;/TD&gt;&lt;TD&gt;Part&lt;/TD&gt;&lt;TD&gt;Qty&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;new&lt;/TD&gt;&lt;TD&gt;engine&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;new&lt;/TD&gt;&lt;TD&gt;transmission&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;semi&lt;/TD&gt;&lt;TD&gt;transmission&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;semi&lt;/TD&gt;&lt;TD&gt;pump&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;final&lt;/TD&gt;&lt;TD&gt;transmission&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;final&lt;/TD&gt;&lt;TD&gt;pump&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;incomplete&lt;/TD&gt;&lt;TD&gt;pump&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I made a "calculated dimension" using If statement with AND condition like this but It says error in expression:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;=&lt;FONT color="#0000ff"&gt;If&lt;/FONT&gt;(&lt;FONT color="#800000"&gt;[Proposed Location]&lt;/FONT&gt;='CD', 'new') &lt;FONT color="#0000ff"&gt;and&lt;/FONT&gt; &lt;FONT face="Arial"&gt;&lt;FONT size="2"&gt;&lt;FONT color="#0000ff"&gt;If&lt;/FONT&gt;(&lt;/FONT&gt;&lt;FONT color="#800000" size="2"&gt;[Proposed Location]&lt;/FONT&gt;&lt;FONT size="2"&gt;=TR00', 'incomplete')&lt;/FONT&gt;&lt;/FONT&gt; &lt;FONT color="#0000ff"&gt;and If&lt;/FONT&gt;({&amp;lt;&lt;FONT color="#800000"&gt;[Proposed Location]&lt;/FONT&gt;={&lt;FONT color="#800000"&gt;"TR02"&lt;/FONT&gt;,&lt;FONT color="#800000"&gt;"TR03"&lt;/FONT&gt;,&lt;FONT color="#800000"&gt;"TR04"&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT size="1"&gt;&lt;STRONG&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;}&amp;gt;}, 'Final') &lt;FONT face="Arial"&gt;&lt;FONT size="2"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;and&lt;/FONT&gt; &lt;FONT color="#0000ff" size="2"&gt;If&lt;/FONT&gt;&lt;FONT size="2"&gt;({&amp;lt;&lt;/FONT&gt;&lt;FONT color="#800000" size="2"&gt;[Proposed Location]&lt;/FONT&gt;&lt;FONT size="2"&gt;={&lt;FONT color="#800000"&gt;"AE00","SD"&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;}&amp;gt;}, 'Final')&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="3"&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;How do I solve this?&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 21:35:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Set-Analysis-within-If-statement-multiple-conditions/m-p/1531280#M440909</guid>
      <dc:creator>skompel2</dc:creator>
      <dc:date>2024-11-16T21:35:33Z</dc:date>
    </item>
    <item>
      <title>Re: Set Analysis within If statement-multiple conditions</title>
      <link>https://community.qlik.com/t5/QlikView/Set-Analysis-within-If-statement-multiple-conditions/m-p/1531287#M440910</link>
      <description>&lt;P&gt;Try this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;=If([Proposed Location]='CD','new',&lt;BR /&gt;If([Proposed Location] = 'TR00','incomplete',&lt;BR /&gt;If(Match([Proposed Location],'TR02','TR03','TR04','AE00','SD') &amp;gt; 0,'Final')))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 16 Jan 2019 22:15:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Set-Analysis-within-If-statement-multiple-conditions/m-p/1531287#M440910</guid>
      <dc:creator>jwjackso</dc:creator>
      <dc:date>2019-01-16T22:15:16Z</dc:date>
    </item>
    <item>
      <title>Re: Set Analysis within If statement-multiple conditions</title>
      <link>https://community.qlik.com/t5/QlikView/Set-Analysis-within-If-statement-multiple-conditions/m-p/1531293#M440911</link>
      <description>The best way to solve this is to use a mapping table in the script to do the conversion of the locations or create a new field.&lt;BR /&gt;&lt;BR /&gt;It is possible to do as a calculated dimension, but this may impact performance on the front end.&lt;BR /&gt;&lt;BR /&gt;See sample script:&lt;BR /&gt;[LocationMapping]:&lt;BR /&gt;MAPPING LOAD * INLINE&lt;BR /&gt;[&lt;BR /&gt;LocationMapping-FROM,LocationMapping-TO&lt;BR /&gt;TR00,incomplete&lt;BR /&gt;CD,new&lt;BR /&gt;SD,semi&lt;BR /&gt;AE00,semi&lt;BR /&gt;TR04,final&lt;BR /&gt;TR03,final&lt;BR /&gt;TR02,final&lt;BR /&gt;];&lt;BR /&gt;&lt;BR /&gt;[Table]:&lt;BR /&gt;LOAD&lt;BR /&gt;	APPLYMAP( 'LocationMapping', [Location]) AS [Location],&lt;BR /&gt;	[Part],&lt;BR /&gt;	[Qty];&lt;BR /&gt;LOAD * INLINE &lt;BR /&gt;[&lt;BR /&gt;Location,Part,Qty&lt;BR /&gt;CD,Engine,1&lt;BR /&gt;AE00,Transmission,3&lt;BR /&gt;TR00,Pump,1&lt;BR /&gt;TR02,Transmission,1&lt;BR /&gt;TR03,Transmission,1&lt;BR /&gt;TR04,Pump,1&lt;BR /&gt;SD,Pump,1&lt;BR /&gt;CD,Engine,3&lt;BR /&gt;AE00,Transmission,1&lt;BR /&gt;TR04,Pump,1&lt;BR /&gt;](delimiter is ',');</description>
      <pubDate>Wed, 16 Jan 2019 22:48:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Set-Analysis-within-If-statement-multiple-conditions/m-p/1531293#M440911</guid>
      <dc:creator>Lisa_P</dc:creator>
      <dc:date>2019-01-16T22:48:19Z</dc:date>
    </item>
    <item>
      <title>Re: Set Analysis within If statement-multiple conditions</title>
      <link>https://community.qlik.com/t5/QlikView/Set-Analysis-within-If-statement-multiple-conditions/m-p/1531306#M440912</link>
      <description>&lt;P&gt;Lisa,&lt;/P&gt;&lt;P&gt;can you give a little more details on the script. My data is in an excel file and when i open script it has all the LOAD statements by default.&lt;/P&gt;&lt;P&gt;Should i write the MAPPING table code at the end of the script? And is "[TABLE]" creating a new pivot table? How will the code calculate sum(Qty) as asked in the question?&lt;/P&gt;</description>
      <pubDate>Thu, 17 Jan 2019 00:37:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Set-Analysis-within-If-statement-multiple-conditions/m-p/1531306#M440912</guid>
      <dc:creator>skompel2</dc:creator>
      <dc:date>2019-01-17T00:37:17Z</dc:date>
    </item>
  </channel>
</rss>

