Escolar Documentos
Profissional Documentos
Cultura Documentos
Fernando Queiroz
_aprenda Power BI
https://uaismart.com/CursoPowerBInaPratica
2
_sobre o eBook
3
15 FÓRMULAS DAX QUE TODO
ANALISTA DEVE SABER
• COUNTROWS
• Sintaxe: COUNTROWS(<tabela>)
• Exemplo:
Total de Vendas = COUNTROWS(bdFinanceiro)
4 4
15 FÓRMULAS DAX QUE TODO
ANALISTA DEVE SABER
• COUNT
• Sintaxe: COUNT(<coluna>)
• Exemplo:
Qtd de Operações =
COUNT(bdFinanceiro[Unidades_Vendidas])
4 5
15 FÓRMULAS DAX QUE TODO
ANALISTA DEVE SABER
• COUNTA
• Sintaxe: COUNTA(<coluna>)
• Exemplo:
Total de Registros =
COUNTA(bdFinanceiro[País])
64 6
15 FÓRMULAS DAX QUE TODO
ANALISTA DEVE SABER
• MAX
• Sintaxe: MAX(<coluna>)
• Exemplo:
Maior Preço de Venda =
MAX(bdFinanceiro[Preço_Venda])
• Valor retornado: 390
4 7
15 FÓRMULAS DAX QUE TODO
ANALISTA DEVE SABER
• MIN
• Sintaxe: MIN(<coluna>)
• Exemplo:
Menor Qtd Vendida =
MIN(bdFinanceiro[Unidades_Vendidas])
4 8
15 FÓRMULAS DAX QUE TODO
ANALISTA DEVE SABER
• SUM
• Sintaxe: SUM(<coluna>)
• Exemplo:
Quantidade Vendida =
SUM(bdFinanceiro[Unidades_Vendidas])
4 9
15 FÓRMULAS DAX QUE TODO
ANALISTA DEVE SABER
• AVERAGE
• Sintaxe: AVERAGE(<coluna>)
• Exemplo:
Média do Preço de Custo =
AVERAGE(bdFinanceiro[Preço_Custo])
4 10
15 FÓRMULAS DAX QUE TODO
ANALISTA DEVE SABER
• SUMX
• Exemplo:
Lucro = SUMX (bdFinanceiro;
bdFinanceiro[Preço_Venda] -
bdFinanceiro[Preço_Custo])
• Valor retornado: 90.702
4 11
15 FÓRMULAS DAX QUE TODO
ANALISTA DEVE SABER
• ALL
• Exemplo:
% Represent Unid =
SUMX(bdFinanceiro;bdFinanceiro[Unidades_V
endidas])/SUMX(ALL(bdFinanceiro);bdFinanc
eiro[Unidades_Vendidas])
• Valor retornado: -
4 12
15 FÓRMULAS DAX QUE TODO
ANALISTA DEVE SABER
• ALLEXCEPT
• Sintaxe: ALLEXCEPT(<tabela>,<coluna>[,<coluna>[,…]])
• Exemplo:
% Represent Unid 2 =
SUMX(bdFinanceiro;bdFinanceiro[Unidades_V
endidas])/SUMX(ALLEXCEPT(bdFinanceiro;bdF
inanceiro[País]);
• Valor retornado: -
bdFinanceiro[Unidades_Vendidas])
4 13
15 FÓRMULAS DAX QUE TODO
ANALISTA DEVE SABER
• FILTER
• Sintaxe: FILTER(<tabela>,<filtro>)
• Exemplo:
Vendas no Canadá =
SUMX(FILTER(bdFinanceiro;
bdFinanceiro[País]="Canadá");
SUM(bdFinanceiro[Unidades_Vendidas]))
• Valor retornado: 247.429
4 14
15 FÓRMULAS DAX QUE TODO
ANALISTA DEVE SABER
• RELATEDTABLE
• Sintaxe: RELATEDTABLE(<tableName>)
• Exemplo:
Vendas na Europa =
SUMX(FILTER(RELATEDTABLE(Continentes);
Continentes[Continente]="Europa");[.Quant
idade
• Valor Vendida])
retornado: 442.425
4 15
15 FÓRMULAS DAX QUE TODO
ANALISTA DEVE SABER
• RANKX
• Exemplo:
Ranking Vendas =
RANKX(ALL(bdFinanceiro[Produto]);[.Quanti
dade Vendida])
• Valor retornado: Ranking dos produtos vendidos
4 16
15 FÓRMULAS DAX QUE TODO
ANALISTA DEVE SABER
• CALCULATE
• Sintaxe: CALCULATE(<expressao>,<filtro1>,<filtro2>…)
• Exemplo:
Quantidade Vendida Global =
CALCULATE(SUM(bdFinanceiro[Unidades_Vendi
das]); ALL(bdFinanceiro))
• Valor retornado: 1.125.806
4 17
15 FÓRMULAS DAX QUE TODO
ANALISTA DEVE SABER
• IF
• Exemplo:
Top 3 Ranking = IF([.Ranking Vendas]<=3;
[.Ranking Vendas];BLANK())
• Valor retornado: -
4 18
15 FÓRMULAS DAX QUE TODO
ANALISTA DEVE SABER
19
© 2021