The SAS Programming Forum has been growing again with new SAS course sections and topics

Total views 3,244 

The SAS course sections and topics themselves are in the SAS Programming Forum, which can only be accessed by Programming level members, but Free members can read the SAS course – Home page and see the individual section and topic names.

The SAS course and the SAS Programming Forum continue to grow, I have just added some new course sections and topics about Data Steps, Base SAS Procedures, PROC SQL, SAS Macros, SAS Enterprise Guide and SAS Studio, and there are now 54 topics in 7 different sections:

  • A. SAS components – 2 topics
  • B. Data Steps – 14 topics (1 new topic)
  • C. Base SAS Procedures – 6 topics (new section)
  • F. PROC SQL – 15 topics (1 new topic)
  • G. SAS Macros – 15 topics (11 new topics)
  • N. SAS Enterprise Guide – 1 topic (new section)
  • O. SAS Studio – 1 topic (new section)

More topics and sections are being developed, so register for free now to be kept up-to-date about all of the news, so you can take advantage of the Programmer level when it suits you best!

I’ve added the final topic of the SAS Macros course in the SAS course (in the SAS Programming Forum)

Total views 1,782 

I’ve added the final topic of the SAS Macros course in the SAS course (in the SAS Programming Forum), and it describes some of the syntax used in SAS Macros processing.

I have added, for those who don’t want to follow the course but would prefer to read the course notes, a copy of course notes as a downloadable PDF ebook, and I have now published Android ebook apps with the same content on Google Play and Amazon Appstore.

As other SAS courses are finalised I will be publishing them as PDF ebooks and Android apps too.

Please enjoy if you’ve subscribed to the SAS Programming Forum.

I’ve added 5 more topics to the Macros course in the SAS course (in the SAS Programming Forum)

Total views 2,068 

I’ve added 5 more topics to the Macros course in the SAS course (in the SAS Programming Forum), and they describe more of the syntax used in SAS macro programming.

I have added, for those who don’t want to follow the course but would prefer to read the course notes, copies of some of the course notes as downloadable PDF ebooks, and I have now published Android ebook apps with the same content on Google Play and Amazon Appstore.

The Macros book and apps will be published after I’ve added the final topic, and as other SAS courses are finalised I will be publishing them as PDF ebooks and Android apps too.

STOP PRESS: I’ll be presenting “Writing Reusable Macros, Part 1: Managing Data Sets” at the SUGUKI Lunch & Learn on Friday 10 January @ 1210 (GMT)

Total views 655 

STOP PRESS: I’ll be presenting “Writing Reusable Macros, Part 1: Managing Data Sets” at the SUGUKI Lunch & Learn on Friday 10 January @ 1210 (GMT).

Please use this link to join me on Friday!

SUGUKI Lunch & Learn

I’ve added a tag cloud for all of the forums used by blog members

Total views 1,055 

As part of the development of the VIEWS UK forum infrastructure, I’ve added a tag cloud for all of the forums used by logged-in blog members. This means that clicking a word or phrase in the tag cloud will generate a list of forum topics with that tag. I’ve also added a search form at the end of the page, in case you would like to search a specific forum.

Once you have logged into the blog site, this can either be accessed directly at Forum Tag Cloud page, or through the Menu via Forums, Features and Subscriptions > Forum Tag Cloud. If you have not logged in, then you will be directed to the Join Us page, and you won’t be able to see the item in the Menu! This is because the forums on the blog site can only be accessed by logged-in members.

Would you like 1/2 day or 1 day SAS training at PharmaSUG China 2020?

Total views 3,809 

I was considering attending PharmaSUG China at the end of August 2019, but I’ve been told that a seminar held previously in China on SAS programming efficiency had a low attendance, as programmers there are relatively young, so they like to learn techniques on their own, or take classes on topics that they cannot learn from the internet. However, they prefer challenging topics, which are hard to learn on their own.

I have now decided to delay what could be my one and only visit to China until 2020, and use the extra preparation time to find out a little more about what SAS programmers in China would be most interested in.

Therefore, please could you help me by answering this quick poll about the 1/2 day training sessions I currently provide. The answers will guide me to the best package to offer to PharmaSUG China 2020. Links to most of the training courses can be found below the poll.

If you have not yet voted and can view the poll results, but the Vote button is grey, your IP address may already have been used to vote on this poll. This is in fact quite common when viewing blog posts from a company PC, so I would therefore recommend that you try voting using your phone or your home PC instead.

Thank you in advance………..Phil

