<?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 can I create a variable of reporting frequency and of the most common answer? in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-can-I-create-a-variable-of-reporting-frequency-and-of-the/m-p/493332#M129773</link>
    <description>&lt;P&gt;I'm sorry, but this time (as an exception) it's too elegant to be correct.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;if c &amp;gt; mc then mc = v{i};&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;This would eventually compare &lt;EM&gt;counts of values&lt;/EM&gt; with &lt;EM&gt;values &lt;/EM&gt;and thus it would fail in cases like this:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input ID  YA1998 YA2000 YA2002 YA2004 CA1994 CA1996 CA1998;
datalines;
6 14 14 15 15 15 15 15
;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;I think a quick correction could be:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;if c &amp;gt; maxc &amp;amp; v{i} then do;
    maxc = c;
    mc=v{i};
    end;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;(and adding &lt;FONT face="courier new,courier"&gt;maxc&lt;/FONT&gt; to the DROP statement).*&lt;/P&gt;
&lt;P&gt;For ID=3 this would yield mc=. rather than mc=.M, though, but maybe this is acceptable.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;*Edit: If 0 is a valid answer, the IF condition should read:&amp;nbsp;&lt;FONT face="courier new,courier"&gt;c &amp;gt; maxc &amp;amp; v{i}&amp;nbsp;&lt;STRONG&gt;&amp;gt; .z&lt;/STRONG&gt;&lt;/FONT&gt;.&lt;/P&gt;</description>
    <pubDate>Fri, 07 Sep 2018 11:11:04 GMT</pubDate>
    <dc:creator>FreelanceReinh</dc:creator>
    <dc:date>2018-09-07T11:11:04Z</dc:date>
    <item>
      <title>How can I create a variable of reporting frequency and of the most common answer?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-can-I-create-a-variable-of-reporting-frequency-and-of-the/m-p/493200#M129711</link>
      <description>&lt;P&gt;Hi everyone!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have data that looks like this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ID&amp;nbsp; YA1998 YA2000 YA2002 YA2004 CA1994 CA1996 CA1998&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;14&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 14&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;15&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;12&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;12&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 13&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; M&lt;/P&gt;&lt;P&gt;3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; M&amp;nbsp;&lt;/P&gt;&lt;P&gt;4&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 15&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I&lt;/P&gt;&lt;P&gt;5&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 14&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;15&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;M&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and I would like my data&amp;nbsp;to look&amp;nbsp;like this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ID&amp;nbsp; YA1998 YA2000 YA2002 YA2004 CA1994 CA1996 CA1998&amp;nbsp; freq&amp;nbsp; MC&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;14&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;14&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;15&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3&amp;nbsp; &amp;nbsp; &amp;nbsp; 14&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;12&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;12&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 13&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3&amp;nbsp; &amp;nbsp; &amp;nbsp; 12&lt;/P&gt;&lt;P&gt;3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;M&lt;/P&gt;&lt;P&gt;4&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 15&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;15&lt;/P&gt;&lt;P&gt;5&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;14&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 15&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;M&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;14&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Where "freq" is the frequency of YA and CA values combined, and "MC" is the most common answer reported. Note that in the event that there is no most common answer reported (i.e. observation 5, where there are two values, 14 and 15), MC will be set equal to the first number reported.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Note: M and I are two different types of missing. M is missing, and I is invalid missing. In the event that having M and I values create a problem for creating the code, I can change these values to "."&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the help!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;AMIHIC&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Sep 2018 20:57:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-can-I-create-a-variable-of-reporting-frequency-and-of-the/m-p/493200#M129711</guid>
      <dc:creator>Amihic</dc:creator>
      <dc:date>2018-09-06T20:57:22Z</dc:date>
    </item>
    <item>
      <title>Re: How can I create a variable of reporting frequency and of the most common answer?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-can-I-create-a-variable-of-reporting-frequency-and-of-the/m-p/493212#M129714</link>
      <description>&lt;P&gt;the below code does the freq. For the mode, you can scan, transpose and do a proc freq/proc univariate and merge it back, else you can store the counts in hash table or multi dim array and alike other techniques and the get the max of the count. Honestly feeling too lazy, but i am sure somebody will give you the mode as well.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input ID  (YA1998 YA2000 YA2002 YA2004 CA1994 CA1996 CA1998) ($);
