SAS Institute. The Power to Know

The 2010 SASware Ballot® Survey Form

Welcome to the 2010 SASware Ballot Survey. If you have not already done so, please go back and read the information in the 2010 SASware Ballot Instructions.

The SASware Ballot is set up to select the items you want to vote for by simply clicking on the item. The Ballot is divided into separate sections and parts with links provided to allow you to go directly to a specific section and part, or you can scroll through the entire ballot.

To send in your vote, click on the "Submit SASware Ballot" box located at the bottom of the Ballot form.

If you have questions regarding any of the SASware Ballot items please contact SAS Technical Support at (919) 677-8008.

We really value your suggestions and want to thank you for participating in the SASware Ballot. If you have suggestions you would like to see on a SASware Ballot, we encourage you to submit your ideas by either calling SAS Technical Support at (919) 677-8008 or completing our Suggestions Form.

 
Please Tell Us About Yourself
Name:
Site Number:
Company or Institution Name:
Phone number (including area code or country code):
Email address:

(If provided, you will receive an acknowledgement of your ballot.)

If this is a group vote, please enter the names of all individual voters who are contributing to this survey. All votes will be counted once for each individual.

Group Vote:

To submit a group vote, first enter the total number for the group and then the names of each individual voter in the group, separating each name by a comma.

All voting selections will be counted once for each individual.
Number in Group Vote:

Names in the Group Vote
(names should be separated by comma):

Please indicate the type of functions you perform with the SAS System.

Manager/Staff End User Department
Applications Programmer
Systems Analyst
Systems Manager
Manager/Staff Information Center
SAS Software Representative
SAS Software Consultant
SAS Software Training Coordinator
Statistician
Other (please specify)


 
Base SAS Software
 
Graphics Display
Applications Development and Business Intelligence
 
PART I SAS Language PART VI SAS/GRAPH PART VII SAS/AF
PART II Base SAS Procedures   PART VIII SAS AppDev Studio
PART III SAS Macro Facility   PART IX SAS BI Dashboard
PART IV SAS Output Delivery System (ODS)   PART X SAS Add-In for Microsoft Office
PART V XML LIBNAME Engine   PART XI SAS Enterprise Guide
    PART XII SAS Information Delivery Portal
    PART XIII SAS Information Map Studio
    PART XIV SAS OLAP Server
    PART XV SAS Web Report Studio
 
Statistics and Analytics Data Management and
Connectivity
 
PART XVI SAS/STAT PART XX SAS/ACCESS
PART XVII SAS/ETS PART XXI SAS Integration Technologies
PART XVIII SAS/QC PART XXII SAS Management Console
PART XIX SAS High-Performance Forecasting PART XXIII SAS Metadata Server
  PART XXIV Metadata Server Utilities
 

Base SAS Software
PART I: SAS Language
General
 1 add diagnostic messages with space used in utility files
 2 provide the ability to register SAS servers so that they accept only libnames that use the metadata LIBNAME engine (MLE)
 3 provide the ability to allocate multiple Meta libraries with a single LIBNAME statement that uses syntax such as LIBNAME . META LIBURI="@Name=:'Prefix-'"; where '.' indicates that the libref that is defined in the metadata repository is to be assigned and that each library whose name begins with 'Prefix-' is to be allocated
 4 provide a tool that enables SPD Engine table components (metadata, indexes, data) to be restored to a different location than originally specified
 5 enable simple indexes to have a name other than that of the index variable
 6 provide a system option to turn off the automatic correction of SAS code syntax
DATA Step
 7 provide an alternative method of creating a DATA Step view for simple views such as data one / view; to create a view named WORK.ONE
 8 enhance the ARRAY statement to enable dynamic _TEMPORARY_ array processing so that the number of elements can change with each use
 9 add an option on the INFILE statement that enables you to performcase-insensitve comparisons by including @'string' on the INPUT statement
 10 provide a HASH ITERATOR method to reset any locks on the hash table so that table can be cleared without deleting the hash iterator object