I'm planning to go to PharmaSUG China in 2020. Which 1/2 day training courses would you be interested in attending there? (max 2)

  • Efficient SAS Programming (28%, 7 Votes)
  • Defensive SAS Programming (24%, 6 Votes)
  • Introduction to ODS Graph Templates (20%, 5 Votes)
  • SAS PROC SQL (12%, 3 Votes)
  • Enterprise Guide and SAS Studio (8%, 2 Votes)
  • Practical ODS Graphics (8%, 2 Votes)

Total Voters: 14

Loading ... Loading ...

Are you going to PharmaSUG 2019 in Philadelphia? My paper is listed on the “Sneak Preview” page!

Total views 1,662 

Are you going to PharmaSUG 2019 in Philadelphia? My paper, “The Art of Defensive Programming: Coping with Unseen Data”, is listed on the “Sneak Preview” page! This paper forms part of my Defensive SAS Programming course.

The conference runs from 16-19 June 2019, but I’m hoping to arrange my flights across the Atlantic so my wife and I can take in some of our “bucket” list in Boston and Niagara.

Hope to meet up with you in Philadelphia, and maybe even see you at my presentation!

Fancy a 1-to-1 chat about a SAS-related topic?

Total views 1,465 

Now that I have Mondays free from client-related contracts, I am able to do whatever I want, such as work in my garden, read books, write my own books and articles, develop apps and other software applications, or even give SAS training! So, to help you book 1-hour 1-to-1 training sessions with me to talk about the SAS topics of your choosing, I have created a SAS training session booking calendar.

Training sessions will be provided using Google Calendar and Hangouts, and cost GBP100.00 for each hour. The booking form allows you to copy in your chosen SAS-related topics from the list provided, and then we get together at the selected time for an hour of discussion around that topic, so you will be able to ask me any questions you need answering to learn more about SAS software. The topic selection allows me to prepare demonstrations and information specifically for the session, and other topics will be added to the list over time.

Note that I will only send out one Google Calendar invite, but, if you want to have some friends and colleagues around to join in, then that will be just fine.

SAS, Book, Rocks and the Passing of Time in Colorado

Total views 4,425 

SAS Global Forum 2018 was held in the Colorado Convention Center from April 8 to 11 (Sunday to Wednesday) in Downtown Denver.

Attending a large SAS conference like SAS Global Forum, with its 5,500 attendees, you have to be prepared to “think on your feet”, because nothing ever happens quite the way you expect it to, and finding a specific attendees requires luck and/or persistence. That said I found 60+ friends and contacts during the conference, from as far afield as Australia and the UK, and even met a friend in Denver airport on my way home!

It might be of interest to you that, even though many of the sessions were looking at the newest SAS products and features, including SAS/Viya, attendances generally appeared to be higher in the sessions involving SAS programming. In each session head counts were recorded, so the conference organisers will hopefully be able to see this for themselves. I presented “The Art of Defensive Programming” on the Tuesday afternoon to a full room of 148 seats, and with a queue of hopeful attendees outside. I was told afterwards that the room limit was 144, but 4 seats had been added before I started to present!

However, I would like to apologise to anyone who attended my paper and was disappointed that my 50-minute paper only lasted 20 minutes. I was making use of the new count-down timer on the desk, which told me how long I had to go, and then had amber and red lights to tell me when I had 5 minutes left and when I had to stop. Unfortunately I didn’t notice that the starting time had been set to 20 minutes, instead of 50 minutes, and nor did the room chair. If there are time left cards, or count-down timers, then I do tend to rely on them, rather than using my own watch, or the room clock (which I couldn’t see in that room anyway). Whenever I present I have specific slides which I use to check how fast, or slow, I’m going, and at the first of these slides I saw I only had 10 minutes left, so I upped my pace. However, I can assure everyone that I didn’t remove any of the content, even though I finished on 20 minutes to the second! I just cut back on the explanation I would have added to each slide, which could have extended my presentation to 50 minutes. Had the room chair or I known that there had been a queue outside, then I could have re-run my presentation in the 30 minutes I had left, so that no-one who wanted to attend would have missed out. But hindsight is a wonderful thing!

During the conference I ran a free prize draw at the ODS Graphics booth to win a copy of my latest book “SAS Programming and Data Visualization Techniques“. I set up the draw on the Sunday afternoon with a printout of the book’s cover and contents, a pile of cards for the entrant’s name and email address, and a box to put the completed cards. Unfortunately the cleaning team in the Quad were super-efficient, and on Monday morning the box with the completed cards from Sunday had gone! I had to borrow a plastic bowl from SAS Publishing for the completed cards, and hope that the cleaning team would ignore it. Anyway by 4pm on Tuesday the bowl was still there with 22 entry cards (although I’d had to replace the printout of the book’s cover and contents on Tuesday morning!), and Christine Grice’s card was drawn by Sanjay Matange. I arranged for an announcement to be made over the public address system, and I contacted Christine using email and the SASGF app, but was unable to find her during the conference. Happily though, since the conference, we’ve been in touch, and she now has copies of the 2 self-published ebooks that were included in my latest book.

