image

Bootcamps ilimitados + curso de inglês para sempre

80
%OFF
Article image
Efraim Kalebe
Efraim Kalebe25/06/2024 14:12
Compartilhe

Power BI: Conhecendo o DAX

  • #Power BI

O Power BI é uma poderosa ferramenta de análise de dados e visualizações da Microsoft que permite aos usuários transformar dados brutos em informações significativas. Uma das características mais potente do Power BI é sua linguagem de fórmulas chamada DAX (Data Analysis Expressions).

O Que é o DAX?

O DAX é uma coleção de funções, operadores e constantes que podem ser usados em fórmulas ou expressões para calcular e retornar um ou mais valores. Ele é similar ao Excel em termos de funcionalidade, mas foi projetado para trabalhar com grandes volumes de dados em modelos analíticos.

Comandos e Funções Principais do DAX

  • Funções de Agregação

As funções de agregação são usadas para calcular valores como soma, média, contagem, mínimo e máximo. Essas funções são fundamentais para resumir dados.

SUM: Calcula a soma dos valores em uma coluna.

TotalSales = SUM(Sales[SalesAmount])

AVERAGE: Calcula a média dos valores em uma coluna.

AverageSales = AVERAGE(Sales[SalesAmount])

COUNT: Conta o número de valores em uma coluna.

TotalOrders = COUNT(Sales[OrderID]

  • Funções de Filtro

As funções de filtro permitem controlar quais dados são considerados em cálculos e visualizações.

FILTER: Retorna uma tabela que representa um subconjunto de uma tabela original com base em uma expressão lógica.

HeighValueSales = FILTER(Sales, Sales[SalesAmount] > 1000)

ALL: Remove todos os filtros de uma tabela ou coluna.

AllSales = CALCULATE(SUM(Sales[SalesAmount]), ALL(Sales))

RELATED: Retorna um valor de uma coluna em uma tabela relacionada.

ProductCatergory = RELATED(Product[Category])

  • Funções de Tempo

As funções de tempo são usadas para calcular dados ao longo do tempo, coo comparar valores de períodos diferentes.

DATESYTD: Retorna uma tabela que contém a coluna datas desde o inícios do ano até a data final.

SalesYTD = CALCULATE(SUM(Sales[SalesAmount]), DATESYTD(Calendar[DATE]))

SAMEPERIODLASTYEAR: Retornar uma tabela que contém todas as datas do mesmo período no ano anterior.

SalesLastYear = CALCULATE(SUM(Sales[SalesAmount], SAMEPERIODLASTYEAR(Calendar[Date]))

  • Funções de texto

As funções de texto permitem manipular strings e extrair informações textuais.

CONCATENATE: Junta duas ou mais strings em uma única string.

FullName = CONCATENATE(Employee[FirstName}, Employee[LastName])

SEARCH: Retornar a posição inicial de uma substring em uma string, caso encontrada.

Position = SEARCH("abc", Product[Description], 1, 0)

  • Funções Lógicas

As funções lógicas são usadas para criar expressões condicionais.

IF: Retornar um valor se uma condição for verdadeira e outro valor se for falsa.

IsHighValue = IF(Sales[SalesAmount] > 1000, "Yes", "No")

AND: Retornar TRUE se todas as condições especificadas forem verdadeiras.

BothConditions = AND(Sales[SalesAmount] > 1000, Sales[Quantity] > 10)

O DAX é uma linguagem poderosa e flexível que permite aos usuários do Power BI realizar análises complexas e obter insights valiosos a partir de seus dados.

Compartilhe
Recomendados para você
Suzano - Análise de Dados com Power BI
Microsoft 50 Anos - Prompts Inteligentes
Microsoft 50 Anos - GitHub Copilot
Comentários (0)