<?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>Cynthia_sas Tracker</title>
    <link>https://communities.sas.com/kntur85557/tracker</link>
    <description>Cynthia_sas Tracker</description>
    <pubDate>Sat, 16 May 2026 13:29:02 GMT</pubDate>
    <dc:date>2026-05-16T13:29:02Z</dc:date>
    <item>
      <title>Re: SAS® Programming 1: Essentials Activity  p103a02.sas Not understanding Table results</title>
      <link>https://communities.sas.com/t5/New-SAS-User/SAS-Programming-1-Essentials-Activity-p103a02-sas-Not/m-p/985296#M43759</link>
      <description>Hi: I have worked in enough different editors, that I don't ever use the keyboard shortcuts. I have learned over time to manually edit the code and if the editor does have color coding, then I pay attention to the colors changing as I edit. It is always a good idea to make sure that the statements that are going to run are not accidentally being turned into comments -- one of the things that is revealed by using a SAS editor ; or that you don't have too many or too few quotes -- which is another thing that can cause you issues when you run your code.&lt;BR /&gt;Cynthia</description>
      <pubDate>Tue, 24 Mar 2026 19:29:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/SAS-Programming-1-Essentials-Activity-p103a02-sas-Not/m-p/985296#M43759</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2026-03-24T19:29:24Z</dc:date>
    </item>
    <item>
      <title>Re: SAS® Programming 1: Essentials Activity  p103a02.sas Not understanding Table results</title>
      <link>https://communities.sas.com/t5/New-SAS-User/SAS-Programming-1-Essentials-Activity-p103a02-sas-Not/m-p/985284#M43756</link>
      <description>&lt;P&gt;Hi:&lt;/P&gt;&lt;P&gt;&amp;nbsp; My suggestion is that you go back and review the section on comments in the lectures. In your screen shot, note how the WHERE statement is green and the RUN statement is also green. That means that BOTH of those statements are essentially comments. So that means your WHERE is not working because it is being treated as a comment. The code for that activity originally looks like THIS:&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;***********************************************************;
*  Activity 3.02                                          *;
*    1) Uncomment each WHERE statement one at a time and  *;
*       run the step to observe the rows that are         *;
*       included in the results.                          *;
*    2) Comment all previous WHERE statements. Add a new  *;
*       WHERE statement to print storms that begin with   *;
*       Z. How many storms are included in the results?   *;
***********************************************************;

