Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Linguagem M x DAX

A diferença entre a linguagem M e DAX é que a primeira é para uso em transformações de dados no power shell e a segunda é somente dentro do visual do Power Bi?

1 resposta
solução!

Bom dia, Estudante!

A diferença entre a linguagem M e DAX está relacionada aos contextos em que são usadas e suas finalidades no Power BI.

Linguagem M:

  • Uso: É usada para transformação e preparação de dados. Quando você importa e transforma dados no Power BI (ou no Excel), M é a linguagem que define essas transformações. É aplicada durante a etapa de carregamento de dados, antes que os dados sejam armazenados no modelo.
  • Função: Permite realizar diversas transformações nos dados, como limpeza, combinação de tabelas, alteração de tipos de dados, entre outras.
  • Exemplo: Se você tem uma coluna com datas em formato texto e precisa convertê-las para o formato de data, você faria isso usando a linguagem M no Power Query Editor.

DAX (Data Analysis Expressions):

  • Uso: É usada para criar cálculos, medidas, colunas calculadas e tabelas calculadas no modelo de dados. DAX permite realizar análises complexas e criar agregações que podem ser usadas nos visuais do Power BI.
  • Função: Permite realizar cálculos complexos e análises avançadas diretamente nos dados do modelo.
  • Exemplo: Se você quer calcular a soma de vendas acumuladas ao longo do tempo, você usaria uma fórmula DAX para criar essa medida.

Diferenças principais

1. Finalidade:

  • M: Transformação e preparação de dados durante a importação.
  • DAX: Análise e cálculos no modelo de dados.

2. Contexto de uso:

  • M: Power Query Editor (para importação e transformação de dados).
  • DAX: Power BI (no modelo de dados e em visuais).

3. Foco:

  • M: Manipulação de dados brutos, como limpeza, junção e transformação de dados antes do carregamento.
  • DAX: Criação de medidas e colunas calculadas para análise de dados dentro do modelo já carregado.

Então, resumindo:

  • A linguagem M é usada para transformar dados no Power Query Editor.
  • A linguagem DAX é usada para criar cálculos e medidas dentro do modelo de dados do Power BI.

Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!