Power BI Elite: M e DAX Avançado

  • 513 Alunos matriculados
  • 24 Horas de duração
  • 157 Aulas
  • 19 Módulos
  • 6 Avaliações
  • 2 anos de suporte
A inscrição para este curso terminou em 13/07/2021 às 23:59:59
Entrar na lista Seja avisado quando houver novas turmas!
Microsoft Most Valuable Professionals (MVP)
Karine Lago e Laennder Alves

No treinamento Power BI Elite: M e DAX, focamos o aprendizado no aprofundamento sistemático das linguagens M, do Power Query e DAX. Esse é um curso com aulas gravadas para você aprender Power BI com os maiores especialistas do Brasil. 

É indicado para usuários intermediários que já desenvolvem projetos no Power BI, e já sabem trabalhar com as transformações de dados básicas do Power Query (pela interface), sabem utilizar a CALCULATE e funções interativas como a SUMX e FILTER. 

Isso significa que esse treinamento não é indicado para iniciantes que nunca utilizaram o Power BI (temos outro curso para esse nível).

Nas aulas de Linguagem M Avançada serão exploradas todas as estruturas da Linguagem M (Power Query Formula Language), que é a linguagem por trás do Editor de Consultas do Power BI. Com esse treinamento o aluno estará apto a criar soluções mais elaboradas e performáticas de ETL que não são possíveis através apenas dos recursos da interface gráfica do editor. O aluno aprenderá sobre a estrutura da linguagem M, seus vocábulos, funções, tipos de objetos e expressões. E também como aplicar todo esse conhecimento em conjunto com os recursos já presentes no editor de consulta.


Aprenda a utilizar a linguagem DAX sabendo trabalhar com maestria a criação de tabelas virtuais e contextos manipulados no projeto elevarão sua percepção sobre como utilizar DAX e ter projetos performáticos e capazes de responder questões complexas de negócios.

Você deve se especializar na linguagem DAX depois de ter certeza que possui seus dados tratados (utilizando a linguagem M ou outras linguagens e ferramentas). Nessa parte do curso focamos em lapidar suas habilidades para responder questões de negócios com a utilização de funções que possuem uma complexidade superior aquelas de nível básico e intermediário e no aninhamento delas para obter resultados customizados em tabelas virtuais.


Spoiler do que será ensinado no curso:


Ao fazer a inscrição no curso, enviaremos para seu endereço as duas apostilas do treinamento que são materiais de referência do curso para rápida consulta e acompanhamento. O curso ainda terá uma apostila digital com acesso imediato e exclusivo dentro EAD (não serão disponibilizados arquivos da apostila em PDF). Envio via Correios para qualquer lugar do mundo. As apostilas são despachadas 8 dias após a matrícula (para processamento).

  • Apostila M: 78 páginas (coloridas) com o resumo da trilha principal do curso
  • Apostila DAX: 100 páginas (coloridas) com o resumo da trilha principal do curso


2 anos Sem tempo para fazer o curso agora? Não tem problema.
Você poderá participar desse curso até 2 anos após a matrícula.

Esse curso é direcionado para o usuário que já conhece o Power BI e está no nível intermediário e deseja desenvolver seu conhecimento até o nível avançado. Não é um treinamento para iniciantes e é baseado em desenvolvimento de funções no DAX utilizando lógicas de alteração de contexto de filtro e em tratamento envolvendo o editor avançado no Power Query.

Karine Lago e Laennder Alves
"Microsoft Most Valuable Professionals (MVP)"


Karine Lago trabalha há mais de 10 anos no ramo de inteligência de mercado e é especialista em business intelligence e sócia-fundadora da DATAB Inteligência e Estratégia, atuando com consultoria e treinamento em clientes de grande porte no Brasil. Bacharel em Publicidade e Propaganda e pós-graduada em Gestão Estratégica da Informação pela Universidade Federal de Minas Gerais. É MCP (Microsoft Certified Professional) com a MCSA (Microsoft Certified Solutions Associate) em BI Reporting e MOSE (Microsoft Office Specialist Expert). Foi premiada duas vezes pela Microsoft como MVP (Most Valuable Professional) por contribuir e compartilhar sua técnica com a comunidade. Ela administra e gerencia conteúdos educacionais focado no Microsoft Excel e Power BI no YouTube (www.youtube.com/c/KarineLago) com mais de 40 mil seguidores. Também é escritora do livro “Excel de A até XFD”.


Laennder Alves é especialista Excel e Power BI e sócio-fundador da DATAB Inteligência e Estratégia, atuando com consultoria e treinamento em clientes de grande porte no Brasil. Bacharel em engenharia civil. Foi premiado como Microsoft MVP (Most Valuable Professional) em Data Platform por contribuir e compartilhar sua técnica com a comunidade e é MCP (Microsoft Certified Professional). Cria conteúdo para o LinkedIn e YouTube (www.youtube.com/c/LaennderAlves) e possui mais de 46 mil seguidores. Foi também revisor técnico no livro “Excel de A até XFD”.



