Como: Referência: |
DIGITS converte um determinado número em uma string de caracteres de comprimento específico. O formato do campo que contém o número deve ser Inteiro.
DIGITS(number,length)
onde:
Inteiro
É o número a ser convertido, armazenado em um campo com dados do tipo Inteiro.
Inteiro entre 1 e 10
É o comprimento da string de caracteres obtida. Se length for maior que a quantidade de dígitos no número convertido, o valor exibido será preenchido à esquerda com zeros. Se length for menor que a quantidade de dígitos no número convertido, o valor exibido será truncado à esquerda.
A solicitação a seguir na fonte de dados WF_RETAIL_LITE converte -123.45 e ID_PRODUCT em strings de caracteres:
DEFINE FILE WF_RETAIL_LITE MEAS1/I8=-123.45; DIG1/A6=DIGITS(MEAS1,6) ; DIG2/A6=DIGITS(ID_PRODUCT,6) ; END TABLE FILE WF_RETAIL_LITE PRINT MEAS1 DIG1 ID_PRODUCT DIG2 BY PRODUCT_SUBCATEG WHERE PRODUCT_SUBCATEG EQ 'Flat Panel TV' ON TABLE SET PAGE NOPAGE END
A saída é:
Information Builders |