Utilizar a linguagem DAX no Power BI Desktop

Intermédio
Criador de Aplicações
Analista de Dados
Power BI

Este percurso de aprendizagem apresenta a linguagem DAX (Data Analysis Expressions) e dá-lhe as competências básicas necessárias para melhorar os modelos de dados com cálculos.

Começa por descrever a estrutura do modelo do Power BI Desktop e como a mesma pode ser melhorada com os cálculos DAX. Descreve então como se pode escrever fórmulas DAX e os diferentes tipos de cálculos de modelos, incluindo tabelas calculadas, colunas calculadas e medidas. São apresentados os contextos de avaliação e as unidades subsequentes descrevem como escrever fórmulas DAX que modificam o contexto do filtro. Finalmente, aprende-se a escrever expressões DAX utilizando funções de inteligência temporal e funções de iterador.

Pré-requisitos

Nenhuma

Módulos neste percurso de aprendizagem

Neste módulo, vai aprender sobre a estrutura do modelo do Power BI Desktop, noções básicas de design de esquema de estrela, consultas de análises e configuração de controlos de relatórios. Este módulo fornece uma base sólida na qual pode aprender a otimizar os designs de modelos e a adicionar cálculos de modelos.

Neste módulo, vai aprender a escrever fórmulas DAX para criar tabelas calculadas, colunas calculadas e medidas, que são tipos diferentes de cálculos de modelo. Adicionalmente, vai aprender a escrever e formatar fórmulas DAX, que consistem em expressões que utilizam funções, operadores, referências a objetos de modelo, constantes e variáveis.

No final deste módulo, conseguirá adicionar tabelas e colunas calculadas ao modelo de dados. Também conseguirá descrever o contexto de linha, utilizado para avaliar as fórmulas de colunas calculadas. Como é possível adicionar colunas a uma mesa usando Power Query, também aprenderá quando é melhor criar colunas calculadas em vez de Power Query colunas personalizadas.

Neste módulo, vai aprender a trabalhar com medidas implícitas e explícitas. Vai começar por criar medidas simples, que resumem uma única coluna ou tabela. Depois, criará medidas mais complexas com base em outras medidas do modelo. Além disso, vai ficar a saber quais as semelhanças e as diferenças entre uma coluna calculada e uma medida.

No final deste módulo, você vai aprender sobre o que a família de funções iterador pode fazer e como usá-las nos seus cálculos DAX. Os cálculos incluirão resumos personalizados, classificação e concatenação.

No final deste módulo, poderá descrever e trabalhar com o contexto do filtro, que é usado para avaliar fórmulas de medida.

No final deste módulo, aprenderás o significado da inteligência do tempo e como adicionar cálculos de inteligência temporal do DAX ao teu modelo.

Ocasionalmente, poderá ter de adicionar muitas medidas semelhantes ao seu modelo. Por exemplo, considere que o seu modelo inclui medidas para vendas, custos e lucros. Em seguida, pretende criar um relatório que mostre vendas anuais (YTD), custos YTD e lucro YTD, além das vendas do ano anterior (PY), custo de PY e lucro de PY. A adição de numerosas medidas pode ser morosa e pode desordenar o painel fields com um número esmagador de campos. Em vez de criar cada medida YTD e PY, pode adicionar rapidamente estas medidas ao seu modelo criando um grupo de cálculo de Expressões de Análise de Dados (DAX).

Neste módulo, irá resolver três problemas de negócio diferentes otimizando o modelo de dados e criando cálculos de Expressões de Análise de Dados (DAX). Terá a oportunidade de criar:

  • Um relatório de desempenho on-time da companhia aérea (OTP).
  • Cálculos DAX para escalar valores de medida.
  • Cálculos DAX para classificar dinamicamente os produtos.