Gostaria de saber o que é mais recomendado: Ao construir uma tabela diretamente no Power BI, é melhor fazer ela pelo Power Query usando a linguagem M ou faço na área de trabalho, utilizando o DAX? Qual seria a melhor prática?
Gostaria de saber o que é mais recomendado: Ao construir uma tabela diretamente no Power BI, é melhor fazer ela pelo Power Query usando a linguagem M ou faço na área de trabalho, utilizando o DAX? Qual seria a melhor prática?
Oi Diogo, tudo bem?
A escolha entre construir ambas dependerá muito do que você precisa fazer e de suas preferências pessoais.
Você pode usar o Power Query quando precisar transformar e limpar dados antes de carregá-los. Pois ele é ideal para operações como mesclar, dividir e formatar dados. Essas transformações no Power Query ajuda a melhorar o desempenho do seu modelo, pois os dados já vêm prontos para uso.
Já o DAX é melhor para cálculos dinâmicos que mudam com a interação do usuário, como quando você aplica filtros. Ele oferece funções poderosas para análises complexas e permite criar medidas reutilizáveis em diferentes visuais, mantendo a consistência das análises. Apenas, ressalto que cálculos muito complexos em DAX podem afetar a performance.
Portanto, recomendo o Power Query para preparar e transformar os dados antes de carregar no modelo, e o DAX para cálculos e agregações que dependem da interação do usuário.
Espero ter ajudado.
Qualquer dúvida, compartilhe no fórum.
Abraços e bons estudos!