BeOptimized Library


Passionate about SAS Code and Python, we stay up-to-date regarding the latest developments thanks to the SAS training, the SAS Support , the SUGI , the SAS Global Forum, SASENSEI, the SAS Belux User group or the SAS communities.

This page contains interesting papers we collected throught the Web and are used for our coaching preparations and our specific consultancy activities. Download them for free and read them where you want!!!

Publication list

Data Step Hash Objects as Programming Tools

Presentation of the SAS hash object when it was introduced in 9,1 with examples & syntax

Getting Started with the DATA Step Hash Object

The hash object provides a fast, easy way to perform lookups without sorting or indexing. This paper introduces the hash object, examines a few common hash object methods, compares SAS 6 techniques with the hash object, and builds rules of thumb for when to apply this new technology to your programs.

An Introduction to SAS Hash Programming Techniques

This presentation introduces what a hash object is, how it works, the syntax required, and simple applications of it use. Essential programming techniques will be illustrated to sort data and search memory-resident data using a simple key to find a single value.

Find() the power of Hash - How, Why and When to use the SAS Hash Object

The SAS hash object has come of age in SAS 9.2, giving the SAS programmer the ability to quickly do things never before possible within a single data step. This paper will demonstrate how easy it is to get started using the powerful features of the hash object and show examples of how these features can improve programmer productivity and system performance.


SAS HASH is an underutilized memory based powerful programming tool in the of SAS tool box collection. This paper introduced the basic elements of SAS HASH, what a hash table means, general syntax and functioning, advantages of using HASH, and a few simple examples.

This site uses cookies. .

By continuing to browse the site you are agreeing to our use of cookies. Review our cookies information for more details.