<?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: Unable to resolve Synthetic key issue in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Unable-to-resolve-Synthetic-key-issue/m-p/89658#M14590</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Anyone having any clue?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 01 Aug 2018 05:53:33 GMT</pubDate>
    <dc:creator>swatiras</dc:creator>
    <dc:date>2018-08-01T05:53:33Z</dc:date>
    <item>
      <title>Unable to resolve Synthetic key issue</title>
      <link>https://community.qlik.com/t5/QlikView/Unable-to-resolve-Synthetic-key-issue/m-p/89657#M14589</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi folks , &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have&amp;nbsp; a situation where i need to perform monthly aggregation for product sales and some other aggregations. This is what I have done.&lt;/P&gt;&lt;P&gt;There is a file which contains daily sales data from starting Jan 01,2018&lt;/P&gt;&lt;P&gt;I have used a looping logic to run 7 times ( Once for each month starting Jan-Jul)&lt;/P&gt;&lt;P&gt;So i have a TMP_TABLE which will read data starting Jan 1- Jan 31&lt;/P&gt;&lt;P&gt;MAIN_TABLE will aggregate using group by&lt;/P&gt;&lt;P&gt;Here are the keys I have&lt;/P&gt;&lt;P&gt;1. KEY_DATE_PRODUCT_ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt; e.g Jan-2018_1006 ( 1006 is my product_id)&lt;/P&gt;&lt;P&gt;2. Date_Month&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt;Jan&lt;/P&gt;&lt;P&gt;3. Date_Year&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;&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;gt;2018&lt;/P&gt;&lt;P&gt;4.Date_MonthYear&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt; Jan-2018&lt;/P&gt;&lt;P&gt;5. PRODUCT_ID&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt; 1006&lt;/P&gt;&lt;P&gt;6th column lets say is SUM_SALES&lt;/P&gt;&lt;P&gt;Now since this loop runs 7 times, each time monthly data is read into TMP_TABLE , then in MAIN_TABLE&amp;nbsp; i aggregate using resident load on TMP_TABLE and then drop TMP_TABLE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now I am getting a synthetic table/key created on all the above columns, and eventually the final result i have contains data only for January&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help. How to i get rid of synthetic table? The intent is to have monthly aggregated data all in a single table MAIN_TABLE&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Jul 2018 14:36:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Unable-to-resolve-Synthetic-key-issue/m-p/89657#M14589</guid>
      <dc:creator>swatiras</dc:creator>
      <dc:date>2018-07-31T14:36:54Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to resolve Synthetic key issue</title>
      <link>https://community.qlik.com/t5/QlikView/Unable-to-resolve-Synthetic-key-issue/m-p/89658#M14590</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Anyone having any clue?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Aug 2018 05:53:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Unable-to-resolve-Synthetic-key-issue/m-p/89658#M14590</guid>
      <dc:creator>swatiras</dc:creator>
      <dc:date>2018-08-01T05:53:33Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to resolve Synthetic key issue</title>
      <link>https://community.qlik.com/t5/QlikView/Unable-to-resolve-Synthetic-key-issue/m-p/89659#M14591</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you post sample script, to check the issues in your loop?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did you created the Concatenation like this?&lt;/P&gt;&lt;P&gt;Stored_Products:&lt;/P&gt;&lt;P&gt;LOAD Product_Id, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Product_Line, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Product_category, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Product_Subcategory&lt;/P&gt;&lt;P&gt;FROM &lt;E&gt;(qvd);&lt;/E&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max_Product_ID:&lt;/P&gt;&lt;P&gt;Load max(Product_Id) as MaxId&lt;/P&gt;&lt;P&gt;resident Stored_Products;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let MaxId = peek('MaxId',-1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;drop table Stored_Products;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NewProducts:&lt;/P&gt;&lt;P&gt;LOAD Product_Id,Product_Line, Product_category,Product_Subcategory&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from &lt;E&gt;&lt;/E&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (txt, codepage is 1252, embedded labels, delimiter is ',', msq)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where Product_Id &amp;gt; $(MaxId);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;Concatenate&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD Product_Id,Product_Line, Product_category, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Product_Subcategory&lt;/P&gt;&lt;P&gt;FROM &lt;E&gt;(qvd);&lt;/E&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;store NewProducts into &lt;E&gt;(qvd);&lt;/E&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Aug 2018 09:29:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Unable-to-resolve-Synthetic-key-issue/m-p/89659#M14591</guid>
      <dc:creator>BalaBhaskar_Qlik</dc:creator>
      <dc:date>2018-08-01T09:29:56Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to resolve Synthetic key issue</title>
      <link>https://community.qlik.com/t5/QlikView/Unable-to-resolve-Synthetic-key-issue/m-p/89660#M14592</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;please show the data model as well.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Aug 2018 09:36:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Unable-to-resolve-Synthetic-key-issue/m-p/89660#M14592</guid>
      <dc:creator>dsharmaqv</dc:creator>
      <dc:date>2018-08-01T09:36:04Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to resolve Synthetic key issue</title>
      <link>https://community.qlik.com/t5/QlikView/Unable-to-resolve-Synthetic-key-issue/m-p/89661#M14593</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Here is the code&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;// Loop for month wise aggregation &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;For k= 0 to 7 step 1;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;LET vStartDate=Date(MakeDate(vYear, $(k), '01'), 'DD-MMM-YYYY');&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;LET vEndDateStart=Date(MakeDate(vYear, k, 1), 'DD-MMM-YYYY'); //vYear here is 2018&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;LET vEndDate=Date(Floor(MonthEnd(vEndDateStart)),'DD-MMM-YYYY');&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;TMP_Filtered_PROD_TMP:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;LOAD &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;KEY_DATE_SECID AS KEY_DATE_PRODID,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;SALES_DATE ,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;PRODUCT_ID,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;PRODUCT_SALES&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;FROM $(varQVDStoreLocation)QVD_TAO_PRODUCT_2018.qvd(qvd)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;where SALES_DATE &amp;gt;= date(Date#('$(vStartDate)','DD-MMM-YYYY')) AND&amp;nbsp; SALES_DATE &amp;lt; date(Date#('$(vEndDate)','DD-MMM-YYYY'));&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;INNER JOIN TMP_Filtered_PROD_TMP:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;LOAD &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;KEY_DATE_PRODID,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;PRODUCT_NAME,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;PRODUCT_QUANTITY,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;PRODUCT_REVENUE&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;FROM $(varQVDStoreLocation)QVD_TAO_PRODUCT_DETAILS.qvd(qvd)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;where SALES_DATE &amp;gt;= date(Date#('$(vStartDate)','DD-MMM-YYYY')) AND&amp;nbsp; SALES_DATE &amp;lt;= date(Date#('$(vEndDate)','DD-MMM-YYYY'));&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;TMP_Filtered_PROD:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;NoConcatenate&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; LOAD &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; KEY_DATE_PRODID, &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SALES_DATE,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRODUCT_ID,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRODUCT_SALES,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRODUCT_NAME,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRODUCT_QUANTITY,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRODUCT_REVENUE&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RESIDENT TMP_Filtered_PROD_TMP;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;DROP TABLE TMP_Filtered_PROD_TMP;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;NEXT;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;In the datamodel , i see 7 different instances of TMP_Filtered_PROD, and there is a synthetic table with all the columns in TMP_Filtered_PROD&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Please help&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Aug 2018 08:26:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Unable-to-resolve-Synthetic-key-issue/m-p/89661#M14593</guid>
      <dc:creator>swatiras</dc:creator>
      <dc:date>2018-08-02T08:26:02Z</dc:date>
    </item>
  </channel>
</rss>

