<?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: Straight Table: Combining multiple records based on an ID into a single record in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Straight-Table-Combining-multiple-records-based-on-an-ID-into-a/m-p/1759703#M58735</link>
    <description>&lt;P&gt;Take a look at my attached solution and sample data.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Using this sample:&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="php"&gt;Table:
LOAD * inline [
ID,event 1,event 2,event 3,event 4,event 5,event 6,event 7
1,2020-11-09 09:30:00,-,2020-11-09 09:40:00,-,,2020-11-09 13:40:00
2,-,2020-11-09 01:40:00,-,2020-11-10 09:20:00,2020-11-10 11:00:00,-,2020-11-10 11:22:00
3,2020-11-10 11:30:00,-,-,-,-,-,-
4,-,,2020-11-10 16:30:00,-,-,-,-
2,2020-11-11 06:30:00,-,-,-,-,2020-11-11 06:32:00,-
3,-,2020-11-11 14:12:00,-,-,-,-,2020-11-11 21:22:00
1,-,-,-,2020-11-11 14:22:00,-,-,-
4,-,-,-,-,-,-,-];&lt;/LI-CODE&gt;&lt;P&gt;I create this straight table in Qlik Sense:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Vegar_0-1604909223837.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/43789iE863757E88BA5FB7/image-size/large?v=v2&amp;amp;px=999" role="button" title="Vegar_0-1604909223837.png" alt="Vegar_0-1604909223837.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Using a expression similar to this:&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;=alt (only(timestamp([event 1])), 'Not recieved')&lt;/FONT&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 09 Nov 2020 08:07:51 GMT</pubDate>
    <dc:creator>Vegar</dc:creator>
    <dc:date>2020-11-09T08:07:51Z</dc:date>
    <item>
      <title>Straight Table: Combining multiple records based on an ID into a single record</title>
      <link>https://community.qlik.com/t5/App-Development/Straight-Table-Combining-multiple-records-based-on-an-ID-into-a/m-p/1759239#M58681</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;I am currently getting data in my straight table as follows:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;EVENT 1&lt;/TD&gt;&lt;TD&gt;EVENT 2&lt;/TD&gt;&lt;TD&gt;EVENT 3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID1&lt;/TD&gt;&lt;TD&gt;ccc&lt;/TD&gt;&lt;TD&gt;Not received&lt;/TD&gt;&lt;TD&gt;Not received&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID1&lt;/TD&gt;&lt;TD&gt;Not received&lt;/TD&gt;&lt;TD&gt;cccc&lt;/TD&gt;&lt;TD&gt;Not received&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID1&lt;/TD&gt;&lt;TD&gt;Not received&lt;/TD&gt;&lt;TD&gt;Not received&lt;/TD&gt;&lt;TD&gt;cccc&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID2&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;Not received&lt;/TD&gt;&lt;TD&gt;Not received&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID2&lt;/TD&gt;&lt;TD&gt;Not received&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;Not received&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID2&lt;/TD&gt;&lt;TD&gt;Not received&lt;/TD&gt;&lt;TD&gt;Not received&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But I need this to be as follow:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;EVENT 1&lt;/TD&gt;&lt;TD&gt;EVENT 2&lt;/TD&gt;&lt;TD&gt;EVENT 3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID1&lt;/TD&gt;&lt;TD&gt;ccc&lt;/TD&gt;&lt;TD&gt;cccc&lt;/TD&gt;&lt;TD&gt;ccccc&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID2&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;xxxx&lt;/TD&gt;&lt;TD&gt;xxxxxx&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could someone help me how to achieve this?&amp;nbsp;&lt;/P&gt;&lt;P&gt;P.s I am trying with Group By but not fruitful&lt;/P&gt;</description>
      <pubDate>Fri, 06 Nov 2020 09:23:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Straight-Table-Combining-multiple-records-based-on-an-ID-into-a/m-p/1759239#M58681</guid>
      <dc:creator>Qlik_Enthu</dc:creator>
      <dc:date>2020-11-06T09:23:30Z</dc:date>
    </item>
    <item>
      <title>Re: Straight Table: Combining multiple records based on an ID into a single record</title>
      <link>https://community.qlik.com/t5/App-Development/Straight-Table-Combining-multiple-records-based-on-an-ID-into-a/m-p/1759248#M58683</link>
      <description>&lt;P&gt;Why only CCC and XXX since you have the same for others also?&lt;/P&gt;</description>
      <pubDate>Fri, 06 Nov 2020 10:19:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Straight-Table-Combining-multiple-records-based-on-an-ID-into-a/m-p/1759248#M58683</guid>
      <dc:creator>Anil_Babu_Samineni</dc:creator>
      <dc:date>2020-11-06T10:19:02Z</dc:date>
    </item>
    <item>
      <title>Re: Straight Table: Combining multiple records based on an ID into a single record</title>
      <link>https://community.qlik.com/t5/App-Development/Straight-Table-Combining-multiple-records-based-on-an-ID-into-a/m-p/1759536#M58720</link>
      <description>&lt;P&gt;the ccc xxx are timestamps..they may appear or may not for few events..all i wud wanted is&amp;nbsp; to consolidate the&amp;nbsp; IDs with multiple entries for different events into a single row wherever the event has data for timestamp it has to appear else the literal 'Not Received'&lt;/P&gt;&lt;P&gt;I am trying to achieve this with joins but could not get the desired results..&lt;/P&gt;&lt;P&gt;will be nice if i get a solution..&lt;/P&gt;</description>
      <pubDate>Sat, 07 Nov 2020 14:09:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Straight-Table-Combining-multiple-records-based-on-an-ID-into-a/m-p/1759536#M58720</guid>
      <dc:creator>Qlik_Enthu</dc:creator>
      <dc:date>2020-11-07T14:09:48Z</dc:date>
    </item>
    <item>
      <title>Re: Straight Table: Combining multiple records based on an ID into a single record</title>
      <link>https://community.qlik.com/t5/App-Development/Straight-Table-Combining-multiple-records-based-on-an-ID-into-a/m-p/1759600#M58724</link>
      <description>&lt;P&gt;For each event, use the following formula in a straight table measure for EVENT 1, EVENT 2 and EVENT 3:&lt;/P&gt;&lt;P&gt;=maxstring({$&amp;lt;[EVENT 1]-={'Not received'}&amp;gt;} [EVENT 1])&lt;/P&gt;&lt;P&gt;You might have to use max instead of maxstring if it is timestamp field.&lt;/P&gt;</description>
      <pubDate>Sun, 08 Nov 2020 11:52:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Straight-Table-Combining-multiple-records-based-on-an-ID-into-a/m-p/1759600#M58724</guid>
      <dc:creator>GaryGiles</dc:creator>
      <dc:date>2020-11-08T11:52:30Z</dc:date>
    </item>
    <item>
      <title>Re: Straight Table: Combining multiple records based on an ID into a single record</title>
      <link>https://community.qlik.com/t5/App-Development/Straight-Table-Combining-multiple-records-based-on-an-ID-into-a/m-p/1759625#M58726</link>
      <description>&lt;P&gt;If only one of the three holds a value then you could try using &lt;A href="https://help.qlik.com/en-US/sense/September2020/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/RangeFunctions/rangemax.htm" target="_self"&gt;RangeMax&lt;/A&gt; ().&lt;/P&gt;&lt;P&gt;=&lt;EM&gt;&lt;STRONG&gt;Timestamp(RangeMax(timestamp (EVENT1), timestamp (EVENT2) , timestamp (EVENT3)))&amp;nbsp;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 08 Nov 2020 16:39:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Straight-Table-Combining-multiple-records-based-on-an-ID-into-a/m-p/1759625#M58726</guid>
      <dc:creator>Vegar</dc:creator>
      <dc:date>2020-11-08T16:39:15Z</dc:date>
    </item>
    <item>
      <title>Re: Straight Table: Combining multiple records based on an ID into a single record</title>
      <link>https://community.qlik.com/t5/App-Development/Straight-Table-Combining-multiple-records-based-on-an-ID-into-a/m-p/1759666#M58732</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/126908"&gt;@GaryGiles&lt;/a&gt;&amp;nbsp;hi there...thanks for your inputs.. But My requirement is to display all the&amp;nbsp; timestamps..not only the max..&lt;/P&gt;&lt;P&gt;My sample data would look like this below.&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;event 1&lt;/TD&gt;&lt;TD&gt;event 2&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;event 3&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;event 4&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;event 5&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;event 6&lt;/TD&gt;&lt;TD&gt;event 7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Timestamp&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;Timestamp&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Timestamp&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;Timestamp&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;Timestamp&lt;/TD&gt;&lt;TD&gt;Timestamp&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;Timestamp&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Timestamp&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Timestamp&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Timestamp&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;Timestamp&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;Timestamp&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;Timestamp&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;Timestamp&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Desired result:&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;event 1&lt;/TD&gt;&lt;TD&gt;event 2&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;event 3&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;event 4&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;event 5&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;event 6&lt;/TD&gt;&lt;TD&gt;event 7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Timestamp&lt;/TD&gt;&lt;TD&gt;Not Received&lt;/TD&gt;&lt;TD&gt;Timestamp&lt;/TD&gt;&lt;TD&gt;Timestamp&lt;/TD&gt;&lt;TD&gt;Not Received&lt;/TD&gt;&lt;TD&gt;Timestamp&lt;/TD&gt;&lt;TD&gt;Not Received&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Timestamp&lt;/TD&gt;&lt;TD&gt;Timestamp&lt;/TD&gt;&lt;TD&gt;Not Received&lt;/TD&gt;&lt;TD&gt;Timestamp&lt;/TD&gt;&lt;TD&gt;Timestamp&lt;/TD&gt;&lt;TD&gt;Not Received&lt;/TD&gt;&lt;TD&gt;Timestamp&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Timestamp&lt;/TD&gt;&lt;TD&gt;Timestamp&lt;/TD&gt;&lt;TD&gt;Not Received&lt;/TD&gt;&lt;TD&gt;Not Received&lt;/TD&gt;&lt;TD&gt;Not Received&lt;/TD&gt;&lt;TD&gt;Not Received&lt;/TD&gt;&lt;TD&gt;Timestamp&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;Not Received&lt;/TD&gt;&lt;TD&gt;Not Received&lt;/TD&gt;&lt;TD&gt;Timestamp&lt;/TD&gt;&lt;TD&gt;Not Received&lt;/TD&gt;&lt;TD&gt;Not Received&lt;/TD&gt;&lt;TD&gt;Not Received&lt;/TD&gt;&lt;TD&gt;Not Received&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Currently I am trying to use Apply Map ( on the same table taking only EVENT TYPE and TIMESTAMP Fields), Concatenating the tables in QVD based on EVENT_TYPES and Joining the same tables in the presentation layer to consolidate the rows.&lt;/P&gt;&lt;P&gt;However, achieved only partial success. The IDs are consolidated, but the timestamp values are not picked up nor the condition to display 'Not Received'&lt;/P&gt;</description>
      <pubDate>Mon, 09 Nov 2020 04:52:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Straight-Table-Combining-multiple-records-based-on-an-ID-into-a/m-p/1759666#M58732</guid>
      <dc:creator>Qlik_Enthu</dc:creator>
      <dc:date>2020-11-09T04:52:05Z</dc:date>
    </item>
    <item>
      <title>Re: Straight Table: Combining multiple records based on an ID into a single record</title>
      <link>https://community.qlik.com/t5/App-Development/Straight-Table-Combining-multiple-records-based-on-an-ID-into-a/m-p/1759703#M58735</link>
      <description>&lt;P&gt;Take a look at my attached solution and sample data.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Using this sample:&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="php"&gt;Table:
LOAD * inline [
ID,event 1,event 2,event 3,event 4,event 5,event 6,event 7
1,2020-11-09 09:30:00,-,2020-11-09 09:40:00,-,,2020-11-09 13:40:00
2,-,2020-11-09 01:40:00,-,2020-11-10 09:20:00,2020-11-10 11:00:00,-,2020-11-10 11:22:00
3,2020-11-10 11:30:00,-,-,-,-,-,-
4,-,,2020-11-10 16:30:00,-,-,-,-
2,2020-11-11 06:30:00,-,-,-,-,2020-11-11 06:32:00,-
3,-,2020-11-11 14:12:00,-,-,-,-,2020-11-11 21:22:00
1,-,-,-,2020-11-11 14:22:00,-,-,-
4,-,-,-,-,-,-,-];&lt;/LI-CODE&gt;&lt;P&gt;I create this straight table in Qlik Sense:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Vegar_0-1604909223837.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/43789iE863757E88BA5FB7/image-size/large?v=v2&amp;amp;px=999" role="button" title="Vegar_0-1604909223837.png" alt="Vegar_0-1604909223837.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Using a expression similar to this:&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;=alt (only(timestamp([event 1])), 'Not recieved')&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Nov 2020 08:07:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Straight-Table-Combining-multiple-records-based-on-an-ID-into-a/m-p/1759703#M58735</guid>
      <dc:creator>Vegar</dc:creator>
      <dc:date>2020-11-09T08:07:51Z</dc:date>
    </item>
  </channel>
</rss>

