<?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: Automating a  concatenated data load in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Automating-a-concatenated-data-load/m-p/1581604#M42487</link>
    <description>&lt;P&gt;Hi Jordy sorry&amp;nbsp;&lt;/P&gt;&lt;P&gt;The format should be yyyy-MM-dd,&amp;nbsp;&lt;/P&gt;&lt;P&gt;As in the first response however when it loads it states&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;"FROM [lib://CLM Snapshots (Weekly)/REP_Work_Order_13/05/2019.qvd] (qvd)"&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 17 May 2019 14:01:26 GMT</pubDate>
    <dc:creator>mikegauntlett</dc:creator>
    <dc:date>2019-05-17T14:01:26Z</dc:date>
    <item>
      <title>Automating a  concatenated data load</title>
      <link>https://community.qlik.com/t5/App-Development/Automating-a-concatenated-data-load/m-p/1581542#M42481</link>
      <description>&lt;P&gt;Hi Guys,&amp;nbsp;&lt;/P&gt;&lt;P&gt;So below I have an inline table and a concatenated load.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt; let vLogStart = now();

WORK_ORDER_FILTER:
LOAD * Inline [Work_Order_Status
Closed
Completed
Integrated
Not Completed
On Hold
On Hold - Customer Driven
On Hold - Elekta Driven
Open
PM Merged
Processing
Submitted
Superceded
Waiting for Parts
];

CALL TimeLogger('WO Filter'); 


 let vLogStart = now();
 
//-----------------------------------------------------------------------------------------
 
WO_1Temp:
LOAD   
     Work_Order_Owner_Id_Key,
     Work_Order_Name,
     Work_Order_Created_By_Id_Key,
     Work_Order_Status,
     Work_Order_Type,
     Work_Order_Description,
     Work_Order_SFP_Id_Key AS OF_Id_Key_PRO,
     Work_Order_Work_Description,  
     Work_Order_Start_Date as Work_Order_Start_Date1,
     Work_Order_Account_Id_Key
	//Work_Order_Installation_Date as Work_Order_Installation_Date1
