<?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 SGPLOT VBAR DATALABEL mean FORMAT issue in Graphics Programming</title>
    <link>https://communities.sas.com/t5/Graphics-Programming/PROC-SGPLOT-VBAR-DATALABEL-mean-FORMAT-issue/m-p/80615#M2995</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="paraTableFirst"&gt;If you are using SAS 9.2 (or 9.3) you can use Graph Template Language with the plot statement &lt;STRONG&gt;barchart &lt;/STRONG&gt;along with the option&lt;A name="p0iq4wjg4dm82on14j1e4drybr22"&gt; &lt;/A&gt;&lt;STRONG&gt;barlabelformat.&lt;/STRONG&gt; If you need any more assistance please let me know.&lt;/P&gt;&lt;P class="paraTableFirst"&gt;&lt;/P&gt;&lt;P class="paraTableFirst"&gt;Many thanks,&lt;/P&gt;&lt;P class="paraTableFirst"&gt;&lt;/P&gt;&lt;P class="paraTableFirst"&gt;Kriss Harris&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 12 Jun 2012 14:56:26 GMT</pubDate>
    <dc:creator>djrisks</dc:creator>
    <dc:date>2012-06-12T14:56:26Z</dc:date>
    <item>
      <title>PROC SGPLOT VBAR DATALABEL mean FORMAT issue</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/PROC-SGPLOT-VBAR-DATALABEL-mean-FORMAT-issue/m-p/80612#M2992</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, we are trying to use sgplot varbar ,&lt;/P&gt;&lt;P&gt;option:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vbar x / response =y&amp;nbsp;&amp;nbsp; stat=mean datalabel ;&lt;/P&gt;&lt;P&gt; to put mean data above&amp;nbsp; each bar. however, we found we have no way to format datalabel.&lt;/P&gt;&lt;P&gt;Is there a way to format datalabel to avoid long tail of the mean?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We tried to format response Y. But it seems sgplot&amp;nbsp;&amp;nbsp; gave a mean&amp;nbsp; based on formatted Y,&amp;nbsp;&amp;nbsp; lacking original precision.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ie. after formating Y, MEAN=2.12,&amp;nbsp; but using the real numbers Mean=2.13,&amp;nbsp; how we solve this?&lt;/P&gt;&lt;P&gt;hard to pass QC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ANY IDEA HOW TO SOLVE THIS?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Jun 2012 13:49:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/PROC-SGPLOT-VBAR-DATALABEL-mean-FORMAT-issue/m-p/80612#M2992</guid>
      <dc:creator>DELI</dc:creator>
      <dc:date>2012-06-12T13:49:49Z</dc:date>
    </item>
    <item>
      <title>Re: PROC SGPLOT VBAR DATALABEL mean FORMAT issue</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/PROC-SGPLOT-VBAR-DATALABEL-mean-FORMAT-issue/m-p/80613#M2993</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What version of SAS are you using?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Jun 2012 14:12:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/PROC-SGPLOT-VBAR-DATALABEL-mean-FORMAT-issue/m-p/80613#M2993</guid>
      <dc:creator>DanH_sas</dc:creator>
      <dc:date>2012-06-12T14:12:48Z</dc:date>
    </item>
    <item>
      <title>Re: PROC SGPLOT VBAR DATALABEL mean FORMAT issue</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/PROC-SGPLOT-VBAR-DATALABEL-mean-FORMAT-issue/m-p/80614#M2994</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am using SAS9.2&amp;nbsp; ON WIN7&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Jun 2012 14:50:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/PROC-SGPLOT-VBAR-DATALABEL-mean-FORMAT-issue/m-p/80614#M2994</guid>
      <dc:creator>DELI</dc:creator>
      <dc:date>2012-06-12T14:50:57Z</dc:date>
    </item>
    <item>
      <title>Re: PROC SGPLOT VBAR DATALABEL mean FORMAT issue</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/PROC-SGPLOT-VBAR-DATALABEL-mean-FORMAT-issue/m-p/80615#M2995</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="paraTableFirst"&gt;If you are using SAS 9.2 (or 9.3) you can use Graph Template Language with the plot statement &lt;STRONG&gt;barchart &lt;/STRONG&gt;along with the option&lt;A name="p0iq4wjg4dm82on14j1e4drybr22"&gt; &lt;/A&gt;&lt;STRONG&gt;barlabelformat.&lt;/STRONG&gt; If you need any more assistance please let me know.&lt;/P&gt;&lt;P class="paraTableFirst"&gt;&lt;/P&gt;&lt;P class="paraTableFirst"&gt;Many thanks,&lt;/P&gt;&lt;P class="paraTableFirst"&gt;&lt;/P&gt;&lt;P class="paraTableFirst"&gt;Kriss Harris&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Jun 2012 14:56:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/PROC-SGPLOT-VBAR-DATALABEL-mean-FORMAT-issue/m-p/80615#M2995</guid>
      <dc:creator>djrisks</dc:creator>
      <dc:date>2012-06-12T14:56:26Z</dc:date>
    </item>
    <item>
      <title>Re: PROC SGPLOT VBAR DATALABEL mean FORMAT issue</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/PROC-SGPLOT-VBAR-DATALABEL-mean-FORMAT-issue/m-p/80616#M2996</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Are you getting the 2.13 if you use PROC MEANS?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Jun 2012 15:12:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/PROC-SGPLOT-VBAR-DATALABEL-mean-FORMAT-issue/m-p/80616#M2996</guid>
      <dc:creator>DanH_sas</dc:creator>
      <dc:date>2012-06-12T15:12:54Z</dc:date>
    </item>
    <item>
      <title>Re: PROC SGPLOT VBAR DATALABEL mean FORMAT issue</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/PROC-SGPLOT-VBAR-DATALABEL-mean-FORMAT-issue/m-p/80617#M2997</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Our QC people found the issue. they compare the values from tabulate against the graph from SGPLOT.&lt;/P&gt;&lt;P&gt;we used picture format .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; If use means, i figure it will be same thing.&amp;nbsp; may be i can get it done using GTL, but need to start afresh from syntax.&lt;/P&gt;&lt;P&gt;Is there easy ways to get it done.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROC FORMAT;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PICTURE TAB (ROUND)&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1000000 - &amp;lt;10000000= "09999999"&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100000 - &amp;lt;1000000 = "0999999"&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10000 - &amp;lt;100000&amp;nbsp; = "099999"&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1000 - &amp;lt;10000&amp;nbsp;&amp;nbsp; = "09999"&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100 - &amp;lt;1000&amp;nbsp;&amp;nbsp;&amp;nbsp; = "0999"&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10 - &amp;lt;100&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = "099.9"&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 - &amp;lt;10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = "09.99"&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .1 - &amp;lt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = "9.999"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .01 - &amp;lt;0.1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = "9.9999"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .001 - &amp;lt;0.01&amp;nbsp;&amp;nbsp;&amp;nbsp; = "9.99999"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .0001 - &amp;lt;0.001&amp;nbsp;&amp;nbsp; = "9.999999"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .00001 - &amp;lt;0.0001&amp;nbsp; = "9.9999999"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .000001 - &amp;lt;0.00001 = "9.99999999"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .0000001 - &amp;lt;0.000001= "9.999999999"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; -10000000 - &amp;lt;-1000000= "09999999"&amp;nbsp; (PREFIX="-")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -1000000 - &amp;lt;-100000 = "0999999"&amp;nbsp; (PREFIX="-")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -100000 - &amp;lt;-10000&amp;nbsp; = "099999"&amp;nbsp; (PREFIX="-")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -10000 - &amp;lt;-1000&amp;nbsp;&amp;nbsp; = "09999"&amp;nbsp; (PREFIX="-")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -1000 - &amp;lt;-100&amp;nbsp;&amp;nbsp;&amp;nbsp; = "0999" (PREFIX="-")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -100 - &amp;lt;-10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = "099.9"&amp;nbsp; (PREFIX="-")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -10 - &amp;lt;-1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = "09.99"&amp;nbsp; (PREFIX="-")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -1 - &amp;lt;-0.1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = "9.999"(PREFIX="-")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -.1 - &amp;lt;-0.01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = "9.9999"(PREFIX="-")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -.01 - &amp;lt;-0.001&amp;nbsp;&amp;nbsp;&amp;nbsp; = "9.99999"(PREFIX="-")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -.001 - &amp;lt;-0.0001&amp;nbsp;&amp;nbsp; = "9.999999"(PREFIX="-")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -.0001 - &amp;lt;-0.00001&amp;nbsp; = "9.9999999"(PREFIX="-")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -.00001 - &amp;lt;-0.000001 = "9.99999999"(PREFIX="-")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -.000001 - &amp;lt;-0.0000001= "9.999999999"(PREFIX="-")&lt;BR /&gt;&amp;nbsp; ;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Jun 2012 15:46:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/PROC-SGPLOT-VBAR-DATALABEL-mean-FORMAT-issue/m-p/80617#M2997</guid>
      <dc:creator>DELI</dc:creator>
      <dc:date>2012-06-12T15:46:46Z</dc:date>
    </item>
    <item>
      <title>Re: PROC SGPLOT VBAR DATALABEL mean FORMAT issue</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/PROC-SGPLOT-VBAR-DATALABEL-mean-FORMAT-issue/m-p/80618#M2998</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;proc template;&lt;BR /&gt;&amp;nbsp; define statgraph mean;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; begingraph;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; entrytitle 'Mean Mileage by Type';&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layout overlay;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; barchart x=type y=mpg_city / stat=mean &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; barlabel=true barlabelformat=4.1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endlayout;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endgraph;&lt;BR /&gt;&amp;nbsp; end;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ods listing;&lt;BR /&gt;ods graphics / reset width=5in height=3in imagename='mean';&lt;BR /&gt;proc sgrender data=sashelp.cars template=mean;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="mean.png" class="jive-image-thumbnail jive-image" src="https://communities.sas.com/legacyfs/online/2143_mean.png" width="450" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Jun 2012 17:04:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/PROC-SGPLOT-VBAR-DATALABEL-mean-FORMAT-issue/m-p/80618#M2998</guid>
      <dc:creator>Jay54</dc:creator>
      <dc:date>2012-06-12T17:04:24Z</dc:date>
    </item>
    <item>
      <title>Re: PROC SGPLOT VBAR DATALABEL mean FORMAT issue</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/PROC-SGPLOT-VBAR-DATALABEL-mean-FORMAT-issue/m-p/586966#M18847</link>
      <description>&lt;P&gt;I would suggest to store the rounded values in a variable and add this variable after datalabel=.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc format;
   picture twodigits (round) low-high='009.99';
run;

proc sql;
	create table class as
    select sex, height, put(mean(height),twodigits.) as mean_height
    from sashelp.class
    group by sex;
quit;

*before;
proc sgplot data=class;
    vbar sex / response =height stat=mean datalabel;
run;

*after;
proc sgplot data=class;
    vbar sex / response =height stat=mean datalabel=mean_height;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Sat, 07 Sep 2019 10:05:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/PROC-SGPLOT-VBAR-DATALABEL-mean-FORMAT-issue/m-p/586966#M18847</guid>
      <dc:creator>xxformat_com</dc:creator>
      <dc:date>2019-09-07T10:05:05Z</dc:date>
    </item>
  </channel>
</rss>

