<?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: Series Plot in SAS Studio</title>
    <link>https://communities.sas.com/t5/SAS-Studio/Series-Plot/m-p/450199#M5089</link>
    <description>&lt;P&gt;I implemented you code:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;*series plot;
proc sort data=paper.Compustat_ExecuComp4 out=sorted;
	by year;
run;

proc means data=sorted;
	by year;
	var salary;
	output out=avg mean=avg_salary;
run;

proc sgplot data = &lt;FONT color="#FF0000"&gt;sorted&lt;/FONT&gt;;
series x=year y=avg_salary;
title '';
run;&lt;/PRE&gt;&lt;P&gt;just changing "age" to "sorted" as you'll see above. This code output a table of summary statistics for each year, but I was hoping for a series plot? What do I need to add?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the help!&lt;/P&gt;</description>
    <pubDate>Sat, 31 Mar 2018 22:19:33 GMT</pubDate>
    <dc:creator>sastuck</dc:creator>
    <dc:date>2018-03-31T22:19:33Z</dc:date>
    <item>
      <title>Series Plot</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Series-Plot/m-p/450163#M5074</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to show a series plot which traces average CEO salary over the years 2010-2017. I've never done a plot of this type, however, and am looking for some help. I imagine I am correct in choosing year for my x axis, but my question pertains to the y axis. The variable salary, which is each CEO's salary, obviously won't cut it because there are thousands of observations per year for this variable. Am I correct in thinking that I need an average annual salary per CEO per year for this series plot to work? What would that datastep look like? I would like to output a new dataset so that I don't mess up the one I currently have. Any help is appreciated!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;* Series plot;
PROC SGPLOT DATA = paper.Compustat_ExecuComp4;
 SERIES X = year Y = salary;
 TITLE '';
RUN; &lt;/PRE&gt;&lt;P&gt;-SAStuck&lt;/P&gt;</description>
      <pubDate>Sat, 31 Mar 2018 17:19:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Series-Plot/m-p/450163#M5074</guid>
      <dc:creator>sastuck</dc:creator>
      <dc:date>2018-03-31T17:19:06Z</dc:date>
    </item>
    <item>
      <title>Re: Series Plot</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Series-Plot/m-p/450195#M5088</link>
      <description>&lt;P&gt;I would think you want an average of all the CEO salaries for each particular year.&amp;nbsp;You need to first sort your data and then use Proc Means to get your averages - you haven't supplied sample data so here is some untested code to get you started.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sort data=paper.Compustat_ExecuComp4 out=sorted;
	by year;
run;

proc means data=sorted;
	by year;
	var salary;
	output out=avg mean=avg_salary;
run;

proc sgplot data = avg;
series x=year y=avg_salary;
title '';
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Sat, 31 Mar 2018 20:57:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Series-Plot/m-p/450195#M5088</guid>
      <dc:creator>ChrisBrooks</dc:creator>
      <dc:date>2018-03-31T20:57:31Z</dc:date>
    </item>
    <item>
      <title>Re: Series Plot</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Series-Plot/m-p/450199#M5089</link>
      <description>&lt;P&gt;I implemented you code:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;*series plot;
proc sort data=paper.Compustat_ExecuComp4 out=sorted;
	by year;
run;

proc means data=sorted;
	by year;
	var salary;
	output out=avg mean=avg_salary;
run;