Functions
 11 enable the MAX and MIN functions to take a single argument as the SUM function does
 12 change the default length of the SCAN function from 200 to the length of the first argument
 13 enable the YRDIF function to take two parameters and set the default for the third parameter to 'ACT/ACT'
 14 add a new function that can check for the existence of an operating environment variable, and add an additional argument to the SYSGET function in order to stop the error message if the environment variable is not found
Informats and Formats
 15 provide the ability to specify the implied decimal specification for the TRAILSGNw. informat
 16 enhance the YMDDTTMw. datetime informat to enable it to read an AM or PM, if present, in the time portion of the value, and provide a datetime YMDDTTMw. format
SAS Windowing Environment
 17 add the ability to resize the Open Program and Save As dialog boxes
 18 add an option to designate non-text characters that can be used as word boundries when double-clicking on a "word"
Enhanced Editor
 19 add an option to save bookmarks for SAS programs that are edited in the Enhanced Editor
 20 add a command to select all code in a PROC or DATA step
 21 enable more than 401 Enhanced Editor abbreviations
 22 add an option to deselect highlighted text when using the EDCMD command
PART II: Base SAS Procedures
PROC CDISC
 23 add a new variable for ODM that allows you to record a physical unit of measure for a data item or value
 24 enable PROC CDISC to include audit records as part of the ODM file
PROC DATASETS
 25 add the NOPRINT option on the PROC DATASETS statement
 26 provide the ability to retrieve all metadata regarding a SAS data set from one location
PROC FORMAT
 27 add new directives to the PICTURE statement that enable you to display duration in days, hours, and minutes
 28 enable informatted ranges to convert real numbers to character values
PROC MEANS
 29 add the ability to obtain harmonic means
PROC REPORT
 30 provide the ability to assign a value of zero to the CELLWIDTH attribute for a column under an ACROSS variable
PROC SORT
 31 add an option to allow PROC SORT to preserve the compression of an input data set when creating the output data set
PROC SQL
 32 enhance natural joins to keep original column attributes
 33 add syntax that enables you to trim values when creating macro variables that use the INTO clause
 34 add an option to fail queries when a GROUP BY clause is converted to an ORDER BY clause
PROC TRANSPOSE
 35 add support for transposing variable attributes such as format, informat, type, and length
PROC UNIVARIATE
 36 add the Generalized Extreme Value distribution
PART III: SAS Macro Facility
 37 provide a system option that would keep all global macro variables from being overwritten
PART IV: SAS Output Delivery System (ODS)
General
 38 provide the ability to add the BY-group value in the name of a file that is created when using the NEWFILE=BYGROUP ODS option
PRINTER (PCL, PDF, PS)
 39 add the ability to insert comments in PDF files that are created by ODS
PART V: XML LIBNAME Engine
 40 provide the ability to add comments using the SAS XML Mapper
 41 provide the ability to write multiple data sets to a file using an XML map
back to top
Graphics Display
PART VI: SAS/GRAPH
General
 42 add the ability to apply a format to labels with the REFLABEL option on the AXIS statement
 43 provide the ability to produce vector graphics in an EMF format file with ODS GRAPHICS
 44 provide the ability to specify uneven axis tick mark values with the ActiveX and Java device drivers
 45 enable multiple split characters to be honored by the SPLIT= option on an AXIS statement
 46 provide support for a SPLIT= option on the LEGEND statement
 47 provide an option to define breaks in axis values to display extreme values without showing the entire axis range
PROC GBARLINE
 48 provide an option to place text labels on top of bars, symbols, and lines
 49 provide the ability to create area fills under the plot lines
 50 provide the ability to automatically generate the same scale for the bar and plot axes
 51 provide the ability to create mulitple plot lines using a category variable
PROC GEOCODE
 52 provide an option that enables you to include variables from the input data set in the geocode output data set
PROC GKPI
 53 enable the use of user-defined formats
