<?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: Help: Use First four columns as an input and have to output last three columns. in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Help-Use-First-four-columns-as-an-input-and-have-to-output-last/m-p/415009#M101746</link>
    <description>&lt;P&gt;Look at PROC EXPAND&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/139995"&gt;@InnovativeMinds&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I need help building this logic.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The input columns in a dataset are below:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;DIM1&lt;/TD&gt;
&lt;TD&gt;DIM2&lt;/TD&gt;
&lt;TD&gt;DATETIME&lt;/TD&gt;
&lt;TD&gt;AMOUNT&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;71&lt;/TD&gt;
&lt;TD&gt;1234&lt;/TD&gt;
&lt;TD&gt;01JUN2017:00:15:10:000000&lt;/TD&gt;
&lt;TD&gt;70&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;73&lt;/TD&gt;
&lt;TD&gt;1234&lt;/TD&gt;
&lt;TD&gt;01JUN2017:00:15:30:000000&lt;/TD&gt;
&lt;TD&gt;20&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;74&lt;/TD&gt;
&lt;TD&gt;1234&lt;/TD&gt;
&lt;TD&gt;01JUN2017:00:17:18:000000&lt;/TD&gt;
&lt;TD&gt;83&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;76&lt;/TD&gt;
&lt;TD&gt;1234&lt;/TD&gt;
&lt;TD&gt;01JUN2017:00:30:13:000000&lt;/TD&gt;
&lt;TD&gt;80&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;77&lt;/TD&gt;
&lt;TD&gt;1234&lt;/TD&gt;
&lt;TD&gt;01JUN2017:00:30:13:000000&lt;/TD&gt;
&lt;TD&gt;21&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;78&lt;/TD&gt;
&lt;TD&gt;1234&lt;/TD&gt;
&lt;TD&gt;01JUN2017:00:30:14:000000&lt;/TD&gt;
&lt;TD&gt;25&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;80&lt;/TD&gt;
&lt;TD&gt;1234&lt;/TD&gt;
&lt;TD&gt;01JUN2017:00:31:09:000000&lt;/TD&gt;
&lt;TD&gt;100&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;91&lt;/TD&gt;
&lt;TD&gt;4567&lt;/TD&gt;
&lt;TD&gt;01JUN2017:09:20:11:000000&lt;/TD&gt;
&lt;TD&gt;687.5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;91&lt;/TD&gt;
&lt;TD&gt;4567&lt;/TD&gt;
&lt;TD&gt;01JUN2017:09:20:11:000000&lt;/TD&gt;
&lt;TD&gt;3750&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;22&lt;/TD&gt;
&lt;TD&gt;5678&lt;/TD&gt;
&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;
&lt;TD&gt;200&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;22&lt;/TD&gt;
&lt;TD&gt;5678&lt;/TD&gt;
&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;
&lt;TD&gt;200&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;22&lt;/TD&gt;
&lt;TD&gt;5678&lt;/TD&gt;
&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;
&lt;TD&gt;225&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;22&lt;/TD&gt;
&lt;TD&gt;5678&lt;/TD&gt;
&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;
&lt;TD&gt;175&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;22&lt;/TD&gt;
&lt;TD&gt;5678&lt;/TD&gt;
&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;
&lt;TD&gt;175&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;22&lt;/TD&gt;
&lt;TD&gt;5678&lt;/TD&gt;
&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;
&lt;TD&gt;175&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;65&lt;/TD&gt;
&lt;TD&gt;6789&lt;/TD&gt;
&lt;TD&gt;01JUN2017:05:45:22:000000&lt;/TD&gt;
&lt;TD&gt;1014.02&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;66&lt;/TD&gt;
&lt;TD&gt;6789&lt;/TD&gt;
&lt;TD&gt;01JUN2017:05:45:22:000000&lt;/TD&gt;
&lt;TD&gt;100&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;101&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;
&lt;TD&gt;1500&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;101&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;
&lt;TD&gt;1500&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;101&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;
&lt;TD&gt;1500&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;101&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;
&lt;TD&gt;1500&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;101&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;
&lt;TD&gt;1500&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;101&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;
&lt;TD&gt;1300&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;102&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:06:49:000000&lt;/TD&gt;
&lt;TD&gt;1200&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;102&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:06:49:000000&lt;/TD&gt;
&lt;TD&gt;1280&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;105&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:07:16:000000&lt;/TD&gt;
&lt;TD&gt;1400&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;and I am expecting the output dataset as like below (with additional three variables&amp;nbsp;with cumulative counts and amount&amp;nbsp;created)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;DIM1&lt;/TD&gt;
&lt;TD&gt;DIM2&lt;/TD&gt;
&lt;TD&gt;DATETIME&lt;/TD&gt;
&lt;TD&gt;AMOUNT&lt;/TD&gt;
&lt;TD&gt;AMOUNT CUMULATIVE&lt;/TD&gt;
&lt;TD&gt;COUNTS CUMULATIVE&lt;/TD&gt;
&lt;TD&gt;TXN COUNTS&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;71&lt;/TD&gt;
&lt;TD&gt;1234&lt;/TD&gt;
&lt;TD&gt;01JUN2017:00:15:10:000000&lt;/TD&gt;
&lt;TD&gt;70&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;73&lt;/TD&gt;
&lt;TD&gt;1234&lt;/TD&gt;
&lt;TD&gt;01JUN2017:00:15:30:000000&lt;/TD&gt;
&lt;TD&gt;20&lt;/TD&gt;
&lt;TD&gt;70&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;74&lt;/TD&gt;
&lt;TD&gt;1234&lt;/TD&gt;
&lt;TD&gt;01JUN2017:00:17:18:000000&lt;/TD&gt;
&lt;TD&gt;83&lt;/TD&gt;
&lt;TD&gt;90&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;76&lt;/TD&gt;
&lt;TD&gt;1234&lt;/TD&gt;
&lt;TD&gt;01JUN2017:00:30:13:000000&lt;/TD&gt;
&lt;TD&gt;80&lt;/TD&gt;
&lt;TD&gt;173&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;77&lt;/TD&gt;
&lt;TD&gt;1234&lt;/TD&gt;
&lt;TD&gt;01JUN2017:00:30:13:000000&lt;/TD&gt;
&lt;TD&gt;21&lt;/TD&gt;
&lt;TD&gt;253&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;78&lt;/TD&gt;
&lt;TD&gt;1234&lt;/TD&gt;
&lt;TD&gt;01JUN2017:00:30:14:000000&lt;/TD&gt;
&lt;TD&gt;25&lt;/TD&gt;
&lt;TD&gt;274&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;80&lt;/TD&gt;
&lt;TD&gt;1234&lt;/TD&gt;
&lt;TD&gt;01JUN2017:00:31:09:000000&lt;/TD&gt;
&lt;TD&gt;100&lt;/TD&gt;
&lt;TD&gt;299&lt;/TD&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;91&lt;/TD&gt;
&lt;TD&gt;4567&lt;/TD&gt;
&lt;TD&gt;01JUN2017:09:20:11:000000&lt;/TD&gt;
&lt;TD&gt;687.5&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;91&lt;/TD&gt;
&lt;TD&gt;4567&lt;/TD&gt;
&lt;TD&gt;01JUN2017:09:20:11:000000&lt;/TD&gt;
&lt;TD&gt;3750&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;22&lt;/TD&gt;
&lt;TD&gt;5678&lt;/TD&gt;
&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;
&lt;TD&gt;200&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;22&lt;/TD&gt;
&lt;TD&gt;5678&lt;/TD&gt;
&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;
&lt;TD&gt;200&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;22&lt;/TD&gt;
&lt;TD&gt;5678&lt;/TD&gt;
&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;
&lt;TD&gt;225&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;22&lt;/TD&gt;
&lt;TD&gt;5678&lt;/TD&gt;
&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;
&lt;TD&gt;175&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;22&lt;/TD&gt;
&lt;TD&gt;5678&lt;/TD&gt;
&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;
&lt;TD&gt;175&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;22&lt;/TD&gt;
&lt;TD&gt;5678&lt;/TD&gt;
&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;
&lt;TD&gt;175&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;65&lt;/TD&gt;
&lt;TD&gt;6789&lt;/TD&gt;
&lt;TD&gt;01JUN2017:05:45:22:000000&lt;/TD&gt;
&lt;TD&gt;1014.02&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;66&lt;/TD&gt;
&lt;TD&gt;6789&lt;/TD&gt;
&lt;TD&gt;01JUN2017:05:45:22:000000&lt;/TD&gt;
&lt;TD&gt;100&lt;/TD&gt;
&lt;TD&gt;1014.02&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;101&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;
&lt;TD&gt;1500&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;101&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;
&lt;TD&gt;1500&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;101&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;
&lt;TD&gt;1500&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;101&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;
&lt;TD&gt;1500&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;101&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;
&lt;TD&gt;1500&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;101&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;
&lt;TD&gt;1300&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;102&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:06:49:000000&lt;/TD&gt;
&lt;TD&gt;1200&lt;/TD&gt;
&lt;TD&gt;8800&lt;/TD&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;102&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:06:49:000000&lt;/TD&gt;
&lt;TD&gt;1280&lt;/TD&gt;
&lt;TD&gt;8800&lt;/TD&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;105&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:07:16:000000&lt;/TD&gt;
&lt;TD&gt;1400&lt;/TD&gt;
&lt;TD&gt;11280&lt;/TD&gt;
&lt;TD&gt;8&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for the help.&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 21 Nov 2017 02:30:54 GMT</pubDate>
    <dc:creator>Reeza</dc:creator>
    <dc:date>2017-11-21T02:30:54Z</dc:date>
    <item>
      <title>Help: Use First four columns as an input and have to output last three columns.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-Use-First-four-columns-as-an-input-and-have-to-output-last/m-p/415001#M101740</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I need help building this logic.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The input columns in a dataset are below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;DIM1&lt;/TD&gt;&lt;TD&gt;DIM2&lt;/TD&gt;&lt;TD&gt;DATETIME&lt;/TD&gt;&lt;TD&gt;AMOUNT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;71&lt;/TD&gt;&lt;TD&gt;1234&lt;/TD&gt;&lt;TD&gt;01JUN2017:00:15:10:000000&lt;/TD&gt;&lt;TD&gt;70&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;1234&lt;/TD&gt;&lt;TD&gt;01JUN2017:00:15:30:000000&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;74&lt;/TD&gt;&lt;TD&gt;1234&lt;/TD&gt;&lt;TD&gt;01JUN2017:00:17:18:000000&lt;/TD&gt;&lt;TD&gt;83&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;76&lt;/TD&gt;&lt;TD&gt;1234&lt;/TD&gt;&lt;TD&gt;01JUN2017:00:30:13:000000&lt;/TD&gt;&lt;TD&gt;80&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;77&lt;/TD&gt;&lt;TD&gt;1234&lt;/TD&gt;&lt;TD&gt;01JUN2017:00:30:13:000000&lt;/TD&gt;&lt;TD&gt;21&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;78&lt;/TD&gt;&lt;TD&gt;1234&lt;/TD&gt;&lt;TD&gt;01JUN2017:00:30:14:000000&lt;/TD&gt;&lt;TD&gt;25&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;80&lt;/TD&gt;&lt;TD&gt;1234&lt;/TD&gt;&lt;TD&gt;01JUN2017:00:31:09:000000&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;91&lt;/TD&gt;&lt;TD&gt;4567&lt;/TD&gt;&lt;TD&gt;01JUN2017:09:20:11:000000&lt;/TD&gt;&lt;TD&gt;687.5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;91&lt;/TD&gt;&lt;TD&gt;4567&lt;/TD&gt;&lt;TD&gt;01JUN2017:09:20:11:000000&lt;/TD&gt;&lt;TD&gt;3750&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;5678&lt;/TD&gt;&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;5678&lt;/TD&gt;&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;5678&lt;/TD&gt;&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;&lt;TD&gt;225&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;5678&lt;/TD&gt;&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;&lt;TD&gt;175&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;5678&lt;/TD&gt;&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;&lt;TD&gt;175&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;5678&lt;/TD&gt;&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;&lt;TD&gt;175&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;65&lt;/TD&gt;&lt;TD&gt;6789&lt;/TD&gt;&lt;TD&gt;01JUN2017:05:45:22:000000&lt;/TD&gt;&lt;TD&gt;1014.02&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;66&lt;/TD&gt;&lt;TD&gt;6789&lt;/TD&gt;&lt;TD&gt;01JUN2017:05:45:22:000000&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;2346&lt;/TD&gt;&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;&lt;TD&gt;1500&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;2346&lt;/TD&gt;&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;&lt;TD&gt;1500&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;2346&lt;/TD&gt;&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;&lt;TD&gt;1500&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;2346&lt;/TD&gt;&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;&lt;TD&gt;1500&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;2346&lt;/TD&gt;&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;&lt;TD&gt;1500&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;2346&lt;/TD&gt;&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;&lt;TD&gt;1300&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;102&lt;/TD&gt;&lt;TD&gt;2346&lt;/TD&gt;&lt;TD&gt;01JUN2017:11:06:49:000000&lt;/TD&gt;&lt;TD&gt;1200&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;102&lt;/TD&gt;&lt;TD&gt;2346&lt;/TD&gt;&lt;TD&gt;01JUN2017:11:06:49:000000&lt;/TD&gt;&lt;TD&gt;1280&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;105&lt;/TD&gt;&lt;TD&gt;2346&lt;/TD&gt;&lt;TD&gt;01JUN2017:11:07:16:000000&lt;/TD&gt;&lt;TD&gt;1400&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;and I am expecting the output dataset as like below (with additional three variables&amp;nbsp;with cumulative counts and amount&amp;nbsp;created)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;DIM1&lt;/TD&gt;&lt;TD&gt;DIM2&lt;/TD&gt;&lt;TD&gt;DATETIME&lt;/TD&gt;&lt;TD&gt;AMOUNT&lt;/TD&gt;&lt;TD&gt;AMOUNT CUMULATIVE&lt;/TD&gt;&lt;TD&gt;COUNTS CUMULATIVE&lt;/TD&gt;&lt;TD&gt;TXN COUNTS&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;71&lt;/TD&gt;&lt;TD&gt;1234&lt;/TD&gt;&lt;TD&gt;01JUN2017:00:15:10:000000&lt;/TD&gt;&lt;TD&gt;70&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;1234&lt;/TD&gt;&lt;TD&gt;01JUN2017:00:15:30:000000&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;70&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;74&lt;/TD&gt;&lt;TD&gt;1234&lt;/TD&gt;&lt;TD&gt;01JUN2017:00:17:18:000000&lt;/TD&gt;&lt;TD&gt;83&lt;/TD&gt;&lt;TD&gt;90&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;76&lt;/TD&gt;&lt;TD&gt;1234&lt;/TD&gt;&lt;TD&gt;01JUN2017:00:30:13:000000&lt;/TD&gt;&lt;TD&gt;80&lt;/TD&gt;&lt;TD&gt;173&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;77&lt;/TD&gt;&lt;TD&gt;1234&lt;/TD&gt;&lt;TD&gt;01JUN2017:00:30:13:000000&lt;/TD&gt;&lt;TD&gt;21&lt;/TD&gt;&lt;TD&gt;253&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;78&lt;/TD&gt;&lt;TD&gt;1234&lt;/TD&gt;&lt;TD&gt;01JUN2017:00:30:14:000000&lt;/TD&gt;&lt;TD&gt;25&lt;/TD&gt;&lt;TD&gt;274&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;80&lt;/TD&gt;&lt;TD&gt;1234&lt;/TD&gt;&lt;TD&gt;01JUN2017:00:31:09:000000&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;299&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;91&lt;/TD&gt;&lt;TD&gt;4567&lt;/TD&gt;&lt;TD&gt;01JUN2017:09:20:11:000000&lt;/TD&gt;&lt;TD&gt;687.5&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;91&lt;/TD&gt;&lt;TD&gt;4567&lt;/TD&gt;&lt;TD&gt;01JUN2017:09:20:11:000000&lt;/TD&gt;&lt;TD&gt;3750&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;5678&lt;/TD&gt;&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;5678&lt;/TD&gt;&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;5678&lt;/TD&gt;&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;&lt;TD&gt;225&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;5678&lt;/TD&gt;&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;&lt;TD&gt;175&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;5678&lt;/TD&gt;&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;&lt;TD&gt;175&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;5678&lt;/TD&gt;&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;&lt;TD&gt;175&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;65&lt;/TD&gt;&lt;TD&gt;6789&lt;/TD&gt;&lt;TD&gt;01JUN2017:05:45:22:000000&lt;/TD&gt;&lt;TD&gt;1014.02&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;66&lt;/TD&gt;&lt;TD&gt;6789&lt;/TD&gt;&lt;TD&gt;01JUN2017:05:45:22:000000&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;1014.02&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;2346&lt;/TD&gt;&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;&lt;TD&gt;1500&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;2346&lt;/TD&gt;&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;&lt;TD&gt;1500&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;2346&lt;/TD&gt;&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;&lt;TD&gt;1500&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;2346&lt;/TD&gt;&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;&lt;TD&gt;1500&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;2346&lt;/TD&gt;&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;&lt;TD&gt;1500&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;2346&lt;/TD&gt;&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;&lt;TD&gt;1300&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;102&lt;/TD&gt;&lt;TD&gt;2346&lt;/TD&gt;&lt;TD&gt;01JUN2017:11:06:49:000000&lt;/TD&gt;&lt;TD&gt;1200&lt;/TD&gt;&lt;TD&gt;8800&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;102&lt;/TD&gt;&lt;TD&gt;2346&lt;/TD&gt;&lt;TD&gt;01JUN2017:11:06:49:000000&lt;/TD&gt;&lt;TD&gt;1280&lt;/TD&gt;&lt;TD&gt;8800&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;105&lt;/TD&gt;&lt;TD&gt;2346&lt;/TD&gt;&lt;TD&gt;01JUN2017:11:07:16:000000&lt;/TD&gt;&lt;TD&gt;1400&lt;/TD&gt;&lt;TD&gt;11280&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the help.&lt;/P&gt;</description>
      <pubDate>Tue, 21 Nov 2017 02:16:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-Use-First-four-columns-as-an-input-and-have-to-output-last/m-p/415001#M101740</guid>
      <dc:creator>InnovativeMinds</dc:creator>
      <dc:date>2017-11-21T02:16:25Z</dc:date>
    </item>
    <item>
      <title>Re: Help: Use First four columns as an input and have to output last three columns.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-Use-First-four-columns-as-an-input-and-have-to-output-last/m-p/415009#M101746</link>
      <description>&lt;P&gt;Look at PROC EXPAND&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/139995"&gt;@InnovativeMinds&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I need help building this logic.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The input columns in a dataset are below:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;DIM1&lt;/TD&gt;