cards;
1         M          M           14          14         M             M         15
2         12         12           M          I            13            M          M
3          M         M            M          M          M             M          M 
4          15         M           M          M          M              I            I
5          M          M          14          M         15             M           M
;

data want;
set have;
array t(*) YA1998--CA1998;
temp=compress(catx(' ',of t(*)),' ','kd');
freq=countw(temp);
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 06 Sep 2018 21:35:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-can-I-create-a-variable-of-reporting-frequency-and-of-the/m-p/493212#M129714</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2018-09-06T21:35:59Z</dc:date>
    </item>
    <item>
      <title>Re: How can I create a variable of reporting frequency and of the most common answer?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-can-I-create-a-variable-of-reporting-frequency-and-of-the/m-p/493219#M129719</link>
      <description>&lt;P&gt;Freq is easy. There's a function for this. Mode is trickier. Here's FREQ while I ponder the best way for mode.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data HAVE;
 input ID  YA1998 YA2000 YA2002 YA2004 CA1994 CA1996 CA1998;
cards;
1         M          M           14          14         M             M         15
2         12         12           M          I            13            M          M
3         M         M            M          M          M             M          M 
4         15         M           M          M          M              I            I
5          M          M          14          M         15             M           M
run;
data WANT;
  set HAVE;
  FREQ=n(of YA1998 -- CA1998);
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Sep 2018 21:47:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-can-I-create-a-variable-of-reporting-frequency-and-of-the/m-p/493219#M129719</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2018-09-06T21:47:49Z</dc:date>
    </item>
    <item>
      <title>Re: How can I create a variable of reporting frequency and of the most common answer?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-can-I-create-a-variable-of-reporting-frequency-and-of-the/m-p/493221#M129720</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/16961"&gt;@ChrisNZ&lt;/a&gt;&amp;nbsp;Sir i am not sure N function will work for char values, although one could assume M and I are just special missing values, which is probably right.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Sep 2018 21:50:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-can-I-create-a-variable-of-reporting-frequency-and-of-the/m-p/493221#M129720</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2018-09-06T21:50:30Z</dc:date>
    </item>
    <item>
      <title>Re: How can I create a variable of reporting frequency and of the most common answer?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-can-I-create-a-variable-of-reporting-frequency-and-of-the/m-p/493222#M129721</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/138205"&gt;@novinosrin&lt;/a&gt;&amp;nbsp; I understand from the post that M &amp;amp; I are (numeric) missing values.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/219534"&gt;@Amihic&lt;/a&gt;&amp;nbsp; No need to think for too long about the mode: this question has already been answered &lt;A href="https://communities.sas.com/t5/SAS-Programming/Calculate-mode-for-each-row/m-p/468952#M119845" target="_self"&gt;here&lt;/A&gt;&amp;nbsp;and &lt;A href="https://communities.sas.com/t5/SAS-Programming/Calculating-Mode-across-variables/m-p/150375/highlight/true#M29665" target="_self"&gt;here&lt;/A&gt;&amp;nbsp;(in 2 very similar answers).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Sep 2018 21:55:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-can-I-create-a-variable-of-reporting-frequency-and-of-the/m-p/493222#M129721</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2018-09-06T21:55:40Z</dc:date>
    </item>
    <item>
      <title>Re: How can I create a variable of reporting frequency and of the most common answer?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-can-I-create-a-variable-of-reporting-frequency-and-of-the/m-p/493224#M129722</link>
      <description>&lt;P&gt;For once I get to use the MISSING statement!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
missing M I;
input ID  YA1998 YA2000 YA2002 YA2004 CA1994 CA1996 CA1998;
datalines;
1 M M 14 14 M M 15
2 12 12 M I 13 M M
3 M M M M M M M 
4 15 M M M M I I
5 M M 14 M 15 M M
;

data want;
set have;
array v YA1998 -- CA1998;
freq = n(of v{*});