Graph Template Language
 54 provide the ability to display minor tick marks on all axes
 55 provide the ability to generate grouped-box plots
 56 add an option to the ENTRY statement that enables you to wrap text entries
 57 provide the ability to display statistics with the LOESS statement
 58 provide the ability to produce a stem-and-leaf plot
 59 enable the use of the WHERE= option on GTL plot statements to allow further subsetting of data at the individual plot level
 60 provide the ability to set DRILLTARGET=_SELF so that drill-down output is displayed in the same window
 61 provide the ability to split axis values based on a given value
 62 provide a better algorithm for collision avoidance for the text from the CURVELABEL option
 63 provide the ability to specify a fill pattern for the BARCHARTPARM statement
 64 provide the ability to create bubble plots of varying size bubbles
 65 provide the ability to specify a group variable for ellipse computations
 66 provide the ability to format, position, and align statistics that are displayed with the DISPLAYSTATS option for the BOXPLOT statement
 67 enable the use of more symbol markers
 68 provide an option to offset the curve-label text attributes
ODS Statistical Graphics
 69 provide the ability to include an inset within the panels
 70 provide the ability to create an ellipse plot with PROC SGPANEL
 71 provide the ability to generate jittered-dot plots
 72 provide the ability to wrap long variable names or labels in a scatter-plot matrix
 73 provide the ability to order the panels in PROC SGPANEL
back to top
Applications Development and Business Intelligence
PART VII: SAS/AF
 74 add a parameter to the PUTLIST function that enables you to limit the depth to which a list is printed
 75 provide an interface that enables you to visually display the contents of an SCL list
PART VIII: SAS AppDev Studio
General
 76 enable multiple developers who are working on the same Web Infrastructure Platform Web application to concurrently test against a common BI installation
PART IX: SAS BI Dashboard
 77 provide the ability to suppress the display of the indicator name
 78 provide the functionality to sort or specify the order of indicators
 79 provide the ability to define titles that are based on data values
 80 enable users to choose the method for drawing intervals on detail plot
 81 provide the ability to display column labels in the data model if they are available
 82 provide additional options to define a Bar and Trend display
 83 enhance the user interface that is available for defining ranges
 84 add options to enable text wrapping
 85 provide the ability for partial promotion of content
PART X: SAS Add-In for Microsoft Office
 86 enable users to sort items using a collating sequence
 87 provide an automated capability to apply existing filters to new data
 88 provide an option to enable users to control the output location to which logs and results are written
 89 provide the ability to navigate to SAS server files that are not already defined as SAS libraries
 90 provide the ability to cancel the SAS connection to the Workspace Server
 91 provide the ability to open SAS Web Report Studio reports onto separate worksheets
PART XI: SAS Enterprise Guide
General
 92 provide the ability to specify the name of the catalog in which to store a new format definition in the Create Format task
 93 add an option that enables you to control whether the Send To E-mail Recipient feature compresses all files into one attached file or attaches each file individually to an e-mail
 94 provide the ability to keep the Properties window open while editing code in order to copy column information into the Code window
 95 provide the ability to reference macro variables and other project information, such as name, date, and time, when exporting results or tables
 96 provide additional support for explicit passthrough for DBMS-specific statements within the Query Builder, like "WITH UR", or "Uncommitted Read", for a DB2 query
 97 provide the ability within the interface to export data to a fixed-width file
 98 provide the ability to directly rename a task without having to select Edit
 99 provide an option that enables you to open multiple output data sets into separate tabs without having to go back to the Process Flow to open additional result tables
 100 add a new task that enables you to generate a distance or similarity matrix that can be used for clustering
 101 provide support for sorting prompts from within the Select Prompt dialog box
 102 provide the ability to specify a Z variable in 2D plots and a color variable in 3D plots
 103 provide a visual cue in the process flow for tasks that include custom code
 104 enable the Summary Tables task to create a totals page in the resulting output
 105 provide the ability to view the description of an OLAP cube after the cube has been opened into the project
 106 provide a warning when a prompt name must be converted from double-byte characters to single-byte characters and allow user to manually edit the name
 107 provide an option that enables you to specify whether the DSD option should be used when your are importing data
 108 provide an option that enables users to bypass the default behavior that creates a table for any task that generates a plot
 109 provide a keyboard shortcut that enables you to copy a table name from the server list
 110 automatically trim trailing blanks from variable values before exporting the values to an Excel spreadsheet
 111 provide an invocation option that enables you to launch a custom task at startup
 112 provide the Run button with the same functionality as the Submit button in the Base SAS windowing environment
 113 provide the ability to perform a universal search-and-replace operation across all tasks within a project
 114 provide the ability to preview a SAS program within a project that has been specified using the %INCLUDE statement
 115 prompt the user before overwriting a program that is open within a Code window, if the program has also been modified externally by another user
 116 add a task that generates PROC CORRESP code
 117 provide the ability to password-protect a process flow in order to prohibit changes
 118 add the ability to branch the Conditional Logic node based on the occurrence of an error
 119 provide a way to acquire more control over the icon size and associated text within the process flow
 120 provide the ability to print page numbers
 121 provide users the ability to copy and paste both data values and column headers in the data grid
 122 add the ability to enter comments as part of the properties for a task
 123 provide an option that enables you to retrieve all distinct values when applying a filter
