SASware Ballot® ResultsBase SAS® Software |
|||||
|---|---|---|---|---|---|
| OVERALL RANK |
RANK WITHIN PART |
NUMBER OF VOTES |
|||
| Part I SAS Language |
|||||
| General | |||||
| SAS Language | 3 | 1 | 744 | provide an option that enables you to turn off or on certain notes that are written to the SAS log; for example, notes about data set compression, invalid data, or invalid argument to a function | |
| 25 | 3 | 363 | provide the ability to define SAS data set and variable names with a length of up to 70 characters | ||
| 40 | 11 | 177 | add a method for SAS to estimate the number of observations in a view in order to estimate resource needs | ||
| 44 | 12 | 166 | generate a log message to indicate a loss of precision may occur when changing a numeric value from 8-bytes to a smaller number of bytes | ||
| 52 | 14 | 144 | allow multiple SAS jobs to function as batch SAS command line parameters | ||
| 57 | 15 | 129 | allow the usage of special characters such as: !, &, %, and when creating or applying passwords with PROC DATASETS or other SAS processes | ||
| 59 | 16 | 125 | provide the ability to enter numeric option values with commas included as in FIRSTOBS=256,789 | ||
| 66 | 19 | 115 | add the ability to create bit map indexes to enhance performance and take up less space | ||
| 88 | 24 | 95 | provide a PROPCASE value for the VALIDVARNAME= option to capitalize the first letter in each variable name | ||
| DATA Step | |||||
| 27 | 5 | 294 | set a DATA step variable to indicate which data sets contribute data for a MERGE statement | ||
| 30 | 7 | 236 | add a window to the DATA step debugger that lists the values of all variables | ||
| 121 | 27 | 58 | add an option similar to DKRICOND that enables you to set the level of message when you get the message "SAS went to a new line when input statement reached past the end of a line." | ||
| Functions | |||||
| 26 | 4 | 323 | add an option to the SUBSTR function that enables you to enter the ending position of the substring to extract | ||
| 28 | 6 | 265 | add a function that shows the current line number of the code from which that code was called | ||
| 34 | 9 | 205 | add a function or CALL routine to set a variable to a value when passed the name of the variable to set and the value to set it to | ||
| 49 | 13 | 150 | allow the DATA step OPEN function to open a data set for write and update access, and provide functions to add and update observations in a data set | ||
| 85 | 23 | 97 | add a function that allows you to abbreviate the value of a variable in order to better make use of space in the output | ||
| 125 | 28 | 55 | add an option similar to FMTSEARCH that enables you to specify an alternate location for the zip code data set | ||
| Display Manager System & Enhanced/Text Editor | |||||
| 4 | 2 | 737 | provide the functionality to stop a SAS process in interactive mode exactly as the ERRORABEND option stops a process in batch mode - immediately stop the process upon error, produce a log, and not terminate the session | ||
| 31 | 8 | 228 | add the ability to highlight and submit multiple discontiguous blocks of code | ||
| 36 | 10 | 202 | add the ability to submit the PROC or DATA step in which the cursor is currently positioned without highlighting the code | ||
| 61 | 17 | 124 | provide a method for the recently used files list of the SAS Explorer window the ability to expand the width of the text displayed, or display enough text to distinguish as unique | ||
| 71 | 20 | 108 | allow keyboard macros to issue SAS commands | ||
| 95 | 25 | 83 | add the ability to search macro descriptions in the Keyboard Macros window | ||
| 105 | 26 | 74 | add the ability to set the foreground and background colors for both selected (highlighted) text (when the Find window is active) and selected text not in focus (Find window closed) | ||
| 169 | 29 | 28 | issue messages to indicate that a font size is incompatible with 3270 programmed symbols | ||
| Viewtable Window | |||||
| 63 | 18 | 120 | provide an option to disable text wrapping | ||
| 74 | 21 | 107 | provide the ability to set justification of column values | ||
| 80 | 22 | 105 | provide the ability to scroll horizontally via a function key | ||
| |
|||||
|---|---|---|---|---|---|
| OVERALL RANK |
RANK WITHIN PART |
NUMBER OF VOTES |
|||
| Part II Base SAS Procedures |
|||||
| PROC CPORT | |||||
| Base SAS Procedures | 55 | 12 | 131 | provide an option to allow the encryption of transport files | |
| PROC FORMAT | |||||
| 7 | 1 | 670 | add the ability to create multilabel formats using CNTLIN data sets | ||
| PROC FREQ | |||||
| 66 | 16 | 115 | increase consistency between the crosstabs template and other table templates | ||
| 120 | 23 | 59 | provide the Mantel-Fleiss criterion for the stratified Mantel-Haenszel test | ||
| PROC MEANS | |||||
| 97 | 20 | 81 | provide an alternate form of the AUTONAME option | ||
| PROC REPORT | |||||
| 32 | 3 | 210 | provide the ability to suppress summary lines when there is only one observation for a group | ||
| 37 | 5 | 196 | add an option to prevent groups from splitting across pages | ||
| 43 | 7 | 171 | provide an option to specify an indention when text flows to the next row | ||
| 45 | 8 | 156 | for ODS HTML, PDF, RTF, and PRINTER output, optionally suppress the printing of a blank LINE statement when all of the variables used in the LINE statement are either blank or missing | ||
| 50 | 10 | 147 | provide the ability to conditionally execute LINE statements in a COMPUTE block | ||
| 55 | 12 | 131 | provide the ability to dynamically align text from LINE statements with report columns | ||
| 62 | 14 | 123 | support COMPUTE BEFORE _PAGE_ and COMPUTE AFTER _PAGE_ with ODS RTF output | ||
| 63 | 15 | 120 | provide the ability to have multiple justifications for LINE statements in a COMPUTE block in ODS output so that each LINE statement can be customized, and make each LINE statement an individual cell in ODS destinations | ||
| 71 | 17 | 108 | provide the ability to use multiple BREAK statements on the same GROUP or ORDER variable | ||
| 85 | 18 | 97 | change the way output is printed when ACROSS variables are used to align values in the same row | ||
| 94 | 19 | 88 | provide an option to produce a line, like the HEADLINE option produces, below the report after the detail rows on a page and above the footnotes on each page | ||
| 97 | 20 | 81 | eliminate the requirement that each item in a LINE statement have an accompanying format | ||
| 104 | 22 | 75 | add labels created from a combination of column header values to the ACROSS variable columns in output data sets | ||
| PROC SORT | |||||
| 45 | 8 | 156 | provide the ability to sort all variables except variables listed on the BY statement | ||
| PROC SQL | |||||
| 12 | 2 | 605 | add a NOWARN option to prevent WARNINGS from being returned by PROC SQL | ||
| 33 | 4 | 207 | add the ability to use a CALCULATED reference on an ON clause like you can on a WHERE clause with PROC SQL | ||
| 41 | 6 | 175 | provide the ability to create a macro variable range without having to specify an upper bound for the range using the PROC SQL / :INTO syntax | ||
| PROC UNIVARIATE | |||||
| 51 | 11 | 146 | add confidence interval options for nonstandard quantiles | ||
| |
|||||
|---|---|---|---|---|---|
| OVERALL RANK |
RANK WITHIN PART |
NUMBER OF VOTES |
|||
| Part III SAS Macro Facility |
|||||
| SAS Macro Facility | 1 | 1 | 859 | assign line numbers to code seen in a log generated by a macro in order to correlate with any LINE:COL messages given at the bottom of a DATA Step | |
| |
|||||
|---|---|---|---|---|---|
| OVERALL RANK |
RANK WITHIN PART |
NUMBER OF VOTES |
|||
| Part IV SAS Output Delivery System (ODS) |
|||||
| ExcelXP | |||||
| SAS Output Delivery System (ODS) | 54 | 1 | 140 | provide the ability to determine the location to start writing data using the ExcelXP tagset | |
| 70 | 2 | 110 | provide the ability to populate the VLOOKUP and HLOOKUP functions using the ExcelXP tagset | ||
| 74 | 3 | 107 | include procedure titles in output that is created with the ExcelXP tagset | ||
| PRINTER (PCL, PDF, PS) | |||||
| 83 | 4 | 102 | allow access to page numbers in ODS PRINTER destinations (PCL/PDF/PS) as macro variables | ||
| 102 | 5 | 77 | provide the ability to reset LASTPAGE in the ODS PRINTER destinations (PCL/PDF/PS) | ||
| |
|||||