<?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: How do you perfrom a sumif in SAS/DI in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-do-you-perfrom-a-sumif-in-SAS-DI/m-p/329056#M271763</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I can understand&amp;nbsp;you might have problems grasping DI if you use Excel as a reference.&lt;/P&gt;
&lt;P&gt;DI Studio&amp;nbsp;is used for standardised ETL, where the target are detail&amp;nbsp;data layers, data marts and similar.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;But your requirement doesn't look&amp;nbsp;like a generic table structure, feels like a report to me. Or what is the application? Sorry, I can't the logic/use of the caclulated column.&amp;nbsp;Please elaborate about the data flow and use.&lt;/P&gt;
&lt;P&gt;Perhaps this is better suited for a report tool, like a stored process.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you need to perform this in DI, my gut feeling is that you need some kind of user written code.&lt;/P&gt;</description>
    <pubDate>Wed, 01 Feb 2017 12:11:08 GMT</pubDate>
    <dc:creator>LinusH</dc:creator>
    <dc:date>2017-02-01T12:11:08Z</dc:date>
    <item>
      <title>How do you perfrom a sumif in SAS/DI</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-do-you-perfrom-a-sumif-in-SAS-DI/m-p/329027#M271762</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm quite new to SAS and I'm trying to perfrom a sumif&amp;nbsp;function on a data set in DI, but I cant find an equivalent procedure / code that would help me with this.&amp;nbsp;I have the data set below.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Bucket A&lt;/TD&gt;&lt;TD&gt;Bucket B&lt;/TD&gt;&lt;TD&gt;Value&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to add a column to sum the values &amp;gt;= Bucket A, but also to exclude the values of the previous&amp;nbsp;row, so&amp;nbsp;I've used a SUMIF with reative referencing.&amp;nbsp; For example, the fourmula in cel D2 is, =SUMIF(A2:A10,"&amp;gt;="&amp;amp;A2,C2:C10) = 48.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Bucket A&lt;/TD&gt;&lt;TD&gt;Bucket B&lt;/TD&gt;&lt;TD&gt;Value&lt;/TD&gt;&lt;TD&gt;sumif (&amp;gt;=A)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;48&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;21&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;6&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;29&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;12&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;3&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;13&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;5&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there a way to recreate this in SAS and DI?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Many thanks,&lt;/P&gt;&lt;P&gt;Neil&lt;/P&gt;</description>
      <pubDate>Wed, 01 Feb 2017 10:26:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-do-you-perfrom-a-sumif-in-SAS-DI/m-p/329027#M271762</guid>
      <dc:creator>Neil19</dc:creator>
      <dc:date>2017-02-01T10:26:35Z</dc:date>
    </item>
    <item>
      <title>Re: How do you perfrom a sumif in SAS/DI</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-do-you-perfrom-a-sumif-in-SAS-DI/m-p/329056#M271763</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I can understand&amp;nbsp;you might have problems grasping DI if you use Excel as a reference.&lt;/P&gt;
&lt;P&gt;DI Studio&amp;nbsp;is used for standardised ETL, where the target are detail&amp;nbsp;data layers, data marts and similar.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;But your requirement doesn't look&amp;nbsp;like a generic table structure, feels like a report to me. Or what is the application? Sorry, I can't the logic/use of the caclulated column.&amp;nbsp;Please elaborate about the data flow and use.&lt;/P&gt;
&lt;P&gt;Perhaps this is better suited for a report tool, like a stored process.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you need to perform this in DI, my gut feeling is that you need some kind of user written code.&lt;/P&gt;</description>
      <pubDate>Wed, 01 Feb 2017 12:11:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-do-you-perfrom-a-sumif-in-SAS-DI/m-p/329056#M271763</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2017-02-01T12:11:08Z</dc:date>
    </item>
  </channel>
</rss>

