SAS proc sql pré-definir o formato de uma variável

eu tenho uma tabela que eu sou necessário para criar um ponto de partida para-a tabela são mudanças em NPS. Estou a usar o proc sql para definir o valor disto.
A variável" Kategorie " na tabela é definida como 100 caracteres de comprimento.
No meu proc sql eu defino a variável como $ 100, no entanto porque eu digito o valor em, ele automaticamente seleciona um comprimento de 4 e corta todos os dados quando eu misturá-lo com o meu conjunto de dados existente.

A questão é Como posso predefinar a variável no proc. sql para que o comprimento não seja definido como 4.
Tenho uma forma de contornar isto, mas prefiro fazê-lo de forma correcta e limpa.

rsubmit ;
proc sql;
create table NPS_START_overall as select
'_NPS' as Kategorie format $100.,
(sum(Promotor)/count(land)-sum(detraktor)/count(land))*100 as RelativeEffect format 8.2
from erk_a;
quit;
endrsubmit;  
Ainda estou a aprender, por isso pede desculpa se isto é super básico.
Obrigado.
Author: James Oliver, 2016-10-21

1 answers

Acho que isto resolve o teu problema.
select '_NPS' as NPS format=$100. length=100 
 4
Author: Jonas, 2016-10-21 12:33:11