Chapter Contents |
Previous |
Next |
The NETFLOW Procedure |
Not only is this rule enforced when one or both character strings are obtained as values of SAS variables in PROC NETFLOWs input data sets, it also should be obeyed if one or both character strings were originally SAS variable names, or were obtained as the values of options or statements parsed to PROC NETFLOW. For example, if the network has only one node that has supply capability, or if you are solving a MAXFLOW or SHORTPATH problem, you can indicate that node using the SOURCE option. If you specify
proc netflow source=NotableNodethen PROC NETFLOW looks for a value of the TAILNODE list variable that is "NotableNode" (without the quotes).
Version 6 of the SAS System converts text that makes up statements into uppercase. The name of the node searched for would be NOTABLENODE, even if this was your SAS code:
proc netflow source=NotableNodeIf you want PROC NETFLOW to behave as it did in Version 6, specify
options validvarname=v6;
If the SPARSECONDATA option is not specified, and you are running SAS software Version 6, or have specified options validvarname=v6; using Version 7, all NAME list variable values in the ARCDATA= data set are uppercased. This is because the SAS System has uppercased all SAS variable names, particularly those in the VAR list of the CONDATA= data set.
Entities that contain blanks must be enclosed in single or double quotes.
See the "Cautions" section for additional discussion of case sensitivity.
Chapter Contents |
Previous |
Next |
Top |
Copyright © 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.