proc sgplot data = &lt;FONT color="#FF0000"&gt;sorted&lt;/FONT&gt;;
series x=year y=avg_salary;
title '';
run;&lt;/PRE&gt;&lt;P&gt;just changing "age" to "sorted" as you'll see above. This code output a table of summary statistics for each year, but I was hoping for a series plot? What do I need to add?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the help!&lt;/P&gt;</description>
      <pubDate>Sat, 31 Mar 2018 22:19:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Series-Plot/m-p/450199#M5089</guid>
      <dc:creator>sastuck</dc:creator>
      <dc:date>2018-03-31T22:19:33Z</dc:date>
    </item>
    <item>
      <title>Re: Series Plot</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Series-Plot/m-p/450205#M5093</link>
      <description>&lt;P&gt;&amp;nbsp;Surely the PROC SGPLOT outputs a plot?&lt;/P&gt;</description>
      <pubDate>Sat, 31 Mar 2018 22:45:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Series-Plot/m-p/450205#M5093</guid>
      <dc:creator>ChrisBrooks</dc:creator>
      <dc:date>2018-03-31T22:45:49Z</dc:date>
    </item>
    <item>
      <title>Re: Series Plot</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Series-Plot/m-p/450206#M5094</link>
      <description>&lt;P&gt;I'm not seeing anything besides the tables. Here's the log:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class="dijitBorderContainer dijitContainer row-fluid dijitLayoutContainer"&gt;&lt;DIV class="dijitContentPane dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane dijitAlignCenter dijitContentPaneSingleChild"&gt;&lt;DIV class="dijitBorderContainer dijitContainer row-fluid dijitLayoutContainer"&gt;&lt;DIV class="dijitContentPane dijitAlignCenter dijitContentPaneSingleChild dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane"&gt;&lt;DIV class="tabs dijitBorderContainer dijitContainer dojoDndTarget sasStudioTabsParentContainer dijitLayoutContainer dojoDndContainerOver"&gt;&lt;DIV class="dijitTabContainer dijitTabContainerTop dijitContainer dijitLayoutContainer tabStrip-disabled sasStudioTabsTabContainer sasStudioTabsTabContainerVertical sasStudioTabsTop dijitBorderContainer-child dijitBorderContainer-dijitTabContainerTop dijitBorderContainerPane dijitAlignCenter"&gt;&lt;DIV class="dijitTabPaneWrapper dijitTabContainerTop-container dijitAlignCenter"&gt;&lt;DIV class="dijitTabContainerTopChildWrapper dijitVisible"&gt;&lt;DIV class="dijitBorderContainer dijitContainer sasStudioTabsTabContainerChild dijitTabPane dijitTabContainerTop-child dijitTabContainerTop-dijitBorderContainer dijitLayoutContainer"&gt;&lt;DIV class="dijitBorderContainer dijitContainer dojoDndTarget dijitBorderContainer-child dijitBorderContainer-dijitBorderContainer dijitBorderContainerPane dijitAlignCenter dijitLayoutContainer dojoDndContainerOver"&gt;&lt;DIV class="dijitTabContainer dijitTabContainerTop dijitContainer dijitLayoutContainer tabStrip-disabled sasSuiteTabs dijitBorderContainer-child dijitBorderContainer-dijitTabContainerTop dijitBorderContainerPane dijitAlignCenter"&gt;&lt;DIV class="dijitTabPaneWrapper dijitTabContainerTop-container dijitAlignCenter"&gt;&lt;DIV class="dijitTabContainerTopChildWrapper dijitVisible"&gt;&lt;DIV class="dijitBorderContainer dijitContainer dijitTabPane dijitTabContainerTop-child dijitTabContainerTop-dijitBorderContainer dijitLayoutContainer"&gt;&lt;DIV class="dijitBorderContainer dijitContainer dijitBorderContainer-child dijitBorderContainer-dijitBorderContainer dijitBorderContainerPane dijitAlignCenter dijitLayoutContainer"&gt;&lt;DIV class="dijitContentPane dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane dijitAlignCenter"&gt;&lt;DIV&gt;&lt;DIV class="sasSource"&gt;1 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;70&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;71 *series plot;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;72 proc sort data=paper.Compustat_ExecuComp4 out=sorted;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;73 by year;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;74 run;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: There were 13346 observations read from the data set PAPER.COMPUSTAT_EXECUCOMP4.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: The data set WORK.SORTED has 13346 observations and 107 variables.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: PROCEDURE SORT used (Total process time):&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;real time 0.06 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;user cpu time 0.02 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;system cpu time 0.05 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;memory 30528.09k&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;OS Memory 62304.00k&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Timestamp 03/31/2018 10:47:21 PM&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Step Count 545 Switch Count 2&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Page Faults 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Page Reclaims 7331&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Page Swaps 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Voluntary Context Switches 16&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Involuntary Context Switches 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Block Input Operations 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Block Output Operations 54288&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;75&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;76 proc means data=sorted;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;77 by year;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;78 var salary;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;79 output out=avg mean=avg_salary;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;80 run;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: There were 13346 observations read from the data set WORK.SORTED.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: The data set WORK.AVG has 8 observations and 4 variables.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: PROCEDURE MEANS used (Total process time):&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;real time 0.09 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;user cpu time 0.09 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;system cpu time 0.01 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;memory 5003.82k&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;OS Memory 35820.00k&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Timestamp 03/31/2018 10:47:21 PM&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Step Count 546 Switch Count 13&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Page Faults 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Page Reclaims 541&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Page Swaps 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Voluntary Context Switches 39&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Involuntary Context Switches 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Block Input Operations 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Block Output Operations 264&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;81&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;82 proc sgplot data = sorted;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;83 series x=year y=avg_salary;&lt;/DIV&gt;&lt;DIV class="sasError"&gt;ERROR: Variable AVG_SALARY not found.&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;84 title '';&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;85 run;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: PROCEDURE SGPLOT used (Total process time):&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;real time 0.00 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;user cpu time 0.00 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;system cpu time 0.00 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;memory 1700.28k&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;OS Memory 34532.00k&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Timestamp 03/31/2018 10:47:21 PM&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Step Count 547 Switch Count 1&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Page Faults 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Page Reclaims 281&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Page Swaps 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Voluntary Context Switches 6&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Involuntary Context Switches 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Block Input Operations 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Block Output Operations 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;86&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;87 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;99&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="dijitContentPane statusBar dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane dijitAlignBottom"&gt;&lt;DIV class="statusBarMessage"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="statusBarUser"&gt;User: apmorabito0&lt;/DIV&gt;&lt;SPAN class="dijit dijitReset dijitInline dijitButton"&gt;&lt;SPAN class="dijitReset dijitInline dijitButtonNode"&gt;&lt;SPAN class="dijitReset dijitStretch dijitButtonContents"&gt;&lt;SPAN class="dijitReset dijitInline dijitButtonText"&gt;Messages: 79&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="contentassist"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="textviewTooltip"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sce-helper"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;&lt;SPAN class="sce-ac-navigator-title-buddy"&gt;FILLEDOUTLINEDMARKERS&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV class="contentassist"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="textviewTooltip"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sce-helper"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sce-helper"&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Sat, 31 Mar 2018 22:48:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Series-Plot/m-p/450206#M5094</guid>
      <dc:creator>sastuck</dc:creator>
      <dc:date>2018-03-31T22:48:14Z</dc:date>
    </item>
    <item>
      <title>Re: Series Plot</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Series-Plot/m-p/450208#M5095</link>
      <description>&lt;P&gt;There's an error in the log -&amp;nbsp;the proc Means outputs a data set called avg so replace data=sorted with data=avg in your Proc Sgplot code&lt;/P&gt;</description>
      <pubDate>Sun, 01 Apr 2018 00:17:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Series-Plot/m-p/450208#M5095</guid>
      <dc:creator>ChrisBrooks</dc:creator>
      <dc:date>2018-04-01T00:17:17Z</dc:date>
    </item>
    <item>
      <title>Re: Series Plot</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Series-Plot/m-p/450209#M5096</link>
      <description>&lt;P&gt;awesome. thanks!&lt;/P&gt;</description>
      <pubDate>Sun, 01 Apr 2018 00:21:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Series-Plot/m-p/450209#M5096</guid>
      <dc:creator>sastuck</dc:creator>
      <dc:date>2018-04-01T00:21:52Z</dc:date>
    </item>
  </channel>
</rss>

