<?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: Load same sheet from multiple files in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Load-same-sheet-from-multiple-files/m-p/1612945#M45625</link>
    <description>&lt;P&gt;Ah that was it.&amp;nbsp; I replaced the path with the Lib connection.&amp;nbsp; I also didn't realize that the space in the path would require the From vFileName to need brackets.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 15 Aug 2019 15:01:44 GMT</pubDate>
    <dc:creator>carlcimino</dc:creator>
    <dc:date>2019-08-15T15:01:44Z</dc:date>
    <item>
      <title>Load same sheet from multiple files</title>
      <link>https://community.qlik.com/t5/App-Development/Load-same-sheet-from-multiple-files/m-p/1612890#M45622</link>
      <description>&lt;P&gt;Hello, I have a directory with multiple files with the same name prefix.&amp;nbsp; FieldGlass_History.xlsx, FieldGlass_0819.xlsx, FieldGlass_0719.xlsx, etc.&amp;nbsp; Each contains 1 sheet with the same name.&amp;nbsp; I tried the script below but it didn't work.&amp;nbsp;&amp;nbsp;How would I go about writing one load statement to iterate through the files?&amp;nbsp; Any help would be much appreciated.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;for&lt;/SPAN&gt;&lt;SPAN&gt; each vFileName in Filelist (&lt;/SPAN&gt;&lt;SPAN&gt;'\\nausp-wfil0001\ApplicationOwnerFiles\Global_Finance\North America Expenses\North_America_Expenses_Includes\FieldGlass*.xlsx'&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;FACT_FIELDGLASS:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;LOAD&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;"Invoice ID"&lt;/SPAN&gt; &lt;SPAN&gt;as&lt;/SPAN&gt;&lt;SPAN&gt; INVOICE_ID&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; Supplier &lt;/SPAN&gt;&lt;SPAN&gt;as&lt;/SPAN&gt;&lt;SPAN&gt; VENDOR_NAME&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;'Job Posting by '&lt;/SPAN&gt;&lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;"Job Posting Owner"&lt;/SPAN&gt;&lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;' for a '&lt;/SPAN&gt;&lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;"Job Posting Title"&lt;/SPAN&gt;&lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;' '&lt;/SPAN&gt;&lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;"Labor Type"&lt;/SPAN&gt;&lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;' employee to be located at '&lt;/SPAN&gt;&lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;Site &lt;/SPAN&gt;&lt;SPAN&gt;as&lt;/SPAN&gt;&lt;SPAN&gt; DESCR&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;date&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;floor&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"Invoice Submit Date"&lt;/SPAN&gt;&lt;SPAN&gt;)) &lt;/SPAN&gt;&lt;SPAN&gt;as&lt;/SPAN&gt;&lt;SPAN&gt; INVOICE_DATE&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;num#&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Date&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;MonthStart&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"Invoice Approved Date"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;'YYYYMM'&lt;/SPAN&gt;&lt;SPAN&gt;)) &lt;/SPAN&gt;&lt;SPAN&gt;as&lt;/SPAN&gt;&lt;SPAN&gt; DIM_ACTG_YR_MO_SK&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; Currency &lt;/SPAN&gt;&lt;SPAN&gt;as&lt;/SPAN&gt;&lt;SPAN&gt; BASE_CURRENCY&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;"Invoice Amount"&lt;/SPAN&gt; &lt;SPAN&gt;as&lt;/SPAN&gt;&lt;SPAN&gt; POSTED_TOTAL_AMT&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;"Account Code Code"&lt;/SPAN&gt; &lt;SPAN&gt;as&lt;/SPAN&gt;&lt;SPAN&gt; DEPT_CD&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; BUGL &lt;/SPAN&gt;&lt;SPAN&gt;as&lt;/SPAN&gt;&lt;SPAN&gt; BU_CD&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;if&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;len&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;trim&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"GL Code (Professional)"&lt;/SPAN&gt;&lt;SPAN&gt;))&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"GL Code (Admin/Clerical)"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"GL Code (Professional)"&lt;/SPAN&gt;&lt;SPAN&gt;) &lt;/SPAN&gt;&lt;SPAN&gt;as&lt;/SPAN&gt;&lt;SPAN&gt; ACCOUNT_CD&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; OU &lt;/SPAN&gt;&lt;SPAN&gt;as&lt;/SPAN&gt;&lt;SPAN&gt; OPER_UNIT_CD&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;'FIELDGLASS'&lt;/SPAN&gt; &lt;SPAN&gt;as&lt;/SPAN&gt;&lt;SPAN&gt; EXP_SOURCE&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;'PRE'&lt;/SPAN&gt; &lt;SPAN&gt;as&lt;/SPAN&gt;&lt;SPAN&gt; ALLOCATION_TYPE&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;filetime&lt;/SPAN&gt;&lt;SPAN&gt;()) &lt;/SPAN&gt;&lt;SPAN&gt;as&lt;/SPAN&gt;&lt;SPAN&gt; SOURCE_DATE&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;FROM&lt;/SPAN&gt; &lt;SPAN&gt;$(&lt;/SPAN&gt;&lt;SPAN&gt;vFileName&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;(ooxml&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; embedded labels&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; header is &lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt; lines&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; table is &lt;/SPAN&gt;&lt;SPAN&gt;[Spend_Report_-_AGS_Metrics]&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;next&lt;/SPAN&gt;&lt;SPAN&gt; vFileName&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;store&lt;/SPAN&gt;&lt;SPAN&gt; FACT_FIELDGLASS &lt;/SPAN&gt;&lt;SPAN&gt;into&lt;/SPAN&gt; &lt;SPAN&gt;'lib://NA_Exp_BIFileshare_QVD/FACT_FIELDGLASS.qvd'&lt;/SPAN&gt;&lt;SPAN&gt; (qvd)&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;drop&lt;/SPAN&gt; &lt;SPAN&gt;table&lt;/SPAN&gt;&lt;SPAN&gt; FACT_FIELDGLASS&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Here's the error I get.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-left" image-alt="Error.jpg" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/17101iA4479E4974C10DCF/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Error.jpg" alt="Error.jpg" /&gt;&lt;/span&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Sat, 16 Nov 2024 20:15:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Load-same-sheet-from-multiple-files/m-p/1612890#M45622</guid>
      <dc:creator>carlcimino</dc:creator>
      <dc:date>2024-11-16T20:15:36Z</dc:date>
    </item>
    <item>
      <title>Re: Load same sheet from multiple files</title>
      <link>https://community.qlik.com/t5/App-Development/Load-same-sheet-from-multiple-files/m-p/1612934#M45623</link>
      <description>&lt;P&gt;I think this should work. One thing is, if you aren't running in Legacy Mode, your FileList path parameter needs to be off a Lib connection.&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;FACT_FIELDGLASS:
Load
    Timestamp(Null()) as SOURCE_DATE
AutoGenerate
    (0);

// Is Legacy Mode On? If not, FileList path should be a a lib connection.
for each vFileName in Filelist ('\\nausp-wfil0001\ApplicationOwnerFiles\Global_Finance\North America Expenses\North_America_Expenses_Includes\FieldGlass*.xlsx')


Concatenate(FACT_FIELDGLASS)
LOAD
"Invoice ID" as INVOICE_ID
, Supplier as VENDOR_NAME
, 'Job Posting by '&amp;amp;"Job Posting Owner"&amp;amp;' for a '&amp;amp;"Job Posting Title"&amp;amp;' '&amp;amp;"Labor Type"&amp;amp;' employee to be located at '&amp;amp;Site as DESCR
, date(floor("Invoice Submit Date")) as INVOICE_DATE
, num#(Date(MonthStart("Invoice Approved Date"), 'YYYYMM')) as DIM_ACTG_YR_MO_SK
, Currency as BASE_CURRENCY
, "Invoice Amount" as POSTED_TOTAL_AMT
, "Account Code Code" as DEPT_CD
, BUGL as BU_CD
, if(len(trim("GL Code (Professional)"))=0,"GL Code (Admin/Clerical)","GL Code (Professional)") as ACCOUNT_CD
, OU as OPER_UNIT_CD
, 'FIELDGLASS' as EXP_SOURCE
, 'PRE' as ALLOCATION_TYPE
, (filetime()) as SOURCE_DATE
FROM [$(vFileName)] // Needs brackets since there is a space in the path
(ooxml, embedded labels, header is 1 lines, table is [Spend_Report_-_AGS_Metrics])
;

next vFileName

store FACT_FIELDGLASS into 'lib://NA_Exp_BIFileshare_QVD/FACT_FIELDGLASS.qvd' (qvd);

drop table FACT_FIELDGLASS;&lt;/LI-CODE&gt;</description>
      <pubDate>Thu, 15 Aug 2019 14:41:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Load-same-sheet-from-multiple-files/m-p/1612934#M45623</guid>
      <dc:creator>treysmithdev</dc:creator>
      <dc:date>2019-08-15T14:41:07Z</dc:date>
    </item>
    <item>
      <title>Re: Load same sheet from multiple files</title>
      <link>https://community.qlik.com/t5/App-Development/Load-same-sheet-from-multiple-files/m-p/1612935#M45624</link>
      <description>&lt;P&gt;It looks like it is not bringing in any records into the table. Before using the "Store" command, do you have any records in "&lt;SPAN&gt;FACT_FIELDGLASS" table ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 15 Aug 2019 14:41:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Load-same-sheet-from-multiple-files/m-p/1612935#M45624</guid>
      <dc:creator>trdandamudi</dc:creator>
      <dc:date>2019-08-15T14:41:29Z</dc:date>
    </item>
    <item>
      <title>Re: Load same sheet from multiple files</title>
      <link>https://community.qlik.com/t5/App-Development/Load-same-sheet-from-multiple-files/m-p/1612945#M45625</link>
      <description>&lt;P&gt;Ah that was it.&amp;nbsp; I replaced the path with the Lib connection.&amp;nbsp; I also didn't realize that the space in the path would require the From vFileName to need brackets.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 15 Aug 2019 15:01:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Load-same-sheet-from-multiple-files/m-p/1612945#M45625</guid>
      <dc:creator>carlcimino</dc:creator>
      <dc:date>2019-08-15T15:01:44Z</dc:date>
    </item>
  </channel>
</rss>

