<?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: Create New Fields using File Name in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Create-New-Fields-using-File-Name/m-p/1247908#M24963</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;May be like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;STRONG&gt;Date(Date#(SubField(FileName(),'-',1), 'DDMMYY'), 'MM/DD/YYYY') as PERIOD&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Assuming 200811 means 20th August 2011 &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 13 Jan 2017 19:21:56 GMT</pubDate>
    <dc:creator>sunny_talwar</dc:creator>
    <dc:date>2017-01-13T19:21:56Z</dc:date>
    <item>
      <title>Create New Fields using File Name</title>
      <link>https://community.qlik.com/t5/App-Development/Create-New-Fields-using-File-Name/m-p/1247901#M24956</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have many csv files I need to load with a standard naming convention ... examples are:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;200704-jenkins&lt;/P&gt;&lt;P&gt;200705-jenkins&lt;/P&gt;&lt;P&gt;200706-jenkins&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to load all fields and created two more fields&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERIOD = first 5 characters of file name (i.e 200704)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SUBJECT = characters after hyphen ( - ) (i.e jenkins) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I also need to turn the PERIOD into a date that can be used by Qlikview for time series analysis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help is appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- dave&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Jan 2017 18:33:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Create-New-Fields-using-File-Name/m-p/1247901#M24956</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-01-13T18:33:35Z</dc:date>
    </item>
    <item>
      <title>Re: Create New Fields using File Name</title>
      <link>https://community.qlik.com/t5/App-Development/Create-New-Fields-using-File-Name/m-p/1247902#M24957</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Load &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SubField(FileName(),'-',1) as PERIOD,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SubField(FielName(),'-',-1) as SUBJECT&lt;/P&gt;&lt;P&gt;From YourFileName;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Jan 2017 18:42:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Create-New-Fields-using-File-Name/m-p/1247902#M24957</guid>
      <dc:creator>MK_QSL</dc:creator>
      <dc:date>2017-01-13T18:42:41Z</dc:date>
    </item>
    <item>
      <title>Re: Create New Fields using File Name</title>
      <link>https://community.qlik.com/t5/App-Development/Create-New-Fields-using-File-Name/m-p/1247903#M24958</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think it might be better to use FileBaseName() because FileName will include the file extension giving jenkins.csv instead of jenkins&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Jan 2017 18:57:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Create-New-Fields-using-File-Name/m-p/1247903#M24958</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2017-01-13T18:57:41Z</dc:date>
    </item>
    <item>
      <title>Re: Create New Fields using File Name</title>
      <link>https://community.qlik.com/t5/App-Development/Create-New-Fields-using-File-Name/m-p/1247904#M24959</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes.. Completely forgot that FileName() will give extension also.&lt;/P&gt;&lt;P&gt;You can replace FileName() with FileBaseName().. or you have to use two subfield for each line.. i.e. PERIOD and SUBJECT&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Jan 2017 18:59:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Create-New-Fields-using-File-Name/m-p/1247904#M24959</guid>
      <dc:creator>MK_QSL</dc:creator>
      <dc:date>2017-01-13T18:59:40Z</dc:date>
    </item>
    <item>
      <title>Re: Create New Fields using File Name</title>
      <link>https://community.qlik.com/t5/App-Development/Create-New-Fields-using-File-Name/m-p/1247905#M24960</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello David,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I agree with the Manish! However, I have tweaked the definitions little bit to handle the file extensions (in this case .csv). In above example SUBJECT field will have file extension as well.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="sql" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_14843346978313255" jivemacro_uid="_14843346978313255"&gt;
&lt;P&gt;SampleData:&lt;/P&gt;
&lt;P&gt;LOAD Day, &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Pageviews, &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Unique Visitors],&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SubField(Replace(FileName(),.&amp;amp;FileExtension(),''),'-',1) as PERIOD,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SubField(Replace(FileName(),.&amp;amp;FileExtension(),''),'-',-1) as SUBJECT&lt;/P&gt;
&lt;P&gt;FROM&lt;/P&gt;
&lt;P&gt;[201701-Analytics.csv]&lt;/P&gt;
&lt;P&gt;(txt, codepage is 1252, embedded labels, delimiter is ',', msq, header is 6 lines);&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you!&lt;BR /&gt;Rahul&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Jan 2017 19:14:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Create-New-Fields-using-File-Name/m-p/1247905#M24960</guid>
      <dc:creator>rahulpawarb</dc:creator>
      <dc:date>2017-01-13T19:14:11Z</dc:date>
    </item>
    <item>
      <title>Re: Create New Fields using File Name</title>
      <link>https://community.qlik.com/t5/App-Development/Create-New-Fields-using-File-Name/m-p/1247906#M24961</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I can confirm that worked for creating PERIOD and SUBJECT. Will mark as correct.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Last part of the question though - How do I get from the PERIOD field I have now - i.e 200811 - to an actual date - i.e MM/DD/YYYY&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Jan 2017 19:18:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Create-New-Fields-using-File-Name/m-p/1247906#M24961</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-01-13T19:18:00Z</dc:date>
    </item>
    <item>
      <title>Re: Create New Fields using File Name</title>
      <link>https://community.qlik.com/t5/App-Development/Create-New-Fields-using-File-Name/m-p/1247907#M24962</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for answering Rahul but when I used FileBaseName() i got no extension&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Jan 2017 19:19:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Create-New-Fields-using-File-Name/m-p/1247907#M24962</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-01-13T19:19:02Z</dc:date>
    </item>
    <item>
      <title>Re: Create New Fields using File Name</title>
      <link>https://community.qlik.com/t5/App-Development/Create-New-Fields-using-File-Name/m-p/1247908#M24963</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;May be like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;STRONG&gt;Date(Date#(SubField(FileName(),'-',1), 'DDMMYY'), 'MM/DD/YYYY') as PERIOD&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Assuming 200811 means 20th August 2011 &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Jan 2017 19:21:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Create-New-Fields-using-File-Name/m-p/1247908#M24963</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2017-01-13T19:21:56Z</dc:date>
    </item>
    <item>
      <title>Re: Create New Fields using File Name</title>
      <link>https://community.qlik.com/t5/App-Development/Create-New-Fields-using-File-Name/m-p/1247909#M24964</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello David,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was in the flow of drafting you a reply; meanwhile, Sunny T and Manisha reverted you (However, I have marked reply as Liked for both &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt; ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards!&lt;BR /&gt;Rahul&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Jan 2017 19:25:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Create-New-Fields-using-File-Name/m-p/1247909#M24964</guid>
      <dc:creator>rahulpawarb</dc:creator>
      <dc:date>2017-01-13T19:25:16Z</dc:date>
    </item>
    <item>
      <title>Re: Create New Fields using File Name</title>
      <link>https://community.qlik.com/t5/App-Development/Create-New-Fields-using-File-Name/m-p/1247910#M24965</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Date(Date#(SubField(FileName(),'-',1), 'YYYYMM'), 'MM/DD/YYYY') as DATE is what I used. You were correct but I just had the PERIOD in YYYYMM format, not DDMMYY&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you as always Sunny&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Jan 2017 19:25:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Create-New-Fields-using-File-Name/m-p/1247910#M24965</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-01-13T19:25:36Z</dc:date>
    </item>
  </channel>
</rss>