proc print data=pg1.storm_summary(obs=50);
	*where MinPressure is missing; /*same as MinPressure = .*/
	*where Type is not missing; /*same as Type ne " "*/
	*where MaxWindMPH between 150 and 155;
	*where Basin like "_I";
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Note that in a regular SAS Editor, like SAS Studio, the 4 WHERE statements should be showing as green, which indicates that each WHERE statement is a comment. So, when you "uncomment" and the code as instructed, you should be running code 4 different times showing only one active (not green) WHERE statement each time. So, this is how your code would look each time -- basically, for each run, you would delete just 1 asterisk at the beginning of the WHERE and that should turn the comment into a regular code color (as opposed to a comment color) -- then you submit the code with only 1 WHERE statement active, review the results. Then go back to the code and re-comment the WHERE you just ran and then uncomment the next WHERE and run the code again. You do this 4 times, with a review of the output each time.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="p103a02_example.jpg" style="width: 999px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/113801iCA4C12646BC966E4/image-size/large?v=v2&amp;amp;px=999" role="button" title="p103a02_example.jpg" alt="p103a02_example.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Then at the very end of submitting each WHERE statement and reviewing the output, you have to do one final WHERE.&amp;nbsp;You can either delete the 4 original WHERE statements or leave them as comments in the code when you run your final activity code. The solution to the activity shows only the final WHERE that you need to write:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="find_Z.jpg" style="width: 999px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/113803i84E978E50EB3D0F3/image-size/large?v=v2&amp;amp;px=999" role="button" title="find_Z.jpg" alt="find_Z.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Hope this clarifies the activity.&lt;/P&gt;&lt;P&gt;Cynthia&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 24 Mar 2026 18:02:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/SAS-Programming-1-Essentials-Activity-p103a02-sas-Not/m-p/985284#M43756</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2026-03-24T18:02:35Z</dc:date>
    </item>
    <item>
      <title>Re: SAS OnDemand for Academics:  ODS not supported?</title>
      <link>https://communities.sas.com/t5/New-SAS-User/SAS-OnDemand-for-Academics-ODS-not-supported/m-p/978874#M43580</link>
      <description>Hi: In order to provide concrete assistance, we'd need to see the log of the original code that generated the error and the original log. However, this article &lt;A href="https://sas.service-now.com/csm/en/using-the-sas-sg-procedures-or-ods-graphics-with-the-user-system-option?id=kb_article_view&amp;amp;sysparm_article=KB0041619" target="_blank"&gt;https://sas.service-now.com/csm/en/using-the-sas-sg-procedures-or-ods-graphics-with-the-user-system-option?id=kb_article_view&amp;amp;sysparm_article=KB0041619&lt;/A&gt; indicates that some combination of options could cause the error and so it seems likely that when you started over in a fresh session, you may have reset any options that any of your code changed. If it happens again, your best resource would be to capture the full log and either post that or optionally (and possibly more productive in the long run) open a case with Tech Support.&lt;BR /&gt;Cynthia</description>
      <pubDate>Fri, 14 Nov 2025 16:05:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/SAS-OnDemand-for-Academics-ODS-not-supported/m-p/978874#M43580</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2025-11-14T16:05:11Z</dc:date>
    </item>
    <item>
      <title>Re: Need help with the SAS badge</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Need-help-with-the-SAS-badge/m-p/978376#M43556</link>
      <description>&lt;P&gt;Hi:&lt;/P&gt;&lt;P&gt;&amp;nbsp; The usual reason for not seeing the claim this badge link when you open a course happens when a student might accidentally start one of the free trial packages.&amp;nbsp; One side effect of many free trials is that they disable the badge feature. The goal of a free trial is for the student to preview the material prior to making a purchase decision and so a free trial activation can turn off the badge feature. For example, you might have started Stat 1 from the link that is for the stand-alone free class and as long as that was the only activation, the badge would always be there. However, if you accidentally activate one of the free trial packages that also includes Stat 1 as one&amp;nbsp; of&amp;nbsp; the classes, then the free trial has badges turned off and that second activation would override the badge feature in the first activation. As soon as the free trial expires, the badge feature should reappear. There are a few other odd circumstances that could turn off the badge feature. If you need to get the badge feature back sooner, rather than wait for the free trial to end, you can always send mail to &lt;A href="mailto:elearn@sas.com" target="_blank"&gt;elearn@sas.com&lt;/A&gt;&amp;nbsp;and ask to have your account adjusted to expire the free trial early. When you send your mail, be&amp;nbsp; sure to let them know all the possible email addresses that you might have used to start training. Sometimes people write with their GMAIL or OUTLOOK emails but take classes under a work or school email.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Cynthia&lt;/P&gt;</description>
      <pubDate>Wed, 05 Nov 2025 13:01:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Need-help-with-the-SAS-badge/m-p/978376#M43556</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2025-11-05T13:01:46Z</dc:date>
    </item>
    <item>
      <title>Re: Using SAs onDemand for Academics: Enterprise Guide - Need clarification about costs</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Using-SAs-onDemand-for-Academics-Enterprise-Guide-Need/m-p/977336#M46219</link>
      <description>Hi:&lt;BR /&gt;If your instructor set up a sponsored course and indicated EG as one of the software choices for the class on the SAS OnDemand server; AND if you used a special code to add your name to his class roster, then you are allowed to use SAS Enterprise Guide at no cost as part of your participation in the sponsored class. The ability to use SAS Enterprise Guide for an academic class, is one of the benefits afforded to University professors for their class(es). There is no charge to the professor or the student for the use of SAS Enterprise Guide on the SAS OnDemand server.&lt;BR /&gt;Cynthia</description>
      <pubDate>Sat, 18 Oct 2025 22:10:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Using-SAs-onDemand-for-Academics-Enterprise-Guide-Need/m-p/977336#M46219</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2025-10-18T22:10:13Z</dc:date>
    </item>
    <item>
      <title>Re: check if the content of a variable is in another variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/check-if-the-content-of-a-variable-is-in-another-variable/m-p/977096#M378426</link>
      <description>&lt;P&gt;Hi:&lt;BR /&gt;More information is needed. Why are there duplicates in List A. For example, is there any difference in the 2 occurrences of the name TINTLE or BURGESS in List A? Can you explain how you expect these duplicates to be handled in terms of the lookup? Also, please clarify whether you have 2 separate datasets -- List A with the list of names you want to look up and then List B with the string that seems to contain multiple names that you want to search in. What happens if a row in List B has 2 names -- for example, List B has both Edison and Burgess -- is this a possible scenario? Is there any reason for the unsorted order of the names in List A (in addition to the duplicates)? Is this order important or in need of being kept?&lt;BR /&gt;If there was a better description of the structure of your data and the constraints of the data forum members might be able to make more constructive suggestions.&lt;BR /&gt;The structure of the data and the code that you have already tried might answer some of these questions. You indicated which functions you'd tried, but the functions don't work in a vacuum. What programming approach did you try? DATA step with IF, DATA step with IF and MERGE, SQL? HASH table? Can you provide more information?&lt;BR /&gt;Cynthia&lt;/P&gt;</description>
      <pubDate>Wed, 15 Oct 2025 23:47:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/check-if-the-content-of-a-variable-is-in-another-variable/m-p/977096#M378426</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2025-10-15T23:47:38Z</dc:date>
    </item>
    <item>
      <title>Re: Hello I am trying to understand the different usages and implications of Proc Print, Tabulate re</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Hello-I-am-trying-to-understand-the-different-usages-and/m-p/974631#M377959</link>
      <description>Hi:&lt;BR /&gt;I had a table of comparisons in the Creating Complex Reports paper &lt;A href="https://support.sas.com/resources/papers/proceedings/pdfs/sgf2008/173-2008.pdf" target="_blank"&gt;https://support.sas.com/resources/papers/proceedings/pdfs/sgf2008/173-2008.pdf&lt;/A&gt; on page 7. Several of the papers already mentioned discuss differences.&lt;BR /&gt;Cynthia</description>
      <pubDate>Tue, 09 Sep 2025 14:44:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Hello-I-am-trying-to-understand-the-different-usages-and/m-p/974631#M377959</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2025-09-09T14:44:55Z</dc:date>
    </item>
    <item>
      <title>Re: Matching 2 Character Fields</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Matching-2-Character-Fields/m-p/974546#M377921</link>
      <description>&lt;P&gt;Hi:&lt;/P&gt;&lt;P&gt;&amp;nbsp; I don't think you've provided enough information for a concrete suggestion. In a quick test, using your fake data I created Table A with POLICY&amp;nbsp; and CUSTOMER and then created TABLE B with the same 4 values for POLICY and also created a LIMIT column. I ran a few tests and got matches using both a DATA step MERGE and an SQL join. Table A had POLICY with a length of $9 and B had POLICY with a length of $20. Of course, SAS did give a WARNING about the differing lengths of the POLICY variable in the MERGE where the data set with the length of $9 for policy was listed first.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; The code I tested is listed at the bottom of this post. You should be able to run it and prove to yourself that there were matches.&lt;/P&gt;&lt;P&gt;&amp;nbsp; There are 4 steps -- 2 steps with MERGE and 2 steps with SQL JOIN. The POLICY&amp;nbsp; values were the same and the output was 4 rows each time. So I cannot duplicate your observed behavior. There must be something different about your code or your actual data that is causing the non-matches to happen.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;Do note the output from PROC CONTENTS after each step. It will make a difference in the output data for the length of POLICY, depending on which table is listed first in the MERGE or the JOIN. Others have suggested sharing more of your actual code and your actual data. I also suggest reviewing the log and reporting the exact warnings or errors you might see there (or even, post the log if it's not too long). However, if the ONLY difference in POLICY is the length, your MERGE or JOIN should work, as illustrated by my examples.&lt;/P&gt;&lt;P&gt;Cynthia&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=""&gt;Data A;
Length policy $9;
Infile datalines dlm=',';
Input policy $	customer $;
Datalines;
000718124,1001
000714946,1002
000910934,1003
000901672,1004
;
Run;

Data B;
Length policy $20;
Infile datalines dlm=',';
Input policy $	limit $;
Datalines;
000718124,20000
000714946,30000
000910934,40000
000901672,50000
;
Run;

Proc sort data=A; by policy; run;
Proc sort data=B; by policy; run;

Data both;
  Merge A(in=fromA)
        B(in=fromB);
  By policy;
  If fromA=1 and fromB=1 then output both;
Run;

Proc contents data=both;
Title '1) Data A length $9 listed first in merge';
Run;

Proc print data=both;
Run;
title;

Data altboth;
  Merge B(in=fromB)
        A(in=fromA);
  By policy;
  If fromA=1 and fromB=1 then output altboth;
Run;

Proc contents data=altboth;
Title '2) Data B length $20 listed first in merge';
Run;

Proc print data=altboth;
Run;

proc sql;
  create table sqboth
  as select a.policy, customer, limit
  from a,b 
  where a.policy=b.policy
  order by policy;
quit;

proc contents data=sqboth;
title '3) data a listed first in the join';
run;

proc print data=sqboth;
run;

proc sql;
  create table altsql
  as select b.policy, customer, limit
  from b,a 
  where a.policy=b.policy
  order by policy;
quit;

proc contents data=altsql;
title '4) data b listed first in the join';
run;

proc print data=altsql;
run;

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 08 Sep 2025 22:11:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Matching-2-Character-Fields/m-p/974546#M377921</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2025-09-08T22:11:42Z</dc:date>
    </item>
    <item>
      <title>Re: Determine age when DOB is prior to 1960</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Determine-age-when-DOB-is-prior-to-1960/m-p/974153#M377822</link>
      <description>&lt;P&gt;Hi:&lt;/P&gt;&lt;P&gt;I agree with&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/10892"&gt;@PaigeMiller&lt;/a&gt;&amp;nbsp;. There's something else happening with your data or your code. Just using some of your data values, I still get the correct values calculated -- even with a date in 1884 thrown in just for additional proof:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Cynthia_sas_0-1757015912326.jpeg" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/109621i46F47E4AF28D89FC/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Cynthia_sas_0-1757015912326.jpeg" alt="Cynthia_sas_0-1757015912326.jpeg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; I wonder what is in your original data that is causing the problem. As demonstrated with multiple examples, the code should generate a correct results, assuming that the date values used by your functions are actual SAS date values.&lt;/P&gt;&lt;P&gt;Cynthia&lt;/P&gt;</description>
      <pubDate>Thu, 04 Sep 2025 20:01:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Determine-age-when-DOB-is-prior-to-1960/m-p/974153#M377822</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2025-09-04T20:01:49Z</dc:date>
    </item>
    <item>
      <title>Re: Determine age when DOB is prior to 1960</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Determine-age-when-DOB-is-prior-to-1960/m-p/974140#M377813</link>
      <description>&lt;P&gt;Hi:&lt;/P&gt;&lt;P&gt;&amp;nbsp; I'm not sure what your date_01 variable is. However, testing on age based on today's date, I get these results:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Cynthia_sas_0-1757007966676.jpeg" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/109618iC51DF6B4D4C9D320/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Cynthia_sas_0-1757007966676.jpeg" alt="Cynthia_sas_0-1757007966676.jpeg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;As you can see/subtract yourself, the ages are all correct given the dates both before and after Jan 1 1960.&lt;/P&gt;&lt;P&gt;I used this code:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Cynthia_sas_1-1757008126888.jpeg" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/109619i6D3987D171B6A791/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Cynthia_sas_1-1757008126888.jpeg" alt="Cynthia_sas_1-1757008126888.jpeg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I suspect that yearcutoff is not your issue because with a 4 digit year, you should not have any issues. And your use of mmddyy10 for the format&amp;nbsp; implies that you have a 4 digit year.&lt;/P&gt;&lt;P&gt;Cynthia&lt;/P&gt;</description>
      <pubDate>Thu, 04 Sep 2025 17:49:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Determine-age-when-DOB-is-prior-to-1960/m-p/974140#M377813</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2025-09-04T17:49:26Z</dc:date>
    </item>
    <item>
      <title>Re: Date format</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Date-format/m-p/973462#M377692</link>
      <description>&lt;P&gt;Hi:&lt;/P&gt;&lt;P&gt;&amp;nbsp; I'm not sure what you want. Remember that a SAS date value is stored internally as a number and a SAS date/time value is also stored internally as a number. The format that you show is only how the variable is displayed in output, such as reports. Without any format being applied, you can prove this to yourself by running this program:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Cynthia_sas_1-1756330885492.jpeg" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/109349i3C610B61B61FDE19/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Cynthia_sas_1-1756330885492.jpeg" alt="Cynthia_sas_1-1756330885492.jpeg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; That very large number that is stored internally represents the number of seconds between midnight on Jan 1 1960 and your date/time value. If you already have date/time variables stored in your data, then your assignment statement is NOT applying a format. If you want to apply a format to change the way your variable is displayed, you would use a FORMAT statement or&amp;nbsp; for the PUTLOG statement, you can specify the format after the variable to be displayed in the log. Note the difference between a format with a width of 20 and the format with a width of 18 -- that will give you the 2 digit year you seem to want. Just remember that your assignment statement is NOT storing your date/time value in a readable format --your numeric date/time value is ALWAYS stored as a number.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Perhaps if you could explain a bit more about your data and what you need to do, it would be easier to understand why you think the assignment statement is necessary.&lt;/P&gt;&lt;P&gt;Cynthia&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 27 Aug 2025 21:45:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Date-format/m-p/973462#M377692</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2025-08-27T21:45:23Z</dc:date>
    </item>
    <item>
      <title>Re: Highlighting cells in PROC REPORT via compute block with call define, unusual results</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Highlighting-cells-in-PROC-REPORT-via-compute-block-with-call/m-p/973368#M377678</link>
      <description>&lt;P&gt;Hi:&lt;/P&gt;&lt;P&gt;&amp;nbsp; Your original code has a "timing" issue. Think about PROC REPORT as only placing one value on the report row at a time, following the order of the variables in the COLUMN statement from left to right. So on the first data row on the report (after the column headers), the first item that PROC REPORT puts on the report row is the value for ID -- at that point in PROC REPORT timing -- only the value of ID is known. When PROC REPORT puts the ID value on the report row, it hasn't placed VarA or VarB on the report row yet, so it has no visibility or knowledge about what those values are.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; In the same way, next, PROC REPORT writes the value of VarA to the report row. Now, in a COMPUTE block for VarA, you can test either the value of ID OR the value of VarA. But, just like before, when PROC REPORT is putting the value for VarA on the report row, it doesn't know what the value is for VarB, so in terms of your comparison in the COMPUTE block for VarA, inside that COMPUTE block, PROC REPORT doesn't have any value on the report row yet for VarB, so the value of VarA can't be compared to VarB because VarB isn't on the report row yet.&amp;nbsp; So it's not the order of the COMPUTE blocks that will make a difference, but changing the placement of the conditional testing until AFTER all the report row has finished being built. That means in the COMPUTE block for VarB, you will have the ability to use your conditional logic because at the point in time when the COMPUTE block for VarB is executed, ALL of the items on the report row have been placed down, so now PROC REPORT knows the values for ID, VarA and VarB. Basically, you can remove the COMPUTE block for VarA, but move the IF statement into the block for VarB. You'll need to change the CALL DEFINE for the VarA IF to be sure that the correct column is highlighted, as shown in the screen shots for results and code below.&lt;/P&gt;&lt;P&gt;Cynthia&lt;/P&gt;&lt;P&gt;Results:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Cynthia_sas_1-1756246298826.jpeg" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/109306iCD93DE47490DBEF0/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Cynthia_sas_1-1756246298826.jpeg" alt="Cynthia_sas_1-1756246298826.jpeg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Code:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Cynthia_sas_2-1756246389251.jpeg" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/109307i382C8616A82DBA53/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Cynthia_sas_2-1756246389251.jpeg" alt="Cynthia_sas_2-1756246389251.jpeg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 26 Aug 2025 22:13:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Highlighting-cells-in-PROC-REPORT-via-compute-block-with-call/m-p/973368#M377678</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2025-08-26T22:13:44Z</dc:date>
    </item>
    <item>
      <title>Re: How do I share SAS codes with other SAS ODA users?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-do-I-share-SAS-codes-with-other-SAS-ODA-users/m-p/972671#M377552</link>
      <description>Hi:&lt;BR /&gt;Your disk space on the server is only accessible to you. So, there is not a way for you to share your folders with another person.&lt;BR /&gt;The easiest thing to do is for you to download the code to your local machine and then from there, either zip or DropBox or GitHub the files.&lt;BR /&gt;SAS Studio on SAS Viya for Learners for academic users does have a way to work with GitHub files. However, the last time I checked, SAS Studio on SAS OnDemand does not have GitHub access from your OnDemand account directly.&lt;BR /&gt;To download the file(s) you want, just right click on the file and select Download from the drop down menu.&lt;BR /&gt;Cynthia</description>
      <pubDate>Fri, 15 Aug 2025 13:24:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-do-I-share-SAS-codes-with-other-SAS-ODA-users/m-p/972671#M377552</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2025-08-15T13:24:22Z</dc:date>
    </item>
    <item>
      <title>Re: Code window too small in width</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Code-window-too-small-in-width/m-p/972133#M11445</link>
      <description>Hi:&lt;BR /&gt;This is not really an "ongoing" discussion, since the last post before your post was 6 years ago in 2019. The only reason it is still open is that the original poster never indicated that the thread was solved.&lt;BR /&gt;At any rate, back in 2019, the version of SAS Studio being used was different than the version of SAS Studio that is current now. It also makes a difference what browser you're using with SAS Studio. Your best resource for this type of question would be work with Tech Support. I've never experienced the type of behavior that you're describing in SAS Studio on the SAS OnDemand server, so I don't have any good suggestions for you. You can contact Tech Support by sending mail to support@sas.com and include your Site ID and version/Operating System information and a description of the issue.&lt;BR /&gt;Cynthia</description>
      <pubDate>Tue, 05 Aug 2025 21:28:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Code-window-too-small-in-width/m-p/972133#M11445</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2025-08-05T21:28:05Z</dc:date>
    </item>
    <item>
      <title>Re: Replace a double hyphen (“--”) with an EN DASH ("–")</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Replace-a-double-hyphen-with-an-EN-DASH-quot-quot/m-p/971885#M377410</link>
      <description>&lt;P&gt;Hi:&lt;/P&gt;&lt;P&gt;&amp;nbsp; I am not sure you'll ever see the change in the data viewer in EG. However, based on this example &lt;A href="https://documentation.sas.com/doc/en/statug/15.2/statug_kaplan_sect045.htm" target="_blank"&gt;https://documentation.sas.com/doc/en/statug/15.2/statug_kaplan_sect045.htm&lt;/A&gt; in the documentation about how to get a large dash in PROC LIFETEST, I used the ODS ESCAPECHAR string &lt;SPAN&gt;(*ESC*){Unicode '2014'x}&amp;nbsp;&lt;/SPAN&gt;that they show and the results seemed to work for me in ODS output. Basically, I changed your code to use the ODS ESCAPECHAR string in the TRANWRD function and then used PROC PRINT to send the output to either the default destination or ODS PDF or ODS RTF.&lt;/P&gt;&lt;P&gt;PDF results:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Cynthia_sas_1-1753991219846.jpeg" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/108728iEAD61FDDCFC475DB/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Cynthia_sas_1-1753991219846.jpeg" alt="Cynthia_sas_1-1753991219846.jpeg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;RTF results:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Cynthia_sas_2-1753991248974.jpeg" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/108729i1F60A0AC907ECA43/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Cynthia_sas_2-1753991248974.jpeg" alt="Cynthia_sas_2-1753991248974.jpeg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But, when I look at the data in the data viewer in SAS Studio, I see the actual ESCAPECHAR string, which will only be rendered in ODS output, not in the data viewer.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Cynthia&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 31 Jul 2025 19:49:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Replace-a-double-hyphen-with-an-EN-DASH-quot-quot/m-p/971885#M377410</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2025-07-31T19:49:22Z</dc:date>
    </item>
    <item>
      <title>Re: ODS and Reporting options in SAS ODA</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/ODS-and-Reporting-options-in-SAS-ODA/m-p/970669#M26904</link>
      <description>Hi:&lt;BR /&gt;As previously mentioned, some of the options specified in your code are LISTING only options and are ignored by ODS RTF and other ODS destinations. (HEADLINE, HEADSKIP, SKIP, etc -- all these and others are well documented) . To impact the RTF output, the best option is to use STYLE= overrides that are supported by ODS RTF, ODS PDF and ODS HTML. There have been many previous posts about using STYLE= overrides. And, as previously explained, without data, no one can test or tweak your code.&lt;BR /&gt;Cynthia</description>
      <pubDate>Sun, 13 Jul 2025 20:31:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/ODS-and-Reporting-options-in-SAS-ODA/m-p/970669#M26904</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2025-07-13T20:31:30Z</dc:date>
    </item>
    <item>
      <title>Re: PROC Export to EXCEL preserves a fake space</title>
      <link>https://communities.sas.com/t5/SAS-Programming/PROC-Export-to-EXCEL-preserves-a-fake-space/m-p/969313#M376829</link>
      <description>&lt;P&gt;Hi:&lt;/P&gt;&lt;P&gt;&amp;nbsp; If this is a new behavior when you change operating systems/editors to create the SAS data, then this is probably an issue you want to raise with SAS Tech Support. They would need to look at all your code and understand the previous operating system/editor versus the current operating system/editor to explain why the difference occurs. You can always open a case with SAS Tech Support by sending mail to &lt;A href="mailto:support@sas.com" target="_blank"&gt;support@sas.com&lt;/A&gt;&amp;nbsp;.&lt;/P&gt;&lt;P&gt;Cynthia&lt;/P&gt;</description>
      <pubDate>Wed, 18 Jun 2025 14:21:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/PROC-Export-to-EXCEL-preserves-a-fake-space/m-p/969313#M376829</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2025-06-18T14:21:55Z</dc:date>
    </item>
    <item>
      <title>Re: PROC Export to EXCEL preserves a fake space</title>
      <link>https://communities.sas.com/t5/SAS-Programming/PROC-Export-to-EXCEL-preserves-a-fake-space/m-p/969254#M376802</link>
      <description>&lt;P&gt;Hi:&lt;/P&gt;&lt;P&gt;&amp;nbsp; If you run PROC CONTENTS, you should see that the variable Y has been defined as &lt;U&gt;&lt;STRONG&gt;character&lt;/STRONG&gt;&lt;/U&gt; with a length of 1 byte. SAS represents missing values for a &lt;U&gt;&lt;STRONG&gt;character&lt;/STRONG&gt;&lt;/U&gt; variable as a space. This is essentially what your assignment statement is telling SAS to assign to the value for Y.&lt;/P&gt;&lt;P&gt;&amp;nbsp; Just because your assignment statement has&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;y='' (with the 2 quotes next to each other),&lt;/STRONG&gt;&lt;/FONT&gt; in your program it is the same as if you had used&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;y=' '; (quote space quote). &lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="courier new,courier"&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;Either way the stored value for Y is a missing value -- or space for the character variable.&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; That should create Y as a character value with a length of 1. So when the data is exported to Excel, the space character is what fills the cell. You call it a "false space" but in fact, it is a real space and your code assigned the space to Y.&lt;/P&gt;&lt;P&gt;Cynthia&lt;/P&gt;</description>
      <pubDate>Tue, 17 Jun 2025 21:48:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/PROC-Export-to-EXCEL-preserves-a-fake-space/m-p/969254#M376802</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2025-06-17T21:48:50Z</dc:date>
    </item>
    <item>
      <title>Re: SAS OnDemand not letting me export as CSV or Excel files</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-OnDemand-not-letting-me-export-as-CSV-or-Excel-files/m-p/969155#M376772</link>
      <description>Hi Another suggestion is to be sure that your folder path is 100% correct in the right case and spacing. For. example, SAS OnDemand would consider&lt;BR /&gt;Data Dictionary (with space)&lt;BR /&gt;DataDictionary (no space)&lt;BR /&gt;data dictionary (lower case with space)&lt;BR /&gt;datadictionary (lower case, no space)&lt;BR /&gt;to be 4 separate folder names. Or, myfolders, My Folders, and my folders are all different folder names. Without seeing your error messages, it is hard to just guess what the error might have been. However, one of the most common issues that people encounter with using the SAS OnDemand server is making sure that their folder paths are correct. You can always right click on a folder in the Server Files and. Folders panel and choose Properties to see the full and correct path to use for that folder.&lt;BR /&gt;Cynthia</description>
      <pubDate>Mon, 16 Jun 2025 21:58:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-OnDemand-not-letting-me-export-as-CSV-or-Excel-files/m-p/969155#M376772</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2025-06-16T21:58:57Z</dc:date>
    </item>
    <item>
      <title>Re: Generating an accumulating column  from Data Manipulation 9.4  practice=p202p04.sas</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Generating-an-accumulating-column-from-Data-Manipulation-9-4/m-p/968338#M43319</link>
      <description>Hi:&lt;BR /&gt;  Reread the instructions for the practice again and then run a PROC CONTENTS on the pg2.np_yearlyTraffic data table. In the instructions, there is a sentence that says "Notice that the Count column records the number of cars that have passed through a particular location." So, you need to use the COUNT column from the starting data to create totTraffic in this instance. In a different scenario, you might create your own variable, but it is not necessary in this case.&lt;BR /&gt;Cynthia</description>
      <pubDate>Fri, 06 Jun 2025 14:31:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Generating-an-accumulating-column-from-Data-Manipulation-9-4/m-p/968338#M43319</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2025-06-06T14:31:30Z</dc:date>
    </item>
  </channel>
</rss>

