Rick Aster: Professional SAS Programming Shortcuts
Contents
About Online Files
- Introduction
- 1. The Log
- 2. Program Files
- 3. Startup
- 4. System Options
- 5. Libraries
- 6. Dataset Options
- 7. Indexes
- 8. Actions on SAS Datasets
- 9. Data Type and Length
- 10. Text Data Files
- 11. Data Fields
- 12. Delimited Files
- 13. Hierarchical Files
- 14. Binary Files
- 15. Value Formats
- 16. Value Informats
- 17. Picture Formats for Numbers
- 18. Format Catalogs and Control Datasets
- 19. Time
- 20. Informats and Formats for Time
- 21. International Date Formats
- 22. Picture Formats for Time
- 23. Validation
- 24. Strings
- 25. Parsing
- 26. Variable-Length Strings
- 27. Foreign Data Types
- 28. Codes
- 29. Text Encryption
- 30. Discrete Binary Encoding
- 31. Bitfields
- 32. Numeric Effects
- 33. Missing Values
- 34. Boolean Values
- 35. Financial Calculations
- 36. Time Conversions
- 37. Time Arithmetic
- 38. Extending the Observation Loop
- 39. Loops
- 40. Character Loops
- 41. Subsetting and Sampling
- 42. SQL
- 43. Sorting
- 44. Groups
- 45. Incomplete Data
- 46. Transposing
- 47. Frequency Tables
- 48. Descriptive Statistics
- 49. Summary Statistics in Computations
- 50. Type Conversion
- 51. Combining Data
- 52. Table Lookup
- 53. Table Lookup From SAS Data Files
- 54. Value Formats for Table Lookup
- 55. Calendars
- 56. Multiple Text Files
- 57. Print Files
- 58. Table Reports
- 59. Data Step Report Programming
- 60. Data Step Views
- 61. Macro Variables
- 62. Macros
- 63. Macro Programming
- 64. Program Parameters
- 65. Generating Program Statements
- 66. Control Reports
- 67. Cleaning Up a Program
- 68. Macro Cleanup
- 69. Efficiency
- 70. Saving Storage Space
- 71. Compression
- 72. Porting Files and Data
- 73. Porting SAS Programs
- 74. Translating Programs
- 75. Style
- 76. Data Step Windows
- 77. Macro Windows
- 78. Interactive Line Mode
- 79. Menu Bars
- 80. Command Processing
- 81. Text Processing
- 82. Text Analysis
- 83. Random Numbers
- 84. Simulations
- 85. Legacy Systems
- 86. Database Applications
- 87. Client-Server Design
- 88. Classic Problems
- Afterword
- Index