Always log onto the site using Member Login from the menu at https://hollandnumerics.org.uk first. The site will ask you to join if you try to use a restricted link before logging on!
Having successfully logged on, scroll to the bottom of the web page and click on the link to VIEWS UK in the Forum List. Note that you already have access if you can see VIEWS UK in the Forum List.
If you are looking for a specific issue click on VIEWS News – Backissues.
If you are looking for a specific topic (including issues where you have articles) click on Forum tag cloud.
Want to become a VIEWS Consultant? Could you write a short article about SAS Viya, SAS VA or other SAS-related topic for VIEWS News 66? All published authors will become VIEWS Consultants, unpaid, but internationally respected.
VIEWS News 66 (2021Q4) is scheduled for publication in November 2021, so I’m looking for short articles to include in this newsletter. Although I have written articles for the newsletter in the past, it is really intended to showcase your ideas, and not mine! Amongst the topics not seen in the recent issues are:
SAS Viya
SAS VA
SAS Metadata
Animated graphics
SAS servers
SAS in the Cloud, like AWS, Azure, Google Cloud, etc.
or many other SAS-related topics
If you have anything suitable, then please email it to views-uk@hollandnumerics.org.uk before 14 November 2021. I look forward to seeing what you can send to me.
Regrettably I’ve withdrawn my apps from the Chrome Web Store after 9 years. For the last few years the Chrome Web Store has not been accepting new apps, only extensions, so I’ve not been able to add new apps, although updated apps have been accepted. However, recently my apps have been behaving differently, and only showing blank pages, so I’ve made the decision to withdraw my apps altogether.
There were 2 categories of apps in the Chrome Web Store:
Last call for articles for VIEWS News 64: Become a VIEWS Consultant in May! I’m planning to publish VIEWS News issue 64 at the end of May 2021, which means that I need you to send me your short SAS-related articles by 17May2021 to views-uk@hollandnumerics.org.uk.
Topics include:
Annoying SAS Programming Styles: I wrote Part 1 in issue 60 about indenting of SAS code, and have added more articles since then. Do you have your own example of an annoying programming style, and how to fix it?
Event previews and reports.
SAS-related book reviews.
Short articles on any SAS-related topics.
All the above examples will entitle the author to refer to themselves as a VIEWS Consultant!
There is also In Brief and Diary sections in each issue containing:
Links to interesting SAS-related web sites.
Announcements of SAS-related events occurring from mid-June onwards.
Looking forward to hearing from you soon…………..Phil
In the past I have written ebook apps on SAS-related topics for webOS, Android and Chrome users, but not everyone has access to these app platforms. However, every member of this blog site, whatever platform they use, has access to a compatible browser for my new ebook web apps, which contain the same content as my previous apps, but run from links on this site.
If you have logged onto the blog site as a Free member, then you will see a new “Informational eBook Web Apps about SAS-related Topics (for Free members)” in the Menu. This will take you to a blog forum landing page for the sample ebook web apps, which will demonstrate their functionality and show you sample topics from the other web apps, where there is a new link at the bottom of the page to the sample SAS course app. Alternatively go to the SAS Skills Discussion Forum:
SAS course: SAS Components ==> Sample topics from the other SAS course web apps.
If you have logged onto the blog site as a Programming member, then you will see a new “Informational eBook Web Apps about SAS-related Topics” in the Menu instead. This will take you to a blog forum landing page for the full list of ebook web apps, where there is a new link at the bottom of the page to the new SAS course apps, with the following topic areas, as well as the sample app above. Alternatively go to the SAS Programming Forum:
SAS course: Data Step ==> SAS functionality relating to Data Steps.
SAS course: PROC SQL ==> SAS functionality relating to PROC SQL.
SAS course: SAS Macros ==> SAS functionality relating to macros.
Note that these web apps can only be accessed from these blog forum landing pages, and you must be logged in with the appropriate membership level for that specific forum. Subscription details can be found here.
In the past I have written ebook apps on SAS-related topics for webOS, Android and Chrome users, but not everyone has access to these app platforms. However, every member of this blog site, whatever platform they use, has access to a compatible browser for my new ebook web apps, which contain the same content as my previous apps, but run from links on this site.
If you have logged onto the blog site as a Free member, then you will see a new “Informational eBook Web Apps about SAS-related Topics (for Free members)” in the Menu. This will take you to a blog forum landing page for the sample ebook web apps, which will demonstrate their functionality and show you sample topics from the other web apps:
How ==> App functionality sample
Consulting ==> Information about training and consultancy, plus sample topics from the other web apps
If you have logged onto the blog site as a Programming member, then you will see a new “Informational eBook Web Apps about SAS-related Topics” in the Menu instead. This will take you to a blog forum landing page for the full list of ebook web apps, with the following topic areas, as well as the sample apps above:
Data Steps ==> SAS functionality relating to Data Steps
SQL ==> SAS functionality relating to PROC SQL
Graphs ==> SAS functionality relating to SAS/GRAPH and ODS Graphics
Platforms ==> SAS functionality specific to Windows, UNIX, Linux and/or z/OS
EG ==> SAS functionality relating to Enterprise Guide
Macros ==> SAS functionality relating to macros
Efficiency ==> How to write efficient SAS programs
Studio ==> SAS functionality relating to SAS Studio
Note that these web apps can only be accessed from these blog forum landing pages, and you must be logged in with the appropriate membership level for that specific forum. Subscription details can be found here.
Always log onto the site using Member Login from the menu at https://hollandnumerics.org.uk first. The site will ask you to join if you try to use a restricted link before logging on!
Having successfully logged on, scroll to the bottom of the web page and click on the link to VIEWS UK in the Forum List. Note that you already have access if you can see VIEWS UK in the Forum List.
If you are looking for a specific issue click on VIEWS News – Backissues.
If you are looking for a specific topic (including issues where you have articles) click on Forum tag cloud.
How can you see all of my SAS-related books? I’ve now added a 2nd way to see them. Either go to SAS books or the new Book Table. Please tell me which you prefer.
Last call for articles for VIEWS News 61: Become a VIEWS Consultant this month! I’m planning to publish VIEWS News issue 61 at the end of August 2020, which means that I need you to send me your short SAS-related articles by 17Aug2020 to views-uk@hollandnumerics.org.uk.
Topics include:
Annoying SAS Programming Styles: I wrote Part 1 in issue 60 about indenting of SAS code. Do you have your own example of an annoying programming style, and how to fix it?
Event previews and reports.
Short articles on any SAS-related topics.
All the above examples will entitle the author to refer to themselves as a VIEWS Consultant!
There is also In Brief and Diary sections in each issue containing:
Links to interesting SAS-related web sites.
Announcements of SAS-related events occurring from mid-September onwards.
Looking forward to hearing from you soon…………..Phil
This is a project to read the daily Johns Hopkins COVID-19 data and visualise the national infection and fatality trends using Base SAS and SAS/STAT:
Download the GitHub Desktop software from https://desktop.github.com/ and install it on your computer where you will be running SAS Studio or SAS University Edition. For instructions on how to install SAS University Edition on your own computer please read my blog post “Are you learning about SAS?”.
Clone the Johns Hopkins COVID-19 data at https://github.com/CSSEGISandData/COVID-19, and then Pull the latest data, using the GitHub Desktop. This will reduce the time need to download all of the latest data each time you run the SAS Studio project, as a simple and quick Pull request in GitHub Desktop is all that is required each time.
Open the CPF project file in SAS Studio (requires Base SAS and SAS/STAT) or SAS University Edition (making certain you have created a Shared Folder(s) first that are pointing to where your GitHub files and CPF project file are stored).
Update the “run first” program to include your GitHub file folder in the &_dir macro variable assignment. The CSV files we will be using can be found in the /csse_covid_19_data/csse_covid_19_daily_reports folder.
Submit each program in order given below (or submit all of the programs in the project’s flow together):
(1) “run first” assigns the location of the data to the &_dir macro variable.
(2) “Read CSV files” creates the SAS data sets in WORK by reading all of the CSV files in the csse_covid_19_daily_reports folder. Summarise the records by Country_Region to remove finer detail in the csse_covid_19_daily_reports.
(3) “Calculate regression lines” generates the regression lines for confirmed cases between 100 and 10,000, and deaths between 10 and 1,000, to include on the graphs. The regression lines appear to be straight in the semi-log plots, but are actually exponential to match the initial growth of confirmed cases, so that “flattening” of the curves can be identified more easily.
(4) “Semi-log plots of confirmed vs deaths” generates the graphs for countries where COVID-19 has had more than 1,000 confirmed cases or more than 100 deaths.
Some questions for you to answer:
(a) Where could my “Read CSV files” program be improved?
(b) Why is the US graph split at around 20Mar2020? Is this a problem with the data or my program?
(c) Are all of cases being included?
This project is open to SAS programmers and to researchers. Follow the above instructions yourself, and then see if you can improve my SAS code by answering the questions.
Please send your saved SAS Studio flow containing your improved versions of the SAS programs to phil@hollandnumerics.org.uk. Anyone providing improvements that can be incorporated will be added to the credits for this project.
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), 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.