OLAP Analyzer
 124 display the descriptions for OLAP cube dimensions within the OLAP Analyzer
PART XII: SAS Information Delivery Portal
 125 provide an option that enables each link or application to open into a new window
 126 add a date column to the Publications Channel Subscriptions portlet
 127 provide the ability to change the browser title
 128 enable users to add comments to content
 129 enable users to share content with multiple groups
 130 provide the functionality to present additional pages to the user, based on the page they select
 131 provide a configuration option that enables you to disable the display of share type and group associations for pages and portlets
 132 enable portlets to be maximized
PART XIII: SAS Information Map Studio
 133 provide the ability to create global filters and prompts that can be reused in other maps
 134 provide a method that will prevent columns from being sorted when inserting a data source
 135 provide the ability to see the dimension description when an OLAP dimension is added to a map
 136 provide the ability to add prompted filters as a pre-filter on an information map
PART XIV: SAS OLAP Server
General
 137 provide the ability to cancel all OLAP sessions that have been open longer than a specified amount of time
 138 provide the ability to refresh updated formats without restarting the SAS OLAP Server
SAS OLAP Cube Studio
 139 use unique icons to visually differentiate between the different types of cube dimensions that include standard, time, and measures
 140 provide the ability to select multiple member values by using the CTRL or SHIFT keys when applying member-level security instead of having to add each member individually
 141 display the number of existing racks that are created during incremental updates for each aggregation of a cube within the Aggregation Tuning interface
 142 provide the ability to select the default ARM log location from theconfiguration file in the drop-down list in the Aggregation Tuning interface
 143 append the .sas file extension to generated code if no extension is provided
 144 provide the ability to define a product as a simple calculation in the Calculated Members interface
 145 provide the ability to coalesce all aggregations within the Aggregation Tuning interface
PART XV: SAS Web Report Studio
 146 allow the creation of prompts where you have the option to specify a value
 147 provide the ability to combine smaller categories into a slice that is labeled as "other" and control what values are represented by this slice
 148 provide the ability to use a rollover mechanism for the SAS Web Report Studio log
 149 add the ability to hide the Table of Contents and Data Selection panes so that users cannot expand or collapse them
 150 add the ability to clear the list of recently opened reports
 151 provide the ability to cascade a prompt down to multiple equally dependent prompts
back to top
Statistics and Analytics
PART XVI: SAS/STAT
General
 152 implement a randomized parallelizable, truncated SVD algorithm for dense matrices
PROC BOXPLOT
 153 add an option that enables you to form groups using combined levels of the group-variable and block-variables, instead of using only the group-variable
PROC GENMOD
 154 provide quasi-least squares (QLS) estimation of the working correlation matrix for generalized estimating equations (GEE) models
 155 provide exact poisson regression
PROC LIFETEST
 156 add a Turnbull algortihm
PROC LOESS
 157 produce residuals in ODS table ScoreResults
PROC PHREG
 158 add the ability to fit random effects models including frailty models
 159 provide the capability to automatically fit smoothing splines
 160 compute an ROC curve and c-statistic (area under the curve)