Conteúdo Programático

  • 1. Apostila do Treinamento
  • 2. Como sanar suas dúvidas
  • 1. Introdução aos Capítulos da Linguagem M
  • 2. Download dos arquivos
  • 3. Apostila Digital (Acesso exclusivo via EAD)
  • 4. Tratamento de arquivos apenas com cliques
  • 5. Instruções Provas
  • Linguagem M: Introdução
  • 1. Compreendendo a estrutura let ... in
  • 2. Fluxo da linguagem e ordem de avaliação
  • 3. Valores Primitivos
  • 4. Valores Estruturados - Listas
  • 5. Valores Estruturados - Registros e Tabelas
  • 6. Valores Estruturados - Binários e Funções
  • 7. Operadores de Procura e Referência
  • 8. Referência de Funções e #shared
  • 9. Hora de Praticar 1 (Enunciado)
  • 10. Exercício 1 (Resolução)
  • 11. Aninhando condições lógicas
  • 12. Exercício 2 (Enunciado)
  • 13. Exercício 2 (Resolução)
  • 14. Calendário Semanal (Simétrico)
  • Linguagem M: Conhecendo a Linguagem M
  • 1. Criando uma função na linguagem M
  • 2. Argumentos opcionais de funções
  • 3. Transformando consultas em funções
  • 4. Invocando funções
  • 5. Exercício 3 (Enunciado)
  • 6. Exercício 3 (Resolução)
  • 7. Funções Recursivas
  • 8. Fibonacci
  • 9. Caso prático: Removendo acentos
  • 10. Caso prático: Substituir múltiplas palavras
  • 11. Desafio 1 - Enunciado
  • 12. Desafio 1 - Resolução
  • Linguagem M: Funções Personalizadas
  • 1. Transformando listas
  • 2. Como usar a expressão each
  • 3. Caso prático: Tabela calendário
  • 4. Desafio 2 - Enunciado
  • 5. Desafio 2 - Resolução
  • Linguagem M: Manipulando Listas
  • 1. Caso prático: Reordenando colunas em ordem alfabética
  • 2. Filtrando uma tabela usando a linguagem M
  • 3. Adicionando colunas usando a linguagem M
  • 4. Transformando Colunas
  • 5. Exercício 4 (Enunciado)
  • 6. Exercício 4 (Resolução)
  • 7. Caso Prático: Códigos Postais (CEP)
  • Linguagem M: Manipulando Tabelas
  • 1. Função List.Generate
  • 2. Caso prático: Tabela de juros compostos
  • 3. Caso prático: Webscrapping com numeração de páginas (criação da função)
  • 4. Exercício 5 (Enunciado)
  • 5. Exercício 5 (Resolução)
  • 1. Desafio 3: Colunas com Nomes Dinâmicos (Enunciado)
  • 2. Desafio 4: Prevendo Alterações de Estruturas (Enunciado)
  • 3. Desafio 5: Criação de Períodos (Enunciado)
  • 4. Desafio 6: Alterando o Eixo do Gráfico Para Mostrar Totalizadores (Enunciado)
  • 5. Desafio 3: Colunas com Nomes Dinâmicos (Resolução)
  • 6. Desafio 4: Prevendo Alterações de Estruturas (Resolução)
  • 7. Desafio 5: Criação de Períodos (Resolução)
  • 8. Desafio 6: Alterando o Eixo do Gráfico Para Mostrar Totalizadores (Resolução)
  • 9. Conclusão: Linguagem M
  • 1. Introdução aos Capítulos da Linguagem DAX
  • 2. Apostila Digital (Acesso exclusivo via EAD)
  • 3. Download dos arquivos do capítulo
  • 4. Como Dominar a Linguagem DAX
  • 5. A Importância da Indentação
  • 6. Atalhos no DAX
  • 7. Relembrando o Mecanismo da Linguagem DAX
  • 8. Tipos de Cálculos na Linguagem DAX
  • 1. Funções de Filtros e Alterações de Contexto
  • 2. Entendendo a CALCULATETABLE
  • 3. Aplicação das funções KEEPFILTERS E REMOVEFILTERS
  • 4. Compreendendo todos os detalhes das Variáveis
  • 5. Hora de Praticar: Análise de Cesta de Compras
  • 6. Destacando Datas Recentes em um Gráfico
  • 7. Funções de Inteligência de Tempo
  • 8. Cálculo de Semanas e Outros Indicadores
  • 9. Acumulado Trienal
  • 1. Introdução ao Capítulo de Relacionamentos e Modelagem
  • 2. Tipos de Organição de Dados
  • 3. Introdução a Normalização de Dados
  • 4. Tipos de Modelos e Esquemas de Relacionamento
  • 5. Tabelas Fato Estendidas
  • 6. CROSSFILTER: Manipulando Relacionamentos
  • 7. TREATAS: Duas Tabelas Fato Sem Chave Primária
  • 8. TREATAS: Diferentes Níveis de Granularidade
  • 9. Hora de Praticar 1: Meta por Supervisor e Diária (Enunciado)
  • 10. Hora de Praticar 1: Meta por Supervisor e Diária (Solução)
  • 11. Duplicando Dimensões para Comparações
  • 12. Hora de Praticar 2: Duplicando Dimensões para Comparações (Enunciado)
  • 13. Hora de Praticar 2: Duplicando Dimensões para Comparações (Solução)
  • 1. Introdução às Funções de Manipulação de Tabelas
  • 2. Versatilidades da Função VALUES
  • 3. Função DISTINCT e Comparação com a VALUES
  • 4. Usando a ADDCOLUMNS para adicionar novas colunas
  • 5. Caso Prático: Criando uma Tabela Calendário no DAX com a ADDCOLUMNS
  • 6. Hora de Praticar 1: Enunciado do Desafio dos 3 Maiores Clientes
  • 7. Hora de Praticar 1: Solução do Desafio dos 3 Maiores Clientes
  • 8. Resumindo Dados com a SUMMARIZE
  • 9. Total na SUMMARIZE com ROLLUP, ROLLUPGROUP e ISSUBTOTAL
  • 10. Voltando Contextos com a EARLIER e EARLIEST
  • 11. SUMMARIZE: Subtotal em uma Nova Coluna
  • 12. Caso Prático: Destacando Gráficos Condicionalmente
  • 13. Função SUMMARIZECOLUMNS
  • 14. SUMMARIZE vs SUMMARIZECOLUMNS
  • 15. Agrupando Dados com a GROUPBY e CURRENTGROUP
  • 16. Função CROSSJOIN
  • 17. Construtores de Tabela e Função ROW
  • 18. Combinando Tabelas com a UNION
  • 19. Caso Prático: Tabela de Períodos com a UNION e ADDCOLUMNS
  • 20. Caso Prático: Categoria "Outros" Dinâmica em Gráficos
  • 21. Funções SELECTROWS e UNION
  • 22. Criando Tabelas com a GENERATE
  • 23. Criando Tabelas com a GENERATEALL
  • 24. Caso Prático: GENERATE, CROSSJOIN, DISTINCT, VAR E ROW
  • 25. Caso Prático: Tabela Calendário com GENERATE e ROW
  • 26. Resultado de Conjuntos com a EXCEPT e INTERSECT
  • 27. Caso Prático: Novos Clientes versão 1
  • 28. Caso Prático: Clientes Perdidos
  • 29. Caso Prático: Clientes Recorrentes
  • 1. Introdução e Download do DAX Studio
  • 2. Conhecendo a Interface do DAX Studio
  • 3. Executando uma Query no DAX Studio
  • 4. Usando o Query Builder no DAX Studio
  • 5. Query Plan e Server Timings
  • 6. DAX Studio: Vertipaq Analyzer
  • 7. DAX Studio: Exportar Dados
  • 1. Fórmula Engine vs Storage Engine
  • 2. Tipos de Compressão de Dados no VertiPaq
  • 3. Value, Dictionary e Run Lenght Encoding
  • 4. VertiPaq: Segmentação e Paralelismo
  • 5. VertiPaq Analyzer: Definição e Download
  • 6. VertiPaq: Otimização de um Modelo na Prática
  • 1. Performance: Visuais por Página
  • 2. Performance: Remover as Tabelas LocalDate
  • 3. Performance: Materialização
  • 4. Performance: Evitando o CallBackDataID
  • 5. Performance: Operador de Divisão ou DIVIDE
  • 6. Performance: Melhores práticas de uso da FILTER
  • 7. Performance: Converter BLANK para 0
  • 1. Introdução ao Tabular Editor
  • 2. Copiar Medidas Entre Modelos
  • 3. Encontrando Dependências
  • 4. Grupos de Cálculos
  • 5. Usando Perspectivas
  • 6. Traduções do Modelo
  • 7. Usando Scritps
  • 1. Instruções sobre os desafios
  • 1. Introdução ao Paginated Report no Power BI
  • 2. Design de relatórios paginados
  • 3. Importação de dados nos relatórios paginados
  • 4. Trabalhando com parâmetros nos relatórios paginados
  • 5. Adicionando recursos interativos
  • 6. Publicando e Compartilhando
  • 1. Como é a prova de certificação DA-100
  • 2. Quem deve fazer a certificação DA-100
  • 3. Formato, Pesos e Assuntos da DA-100
  • 4. Instruções Sobre a Prova Simulada
  • 5. Teste Final (Preparação)
  • teste prova

Cursos Relacionados

Conheça outros cursos que oferecemos para complementar seus estudos.

Voltar ao topo