Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Ola, sou iniciante (bem iniciante), estou fazendo alguns dashboards para empresa que trabalho, aproveitando para aprender...
Em um destes Dashs, tenho que criar uma situação que encontre saltos em uma sequencia de registro, e apontar estes saltos.
Gostaria de uma ideia de como fazer esta situação...
Exemplo:
Importo uma tabela de um arquivo txt, chamada autorização de pagamento, nela os dados vem assim:
0125
0126
0127
0128
0130
0131
Veja que em meu exemplo, o 0129 não apareceu, eu quero algo que me diga, colocando um traco, ou qualquer outro carácter que identifique que existe esta falha na sequencia..
Voces podem me dar uma dica de como fazer?
Obrigado e me perdoem se isso for fácil demais, mas e que estou realmente começando..
Obrigado.
Marcos Andre
Rio de Janeiro/Brasil
Julian, nice work.
Marcos, I added my example in julian's qvw.
Regards.
Damian.
Hola Marcos. Try this.
SUB CalcularFaltantes
Autorizacao: //change this for your table name
LOAD my_number //change this for your field name
<Here the LOAD of your text file>
;
Temp:
Load
Min(my_number) as MyMinNumber,
Max(my_number) as MyMaxNumber
Resident Autorizacao
;
//Let vMyMinNumber = Peek('MyMinNumber', 0, 'Temp') ;
//Let vMyMaxNumber = Peek('MyMaxNumber', 0, 'Temp') ;
Faltantes:
Load
MyMinNumber + IterNo() - 1 AS [MyNumber],
Resident Temp
While MyMinNumber + IterNo() - 1 <= MyMaxNumber
;
DROP Table Temp;
Left Join(Faltantes)
LOAD
[my_number] AS [MyNumber],
[my_number] AS [This one exists]
Resident Autorizacao
;
END Sub
You can made a chart table. When the field [This one exists] is empty, means that there is a lack. Hope this help, I didn't test it.
Regards.
Damian.
Hello,
See attached file...
Regards,
Não consegui fazer funcionar... Tenho que aprender mais, rsrsrs.
Tentei encaixar o código e fazer funcionar, mas não deu certo...
Meu código é este:
Bilhetagem:
LOAD ID_Empresa],
Veiculo,
ChipSam,
OrdemPag, // Damian o campo da tabela é este aqui... (é este que procuro pelos saltos).
Data
FROM
(txt, codepage is 1252, no labels, delimiter is '_', msq, header is 12 lines);
Julian, nice work.
Marcos, I added my example in julian's qvw.
Regards.
Damian.
Perfeito, obrigado.
Marcos.
Perfeito, obrigado.
Marcos.
Estou com o mesmo problema, porém para pegar na linha e não na coluna...
Ex.:
ID, C1, C2, C3, C4.......C30
1, 1, 2, 3, 4,5......30
2, 1,2,4,5,7........30
2, 1,3,6,10,11....30
Preciso saber quais os números que faltam na sequencia, em linha, ou seja, por ID e gravar em outra tabela...
Ex.:
No ID 2 estariam faltando o 3,6,8 e assim por diante....
Agradeço ajuda !!!
Abs,
Edison