2014-09-24 2 views
0

Я хочу создать значение для переменной в этом формате X (XX). например: 7 (70)SAS Как добавить пробел между строкой?

У меня есть значения в переменных N и PctN_01. SO try value = cats (N, "(", PctN_01, ")"); Но это не добавляет пространства. Я получаю результат 7 (70). Итак, что мне делать?

+1

документации для 'кошек()' функция: http://support.sas.com/documentation/cdl/en/lefunctionsref/63354/HTML/default/ viewer.htm # n1e21rr6al5m2nn19r1fat5qxwrt.htm –

ответ

2

Вы можете использовать две функции «кот», cats и catx - Catx Сцепляет с ограничителем ...

 
value = catx(" ", N, cats("(", PctN_01, ")")) ; 
0

Если вы используете версию SAS до версии 9 (CATx не доступен) то вы можете сделать это по линии:

value = N || "(" || PctN_01 || ")"; 
Смежные вопросы