do i = 1 to dim(v);
    c = 0;
    do j = i+1 to dim(v);
        if v{i} = v{j} then c = c + 1;
        end;
    if c &amp;gt; mc then mc = v{i};
    end;
drop i j c;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 06 Sep 2018 22:09:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-can-I-create-a-variable-of-reporting-frequency-and-of-the/m-p/493224#M129722</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2018-09-06T22:09:18Z</dc:date>
    </item>
    <item>
      <title>Re: How can I create a variable of reporting frequency and of the most common answer?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-can-I-create-a-variable-of-reporting-frequency-and-of-the/m-p/493227#M129723</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/462"&gt;@PGStats&lt;/a&gt;&amp;nbsp; aka &lt;STRONG&gt;ProdigyGeniusStats&amp;nbsp;&lt;/STRONG&gt;aka Pierre has no peers.&amp;nbsp;&amp;nbsp;You will make people cry. why are you so brilliant??.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Sep 2018 22:47:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-can-I-create-a-variable-of-reporting-frequency-and-of-the/m-p/493227#M129723</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2018-09-06T22:47:17Z</dc:date>
    </item>
    <item>
      <title>Re: How can I create a variable of reporting frequency and of the most common answer?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-can-I-create-a-variable-of-reporting-frequency-and-of-the/m-p/493248#M129730</link>
      <description>&lt;P&gt;&lt;img id="smileyembarrassed" class="emoticon emoticon-smileyembarrassed" src="https://communities.sas.com/i/smilies/16x16_smiley-embarrassed.png" alt="Smiley Embarassed" title="Smiley Embarassed" /&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 07 Sep 2018 02:32:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-can-I-create-a-variable-of-reporting-frequency-and-of-the/m-p/493248#M129730</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2018-09-07T02:32:40Z</dc:date>
    </item>
    <item>
      <title>Re: How can I create a variable of reporting frequency and of the most common answer?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-can-I-create-a-variable-of-reporting-frequency-and-of-the/m-p/493332#M129773</link>
      <description>&lt;P&gt;I'm sorry, but this time (as an exception) it's too elegant to be correct.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;if c &amp;gt; mc then mc = v{i};&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;This would eventually compare &lt;EM&gt;counts of values&lt;/EM&gt; with &lt;EM&gt;values &lt;/EM&gt;and thus it would fail in cases like this:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input ID  YA1998 YA2000 YA2002 YA2004 CA1994 CA1996 CA1998;
datalines;
6 14 14 15 15 15 15 15
;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;I think a quick correction could be:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;if c &amp;gt; maxc &amp;amp; v{i} then do;
    maxc = c;
    mc=v{i};
    end;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;(and adding &lt;FONT face="courier new,courier"&gt;maxc&lt;/FONT&gt; to the DROP statement).*&lt;/P&gt;
&lt;P&gt;For ID=3 this would yield mc=. rather than mc=.M, though, but maybe this is acceptable.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;*Edit: If 0 is a valid answer, the IF condition should read:&amp;nbsp;&lt;FONT face="courier new,courier"&gt;c &amp;gt; maxc &amp;amp; v{i}&amp;nbsp;&lt;STRONG&gt;&amp;gt; .z&lt;/STRONG&gt;&lt;/FONT&gt;.&lt;/P&gt;</description>
      <pubDate>Fri, 07 Sep 2018 11:11:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-can-I-create-a-variable-of-reporting-frequency-and-of-the/m-p/493332#M129773</guid>
      <dc:creator>FreelanceReinh</dc:creator>
      <dc:date>2018-09-07T11:11:04Z</dc:date>
    </item>
    <item>
      <title>Re: How can I create a variable of reporting frequency and of the most common answer?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-can-I-create-a-variable-of-reporting-frequency-and-of-the/m-p/493534#M129835</link>
      <description>&lt;P&gt;You are perfectly right &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/32733"&gt;@FreelanceReinh&lt;/a&gt;. You've got a sharp eye. Thanks.&lt;/P&gt;</description>
      <pubDate>Fri, 07 Sep 2018 16:00:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-can-I-create-a-variable-of-reporting-frequency-and-of-the/m-p/493534#M129835</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2018-09-07T16:00:18Z</dc:date>
    </item>
  </channel>
</rss>

