Fantástico Edson, excelente explicação. Conteúdo de grande valia para análise e tomada de decisão como colocou. Preciso aprender "sql" urgente, tenho só base de iniciante. Parabéns e obrigado por nos compartilhar mais este conhecimento.
muito bom man! Pra mim deu certo até a parte do perc_acu... por algum motivo não faz a soma acumulada aqui... (claro que não estou usando o firebird)... Tentei replicar no bigquery...
Opa, dá pra fazer com subselect, mas o relatório fica terrivelmente lento. Melhor jeito é usar PSQL, e tenho esse script feito no pacote Prime (módulo 13, prime.mqfs.com.br)
Caramba tinha uma rotina de curva ABC escrita basicamente com Delphi, demorava cerca de 1minuto e meio para rodar, peguei esse exemplo e reproduzi no Postgre, agora roda em 2 segundos .. rsrs Valeu !
Opa, vc deve ter na sua tabela de devolução (ou devolução item) uma FK referenciando a venda_item que está relacionada... Nesse caso, trabalha com left join pra tentar encontrar a a devolução, e se tiver, subtrai o saldo ou coloca em coluna separada.
Que vídeo sensacional. Cai por acaso nele pois estava na verdade procurando matar uma dúvida em um select para o MSSQL, mas sua didática é tão boa que mudei até o rumo da view que estava escrevendo. Parabéns pela disposição em compartilhar o conhecimento!
A forma como você manifesta sua preocupação, e o esforço e a atenção individual que dá a cada aluno são louváveis. Agradeço muito por ser para mim o excelente professor que é!
As vezes itens da classe C, sustentam a classe A e B, as pessoas vão no mercado para comprar algo da classe C, e acabam levando outros itens, da classe A e B. Te esse tipo de anáalise tb, mas ai ja envolve as compras individuais.
Parabéns Edson. Descobri você só agora. Estou aprendendo muito com você. Uso firebird a.mais de dez anos , mas uso só básico. Preciso aprender muito mais.
Excelente aula!! Consegui replicar a mesma estrutura do sql no Sqlite. Seria interessante abordar a questão de criptografia do banco no FB, ainda não consegui aplicar de forma prática como é feito em um bd Sqlite.
Caramba, que top!! Sobre a criptografia, ainda não tem algo nativo no Firebird pra criptografia inteira do banco, somente plugin pago da IBSurgeon. Sobre funções de criptografia, vai sair nativo no FB 4.0, mas em anteriores, dá pra usar uma lógica que criei pra bagunçar as informações, veja nesse vídeo: ruclips.net/video/DGrkdWGNt8A/видео.html
Edson, sei que tem q migrar para as versões 3/4 estou ainda 2.5 .. uns clientes ja migrei.. como poderia fazer essa Curva ABC no Fb 2.5 que eu tenha uma performance boa. Usando uma SP..
Opa, se me lembro bem vc já é aluno, certo? No treinamento de PSQL tem a aula em soluções imediatas, ensinando a fazer com SP, altíssima performance, melhor que em SQL comum. Caso eu tenha me enganado e vc não seja aluno, tem como comprar essa aula de forma avulsa: www.hotmart.com/product/curva-abc-2/U56258913B
Parabéns, Edson. Ficou show, Só faltou um pequeno detalhe pra levar um 11, geralmente na nfe temos venda de ativos imobilizado, de bonificação, entrada, devolução e remessa. As quais precisaríamos isolar. Vou te deixar um desafio, pensando nas n.. possibilidades que este vídeo abriu, tem como gerar esta curva usando os resultados da lotofacil......
Hehhehe, não entendi como seria uma curva abc de resultados da lotofacil, mas já fiz vídeo sobre geração de possibilidades da mega-sena, olha só: ruclips.net/video/P-94THBR29o/видео.html
Seria assim calcular os números que mais saíram com a possibilidade de escolhermos um período de sorteio e classifica-los por exemplo pro meu uso. Seria fazer uma lista com 4 números entre os 10 primeiros. Depois 3 lista com 6 numeros e uma com 3 dezenas. Com esta classificação pode se jogar 3 jogos de 16 dezenas e 3 jogos com 15 dezenas. Bom é apenas uma idéia kkklk
Espero que você quando ficar cheio do Real mais do que já eh, não mude kkkkkkkkkkk... Do jeito que os vídeos são bons, logo logo fica Milionário kkkkkk... Bom vídeo. Parabén!
kkkkk, li uma coisa uma vez que dizia: "o dinheiro potencializa quem você é"... então, se uma pessoa fica arrogante quando ganha grana, na verdade ela sempre foi arrogante, só aumentou... Valeeeeu!! Obrigado por participar sempre :D:D
Opa, valeeeu!!! Tem como fazer pro FB 2.5 e anteriores, mas pra manter essa performance precisamos fazer utilizando PSQL.. Falando nisso, já se inscreveu pro evento? Tá chegando hein :D:D:D
Olá top em ! aprendendo muito com vc ! Gostaria muito de aprender a importar informações de uma base para outra. Será q é dificil vc fazer um video explicando isso ? ou se ja tem me indicar o link do video, procurei mto esses tipos de video, mas não encontrei. Obrigado !
Opa, já tem vídeo mostrando uma ferramenta de terceiros, o Pentaho: ruclips.net/video/79e_VfInNcM/видео.html Mas existe também a possibilidade de transferir dados sem necessidade de outra ferramenta, só utilizando PSQL com muito mais performance, e tem aula sobre isso no Mundo MQFS - Transferência de dados para nuvem com altíssima performance - space.hotmart.com/mundomqfs
Muito bom , consegui fazer aqui a curva abc, quando sobrar um tempo seria interessante fazer um vídeo de como calcular o lucro real de cada produto também, vlw
Show este vídeo merece uns 100 like's se fosse possível! Cada vídeo uma experiência nova por mais que agente conheça o firebird mais você mostra coisas que ninguém divulga.
Primeiramento muito obrigado pelo video, nao uso o firebird, mas me ajudou muito no oracle, mas eu fico com uma duvida. Ate onde eu li sobre o principio de pareto 20% representa A, 30% B restante C. Classificar o A é tranquilo, agora como saber quanto é 30% do que sobrou para classificar o B?? Nao tem um erro de logica nesse exemplo de curva ABC?
Opa, e aí Pedro, blz?? Então, até onde sei, a ideia é que 20% dos produtos representam 80% do faturamento. Como o percentual acumulado (coluna pacu) está sendo calculada sobre o faturamento, então teoricamente essa classificação do A seria dos produtos que representam 80% do faturamento, que devem ser 20% dos produtos do estoque. Creio que não há uma forma de identificar 20% dos produtos que representam 80% do faturamento se não fizer esse percentual acumulado da forma que fiz. Os demais produtos, que representam 20% do faturamento, devem equivaler à 80% dos produtos. Bem no final do vídeo classifiquei com esses percentuais, mas nada impede de utilizar outras faixas para classificação das letras.
@@mqfs Prefeito amigo, sobre a classificao A é simples mesmo, usando a coluna do %acl a gente consegue sempre ter os 80% que representa A. É que fico na duvida em relação ao restante sabe, do que sobrou, 80.01, o que representa B e C? Como no SQL identificar o montante que representa B e C, ate onde li, 30% é B e o restante C Nao estou criticando sua explicação, to só querendo aprender mais mesmo kkk
@Pedro Eugênio Opa, tranquilo!! Então, no exemplo do vídeo eu me baseei no % do faturamento, certo? Os percentuais que usei foram: - até 80% de faturamento são classificados como A (que pela teoria, com dados reais, devem equivaler a 20% dos produtos); - de 80.01 a 95% de faturamento são classificados como B (que devem equivaler a 30% dos produtos); - de 95.01 a 100% de faturamento são classificados como C (que devem equivaler aos 50% restantes dos produtos)... Apesar de o percentual das quantidades dos produtos classificados como A, B e C não terem sido exibidos no vídeo, com esse script ficou fácil identificar quais são eles, e aí seria o caso de ver se o princípio de Pareto se aplicou à realidade de vendas da empresa. Achei uma imagem que ilustra esse exemplo do vídeo: mundo.gimba.com.br/wp-content/uploads/2019/01/CURVA-ABC-min-min.jpg
Muito boa a sua explicação, ainda mais para mim que estou começando agora a acompanhar o seu canal e estou seguindo os exemplos, mas não tenho um banco teste para realizar os testes. Teria algum lugar que pudesse disponibilizar esse banco de teste já populado para que possamos acompanhar na prática ? Desde já agraço a atenção e com certeza continuarei acompanhando o seu canal. Um abraço.
Opa, e aí Cley, que bom que gostou!! Tem um vídeo que fiz ensinando a fazer instalação do Firebird, IBExpert e disponibilizei o banco exemplo que uso nos vídeos, acabei de atualizar o banco com a versão mais recente, o link está na descrição do vídeo! Fique a vontade!! Este é o vídeo: ruclips.net/video/lkHXR8li1cE/видео.html
@@mqfs Muito obrigado mais uma vez. Já tinha assistido esse vídeo, mas só estava com uma tabela de nomes, mas já que está atualizada irei agora baixar e atualizar no meu computador. A noite é uma criança !!!
Muy buen ejemplo, gracias
Fantástico Edson, excelente explicação. Conteúdo de grande valia para análise e tomada de decisão como colocou. Preciso aprender "sql" urgente, tenho só base de iniciante. Parabéns e obrigado por nos compartilhar mais este conhecimento.
Hola Edson...gracias por este sensacional video....ya logré mi primer PACU! 🙂 Saludos.
Cara, obrigado demais!!!!
Muito bacana!
Valeeu!!
👏 👏 👏 👏 👏
Muito top seu vídeo .
Parabéns e obrigado por compartilhar o conhecimento!
👋👋👋👋👋
muito bom man! Pra mim deu certo até a parte do perc_acu... por algum motivo não faz a soma acumulada aqui... (claro que não estou usando o firebird)... Tentei replicar no bigquery...
puuutz, deve ter alguma função equivalente!
exemplo top vc teria um exemplo pra DRE no com firebird
opa, não tenho, mas anotei aqui pra fazer sobre 💪🏻💪🏻
Excelente.
Valeeeeu 💪🏻💪🏻💪🏻💪🏻
Show de bola, meu firebird é 2.5 não tem a função over, como eu faria para calcular o acumulado dos percentuais, o percentual eu fiz com subselect
Opa, dá pra fazer com subselect, mas o relatório fica terrivelmente lento. Melhor jeito é usar PSQL, e tenho esse script feito no pacote Prime (módulo 13, prime.mqfs.com.br)
@@mqfs muitíssimo obg
Rodei, rodei, rodei até achar um script que eu estava procurando muito. Obrigado!!!
Shoow, que bom que encontrou!!
Já conheço e utilizo a Curva ABC, mas aprendi como fazê-la no FB de uma maneira mais interessante (melhor). Novamente obrigado!
Show de bola!! 💪🏻💪🏻💪🏻
excelente dica, teste no sql e foi show. mínimos ajustes apenas e o select funcionou !!!
Parabéns!!!
Valeeeeu!!
Top, explicação otima.
Valeeeeu!! 💪🏻💪🏻💪🏻
O chato do RUclips é que você só pode dá like uma vez. Senão daria 10000 likes!!! Parabéns, vídeo show!!
Valeeeeeeuuu!!!!
sensacional, parabéns
fiz no SQL Server e funcionou 100%
Caramba tinha uma rotina de curva ABC escrita basicamente com Delphi, demorava cerca de 1minuto e meio para rodar, peguei esse exemplo e reproduzi no Postgre, agora roda em 2 segundos .. rsrs
Valeu !
Shoooow, dá um alívio né? kkkkkk
Edson como você faz para ler a tabela devolução de vendas e calcular junto neste SQL ?
Opa, vc deve ter na sua tabela de devolução (ou devolução item) uma FK referenciando a venda_item que está relacionada... Nesse caso, trabalha com left join pra tentar encontrar a a devolução, e se tiver, subtrai o saldo ou coloca em coluna separada.
Parabéns cara. Conhecendo o canal agora. Top de mais. Se não for abuso me envia este select
Opa, valeeeu!! O script tá num link do drive na descrição do vídeo, no jeito!
Já conseguir baixar
Parabens mano, me ajudou demais aqui a entender e resolver com Postgress também.
Shooow, que bom que ajudou!
Que vídeo sensacional. Cai por acaso nele pois estava na verdade procurando matar uma dúvida em um select para o MSSQL, mas sua didática é tão boa que mudei até o rumo da view que estava escrevendo.
Parabéns pela disposição em compartilhar o conhecimento!
Opaa, que legal!! Fico feliz que tenha gostado. Normalmente quem não é do FB tem um "preconceito" kkkkkk. Que bom que ajudou!
Você é top, me ajudou muito
Valeeeeu 💪🏻💪🏻💪🏻💪🏻
Parabéns, estou aprendendo muito com você. Simples, objetivo.. Ótima didática, tipica de quem domina o produto. Top d+++
Opaa, valeu Lindomar!! 💪🏻💪🏻💪🏻💪🏻
Show demais esses novos recursos do FB 3.0! Parabéns pelos vídeos e obrigado
Valeeeeu 💪🏻💪🏻💪🏻💪🏻
poderia fazer uma ensinando a fazer o "ponto de equilíbrio"
Show, anotei aqui a sugestão! Valeeu!! 💪🏻💪🏻
A forma como você manifesta sua preocupação, e o esforço e a atenção individual que dá a cada aluno são louváveis. Agradeço muito por ser para mim o excelente professor que é!
Opa, fico honrado de ler isso Jarlison!! Muito obrigado pelo elogio, e obrigado por participar sempre!! :D
Mandou Bem !!!
Valeeeeu 💪🏻💪🏻💪🏻
Excelente!!!
Valeeeu!!! :D
Caramba, como existem comandos q eu nem conheço ainda hein! hahah
As vezes itens da classe C, sustentam a classe A e B, as pessoas vão no mercado para comprar algo da classe C, e acabam levando outros itens, da classe A e B.
Te esse tipo de anáalise tb, mas ai ja envolve as compras individuais.
Show!!! Com o relatório em mãos, a análise põe luz em vários pontos cegos
Parabéns Edson. Descobri você só agora. Estou aprendendo muito com você. Uso firebird a.mais de dez anos , mas uso só básico. Preciso aprender muito mais.
Opa, que bom que estou ajudando!!! Fico feliz!! 💪🏻💪🏻💪🏻
Seja bem vindo!!!
Professor show de bola esse video, infelizmente eu não posso migrar agora para o FB3.0, será que não tem como fazer esse mesmo relatório no FB2.5?
Opa, vou bolar um jeito de fazer esse rel no 2.5!! Obrigado pela sugestão!! 💪🏻💪🏻💪🏻
Amigo ja tem uma solução pra quem usa fb 2.5?
@@mqfs ?,??
também gostaria que fosse no 2.5.........tem aí professor?
Ate hj espero
Excelente aula!! Consegui replicar a mesma estrutura do sql no Sqlite. Seria interessante abordar a questão de criptografia do banco no FB, ainda não consegui aplicar de forma prática como é feito em um bd Sqlite.
Caramba, que top!!
Sobre a criptografia, ainda não tem algo nativo no Firebird pra criptografia inteira do banco, somente plugin pago da IBSurgeon.
Sobre funções de criptografia, vai sair nativo no FB 4.0, mas em anteriores, dá pra usar uma lógica que criei pra bagunçar as informações, veja nesse vídeo: ruclips.net/video/DGrkdWGNt8A/видео.html
Edson, sei que tem q migrar para as versões 3/4 estou ainda 2.5 .. uns clientes ja migrei.. como poderia fazer essa Curva ABC no Fb 2.5 que eu tenha uma performance boa. Usando uma SP..
Opa, se me lembro bem vc já é aluno, certo? No treinamento de PSQL tem a aula em soluções imediatas, ensinando a fazer com SP, altíssima performance, melhor que em SQL comum.
Caso eu tenha me enganado e vc não seja aluno, tem como comprar essa aula de forma avulsa: www.hotmart.com/product/curva-abc-2/U56258913B
@@mqfs sou sim... e tenho maior orgulho .. fantástico os conteúdo .. parabéns
Parabéns, Edson. Ficou show, Só faltou um pequeno detalhe pra levar um 11, geralmente na nfe temos venda de ativos imobilizado, de bonificação, entrada, devolução e remessa. As quais precisaríamos isolar.
Vou te deixar um desafio, pensando nas n.. possibilidades que este vídeo abriu, tem como gerar esta curva usando os resultados da lotofacil......
Hehhehe, não entendi como seria uma curva abc de resultados da lotofacil, mas já fiz vídeo sobre geração de possibilidades da mega-sena, olha só: ruclips.net/video/P-94THBR29o/видео.html
Seria assim calcular os números que mais saíram com a possibilidade de escolhermos um período de sorteio e classifica-los por exemplo pro meu uso. Seria fazer uma lista com 4 números entre os 10 primeiros. Depois 3 lista com 6 numeros e uma com 3 dezenas. Com esta classificação pode se jogar 3 jogos de 16 dezenas e 3 jogos com 15 dezenas.
Bom é apenas uma idéia kkklk
Espero que você quando ficar cheio do Real mais do que já eh, não mude kkkkkkkkkkk... Do jeito que os vídeos são bons, logo logo fica Milionário kkkkkk... Bom vídeo. Parabén!
kkkkk, li uma coisa uma vez que dizia: "o dinheiro potencializa quem você é"... então, se uma pessoa fica arrogante quando ganha grana, na verdade ela sempre foi arrogante, só aumentou...
Valeeeeu!! Obrigado por participar sempre :D:D
@@mqfs kkkkkkkkkkkkkkk VÉURI GUDI... IÚ TÁ DE BRINQUEIXU UITI MI CARA kkkkkkkkkk
Kkkkkkkkkkkkkkkkk
Top, Edson .. poderia montar um sobre Estoque de Segurança , Estoque Minimo - tem umas formulas complexas, será que conseguimos fazer em PSQL
hehehe, dá pra fazer qualquer coisa em PSQL, vou estudar mais sobre esse tema do estoque
Parabens pelo video, muito instrutivo mas nao tenho como trocar o FB dos clientes para o 3.0... Teria para a 2.5 esse sequencia?
Opa, valeeeu!!! Tem como fazer pro FB 2.5 e anteriores, mas pra manter essa performance precisamos fazer utilizando PSQL.. Falando nisso, já se inscreveu pro evento? Tá chegando hein :D:D:D
@@mqfs Tem algum vídeo que demonsta em FB. 2.5?
Olá top em ! aprendendo muito com vc ! Gostaria muito de aprender a importar informações de uma base para outra. Será q é dificil vc fazer um video explicando isso ? ou se ja tem me indicar o link do video, procurei mto esses tipos de video, mas não encontrei.
Obrigado !
Opa, já tem vídeo mostrando uma ferramenta de terceiros, o Pentaho: ruclips.net/video/79e_VfInNcM/видео.html
Mas existe também a possibilidade de transferir dados sem necessidade de outra ferramenta, só utilizando PSQL com muito mais performance, e tem aula sobre isso no Mundo MQFS - Transferência de dados para nuvem com altíssima performance - space.hotmart.com/mundomqfs
Muito bom , consegui fazer aqui a curva abc, quando sobrar um tempo seria interessante fazer um vídeo de como calcular o lucro real de cada produto também, vlw
Show este vídeo merece uns 100 like's se fosse possível! Cada vídeo uma experiência nova por mais que agente conheça o firebird mais você mostra coisas que ninguém divulga.
Valeeeeu!!!
Sacanagem... como assim não teve erros de gravação??? kkkkkkk Obrigado por mais um ótimo vídeo!
kkkkk, pois é Frankson!! Teve alguns erros no vídeo, mas tava com tempo apertado... kkkkkk, aí acabou ficando sem... Valeeeu!!! :D
Poxa eu to no 2.5 kkkk
Puuutz, aí um select simples não ajuda a resolver, precisaria de auxílio de PSQL ou então combinar com programação na aplicação mesmo...
Alguem conseguiu fazer o Percentual acumulado no SQL 2008 ?
Professor,
No firebird 3, nos ensine a fazer um select que mostre um demonstrativo de caixa. Com saldo anterior, data, entrada, saída, saldo..
Opa, e aí Kleber, blz??
Vou preparar esse vídeo!! Obrigado pela sugestão! 💪🏻💪🏻💪🏻
@@mqfs Estou no aguardo por esse video , abraços
há o pacu....................................................................................................................kkkkkkkkkkkkkkkkk
Kkkkkkkk
Primeiramento muito obrigado pelo video, nao uso o firebird, mas me ajudou muito no oracle, mas eu fico com uma duvida.
Ate onde eu li sobre o principio de pareto 20% representa A, 30% B restante C.
Classificar o A é tranquilo, agora como saber quanto é 30% do que sobrou para classificar o B??
Nao tem um erro de logica nesse exemplo de curva ABC?
Opa, e aí Pedro, blz??
Então, até onde sei, a ideia é que 20% dos produtos representam 80% do faturamento. Como o percentual acumulado (coluna pacu) está sendo calculada sobre o faturamento, então teoricamente essa classificação do A seria dos produtos que representam 80% do faturamento, que devem ser 20% dos produtos do estoque.
Creio que não há uma forma de identificar 20% dos produtos que representam 80% do faturamento se não fizer esse percentual acumulado da forma que fiz.
Os demais produtos, que representam 20% do faturamento, devem equivaler à 80% dos produtos.
Bem no final do vídeo classifiquei com esses percentuais, mas nada impede de utilizar outras faixas para classificação das letras.
@@mqfs Prefeito amigo, sobre a classificao A é simples mesmo, usando a coluna do %acl a gente consegue sempre ter os 80% que representa A.
É que fico na duvida em relação ao restante sabe, do que sobrou, 80.01, o que representa B e C?
Como no SQL identificar o montante que representa B e C, ate onde li, 30% é B e o restante C
Nao estou criticando sua explicação, to só querendo aprender mais mesmo kkk
@Pedro Eugênio Opa, tranquilo!!
Então, no exemplo do vídeo eu me baseei no % do faturamento, certo?
Os percentuais que usei foram:
- até 80% de faturamento são classificados como A (que pela teoria, com dados reais, devem equivaler a 20% dos produtos);
- de 80.01 a 95% de faturamento são classificados como B (que devem equivaler a 30% dos produtos);
- de 95.01 a 100% de faturamento são classificados como C (que devem equivaler aos 50% restantes dos produtos)...
Apesar de o percentual das quantidades dos produtos classificados como A, B e C não terem sido exibidos no vídeo, com esse script ficou fácil identificar quais são eles, e aí seria o caso de ver se o princípio de Pareto se aplicou à realidade de vendas da empresa.
Achei uma imagem que ilustra esse exemplo do vídeo: mundo.gimba.com.br/wp-content/uploads/2019/01/CURVA-ABC-min-min.jpg
@@mqfs Ah sim, entendi, eu utilizo os mesmos valores para definir as classes, acredito que é o correto mesmo, obrigado pelas dicas.
Teorema de pareto é 80-20
Muito boa a sua explicação, ainda mais para mim que estou começando agora a acompanhar o seu canal e estou seguindo os exemplos, mas não tenho um banco teste para realizar os testes. Teria algum lugar que pudesse disponibilizar esse banco de teste já populado para que possamos acompanhar na prática ? Desde já agraço a atenção e com certeza continuarei acompanhando o seu canal. Um abraço.
Opa, e aí Cley, que bom que gostou!!
Tem um vídeo que fiz ensinando a fazer instalação do Firebird, IBExpert e disponibilizei o banco exemplo que uso nos vídeos, acabei de atualizar o banco com a versão mais recente, o link está na descrição do vídeo! Fique a vontade!!
Este é o vídeo: ruclips.net/video/lkHXR8li1cE/видео.html
@@mqfs Muito obrigado mais uma vez. Já tinha assistido esse vídeo, mas só
estava com uma tabela de nomes, mas já que está atualizada irei agora baixar e atualizar no meu computador. A noite é uma criança !!!
Kkkkk, top!!
Da pra dar 10 like?
Muito bom o vídeo, parabéns!
Valeeeeu 💪🏻💪🏻💪🏻
mais um video super top, cara eu amo voce, tu é muito inteligente. Eu admiro voce demais.
Kkkk, valeeeu!!! muito obrigado por assistir aos vídeos!! :D