&lt;TD&gt;DIM2&lt;/TD&gt;
&lt;TD&gt;DATETIME&lt;/TD&gt;
&lt;TD&gt;AMOUNT&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;71&lt;/TD&gt;
&lt;TD&gt;1234&lt;/TD&gt;
&lt;TD&gt;01JUN2017:00:15:10:000000&lt;/TD&gt;
&lt;TD&gt;70&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;73&lt;/TD&gt;
&lt;TD&gt;1234&lt;/TD&gt;
&lt;TD&gt;01JUN2017:00:15:30:000000&lt;/TD&gt;
&lt;TD&gt;20&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;74&lt;/TD&gt;
&lt;TD&gt;1234&lt;/TD&gt;
&lt;TD&gt;01JUN2017:00:17:18:000000&lt;/TD&gt;
&lt;TD&gt;83&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;76&lt;/TD&gt;
&lt;TD&gt;1234&lt;/TD&gt;
&lt;TD&gt;01JUN2017:00:30:13:000000&lt;/TD&gt;
&lt;TD&gt;80&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;77&lt;/TD&gt;
&lt;TD&gt;1234&lt;/TD&gt;
&lt;TD&gt;01JUN2017:00:30:13:000000&lt;/TD&gt;
&lt;TD&gt;21&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;78&lt;/TD&gt;
&lt;TD&gt;1234&lt;/TD&gt;
&lt;TD&gt;01JUN2017:00:30:14:000000&lt;/TD&gt;
&lt;TD&gt;25&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;80&lt;/TD&gt;
&lt;TD&gt;1234&lt;/TD&gt;
&lt;TD&gt;01JUN2017:00:31:09:000000&lt;/TD&gt;
&lt;TD&gt;100&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;91&lt;/TD&gt;
&lt;TD&gt;4567&lt;/TD&gt;
&lt;TD&gt;01JUN2017:09:20:11:000000&lt;/TD&gt;
&lt;TD&gt;687.5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;91&lt;/TD&gt;
&lt;TD&gt;4567&lt;/TD&gt;
&lt;TD&gt;01JUN2017:09:20:11:000000&lt;/TD&gt;
&lt;TD&gt;3750&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;22&lt;/TD&gt;
&lt;TD&gt;5678&lt;/TD&gt;
&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;
&lt;TD&gt;200&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;22&lt;/TD&gt;
&lt;TD&gt;5678&lt;/TD&gt;
&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;
&lt;TD&gt;200&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;22&lt;/TD&gt;
&lt;TD&gt;5678&lt;/TD&gt;
&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;
&lt;TD&gt;225&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;22&lt;/TD&gt;
&lt;TD&gt;5678&lt;/TD&gt;
&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;
&lt;TD&gt;175&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;22&lt;/TD&gt;
&lt;TD&gt;5678&lt;/TD&gt;
&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;
&lt;TD&gt;175&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;22&lt;/TD&gt;
&lt;TD&gt;5678&lt;/TD&gt;
&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;
&lt;TD&gt;175&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;65&lt;/TD&gt;
&lt;TD&gt;6789&lt;/TD&gt;
&lt;TD&gt;01JUN2017:05:45:22:000000&lt;/TD&gt;
&lt;TD&gt;1014.02&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;66&lt;/TD&gt;
&lt;TD&gt;6789&lt;/TD&gt;
&lt;TD&gt;01JUN2017:05:45:22:000000&lt;/TD&gt;
&lt;TD&gt;100&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;101&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;
&lt;TD&gt;1500&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;101&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;
&lt;TD&gt;1500&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;101&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;
&lt;TD&gt;1500&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;101&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;
&lt;TD&gt;1500&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;101&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;
&lt;TD&gt;1500&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;101&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;
&lt;TD&gt;1300&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;102&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:06:49:000000&lt;/TD&gt;
&lt;TD&gt;1200&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;102&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:06:49:000000&lt;/TD&gt;
&lt;TD&gt;1280&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;105&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:07:16:000000&lt;/TD&gt;
&lt;TD&gt;1400&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;and I am expecting the output dataset as like below (with additional three variables&amp;nbsp;with cumulative counts and amount&amp;nbsp;created)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;DIM1&lt;/TD&gt;
&lt;TD&gt;DIM2&lt;/TD&gt;
&lt;TD&gt;DATETIME&lt;/TD&gt;
&lt;TD&gt;AMOUNT&lt;/TD&gt;
&lt;TD&gt;AMOUNT CUMULATIVE&lt;/TD&gt;
&lt;TD&gt;COUNTS CUMULATIVE&lt;/TD&gt;
&lt;TD&gt;TXN COUNTS&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;71&lt;/TD&gt;
&lt;TD&gt;1234&lt;/TD&gt;
&lt;TD&gt;01JUN2017:00:15:10:000000&lt;/TD&gt;
&lt;TD&gt;70&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;73&lt;/TD&gt;
&lt;TD&gt;1234&lt;/TD&gt;
&lt;TD&gt;01JUN2017:00:15:30:000000&lt;/TD&gt;
&lt;TD&gt;20&lt;/TD&gt;
&lt;TD&gt;70&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;74&lt;/TD&gt;
&lt;TD&gt;1234&lt;/TD&gt;
&lt;TD&gt;01JUN2017:00:17:18:000000&lt;/TD&gt;
&lt;TD&gt;83&lt;/TD&gt;
&lt;TD&gt;90&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;76&lt;/TD&gt;
&lt;TD&gt;1234&lt;/TD&gt;
&lt;TD&gt;01JUN2017:00:30:13:000000&lt;/TD&gt;
&lt;TD&gt;80&lt;/TD&gt;
&lt;TD&gt;173&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;77&lt;/TD&gt;
&lt;TD&gt;1234&lt;/TD&gt;
&lt;TD&gt;01JUN2017:00:30:13:000000&lt;/TD&gt;
&lt;TD&gt;21&lt;/TD&gt;
&lt;TD&gt;253&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;78&lt;/TD&gt;
&lt;TD&gt;1234&lt;/TD&gt;
&lt;TD&gt;01JUN2017:00:30:14:000000&lt;/TD&gt;
&lt;TD&gt;25&lt;/TD&gt;
&lt;TD&gt;274&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;80&lt;/TD&gt;
&lt;TD&gt;1234&lt;/TD&gt;
&lt;TD&gt;01JUN2017:00:31:09:000000&lt;/TD&gt;
&lt;TD&gt;100&lt;/TD&gt;
&lt;TD&gt;299&lt;/TD&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;91&lt;/TD&gt;
&lt;TD&gt;4567&lt;/TD&gt;
&lt;TD&gt;01JUN2017:09:20:11:000000&lt;/TD&gt;
&lt;TD&gt;687.5&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;91&lt;/TD&gt;
&lt;TD&gt;4567&lt;/TD&gt;
&lt;TD&gt;01JUN2017:09:20:11:000000&lt;/TD&gt;
&lt;TD&gt;3750&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;22&lt;/TD&gt;
&lt;TD&gt;5678&lt;/TD&gt;
&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;
&lt;TD&gt;200&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;22&lt;/TD&gt;
&lt;TD&gt;5678&lt;/TD&gt;
&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;
&lt;TD&gt;200&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;22&lt;/TD&gt;
&lt;TD&gt;5678&lt;/TD&gt;
&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;
&lt;TD&gt;225&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;22&lt;/TD&gt;
&lt;TD&gt;5678&lt;/TD&gt;
&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;
&lt;TD&gt;175&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;22&lt;/TD&gt;
&lt;TD&gt;5678&lt;/TD&gt;
&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;
&lt;TD&gt;175&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;22&lt;/TD&gt;
&lt;TD&gt;5678&lt;/TD&gt;
&lt;TD&gt;01JUN2017:09:18:59:000000&lt;/TD&gt;
&lt;TD&gt;175&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;65&lt;/TD&gt;
&lt;TD&gt;6789&lt;/TD&gt;
&lt;TD&gt;01JUN2017:05:45:22:000000&lt;/TD&gt;
&lt;TD&gt;1014.02&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;66&lt;/TD&gt;
&lt;TD&gt;6789&lt;/TD&gt;
&lt;TD&gt;01JUN2017:05:45:22:000000&lt;/TD&gt;
&lt;TD&gt;100&lt;/TD&gt;
&lt;TD&gt;1014.02&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;101&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;
&lt;TD&gt;1500&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;101&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;
&lt;TD&gt;1500&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;101&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;
&lt;TD&gt;1500&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;101&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;
&lt;TD&gt;1500&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;101&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;
&lt;TD&gt;1500&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;101&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:05:51:000000&lt;/TD&gt;
&lt;TD&gt;1300&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;102&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:06:49:000000&lt;/TD&gt;
&lt;TD&gt;1200&lt;/TD&gt;
&lt;TD&gt;8800&lt;/TD&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;102&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:06:49:000000&lt;/TD&gt;
&lt;TD&gt;1280&lt;/TD&gt;
&lt;TD&gt;8800&lt;/TD&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;105&lt;/TD&gt;
&lt;TD&gt;2346&lt;/TD&gt;
&lt;TD&gt;01JUN2017:11:07:16:000000&lt;/TD&gt;
&lt;TD&gt;1400&lt;/TD&gt;
&lt;TD&gt;11280&lt;/TD&gt;
&lt;TD&gt;8&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for the help.&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 21 Nov 2017 02:30:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-Use-First-four-columns-as-an-input-and-have-to-output-last/m-p/415009#M101746</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-11-21T02:30:54Z</dc:date>
    </item>
    <item>
      <title>Re: Help: Use First four columns as an input and have to output last three columns.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-Use-First-four-columns-as-an-input-and-have-to-output-last/m-p/415026#M101752</link>
      <description>&lt;P&gt;I'm not sure I can figure out the logic for the final two columns.&amp;nbsp; Here's something for the first new column:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data want;&lt;/P&gt;