After the conference my wife Angela and I went on a day tour into the nearby Rockies, visiting the Red Rocks Amphitheater, where the Beatles, John Denver and Widespread Panic had performed. We also visited several mining towns. Thursday was a very warm day in Denver with temperatures reaching 27C (81F), and Angela and I walked to the Denver Botanic Gardens in the afternoon. Friday, however, was not at all warm, with Denver reaching 6C (43F), but Central City in the Rockies reaching -3C (27F)! Idaho Springs was warmer at 0C (32F), but there was still a frozen waterfall there.

Did I enjoy the SAS Global Forum? Yes!

Did I enjoy exploring Denver and the Rockies? Yes, and I tasted 25 local beers while I was there too!

Would I come back? If I had the opportunity to present in Denver again, then Yes!

I’m not planning to attend the SAS Global Forum 2019 in Dallas, unless I’m invited to run a SAS training course alongside the conference, but I will be at PharmaSUG 2019 in Philadelphia, which will be my first time at PharmaSUG! I’m hoping to run a training course before or after the conference, and present at the conference too. Hopefully I’ll be able to meet you there (and I’ll be bringing my own clock!).

Want to see issue 56 (and beyond) of VIEWS News? I need 100+ to sign up!

Total views 2,989 

I have reported that the VIEWS web site had been closed down, and although the newsletter archive is still available on sasCommunity.org, that site is now read-only prior to being decommissioned. However, I have stored all 55 of the original VIEWS News PDF files on my blog site, which can be accessed via the VIEWS UK forum. This forum is available on request to all registered blog members, and those with access will be notified of any new content. The issues include the following features:

  • Ask the Expert
  • Did You Know?
  • Formats, Options & Functions
  • SAS News, Events and Reports

Some of the new content will include previously unpublished indexes I used to help me write the Formats, Options & Functions articles in the newsletters, which allowed me to see in a single view which features had already been described and when. I will also be including an authors list soon. All features that could help you find information that is difficult to find using standard searches. You also need to know that I intend to publish some new issues of VIEWS News too, but only if 100+ members request access to the VIEWS UK forum.

You might be thinking that, as I had emailed VIEWS members in the past, I could use that email list to include them automatically again. However, this new VIEWS environment has been built on an existing blog site, and, although theoretically I could register all the previous VIEWS members using their email addresses, I don’t know all of their real names and would, therefore, have to guess their new user names, so I don’t think forcing anyone to register on my blog site is at all appropriate. This is the reason I’m asking everyone interested to register themselves instead.

So, whether you have been a VIEWS member in the past, or not, here is how you can join the new VIEWS UK forum:

  1. If you are not already registered on my blog site, then join via the registration page.
  2. Once you have registered, then email views-uk@hollandnumerics.org.uk, or use the site’s Contact Us link, to say you would like to join the VIEWS UK forum.
  3. I will manually update your blog profile to give you the required configuration and reply to your registered email address as soon as you have access to the new forum. You will then see VIEWS UK in the forum list when you next log into the blog site.

Note that, as I write this post, a total of 69 members now have access to the forum. If you’ve not yet requested access, then only 31 more members are required to give me the impetus to publish more VIEWS News issues!

I’ve added the final topic of the Data Steps course in the SAS course (in the SAS Programming Forum)

Total views 2,005 

I’ve added the final topic of the Data Steps course in the SAS course (in the SAS Programming Forum), and it describes some of the syntax used in Data Step processing.

I have added, for those who don’t want to follow the course but would prefer to read the course notes, a copy of course notes as a downloadable PDF ebook, and I have now published Android ebook apps with the same content on Google Play and Amazon Appstore.

As other SAS courses are finalised I will be publishing them as PDF ebooks and Android apps too.

I’ve added the final topic of the PROC SQL course in the SAS course (in the SAS Programming Forum)

Total views 1,514 

I’ve added the final topic of the PROC SQL course in the SAS course (in the SAS Programming Forum), and it describes some of the limitations and differences between the SQL language in PROC SQL and the ANSI (American National Standards Institute) guidelines for SQL.

I’ve also added, for those who don’t want to follow the course but would prefer to read the course notes, a copy of course notes as a downloadable PDF ebook, and have published Android ebook apps with the same content on Google Play and Amazon Appstore.

As other SAS courses are finalised I will be publishing them as PDF ebooks and Android apps too.