Glossary

across variable
in the REPORT procedure, a variable whose formatted values each form a column in the report. If the variable does not have a format, then each unformatted value forms a column.
alphanumeric character
any of the following types of characters: alphabetic letters, numerals, and special characters or blanks. Most computer systems store strictly numeric data differently from alphanumeric or textual data.
analysis variable
a numeric variable that is used to calculate statistics or to display values. Usually an analysis variable contains quantitative or continuous values, but this is not required.
arithmetic expression
See SAS expression
array
in the SAS programming language, a temporary grouping of SAS variables that have the same data type, are arranged in a particular order, and are identified by an array name. The array exists only for the duration of the current DATA step.
array name
a name that is selected to identify a group of variables or temporary data elements. It must be a valid SAS name that is not the name of a variable in the same DATA step or SCL (SAS Component Language) program.
array reference
a reference to an element to be processed in an array.
assignment statement
a DATA step statement that evaluates an expression and stores the result in a variable.
attribute
See variable attribute
autocall facility
a feature of SAS that enables you to store the source statements that define a macro and to invoke the macro as needed, without having to include the definition in your program.
autoexec file
a file that contains SAS statements that are executed automatically when SAS is invoked. The autoexec file can be used to specify some of the SAS system options, as well as to assign librefs and filerefs to data sources that are used frequently.
automatic macro variable
a macro variable that is defined by SAS rather than by the user and that supplies information about the SAS session. For example, the SYSPROCESSID automatic macro variable contains the process ID of the current SAS process.
background processing
processing in which you cannot interact with the computer. Background sessions sometimes run somewhat slower than foreground sessions, because background sessions execute as processor time becomes available.
Base SAS
the core product that is part of SAS Foundation and is installed with every deployment of SAS software. Base SAS provides an information delivery system for accessing, managing, analyzing, and presenting data.
batch job
a unit of work that is submitted to an operating system for batch processing. For example, under UNIX, a batch job is a background process; under Windows, a batch job is a task; and under z/OS, a batch job is a set of JCL statements.
batch mode
a noninteractive method of running SAS programs by which a file (containing SAS statements along with any necessary operating system commands) is submitted to the batch queue of the operating environment for execution.
Boolean operator
another term for logical operator.
break
in the REPORT procedure, a section of the report that does one or more of the following: visually separates parts of the report; summarizes statistics and computed variables; displays text; displays values that have been calculated for a set of rows of the report; executes DATA step statements. You can create breaks when the value of a selected variable changes or at the beginning or end of a report.
break line
in the REPORT procedure, a line of a report that contains one or more of the following: characters that visually separate parts of the report; summaries of statistics and computed variables (called a summary line); text; values that have been calculated for a set of rows of the report.
break variable
in the REPORT procedure, a group variable or order variable that you select in order to specify the location of break lines. The REPORT procedure performs the actions that you specify for the break each time the value of the break variable changes.
BY group
a group of observations or rows that have the same value for a variable that is specified in a BY statement. If more than one variable is specified in a BY statement, then the BY group is a group of observations that have a unique combination of values for those variables.
BY group variable
See BY variable
BY value
the value of a BY variable.
BY variable
a variable that is named in a BY statement and whose values define groups of observations to process.
BY-group processing
the process of using the BY statement to process observations that are ordered, grouped, or indexed according to the values of one or more variables. Many SAS procedures and the DATA step support BY-group processing. For example, you can use BY-group processing with the PRINT procedure to print separate reports for different groups of observations in a single SAS data set.
CALL routine
a component of the SAS programming language that changes the values of variables or performs other system operations. CALL routines are similar to functions except that you cannot use CALL routines in assignment statements. All SAS CALL routines are invoked with CALL statements. That is, the name of the routine must follow the keyword CALL in the CALL statement.
carriage-control character
a symbol that tells a printer how many lines to advance the paper, when to begin a new page, when to skip a line, and when to hold the current line for overprinting.
catalog
See SAS catalog
catalog directory
a part of a SAS catalog that stores and maintains information about the name, type, description, and update status of each member of the catalog.
catalog entry
See SAS catalog entry
category
in the TABULATE procedure, the combination of unique values of class variables. The TABULATE procedure creates a separate category for each unique combination of values that exists in the observations of the data set. Each category that PROC TABULATE creates is represented by one or more cells in the table where the pages, rows, and columns that describe the category intersect.
character constant
a character string that is enclosed in quotation marks in a SAS statement to indicate a fixed value rather than the name of a variable. The maximum number of characters that is allowed is 32,767. Character constants are sometimes referred to as character literals.
character format
a set of instructions that tell SAS to use a specific pattern for writing character data values.
character function
a type of function that enables you to manipulate, compare, evaluate, or analyze character strings.
character informat
a set of instructions that tell SAS to use a specific pattern for reading character data values into character variables.
character literal
another term for character constant.
character string
one or more consecutive alphanumeric characters, other keyboard characters, or both.
character value
a value that can contain alphabetic characters, the numeric characters 0 through 9, and other special characters.
character variable
a variable whose values can consist of alphabetic characters and special characters as well as numeric characters.
chart
a graph in which elements, such as bars or pie slices, represent a view of the data.
chart statistic
the statistical value calculated for the chart variable: frequency, cumulative frequency, percentage, cumulative percentage, sum, or mean.
chart variable
a variable in the input data set whose values are categories of data represented by bars, blocks, slices, or spines.
class variable
See classification variable
classification variable
a variable whose values are used to classify the observations in a data set into different groups that are meaningful for analysis. A classification variable can have either character or numeric values. Classification variables include group, subgroup, category, and BY variables.
column input
in the DATA step, a style of input in which column numbers are included in the INPUT statement to tell SAS which columns contain the values for each variable. This style of input is useful when the values for each variable are in the same location in all records.
command
a directive to an operating system to perform a particular task.
comment
See comment statement
comment statement
information that is embedded in a SAS program and that serves as explanatory text. SAS ignores comments during processing but writes them to the SAS log. Comment syntax has several forms. For example, a comment can appear as a statement that begins with an asterisk and ends with a semicolon, as in * message ;.
comparison operator
in programming languages, a symbol or mnemonic code that is used in expressions to test for a particular relationship between two values or text strings. For example, the symbol < and its corresponding mnemonic, LT, are used to determine whether one value is less than another.
compilation
See program compilation
composite index
an index that locates observations in a SAS data set by examining the values of two or more key variables.
compound expression
an expression that contains more than one operator.
computed variable
a variable whose value is calculated. For example, in the REPORT procedure, the value is calculated from statements that are entered in the COMPUTE window.
concatenate
to join the contents of two or more elements, end to end, forming a separate element. Examples of elements are character values, tables, external files, SAS data sets, and SAS libraries.
condition
in a SAS program, one or more numeric or character expressions that result in a value on which some decision depends.
configuration file
an external file containing the SAS system options that define the environment in which to run SAS. These system options take effect each time you invoke SAS.
configuration option
a SAS system option that can be specified in the SAS command or in a configuration file. Configuration options affect how SAS interacts with the computer hardware and operating system.
constant
in SAS software, a number or a character string that indicates a fixed value.
constant text
the character strings that are stored as part of a macro or as a macro variable's value in open code, from which the macro processor generates text to be used as SAS statements, display manager commands, or other macro program statements. Constant text is also called model text.
crossing
in the TABULATE procedure, the process that combines the effects of two or more elements.
data error
a type of execution error that occurs when a SAS program analyzes data that contains invalid values. For example, a data error occurs if you specify numeric variables in the INPUT statement for character data. SAS reports these errors in the SAS log but continues to execute the program.
data lines
lines of unprocessed (raw) data.
data set
See SAS data set
data set label
in a SAS data set, a user-defined attribute of up to 200 characters that is used for documenting the SAS data set.
data set option
a SAS language element that specifies actions to apply to a particular SAS data set. For example, data set options enable you to rename variables, to select only observations for processing, to drop variables from processing, or to specify a password.
DATA step
in a SAS program, a group of statements that begins with a DATA statement and that ends with either a RUN statement, another DATA statement, a PROC statement, or the end of the job. The DATA step enables you to read raw data or other SAS data sets and to create SAS data sets.
data value
a unit of character, numeric, or alphanumeric information that is stored as a single item in a data record.
data view
See SAS data view
date and time format
instructions that tell SAS how to write numeric values as dates, times, and datetimes.
date and time informat
the instructions that tell SAS how to read numeric values that are represented as dates, times, and datetimes.
date constant
See SAS date constant
date value
See SAS date value
datetime constant
See SAS datetime constant
datetime value
See SAS datetime value
declarative statement
a statement that supplies information to SAS and that takes effect when the system compiles program statements.
default directory
the directory that you are working in at any given time. When you log in, your default directory is usually your home directory.
delimiter
a character that serves as a boundary that separates the elements of a text string.
descriptor information
information about the contents and attributes of a SAS data set. For example, the descriptor information includes the data types and lengths of the variables, as well as which engine was used to create the data. SAS creates and maintains descriptor information within every SAS data set.
destination
See ODS destination
detail row
in the REPORT procedure, a row of a report that contains information from a single observation in the data set or which consolidates the information for a group of observations that have a unique combination of values for all group variables.
dimension
See table dimension
dimension expression
in the TABULATE procedure, the portion of the TABLE statement that defines the content and arrangement of the rows, columns, or pages of the table.
DO group
a sequence of statements that starts with a simple DO statement and that ends with a corresponding END statement.
DO loop
a sequence of statements that starts with an iterative DO, DO WHILE, or DO UNTIL statement and that ends with a corresponding END statement. The statements are executed (usually repeatedly) according to directions that are specified in the DO statement.
double trailing at sign
a special symbol @@ that is used to hold a line of data in the input buffer during multiple iterations of a DATA step.
entry type
a characteristic of a SAS catalog entry that identifies the catalog entry's structure and attributes to SAS. When you create a SAS catalog entry, SAS automatically assigns the entry type as part of the name.
error message
a message in the SAS log or Message window that indicates that SAS was not able to continue processing the program.
executable statement
in the DATA step, a SAS statement that causes some action to occur while the DATA step executes rather than when SAS compiles the DATA step.
explicit array
in the DATA step, an array that consists of a valid SAS name, a reference to the number of variables or temporary data elements, and an optional list of the array elements. When referring to an element of an explicit array, you must specify the array element's subscript.
explicit array reference
a description of the element to be processed in an explicit array.
exponent
in a mathematical expression, the number or expression that indicates the power to which you raise a base number or expression. For example, the exponent is 4 in the following expression: .1234 * 10 raised to the fourth power.
external file
a file that is created and maintained by a host operating system or by another vendor's software application. An external file can read both data and stored SAS statements.
file reference
See fileref
file specification
the name of an external file. This name is the name by which the host operating environment recognizes the file. On directory-based systems, the file specification can be either the complete pathname or the relative pathname from the current working directory.
fileref
a name that is temporarily assigned to an external file or to an aggregate storage location such as a directory or a folder. The fileref identifies the file or the storage location to SAS.
FIRST. variable
a temporary variable that SAS creates to identify the first observation of each BY group. The variable is not added to the SAS data set.
format
See SAS format
format modifier
a special symbol that is used in the INPUT and PUT statements and which enables you to control how SAS reads input data and writes output data.
formatted input
a style of input that uses special instructions called informats in the INPUT statement to determine how values that are entered in data fields should be interpreted.
formatted output
a style of output that uses SAS formats in the PUT statement to specify how to write the values of variables.
function
See SAS function
global macro variable
a macro variable that can be referenced in either global or local scope in a SAS program, except where there is a local macro variable that has the same name. A global macro variable exists until the end of the session or program.
header routine
a group of DATA step statements that produces page headers in print files. A header routine begins with a statement label and ends with a RETURN statement. You identify with the HEADER= option in the FILE statement.
host
See host operating environment
host operating environment
the operating environment (computer, operating system, and other software and hardware) that is identified by an IP address or by a domain name and that provides centralized control for software applications.
index
a component of a SAS data set that enables SAS to access observations in the SAS data set quickly and efficiently. The purpose of SAS indexes is to optimize WHERE-clause processing and to facilitate BY-group processing.
informat
See SAS informat
input buffer
a temporary area of memory into which each record of data is read when the INPUT statement executes.
inset table
a table of statistical values that is placed in or beside a plot that is produced in graphics mode. In process capability analysis, the statistics can include capability indices, specification limits, goodness-of-fit statistics, curve parameters, descriptive statistics, and quantiles.
interactive line mode
a method of running SAS programs in which you enter one line of a SAS program at a time at the SAS session prompt. SAS processes each line immediately after you press the ENTER or RETURN key. Procedure output and informative messages are returned directly to your display device.
interleaving
a process in which SAS combines two or more sorted SAS data sets into one sorted SAS data set based on the values of the BY variables.
keyword
See SAS keyword
label
descriptive text associated with a variable. By default, this text is the name of a variable or of a label previously assigned with the LABEL= option.
LAST. variable
a temporary variable that SAS creates to identify the last observation of each BY group. This variable is not added to the SAS data set.
library reference
See libref
libref
a SAS name that is associated with the location of a SAS library. For example, in the name MYLIB.MYFILE, MYLIB is the libref, and MYFILE is a file in the SAS library.
line mode
See interactive line mode
line-hold specifier
a special symbol used in INPUT and PUT statements that enables you to hold a record in the input or output buffer for further processing. Line-hold specifiers include the trailing at sign (@) and the double trailing at sign (@@).
list input
a style of input in which names of variables, not column locations, are specified in the INPUT statement. List input scans input records for data values that are separated by at least one blank or by some other delimiter.
list output
a style of output in which character strings or variables are specified in a PUT statement without explicit directions that specify where SAS should place the strings or values.
literal
a number or a character string that indicates a fixed value.
log
See SAS log
logical operator
an operator that is used in expressions to link sequences of comparisons. The logical operators are AND, OR, and NOT.
macro facility
a component of Base SAS software that you can use for extending and customizing SAS programs and for reducing the amount of text that must be entered in order to perform common tasks. The macro facility consists of the macro processor and the macro programming language.
macro invocation
another term for macro call.
macro language
the programming language that is used to communicate with the macro processor.
macro variable
a variable that is part of the SAS macro programming language. The value of a macro variable is a string that remains constant until you change it. Macro variables are sometimes referred to as symbolic variables.
macro variable reference
the name of a macro variable, preceded by an ampersand (&name). The macro processor replaces the macro variable reference with the value of the specified macro variable.
master data set
in an update operation, the data set that contains the information that you want to update.
match-merging
a process in which SAS joins observations from two or more SAS data sets according to the values of the BY variables.
member type
a SAS name that identifies the type of information that is stored in a SAS file. Member types include ACCESS, AUDIT, DMBD, DATA, CATALOG, FDB, INDEX, ITEMSTOR, MDDB, PROGRAM, UTILITY, and VIEW.
merging
the process of combining observations from two or more SAS data sets into a single observation in a new SAS data set.
missing value
a type of value for a variable that contains no data for a particular row or column. By default, SAS writes a missing numeric value as a single period and a missing character value as a blank space.
mnemonic operator
an arithmetic or logical (Boolean) operator that consists of letters rather than symbols (for example, EQ rather than =).
modified list input
a style of input that uses special instructions called informats and format modifiers in the INPUT statement. Modified list input scans input records for data values that are separated by at least one blank (or by some other delimiter), or in some cases, by multiple blanks.
multi-panel report
output that uses sets of columns on a page to display the values of variables. For example, telephone books are usually arranged in multiple panels of names, addresses, and telephone numbers on a single page.
named input
a style in which equal signs appear in the INPUT statement to read data values in the form variable=data-value.
named output
a style in which equal signs appear in the PUT statement to write variable values in the form variable=data-value.
noninteractive mode
a method of running SAS programs in which you prepare a file of SAS statements and submit the program to the operating system. The program runs immediately and comprises your current session.
noninteractive processing
See noninteractive mode
null statement
a statement that consists of a single semicolon or four semicolons. The null statement is most commonly used to designate the end of instream data in a DATA step.
null value
a special value that indicates the absence of information. Null values are analogous to SAS missing values.
numeric constant
a number that appears in a SAS expression.
numeric format
a set of instructions that tell SAS to use a specific pattern for writing the values of numeric variables.
numeric informat
a set of instructions that tell SAS to use a specific pattern for reading numeric data values.
numeric value
a value that usually contains only numbers, which can include numbers in E-notation and hexadecimal notation. A numeric value can sometimes contain a decimal point, a plus sign, or a minus sign. Numeric values are stored in numeric variables.
numeric variable
a variable that contains only numeric values and related symbols, such as decimal points, plus signs, and minus signs.
observation
a row in a SAS data set. All of the data values in an observation are associated with a single entity such as a customer or a state. Each observation contains either one data value or a missing-value indicator for each variable.
observation number
a number that indicates the relative position of an observation in a SAS data set when you read the entire data set sequentially. This number is not stored internally.
ODS
See Output Delivery System
ODS destination
a designation that the Output Delivery System uses to generate a specific type of output. Types of ODS destinations include but are not limited to HTML, XML, listing, PostScript, RTF, and SAS data sets.
one-to-one matching
the process of combining observations from two or more data sets into one observation, using two or more SET statements to read observations independently from each data set.
one-to-one merging
the process of using the MERGE statement (without a BY statement) to combine observations from two or more data sets based on the observations' positions in the data sets.
output buffer
in the DATA step, the area of memory that a PUT statement writes to before it writes to a designated file or output device.
Output Delivery System
a component of SAS software that can produce output in a variety of formats such as markup languages (HTML, XML), PDF, listing, RTF, PostScript, and SAS data sets. Short form: ODS.
output object
a programming object that contains the data that is generated by a DATA step or a PROC step and which can also contain a table definition that provides information about how to format that data.
padding a value with blanks
in SAS software, a process in which the software adds blanks to the end of a character value that is shorter than the length of the variable.
PDV
See program data vector
permanent SAS data set
a SAS data set that is not deleted after the current program or interactive SAS session ends. Permanent SAS data sets are available for future SAS sessions.
permanent SAS file
a file in a SAS library that is not deleted when the SAS session or job terminates.
permanent SAS library
a SAS library that is not deleted when a SAS session ends, and which is therefore available to subsequent SAS sessions.
physical filename
the name that an operating system uses to identify a file.
pointer
in the DATA step, a programming tool that SAS uses to keep track of its position in the input or output buffer.
pointer control
the process of instructing SAS to move the pointer before reading or writing data.
print file
an external file that contains carriage-control (printer-control) information.
procedure
See SAS procedure
Profile catalog
See Sasuser.Profile catalog
program compilation
the process of checking syntax and translating a portion of a program into a form that the computer can execute.
program data vector
the temporary area of computer memory in which SAS builds a SAS data set, one observation at a time. The program data vector is a logical concept and does not necessarily correspond to a single contiguous area of memory. Short form: PDV.
programming error
a flaw in the logic of a SAS program that can cause the program to fail or to perform differently than the programmer intended.
propagation of missing values
a consequence of using missing values in which a missing value in an arithmetic expression causes SAS to set the result of the expression to missing. Using that result in another expression causes the next result to be missing, and so on.
raw data
in statistical analysis, data (including data in SAS data sets) that has not had a particular operation, such as standardization, performed on it.
raw data file
an external file whose records contain data values in fields. A DATA step can read a raw data file by using the INFILE and INPUT statements.
SAS catalog
a SAS file that stores many different kinds of information in smaller units called catalog entries. A single SAS catalog can contain different types of catalog entries.
SAS catalog entry
an individual storage unit within a SAS catalog. Each entry has an entry type that identifies its purpose to SAS.
SAS command
a command that invokes SAS. This command can vary depending on the operating environment and site.
SAS compilation
the process of converting statements in the SAS language from the form in which you enter them to a form that is ready for SAS to use.
SAS data file
a type of SAS data set that contains data values as well as descriptor information that is associated with the data. The descriptor information includes information such as the data types and lengths of the variables, as well as the name of the engine that was used to create the data.
SAS data set
a file whose contents are in one of the native SAS file formats. There are two types of SAS data sets: SAS data files and SAS data views.
SAS data set option
an option that appears in parentheses after a SAS data set name. Data set options specify actions that apply only to the processing of that SAS data set.
SAS data view
a type of SAS data set that retrieves data values from other files. A SAS data view contains only descriptor information such as the data types and lengths of the variables (columns) plus other information that is required for retrieving data values from other SAS data sets or from files that are stored in other software vendors' file formats. Short form: data view.
SAS date constant
a string in the form 'ddMMMyy'd or 'ddMMMyyyy'd that represents a date in a SAS statement. The string is enclosed in quotation marks and is followed by the character d (for example, '6JUL01'd, '06JUL01'd, '6 JUL2001'd, or '06JUL2001'd).
SAS date value
an integer that represents a date in SAS software. The integer represents the number of days between January 1, 1960, and another specified date. For example, the SAS date value 366 represents the calendar date January 1, 1961.
SAS datetime constant
a string in the form 'ddMMMyy:hh:mm:ss'dt or 'ddMMMyyyy:hh:mm:ss'dt that represents a date and time in SAS. The string is enclosed in quotation marks and is followed by the characters dt (for example, '06JUL2001:09:53:22'dt).
SAS datetime value
an integer that represents a date and a time in SAS software. The integer represents the number of seconds between midnight, January 1, 1960, and another specified date and time. For example, the SAS datetime value for 9:30 a.m., June 5, 2000, is 1275816600.
SAS expression
a type of macro expression consisting of a sequence of operands and arithmetic operators that form a set of instructions that are evaluated to produce a numeric value, a character value, or a Boolean value. Examples of operands are constants and system functions. SAS uses arithmetic expressions in program statements to create variables, to assign values, to calculate new values, to transform variables, and to perform conditional processing.
SAS file
a specially structured file that is created, organized, and maintained by SAS. A SAS file can be a SAS data set, a catalog, a stored program, an access descriptor, a utility file, a multidimensional database file, a financial database file, a data mining database file, or an item store file.
SAS format
a type of SAS language element that applies a pattern to or executes instructions for a data value to be displayed or written as output. Types of formats correspond to the data's type: numeric, character, date, time, or timestamp. The ability to create user-defined formats is also supported. Examples of SAS formats are BINARY and DATE. Short form: format.
SAS function
a type of SAS language element that can be used in an expression or assignment statement to process zero or more arguments and to return a value. Examples of SAS functions are MEAN and SUM. Short form: function.
SAS informat
a type of SAS language element that applies a pattern to or executes instructions for a data value to be read as input. Types of informats correspond to the data's type: numeric, character, date, time, or timestamp. The ability to create user-defined informats is also supported. Examples of SAS informats are BINARY and DATE. Short form: informat.
SAS initialization
the process of setting global characteristics that must be in effect in order for a SAS session to begin. SAS performs initialization by setting certain SAS system options called initialization options. SAS initialization happens automatically when you invoke SAS.
SAS keyword
a literal that is a primary part of the SAS language. For example, SAS keywords include DATA, PROC, RUN, names of SAS language elements, names of SAS statement options, and system variables.
SAS language
a programming language that includes procedures for data analysis and reporting, statements and functions for managing SAS files and manipulating data, options that define the SAS environment, a macro facility, Help menus, and a windowing environment for text editing and file management.
SAS log
a file that contains a record of the SAS statements that you enter, as well as messages about the execution of your program.
SAS name
a name that is assigned to items such as SAS variables and SAS data sets. For most SAS names, the first character must be a letter or an underscore. Subsequent characters can be letters, numbers, or underscores. Blanks and special characters (except the underscore) are not allowed. However, the VALIDVARNAME= system option determines what rules apply to SAS variable names. The maximum length of a SAS name depends on the language element that it is assigned to.
SAS procedure
a program that provides specific functionality and that is accessed with a PROC statement. For example, SAS procedures can be used to produce reports, to manage files, or to analyze data. Many procedures are included in SAS software.
SAS program
a group of SAS statements that guide SAS through a process or series of processes in order to read and transform input data and to generate output. The DATA step and the procedure step, used alone or in combination, form the basis of SAS programs.
SAS session
the activity between invoking and exiting a specific SAS software product.
SAS statement
a string of SAS keywords, SAS names, and special characters and operators that instructs SAS to perform an operation or that gives information to SAS. Each SAS statement ends with a semicolon.
SAS system option
an option that affects the processing of an entire SAS program or interactive SAS session from the time the option is specified until it is changed. Examples of items that are controlled by SAS system options include the appearance of SAS output, the handling of some files that are used by SAS, the use of system variables, the processing of observations in SAS data sets, features of SAS initialization, and the way SAS interacts with your host operating environment.
SAS time constant
a string in the form 'hh:mm:ss't that represents a time in a SAS statement. The string is enclosed in quotation marks and is followed by the character t (for example, '09:53:22't).
SAS time value
an integer that represents a time in SAS software. The integer represents the number of seconds between midnight of the current day and another specified time value. For example, the SAS time value for 9:30 a.m. is 34200.
SAS variable
a column in a SAS data set or in a SAS data view. The data values for each variable describe a single characteristic for all observations (rows).
Sasuser library
a default, permanent SAS library that is created at the beginning of your first SAS session. The Sasuser library contains a PROFILE catalog that stores the customized features or settings that you specify for SAS.
Sasuser.Profile catalog
a SAS catalog in which SAS stores information about attributes of the SAS windowing environment for a particular user or site. It contains function-key definitions, fonts for graphics applications, window attributes, and other information that is used by interactive SAS procedures.
simple expression
a SAS expression that uses only one operator.
simple index
an index that uses the values of only one variable to locate observations.
site number
the number that SAS uses to identify the company or organization to which SAS software is licensed. The site number appears near the top of the log in every SAS session.
split character
in some SAS procedures, a character that splits headers across multiple lines. If you use the split character in a column header, the procedure breaks the header when it reaches that character and continues the header on the next line. The split character itself is not part of the column header.
standard data
data in which each digit or character occupies one byte of storage.
statement
See SAS statement
statement label
a SAS name followed by a colon that prefixes a statement in a DATA step so that other statements can direct execution to that statement as necessary, bypassing other statements in the step.
statement option
a word that you specify in a particular SAS statement and which affects only the processing that that statement performs.
step boundary
a point in a SAS program when SAS recognizes that a DATA step or PROC step is complete.
string
See character string
sum statement
a DATA step statement that adds the result of the expression on the right side of the plus sign to the accumulator variable on the left side of the plus sign. A sum statement has the following form: variable+expression;
summary table
output that provides a concise overview of the information in a data set.
syntax checking
the process by which SAS checks each SAS statement for proper usage, correct spelling, proper SAS naming conventions, and so on.
syntax error
an error in the spelling or grammar of a SAS statement. SAS finds syntax errors as it compiles each SAS step before execution.
system option
See SAS system option
table definition
a set of instructions that describe how to format output in the Output Delivery System (ODS).
table dimension
one of the basic elements of a table, such as a page, column, or row.
temporary SAS data set
a data set that exists only for the duration of the current program or interactive SAS session. Temporary SAS data sets are not available for future SAS sessions.
temporary SAS file
a SAS file in a SAS library (usually the Work library) that is deleted at the end of the SAS session or job.
temporary SAS library
a library that exists only for the current SAS session or job. The most common temporary library is the Work library.
text string
See character string
text-editing command
a command that is used with a particular text editor.
time constant
See SAS time constant
time value
See SAS time value
title
a heading that is printed at the top of each page of SAS output or of the SAS log.
trailing at sign
a special symbol @ that is used to hold a line of input or output so that SAS can read from it or write to it in a subsequent INPUT or PUT statement.
transaction data set
in an update operation, the data set that contains the information that is needed in order to update the master data set.
updating
a process in which SAS replaces the values of variables in the master data set with values from observations in the transaction data set.
user-defined format
a format that you define with the FORMAT procedure or with C, PL/I, FORTRAN, or IBM 370 assembler language using SAS/TOOLKIT software.
user-defined informat
an informat that you define with the FORMAT procedure or with C, PL/I, FORTRAN, or IBM 370 assembler language using SAS/TOOLKIT software.
variable
See SAS variable
variable attribute
any of the following characteristics that are associated with a particular variable: name, label, format, informat, data type, and length.
variable type
the classification of a variable as either numeric or character. Type is an attribute of SAS variables.
WHERE expression
defines the criteria for selecting observations.
WHERE processing
a method of conditionally selecting rows for processing by using a WHERE expression.
Work library
a temporary SAS library that is automatically defined by SAS at the beginning of each SAS session or SAS job. Unless you have specified a User library, any newly created SAS file that has a one- level name will be placed in the Work library by default and will be deleted at the end of the current SAS session or job.
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.117.115.39