&lt;P&gt;set have;&lt;/P&gt;
&lt;P&gt;by DIM2 notsorted;&lt;/P&gt;
&lt;P&gt;if first.DIM2 then amount_cumulative=0;&lt;/P&gt;
&lt;P&gt;output;&lt;/P&gt;
&lt;P&gt;amount_cumulative + amount;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;</description>
      <pubDate>Tue, 21 Nov 2017 05:00:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-Use-First-four-columns-as-an-input-and-have-to-output-last/m-p/415026#M101752</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2017-11-21T05:00:00Z</dc:date>
    </item>
    <item>
      <title>Re: Help: Use First four columns as an input and have to output last three columns.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-Use-First-four-columns-as-an-input-and-have-to-output-last/m-p/415488#M101902</link>
      <description>&lt;P&gt;Assuming I understand the logic for your last two rows correctly the code below should do what you need.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want(drop=DIM2_Start);
	set have;
	by DIM2 notsorted DIM1 notsorted;
	retain Amount_Cumulative Counts_Cumulative TXN_Counts DIM2_Start;

	if First.DIM2 then do;
		Amount_Cumulative = 0;
		Counts_Cumulative = 0;
		TXN_Counts = 0;
		DIM2_Start = _N_; *Used to track the observation number within each DIM2 value;
	end; else if First.DIM1 then do;
		Counts_Cumulative = _N_ - DIM2_Start;
		TXN_Counts + 1;
	end;
	output;
	Amount_cumulative + amount;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 22 Nov 2017 12:24:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-Use-First-four-columns-as-an-input-and-have-to-output-last/m-p/415488#M101902</guid>
      <dc:creator>mpordon</dc:creator>
      <dc:date>2017-11-22T12:24:21Z</dc:date>
    </item>
  </channel>
</rss>

