<?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 Datamodel for uneven date sequence in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Datamodel-for-uneven-date-sequence/m-p/1623888#M46459</link>
    <description>&lt;P&gt;In one scenario, we have data in following format where the audits are happening in an uneven interval.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Audit_Table:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;CustomerID&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;AuditDate&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Status&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;12345&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9/1/2018&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;PASS&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;12345&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;10/18/2018&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;PASS&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;12345&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2/28/2019&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;FAIL&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;23456&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;12/1/2018&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;PASS&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;8765&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9/9/2018&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;PASS&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2345&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2/2/2019&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;FAIL&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Sales_Table:&lt;/STRONG&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;CustomerID&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;SalesDate&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;SALE&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;12345&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9/1/2018&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;100&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;12345&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;10/1/2018&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;123&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;12345&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;11/1/2018&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;234&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;12345&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;12/1/2018&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;123&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;12345&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1/1/2019&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;111&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;12345&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2/1/2019&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;100&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;23456&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;12/1/2018&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;12&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;8765&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9/1/2018&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;3&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;8765&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;10/1/2018&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;44&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2345&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2/1/2019&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1234&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Query&lt;/STRONG&gt;: On selection of any intermediate month e.g. Oct’18 , we should able to show below result. i.e. list of customers &amp;amp; sales whose audit happened on that month and if no audit happened in that month then the last available audit details but sales of selected month.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;e.g. Expected Output:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Month of selection: &lt;STRONG&gt;Oct’18&lt;/STRONG&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;CustomerID&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;AuditDate&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Status&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Sale&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;12345&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;10/18/2018&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;PASS&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;123&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;8765&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9/9/2018&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;PASS&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;44&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Note: date is in ‘MM/DD/YYYY’ format.&lt;/P&gt;&lt;P&gt;Please advice the best way to model the data to achieve above result.&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;</description>
    <pubDate>Sat, 14 Sep 2019 08:49:36 GMT</pubDate>
    <dc:creator>Asit</dc:creator>
    <dc:date>2019-09-14T08:49:36Z</dc:date>
    <item>
      <title>Datamodel for uneven date sequence</title>
      <link>https://community.qlik.com/t5/App-Development/Datamodel-for-uneven-date-sequence/m-p/1623888#M46459</link>
      <description>&lt;P&gt;In one scenario, we have data in following format where the audits are happening in an uneven interval.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Audit_Table:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;CustomerID&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;AuditDate&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Status&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;12345&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9/1/2018&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;PASS&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;12345&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;10/18/2018&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;PASS&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;12345&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2/28/2019&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;FAIL&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;23456&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;12/1/2018&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;PASS&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;8765&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9/9/2018&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;PASS&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2345&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2/2/2019&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;FAIL&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Sales_Table:&lt;/STRONG&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;CustomerID&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;SalesDate&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;SALE&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;12345&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9/1/2018&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;100&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;12345&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;10/1/2018&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;123&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;12345&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;11/1/2018&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;234&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;12345&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;12/1/2018&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;123&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;12345&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1/1/2019&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;111&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;12345&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2/1/2019&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;100&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;23456&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;12/1/2018&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;12&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;8765&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9/1/2018&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;3&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;8765&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;10/1/2018&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;44&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2345&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2/1/2019&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1234&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Query&lt;/STRONG&gt;: On selection of any intermediate month e.g. Oct’18 , we should able to show below result. i.e. list of customers &amp;amp; sales whose audit happened on that month and if no audit happened in that month then the last available audit details but sales of selected month.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;e.g. Expected Output:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Month of selection: &lt;STRONG&gt;Oct’18&lt;/STRONG&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;CustomerID&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;AuditDate&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Status&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Sale&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;12345&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;10/18/2018&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;PASS&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;123&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;8765&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9/9/2018&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;PASS&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;44&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Note: date is in ‘MM/DD/YYYY’ format.&lt;/P&gt;&lt;P&gt;Please advice the best way to model the data to achieve above result.&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;</description>
      <pubDate>Sat, 14 Sep 2019 08:49:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Datamodel-for-uneven-date-sequence/m-p/1623888#M46459</guid>
      <dc:creator>Asit</dc:creator>
      <dc:date>2019-09-14T08:49:36Z</dc:date>
    </item>
    <item>
      <title>Re: Datamodel for uneven date sequence</title>
      <link>https://community.qlik.com/t5/App-Development/Datamodel-for-uneven-date-sequence/m-p/1623896#M46460</link>
      <description>&lt;P&gt;I suggest you try to define a start and stop time for each audit transaction and thereafter look into the concept of interval matching the sales data.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://help.qlik.com/en-US/sense/June2019/Subsystems/Hub/Content/Sense_Hub/LoadData/matching-intervals-to-discrete-data.htm" target="_blank"&gt;https://help.qlik.com/en-US/sense/June2019/Subsystems/Hub/Content/Sense_Hub/LoadData/matching-intervals-to-discrete-data.htm&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 14 Sep 2019 12:10:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Datamodel-for-uneven-date-sequence/m-p/1623896#M46460</guid>
      <dc:creator>Vegar</dc:creator>
      <dc:date>2019-09-14T12:10:43Z</dc:date>
    </item>
    <item>
      <title>Re: Datamodel for uneven date sequence</title>
      <link>https://community.qlik.com/t5/App-Development/Datamodel-for-uneven-date-sequence/m-p/1626548#M46642</link>
      <description>&lt;P&gt;It worked.. thanks!!&lt;/P&gt;</description>
      <pubDate>Sat, 21 Sep 2019 03:45:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Datamodel-for-uneven-date-sequence/m-p/1626548#M46642</guid>
      <dc:creator>Asit</dc:creator>
      <dc:date>2019-09-21T03:45:18Z</dc:date>
    </item>
  </channel>
</rss>

