<?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: Proc tabulate - Limit of 2147483647 potential interactions within a crossing exceeded in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Proc-tabulate-Limit-of-2147483647-potential-interactions-within/m-p/225590#M40513</link>
    <description>&lt;P&gt;Think of how many discrete values your class variables have.&lt;/P&gt;&lt;P&gt;If you have 7 variables with 20 values each, you end up with 20**7 combinations. 30 discrete values, and you are at 21 million combinations. Since TABULATE does all that in memory, there's a limit imposed on the size of the structures required.&lt;/P&gt;</description>
    <pubDate>Tue, 15 Sep 2015 14:17:12 GMT</pubDate>
    <dc:creator>Kurt_Bremser</dc:creator>
    <dc:date>2015-09-15T14:17:12Z</dc:date>
    <item>
      <title>Proc tabulate - Limit of 2147483647 potential interactions within a crossing exceeded</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-tabulate-Limit-of-2147483647-potential-interactions-within/m-p/225537#M40502</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm disappointed with proc tabulate : I use it with a rather small table, dynamic number of colums selected.&lt;BR /&gt;As soon as 6 columns are used I get an error :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Limit of 2147483647 potential interactions within a crossing exceeded for the table statement&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How does he get from 16704 observations to such a limit ????&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried using classsdata 'cause I thought it would make it easier on the tabulate, but it doens't help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;proc tabulate data=work.DATA_EXTRACT_report_sum missing classdata=work.DATA_EXTRACT_classlevel;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;class barema_PC_6_code contract_zetel_code contract_zetel_oms beheerder_nr beheerder_naam maand barema_gebruik;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;var firma_aant firma_aant_barema fdcp_aant fdcp_aant_barema;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;table ( (barema_PC_6_code * (contract_zetel_code * (contract_zetel_oms * (beheerder_nr * (beheerder_naam ) ) ) all='Total') ) ) ALL&lt;/P&gt;&lt;P&gt;, ( maand * barema_gebruik )&lt;/P&gt;&lt;P&gt;* ( firma_aant*SUM=' ' firma_aant_barema*SUM=' ' fdcp_aant*SUM=' ' fdcp_aant_barema*SUM=' ' );&lt;BR /&gt;run;&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#ff0000" face="Tms Rmn"&gt;&lt;FONT color="#ff0000" face="Tms Rmn"&gt;&lt;STRONG&gt;ERROR: Limit of 2147483647 potential interactions within a crossing exceeded for the table statement at line 2.&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Tms Rmn"&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Tms Rmn"&gt;&lt;FONT color="#0000ff" face="Tms Rmn"&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;BR /&gt;NOTE: There were 16754 observations read from the data set WORK.DATA_EXTRACT_REPORT_SUM.&lt;BR /&gt;NOTE: There were 16754 observations read from the data set WORK.DATA_EXTRACT_CLASSLEVEL.&lt;BR /&gt;NOTE: PROCEDURE TABULATE used (Total process time):&lt;BR /&gt;real time 0.20 seconds&lt;BR /&gt;cpu time 0.20 seconds&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Sep 2015 11:36:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-tabulate-Limit-of-2147483647-potential-interactions-within/m-p/225537#M40502</guid>
      <dc:creator>EDJ</dc:creator>
      <dc:date>2015-09-15T11:36:17Z</dc:date>
    </item>
    <item>
      <title>Re: Proc tabulate - Limit of 2147483647 potential interactions within a crossing exceeded</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-tabulate-Limit-of-2147483647-potential-interactions-within/m-p/225583#M40512</link>
      <description>&lt;P&gt;Have you taken a look at &lt;A href="http://support.sas.com/kb/21/125.html" target="_self"&gt;Problem Note 21125: PROC TABULATE incorrectly issues limit of potential interactions error with ODS DOCUMENT&lt;/A&gt; ?&lt;/P&gt;&lt;P&gt;It may also be that the cardinality of your class variables causes the overrun.&lt;/P&gt;</description>
      <pubDate>Tue, 15 Sep 2015 14:08:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-tabulate-Limit-of-2147483647-potential-interactions-within/m-p/225583#M40512</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2015-09-15T14:08:45Z</dc:date>
    </item>
    <item>
      <title>Re: Proc tabulate - Limit of 2147483647 potential interactions within a crossing exceeded</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-tabulate-Limit-of-2147483647-potential-interactions-within/m-p/225590#M40513</link>
      <description>&lt;P&gt;Think of how many discrete values your class variables have.&lt;/P&gt;&lt;P&gt;If you have 7 variables with 20 values each, you end up with 20**7 combinations. 30 discrete values, and you are at 21 million combinations. Since TABULATE does all that in memory, there's a limit imposed on the size of the structures required.&lt;/P&gt;</description>
      <pubDate>Tue, 15 Sep 2015 14:17:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-tabulate-Limit-of-2147483647-potential-interactions-within/m-p/225590#M40513</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2015-09-15T14:17:12Z</dc:date>
    </item>
    <item>
      <title>Re: Proc tabulate - Limit of 2147483647 potential interactions within a crossing exceeded</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-tabulate-Limit-of-2147483647-potential-interactions-within/m-p/225601#M40515</link>
      <description>Is there a chance your proc tabulate is specified incorrectly? Can you post a sample of your data and what output you expect?</description>
      <pubDate>Tue, 15 Sep 2015 14:41:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-tabulate-Limit-of-2147483647-potential-interactions-within/m-p/225601#M40515</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2015-09-15T14:41:26Z</dc:date>
    </item>
  </channel>
</rss>