FROM [lib://CLM Snapshots (Weekly)/REP_Work_Order_2019-01-07.qvd] //---Change Date to next available REP_Work_Order_
(qvd)Where Exists(Work_Order_Status);


WO:
LOAD *,
'2019-01-07' as Snapshot_Date,//---Change Date to match that of snapshot
DATE(Work_Order_Start_Date1,'dd-MMM-yyyy') as Work_Order_Start_Date
//DATE(Work_Order_Installation_Date1,'dd-MMM-yyyy') as Work_Order_Installation_Date
Resident WO_1Temp;

DROP TABLEs WO_1Temp;
DROP FIELDS Work_Order_Start_Date1;//Work_Order_Installation_Date1,Work_Order_Start_Date1;

//-----------------------------------------------------------------------------------------

WO_2Temp:
LOAD   
     Work_Order_Owner_Id_Key,
     Work_Order_Name,
     Work_Order_Created_By_Id_Key,
     Work_Order_Status,
    Work_Order_Type,
    Work_Order_Description,
    Work_Order_SFP_Id_Key AS OF_Id_Key_PRO,
    Work_Order_Work_Description,  
  Work_Order_Start_Date as Work_Order_Start_Date1,
     Work_Order_Account_Id_Key
//Work_Order_Installation_Date as Work_Order_Installation_Date1
FROM [lib://CLM Snapshots (Weekly)/REP_Work_Order_2019-01-14.qvd]
(qvd)Where Exists(Work_Order_Status);


CONCATENATE (WO)
LOAD *,
'2019-01-14' as Snapshot_Date,
DATE(Work_Order_Start_Date1,'dd-MMM-yyyy') as Work_Order_Start_Date
//DATE(Work_Order_Installation_Date1,'dd-MMM-yyyy') as Work_Order_Installation_Date
Resident WO_2Temp;

DROP TABLEs WO_2Temp;
DROP FIELDS Work_Order_Start_Date1;//Work_Order_Installation_Date1

//-----------------------------------------------------------------------------------------&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What I ideally want to achieve is to replace the date with a variable.&amp;nbsp;&lt;/P&gt;&lt;P&gt;FROM [lib://CLM Snapshots (Weekly)/REP_Work_Order_2019-01-07.qvd]&lt;/P&gt;&lt;P&gt;Instead of having to duplicate script on a continuous basis.&amp;nbsp;&lt;/P&gt;&lt;P&gt;A new weekly snapshot is created every Monday, so the next one will be,&lt;/P&gt;&lt;P&gt;FROM [lib://CLM Snapshots (Weekly)/REP_Work_Order_2019-05-20.qvd].&lt;/P&gt;&lt;P&gt;I have to be able to compare data from this week to last week etc.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have no clue how to achieve this and would appreciate any help.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Many Thanks&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 05:48:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Automating-a-concatenated-data-load/m-p/1581542#M42481</guid>
      <dc:creator>mikegauntlett</dc:creator>
      <dc:date>2024-11-16T05:48:17Z</dc:date>
    </item>
    <item>
      <title>Re: Automating a  concatenated data load</title>
      <link>https://community.qlik.com/t5/App-Development/Automating-a-concatenated-data-load/m-p/1581583#M42482</link>
      <description>&lt;P&gt;Hi Mike,&lt;/P&gt;&lt;P&gt;This will do the same and concatenate all to one table.&lt;/P&gt;&lt;LI-CODE lang="markup"&gt; let vLogStart = now();

WORK_ORDER_FILTER:
LOAD * Inline [Work_Order_Status
Closed
Completed
Integrated
Not Completed
On Hold
On Hold - Customer Driven
On Hold - Elekta Driven
Open
PM Merged
Processing
Submitted
Superceded
Waiting for Parts
];

CALL TimeLogger('WO Filter'); 


 let vLogStart = now();
 
//-------------------------------------------------------------------------

let vWeekStart = weekstart(date(today(),'YYYY-MM-DD'));
//-------------------------------------------------------------------------

WO:
Load * Inline [
    Snapshot_Date
]
;

Concatenate(WO)
LOAD 
     $(vWeekStart)                                  as Snapshot_Date,
     Work_Order_Owner_Id_Key,
     Work_Order_Name,
     Work_Order_Created_By_Id_Key,
     Work_Order_Status,
     Work_Order_Type,
     Work_Order_Description,
     Work_Order_SFP_Id_Key AS OF_Id_Key_PRO,
     Work_Order_Work_Description,
     DATE(Work_Order_Start_Date1,'dd-MMM-yyyy')     as Work_Order_Start_Date
     Work_Order_Account_Id_Key
FROM [lib://CLM Snapshots (Weekly)/REP_Work_Order_$(vWeekStart).qvd] (qvd) // With the variable is will change automatically in your current week to the monday (week start)
Where Exists(Work_Order_Status);&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Jordy&lt;BR /&gt;Climber&lt;/P&gt;</description>
      <pubDate>Fri, 17 May 2019 13:32:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Automating-a-concatenated-data-load/m-p/1581583#M42482</guid>
      <dc:creator>JordyWegman</dc:creator>
      <dc:date>2019-05-17T13:32:35Z</dc:date>
    </item>
    <item>
      <title>Re: Automating a  concatenated data load</title>
      <link>https://community.qlik.com/t5/App-Development/Automating-a-concatenated-data-load/m-p/1581594#M42485</link>
      <description>&lt;P&gt;Thanks Jordy,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there a way to format the date for vWeekStart as it appears to be loading as 13/05/2019 instead of 2019-05-13?&lt;/P&gt;</description>
      <pubDate>Fri, 17 May 2019 13:52:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Automating-a-concatenated-data-load/m-p/1581594#M42485</guid>
      <dc:creator>mikegauntlett</dc:creator>
      <dc:date>2019-05-17T13:52:00Z</dc:date>
    </item>
    <item>
      <title>Re: Automating a  concatenated data load</title>
      <link>https://community.qlik.com/t5/App-Development/Automating-a-concatenated-data-load/m-p/1581599#M42486</link>
      <description>&lt;P&gt;Hi Mike,&lt;/P&gt;&lt;P&gt;Yes sure to the following:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;let vWeekStart = weekstart(date(today(),'DD/MM/YYYY'));&lt;/LI-CODE&gt;&lt;P&gt;Jordy&lt;/P&gt;&lt;P&gt;Climber&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 17 May 2019 13:55:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Automating-a-concatenated-data-load/m-p/1581599#M42486</guid>
      <dc:creator>JordyWegman</dc:creator>
      <dc:date>2019-05-17T13:55:25Z</dc:date>
    </item>
    <item>
      <title>Re: Automating a  concatenated data load</title>
      <link>https://community.qlik.com/t5/App-Development/Automating-a-concatenated-data-load/m-p/1581604#M42487</link>
      <description>&lt;P&gt;Hi Jordy sorry&amp;nbsp;&lt;/P&gt;&lt;P&gt;The format should be yyyy-MM-dd,&amp;nbsp;&lt;/P&gt;&lt;P&gt;As in the first response however when it loads it states&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;"FROM [lib://CLM Snapshots (Weekly)/REP_Work_Order_13/05/2019.qvd] (qvd)"&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 17 May 2019 14:01:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Automating-a-concatenated-data-load/m-p/1581604#M42487</guid>
      <dc:creator>mikegauntlett</dc:creator>
      <dc:date>2019-05-17T14:01:26Z</dc:date>
    </item>
  </channel>
</rss>

