<?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 validate csv files for completeness ? in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/validate-csv-files-for-completeness/m-p/237835#M88822</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Attached is one of my solutions for a similar issue with QVD files.&lt;/P&gt;&lt;P&gt;It compares what's been loaded with what was expected and gives you a 'Missing Files' report.&lt;/P&gt;&lt;P&gt;Should point you in the right direction.&lt;/P&gt;&lt;P&gt;Hope that helps,&lt;/P&gt;&lt;P&gt;Matt - Visual Analytics Ltd&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 03 Mar 2011 17:45:33 GMT</pubDate>
    <dc:creator>matt_crowther</dc:creator>
    <dc:date>2011-03-03T17:45:33Z</dc:date>
    <item>
      <title>validate csv files for completeness ?</title>
      <link>https://community.qlik.com/t5/QlikView/validate-csv-files-for-completeness/m-p/237834#M88821</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV class="almost_half_cell" id="gt-res-content"&gt;&lt;DIV dir="ltr"&gt;Hi Qlikview Community,&lt;/DIV&gt;&lt;DIV dir="ltr"&gt;&lt;BR /&gt; How can I ensure that when you read the csv Dateienn, Qlikview verified whether the data are complete ? [^o)]&lt;BR /&gt;&lt;BR /&gt; For example, I receive for each day a separate csv file. I have a total of nearly 600's csv files.&lt;BR /&gt;&lt;BR /&gt; ....&lt;BR /&gt; ..&lt;BR /&gt; 25_02_2011_rep.csv&lt;BR /&gt; 26_02_2011_rep.csv&lt;BR /&gt; 27_02_2011_rep.csv&lt;BR /&gt; 28_02_2011_rep.csv&lt;BR /&gt; 01_03_2011_rep.csv&lt;BR /&gt; 02_03_2011_rep.csv&lt;BR /&gt; ..&lt;BR /&gt; ..... etc&lt;BR /&gt;&lt;BR /&gt; Unfortunately it happened to us again and again that our data provider fails [8o|] for technical reasons and we just this one day as shown in the above files, 26_02_2011_rep.csv miss.&lt;BR /&gt;&lt;BR /&gt; How can I validate the csv files for completeness? For example, should miss a day, should this information be written into a variable. For example varMissing = '26_02_2011 '. Thank you!&lt;BR /&gt;&lt;BR /&gt; Best regards,&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Mar 2011 17:23:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/validate-csv-files-for-completeness/m-p/237834#M88821</guid>
      <dc:creator />
      <dc:date>2011-03-03T17:23:13Z</dc:date>
    </item>
    <item>
      <title>validate csv files for completeness ?</title>
      <link>https://community.qlik.com/t5/QlikView/validate-csv-files-for-completeness/m-p/237835#M88822</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Attached is one of my solutions for a similar issue with QVD files.&lt;/P&gt;&lt;P&gt;It compares what's been loaded with what was expected and gives you a 'Missing Files' report.&lt;/P&gt;&lt;P&gt;Should point you in the right direction.&lt;/P&gt;&lt;P&gt;Hope that helps,&lt;/P&gt;&lt;P&gt;Matt - Visual Analytics Ltd&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Mar 2011 17:45:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/validate-csv-files-for-completeness/m-p/237835#M88822</guid>
      <dc:creator>matt_crowther</dc:creator>
      <dc:date>2011-03-03T17:45:33Z</dc:date>
    </item>
    <item>
      <title>validate csv files for completeness ?</title>
      <link>https://community.qlik.com/t5/QlikView/validate-csv-files-for-completeness/m-p/237836#M88823</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;thanks for the file. I was thinking more of a loop, something like this pseudocode:&lt;/P&gt;&lt;P&gt;&lt;B&gt;x = 01.01.2008;&lt;BR /&gt;x = x + 1;&lt;BR /&gt;if (x not exists) { push x into a variable;}&lt;BR /&gt;&lt;BR /&gt;&lt;/B&gt;In the end of this loop, i have a variable like this example: x = { 01.03.2008, 03.03.2008, 05.03.2008...}&lt;BR /&gt;&lt;B&gt;&lt;BR /&gt;&lt;/B&gt;Can somebody help me to realize this in that way ? Thank you !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Apr 2011 16:34:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/validate-csv-files-for-completeness/m-p/237836#M88823</guid>
      <dc:creator />
      <dc:date>2011-04-19T16:34:53Z</dc:date>
    </item>
    <item>
      <title>validate csv files for completeness ?</title>
      <link>https://community.qlik.com/t5/QlikView/validate-csv-files-for-completeness/m-p/237837#M88824</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;BR /&gt;&lt;BR /&gt; Here's a part of a solution that I was looking for. The next step is to check it for completeness. Any idea ?&lt;/P&gt;&lt;P&gt;Thank for any help !&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;LET vDateMin = Num(MakeDate(2000,1,1));&lt;BR /&gt;LET vDateMax = Floor(YearEnd(AddMonths(Today(), 12)));&lt;BR /&gt;LET vDateToday = Num(Today());&lt;BR /&gt;&lt;BR /&gt;TempCalendar:&lt;BR /&gt;LOAD&lt;BR /&gt;$(vDateMin) + RowNo() - 1 AS DateNumber,&lt;BR /&gt;Date($(vDateMin) + RowNo() - 1) AS TempDate&lt;BR /&gt;AUTOGENERATE 1&lt;BR /&gt;WHILE $(vDateMin)+IterNo()-1&amp;lt;= $(vDateMax);&lt;BR /&gt;MasterCalendar:&lt;BR /&gt;&lt;BR /&gt;LOAD&lt;BR /&gt;TempDate AS CalendarDate,&lt;BR /&gt;Day(TempDate) AS CalendarDay,&lt;BR /&gt;WeekDay(TempDate) AS CalendarWeekDay,&lt;BR /&gt;Week(TempDate) AS CalendarWeek,&lt;BR /&gt;Month(TempDate) AS CalendarMonth,&lt;BR /&gt;Year(TempDate) AS CalendarYear,&lt;BR /&gt;'Q' &amp;amp; Ceil(Month(TempDate)/3) AS CalendarQuarter,&lt;BR /&gt;WeekDay(TempDate) &amp;amp; '-' &amp;amp; Year(TempDate) AS CalendarWeekAndYear,&lt;BR /&gt;Month(TempDate) &amp;amp; '-' &amp;amp; Year(TempDate) AS CalendarMonthAndYear&lt;BR /&gt;&lt;BR /&gt;RESIDENT TempCalendar ORDER BY TempDate ASC;&lt;BR /&gt;DROP TABLE TempCalendar;&lt;BR /&gt;&lt;BR /&gt;LET vDateMin = Num(MakeDate(2000,1,1));&lt;BR /&gt;LET vDateMax = Floor(YearEnd(AddMonths(Today(), 12)));&lt;BR /&gt;LET vDateToday = Num(Today());&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Apr 2011 14:57:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/validate-csv-files-for-completeness/m-p/237837#M88824</guid>
      <dc:creator />
      <dc:date>2011-04-29T14:57:34Z</dc:date>
    </item>
  </channel>
</rss>

