<?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 Best data model for finite states date transitions in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Best-data-model-for-finite-states-date-transitions/m-p/1664112#M49951</link>
    <description>&lt;P&gt;Hello, I would like to visualize the number of documents in a particular state by date.&lt;/P&gt;&lt;P&gt;My documents have daily changes to their states and I have a log table with the start date &amp;amp; end date (null if this is the current state).&lt;BR /&gt;The table structure is this:&lt;/P&gt;&lt;DIV class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;fileId&lt;/TD&gt;&lt;TD&gt;state&lt;/TD&gt;&lt;TD&gt;start date&lt;/TD&gt;&lt;TD&gt;end date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1000&lt;/TD&gt;&lt;TD&gt;-1&lt;/TD&gt;&lt;TD&gt;STARTDATE&lt;/TD&gt;&lt;TD&gt;01/01/2020 08:29&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1000&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;01/01/2020 08:29&lt;/TD&gt;&lt;TD&gt;03/01/2020 12:15&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1000&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;03/01/2020 12:15&lt;/TD&gt;&lt;TD&gt;06/01/2020 14:17&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1000&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;06/01/2020 14:17&lt;/TD&gt;&lt;TD&gt;07/01/2020 10:44&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1000&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;07/01/2020 10:44&lt;/TD&gt;&lt;TD&gt;NULL&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;-1&lt;/TD&gt;&lt;TD&gt;STARTDATE&lt;/TD&gt;&lt;TD&gt;01/01/2020 11:07&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;01/01/2020 11:07&lt;/TD&gt;&lt;TD&gt;02/01/2020 17:13&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;02/01/2020 17:13&lt;/TD&gt;&lt;TD&gt;04/01/2020 14:17&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;04/01/2020 14:17&lt;/TD&gt;&lt;TD&gt;05/01/2020 10:44&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;05/01/2020 10:44&lt;/TD&gt;&lt;TD&gt;NULL&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like to write a measure that counts all the files that were in a particular state, for each date value.&lt;BR /&gt;I will filter state=1 (for example) and I would like a chart which shows the number of files in state 1 at 01/01/2020, 02/01/2020, ... and so on. I need to visualize the time trend of the various states.&lt;BR /&gt;&lt;BR /&gt;Can I write a measure or it's better to calculate the scalar product of document states and calendar dates ?&lt;/P&gt;&lt;P&gt;In SQL I would join calendar table with document state table ON calendar.date between documentState.startDate AND ISNULL(documentState.endDate, GETDATE()).&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you help ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 09 Jan 2020 14:02:18 GMT</pubDate>
    <dc:creator>DiegoLotti</dc:creator>
    <dc:date>2020-01-09T14:02:18Z</dc:date>
    <item>
      <title>Best data model for finite states date transitions</title>
      <link>https://community.qlik.com/t5/App-Development/Best-data-model-for-finite-states-date-transitions/m-p/1664112#M49951</link>
      <description>&lt;P&gt;Hello, I would like to visualize the number of documents in a particular state by date.&lt;/P&gt;&lt;P&gt;My documents have daily changes to their states and I have a log table with the start date &amp;amp; end date (null if this is the current state).&lt;BR /&gt;The table structure is this:&lt;/P&gt;&lt;DIV class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;fileId&lt;/TD&gt;&lt;TD&gt;state&lt;/TD&gt;&lt;TD&gt;start date&lt;/TD&gt;&lt;TD&gt;end date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1000&lt;/TD&gt;&lt;TD&gt;-1&lt;/TD&gt;&lt;TD&gt;STARTDATE&lt;/TD&gt;&lt;TD&gt;01/01/2020 08:29&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1000&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;01/01/2020 08:29&lt;/TD&gt;&lt;TD&gt;03/01/2020 12:15&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1000&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;03/01/2020 12:15&lt;/TD&gt;&lt;TD&gt;06/01/2020 14:17&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1000&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;06/01/2020 14:17&lt;/TD&gt;&lt;TD&gt;07/01/2020 10:44&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1000&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;07/01/2020 10:44&lt;/TD&gt;&lt;TD&gt;NULL&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;-1&lt;/TD&gt;&lt;TD&gt;STARTDATE&lt;/TD&gt;&lt;TD&gt;01/01/2020 11:07&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;01/01/2020 11:07&lt;/TD&gt;&lt;TD&gt;02/01/2020 17:13&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;02/01/2020 17:13&lt;/TD&gt;&lt;TD&gt;04/01/2020 14:17&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;04/01/2020 14:17&lt;/TD&gt;&lt;TD&gt;05/01/2020 10:44&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;05/01/2020 10:44&lt;/TD&gt;&lt;TD&gt;NULL&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like to write a measure that counts all the files that were in a particular state, for each date value.&lt;BR /&gt;I will filter state=1 (for example) and I would like a chart which shows the number of files in state 1 at 01/01/2020, 02/01/2020, ... and so on. I need to visualize the time trend of the various states.&lt;BR /&gt;&lt;BR /&gt;Can I write a measure or it's better to calculate the scalar product of document states and calendar dates ?&lt;/P&gt;&lt;P&gt;In SQL I would join calendar table with document state table ON calendar.date between documentState.startDate AND ISNULL(documentState.endDate, GETDATE()).&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you help ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 09 Jan 2020 14:02:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Best-data-model-for-finite-states-date-transitions/m-p/1664112#M49951</guid>
      <dc:creator>DiegoLotti</dc:creator>
      <dc:date>2020-01-09T14:02:18Z</dc:date>
    </item>
  </channel>
</rss>

