Da Col Soluções em TI

Da Col Soluções em TI Colocando a tecnologia a favor do seu negócio.

19/03/2025

Nunca confie cegamente num NULL dentro de um UNION em SQL; principalmente, se for no primeiro SELECT.

Caso você faça um SQL com UNION, e vá usar o NULL para completar as colunas faltantes, te recomendo a forçar um tipo de dados, pra evitar problemas futuros.
Neste caso, literalmente, ao invés de

null as MinhaColuna

Prefira
CAST(null as VARCHAR(20)) as MinhaColuna

Isto vai evitar que o seu relatório quebre "de vez em quando" : em um certo momento, um dado inesperado causa erro por incompatibilidade de tipo de dados; depois, ele é alterado na origem, e o relatório volta a funcionar. Aí você não consegue nem entender, nem explicar o problema para quem usa de fato a solução.

Se você quer aprender PowerBI do zero, saber por onde começar e o que dá para fazer, ainda dá tempo.✅ Em 4 encontros, ao...
31/01/2025

Se você quer aprender PowerBI do zero, saber por onde começar e o que dá para fazer, ainda dá tempo.

✅ Em 4 encontros, ao vivo, vou explicar os conceitos da ferramenta, explicar a sopa de letrinhas para você saber o que quer dizer cada coisa, e onde vai usar, e vamos construir um exemplo do zero.

Os encontros serão dias 03,04,10 e 11 de fevereiro (das 19:30 as 20:30, todos os dias), com uma aula bônus dia 17/02.

Nestes dias, você vai aprender:

Dia 1 (03/02) – Introdução e conceitos básicos; explorando a ferramenta PowerBI Desktop.

Dia 2 (04/02) – Extração de dados: conceitos, e exemplo prático de extração em Excel.

Dia 3 (10/02) – Relacionamentos, primeiros visuais e introdução a DAX.

Dia 4 (11/02) – Primeiros visuais: filtros, contexto, alterações de filtro.

Dia 5 (17/02) – Bônus: tópico extra a combinar com a turma (sugestões: calendário, funções de inteligência temporal, Consultas em DAX).

💰 O investimento será de R$100 (cem reais), e você precisará ter o PowerBI instalado em seu computador, com acesso à internet no dia da aula.

Para garantir seu espaço, me envie uma mensagem por aqui, ou pelo formulário a seguir: https://lnkd.in/dCyKQrSr

This link will take you to a page that’s not on LinkedIn

Você carregou a posição de estoque a partir de alguns arquivos, mas de repente eles começam a ter várias versões, e os d...
28/01/2025

Você carregou a posição de estoque a partir de alguns arquivos, mas de repente eles começam a ter várias versões, e os dados estão duplicando/triplicando?

O cenário apontado por um colega foi: preciso carregar para dentro do BI apenas o arquivo mais recente por ano e mês, pois a ferramenta de extração coloca os arquivos na pasta, mas não apaga os antigos.

Para resolver isto, apresento neste tutorial três formas: uma com DAX, e duas com PowerQuery.
Todas elas chegam no mesmo resultado, com formas diferentes de pensar para resolver este caso.

https://www.youtube.com/watch?v=0pR9q8jlV5s

Aí você fez seu dashboard, bonitinho, tudo certo - e depois começam a aparecer muitos arquivos com a posição do mesmo mês na pasta. Como resolver?Aqui eu mos...

Que tal colocar um SQL um pouco mais dinâmico no seu PowerQuery, para facilitar sua manutenção futura?Pensa no seguinte ...
25/01/2025

Que tal colocar um SQL um pouco mais dinâmico no seu PowerQuery, para facilitar sua manutenção futura?

Pensa no seguinte cenário: você carregou vários fatos, mas traz apenas os 10 anos mais recentes no seu painel, e programou a carga de todos eles colocando o número 10 lá no meio do código.
Aí o cenário muda, e você passa a precisar apenas dos 5 últimos anos - se tudo estiver fixo, você vai ter que sair mexendo em todos os códigos, sem esquecer de nenhum, para não mostrar dados indevidamente.

Você pode resolver isto usando um parâmetro e substituindo dinamicamente no seu SQL. Vai funcionar também se for substituir através de filtro no PowerQuery, apenas abordando o código de outra forma.

E aí, já conhecia este jeito?

Endereço

Indaial, SC

Notificações

Seja o primeiro recebendo as novidades e nos deixe lhe enviar um e-mail quando Da Col Soluções em TI posta notícias e promoções. Seu endereço de e-mail não será usado com qualquer outro objetivo, e pode cancelar a inscrição em qualquer momento.

Compartilhar