PROC POWER
 161 add more tests for non-inferiority analysis to the TWOSAMPLEFREQ statement
PROC QUANTREG
 162 add a RESTRICT statement
PROC ROBUSTREG
 163 provide the capability to make pairwise comparisons for robust ANOVA
PART XVII: SAS/ETS
PROC AUTOREG
 164 support the Bai-Perron Multiple Structural Change test and theAndrews Structural Change test
PROC ESM
 165 provide the ability to specify starting values for the smoothing state at time t=0
PROC PANEL
 166 support autocorrelation test of residual in the dynamic panel model when level equations are used
PROC QLIM
 167 add a DESCENDING option to reverse the sorting order for the levels of the discrete dependent variable
PROC VARMAX
 168 support a NOESTIMATE option with an INEST= data set to specify the model parameter estimates to be used in forecasting
 169 support more general RESTRICT statement specifications, such as linear functions of the model parameters
PART XVIII: SAS/QC
General
 170 provide a procedure for multivariate process monitoring
PROC CAPABILITY
 171 add support for more distributions, such as the Generalized Extreme Value and Pareto distributions
PROC CUSUM
 172 add an option to reset the cumulative sum
PROC RELIABILITY
 173 add the capability to fit the 3-parameter Weibull distribution to censored lifetime data
PART XIX: SAS High-Performance Forecasting
PROC HPF
 174 add an ERRORCONTROL option, as found in PROC HPFENGINE
back to top
Data Management and Connectivity
PART XX: SAS/ACCESS
General
 175 increase the current default value of the DBMAX_TEXT option
 176 add the ability to read and write JMP files through a LIBNAME statement
 177 add a DBSASTYPE option that can be included for PROC SQL Pass-Through queries
Interface to DB2
 178 add the flexibility to change the default datatype decisions
Interface to OLE-DB
 179 add an option to the SAS/ACCESS Interface to OLE DB software that enables you to read Boolean data types
Interface to Oracle
 180 provide the ability to create a delimited data file, instead of a fixed-length data file, when using the BULKLOAD option to load data to Oracle
 181 store the label information from a SAS data set into a table comment, and store the variable label information from a SAS data set into a column comment
 182 add support for Oracle Transparant Application Failover (TAF)
Interface to PC File Formats
 183 add the ability to convert character formats to SPSS value labels using PROC EXPORT
PART XXI: SAS Integration Technologies
SAS Stored Processes
 184 provide a command line utility for executing stored processes
 185 provide a SAS language interface for executing stored processes from a SAS program, including the ability to programmatically control the stored process input and output as well as retrieve execution status
 186 provide a user interface in SAS Management Console and other client applications to deploy stored processes for execution at scheduled times
 187 provide a batch queue framework for execution of stored processes, and include the ability to manage the number of active stored processes and terminate pending or executing stored processes
 188 provide the ability to monitor the current status and activity of SAS Stored Process Servers
PART XXII: SAS Management Console
 189 add a capability to the User Manager plug-in that enables you to view the indirect and implicit groups or roles that are associated with a user or group identity
 190 provide a search facility for all applicable plug-ins that enables you to quickly locate a specific user or group from the full list of users and groups in the metadata repository
 191 add a capability to the User Manager plug-in that enables you to sort users in a role or group by the Name that is stored in the metadata as well as by the Display Name
PART XXIII: SAS Metadata Server
 192 provide a utility that consolidates the steps that are required to remove a user from the system; the utility should remove the user definition from metadata, remove all access controls that are associated with that user, remove the user's home folder, remove Content Server content that is associated with the user, and provide solution-specific behavior as needed
 193 provide a capability that enables you to use a wildcard character on the SELECT and EXCLUDE statements to include a range of table names; forexample, SELECT TEST *; would select tables with the names TEST1, TEST2, TEST3, TEST4... TESTn
PART XXIV: Metadata Server Utilities
 194 provide the ability, when marking a library as pre-assigned, to specify whether the library is assigned by the server with its default engine or the META engine
back to top