Online File
Rick Aster: Professional SAS Programming Shortcuts: Contents
* removing characters from the end *; TITLE = LEFT(TEXT); IF LENGTH(LEFT(TEXT)) > VLENGTH(TITLE) THEN SUBSTR(TITLE, VLENGTH(TITLE) - 2) = '...'; * removing characters from the middle *; TITLE = LEFT(TEXT); IF LENGTH(LEFT(TEXT)) > VLENGTH(TITLE) THEN DO; SUBSTR(TITLE, FLOOR(VLENGTH(TITLE)/2), 3) = '...'; SUBSTR(TITLE, FLOOR(VLENGTH(TITLE)/2) + 3) = SUBSTR(TEXT, LENGTH(TEXT) - CEIL(VLENGTH(TITLE)/2) - 3)); END;