Sim ... Sree está se comportando da mesma forma ... não sei se é um erro ou se sua funcionalidade é assim.
Avalados por :
O objetivo deste blog é explicar a função de preenchimento dentro do BO Data Services com um exemplo. A função de preenchimento é usada para formatar a string. As duas funções de preenchimento amplamente utilizadas dentro do BODS são:
Sintaxe das funções LPAD e RPAD dentro do BODS:
Vamos ver um exemplo e como as funções LPAD e RPAD funcionam. Passos a seguir:
A sintaxe neste exemplo para LPAD e RPAD é a seguinte:
Lpad (Query_1.EMP_NAME,10,'0')
Rpad (Query_1.EMP_NAME,10,'0')
11. Valide o job e então execute-o.
12. Verifique os dados resultantes. A captura de tela abaixo mostra a saída da tabela de destino, onde o preenchimento é aplicado, sendo a coluna EMP_NAME o valor original do arquivo do Excel e LPAD_EMPNO & RAPD_EMPNO são os valores após aplicar a função de formatação de preenchimento.
Sim ... Sree está se comportando da mesma forma ... não sei se é um erro ou se sua funcionalidade é assim.
A função lpad e rpad funcionou bem para a coluna ENAME, mas não funcionou para a coluna EMPNO.
Peguei o mesmo exemplo anterior que tem como fonte uma planilha do Excel contendo os seguintes dados.
Mapeei lpad(EMP.EMPNO, 10, '0') e rpad(EMP.EMPNO, 10, '0') na transformação da consulta
Resultado:
No resultado anterior, lpad e rpad não foram aplicados à coluna EMPNO.
E defini o tipo de dados como varchar(255) para ambas as colunas. Por favor, ajude-me a obter também para empno. Quero exibir um valor de 10 caracteres para empno como 0000007001, 0000007002,....
Mas funciona bem se empno contiver qualquer valor de caracteres (por exemplo, "teste"), não dígitos.
Bom exemplo... Obrigado.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute