<?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 Clock Dimension in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Clock-Dimension/m-p/361486#M704197</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am sure this has been solved many times in the past, but I am looking for the simplest method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a DateTime stamp coming from my datasource and I want to split it into a Date dimension and a TimeOfDay (Clock) dimension.&amp;nbsp; The Clock dimension should have one record for every second on the day.&amp;nbsp; This means 86400 rows, from 00:00:00 to 23:59:59.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How would you go about creating this Clock dimension?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am starting from here:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tmp_Times:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rowno() -1 as SecondOfDay&lt;/P&gt;&lt;P&gt;Autogenerate 86400;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edit: I am simplifying my source data slightly by stripping out milliseconds using the following function:&lt;/P&gt;&lt;P&gt;&amp;nbsp; MakeTime(Hour(DateRequested), Minute(DateRequested), Second(DateRequested))&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 21 Jun 2012 04:50:34 GMT</pubDate>
    <dc:creator />
    <dc:date>2012-06-21T04:50:34Z</dc:date>
    <item>
      <title>Clock Dimension</title>
      <link>https://community.qlik.com/t5/QlikView/Clock-Dimension/m-p/361486#M704197</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am sure this has been solved many times in the past, but I am looking for the simplest method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a DateTime stamp coming from my datasource and I want to split it into a Date dimension and a TimeOfDay (Clock) dimension.&amp;nbsp; The Clock dimension should have one record for every second on the day.&amp;nbsp; This means 86400 rows, from 00:00:00 to 23:59:59.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How would you go about creating this Clock dimension?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am starting from here:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tmp_Times:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rowno() -1 as SecondOfDay&lt;/P&gt;&lt;P&gt;Autogenerate 86400;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edit: I am simplifying my source data slightly by stripping out milliseconds using the following function:&lt;/P&gt;&lt;P&gt;&amp;nbsp; MakeTime(Hour(DateRequested), Minute(DateRequested), Second(DateRequested))&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jun 2012 04:50:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Clock-Dimension/m-p/361486#M704197</guid>
      <dc:creator />
      <dc:date>2012-06-21T04:50:34Z</dc:date>
    </item>
    <item>
      <title>Re: Clock Dimension</title>
      <link>https://community.qlik.com/t5/QlikView/Clock-Dimension/m-p/361487#M704198</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Michael,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You could generate the time values like this:&lt;/P&gt;&lt;P&gt;Tmp_Times:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; time((rowno() -1)/86400,'hh:mm:ss') as SecondOfDay&lt;/P&gt;&lt;P&gt;Autogenerate 86400;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jun 2012 05:18:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Clock-Dimension/m-p/361487#M704198</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-06-21T05:18:34Z</dc:date>
    </item>
    <item>
      <title>Re: Clock Dimension</title>
      <link>https://community.qlik.com/t5/QlikView/Clock-Dimension/m-p/361488#M704199</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That's much better thanks.&amp;nbsp; My full script looks like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_13403293443747500" jivemacro_uid="_13403293443747500"&gt;&lt;P&gt;Tmp_Times:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Time((RowNo() - 1) / 86400, 'hh:mm:ss') as Time&lt;/P&gt;&lt;P&gt;Autogenerate 86400;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Clock:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MakeTime(Hour(Time), Minute(Time), Second(Time)) as TimeRequested,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Hour(Time)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;as Hour,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Minute(Time)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;as Minute,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Second(Time)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;as Second&lt;/P&gt;&lt;P&gt;Resident Tmp_Times;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP Table Tmp_Times;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Michael Fenton&#xD;
I had to modify slightly as the /86400 on the third row resulted in a level of precision that did not map to the source column&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jun 2012 05:24:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Clock-Dimension/m-p/361488#M704199</guid>
      <dc:creator />
      <dc:date>2012-06-21T05:24:49Z</dc:date>
    </item>
  </channel>
</rss>

