Você está na página 1de 104

POWER BI - ELABORAÇÃO DE DASHBOARDS

Nível 2 - Avançado

JORGE CALDEIRA
POWER BI - Avançado

JORGE CALDEIRA

o 52 anos.

o Casado, 2 filhos, a viver em Cascais.

o Doutorando em Gestão (Strategic Management).

o Diretor Geral de uma empresa de consultoria e formação em Estratégia & IT.

o 14 anos na administração pública (1998-2012).

o 23 anos de formação e docência (>15 000 horas).

o 16 anos no INA, nos cursos de alta direção.

o 7 livros publicados.

2 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

OBJETIVOS

✓ Acrescentar valor à decisão.


✓ Conhecer as boas práticas em visualização de informação.
✓ Aprender a captar dados de várias fontes.
✓ Aprofundar técnicas avançadas para limpar e explorar dados.
✓ Aplicar as principais funções de DAX.

3 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

PROGRAMA

1. Modelos de decisão 3. Importação e limpeza de dados


. DIKW hierarchy . Boas práticas nas tabelas de dados
. Gartner Analytic Continuum . Web, PDF, CSV, Pasta, Google Docs
. Cálculo e discussão da performance . Acrescentar tabelas e agrupar tabelas
. Intercalar consultas
. Operações de limpeza de dados

2. Data Vizualization 4. Exploração dos dados & DAX


. Layout do Dashboard . 20# Dicas fundamentais
. Dashboard design . Tabela calendário
. Visual Vocabulary . Organização de medidas
. Super gráficos . Criação de tabelas e relações entre tabelas
. Interação entre visualizações
. Séries temporais e Clusters
. Importar gráficos e publicar dashboards
. Principais funções DAX (Data Analysis Expressions)

4 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

1.MODELOS DE DECISÃO

5 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

1. MODELOS DE DECISÃO
DIKW HIERARCHY

6 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

1. MODELOS DE DECISÃO
DIKW HIERARCHY

Relacionar informação e
prever
Tratamento
dos dados
70% de reclamações relativas a
falhas reincidentes

2,1% reclamações válidas

300 reclamações

(Ackoff, 1989)

Fonte: Jorge Caldeira

7 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

1. MODELOS DE DECISÃO
GARTNER ANALYTIC CONTINUUM

Taxa de absentismo (31/12) =


4,0% se absentismo até ao final
do ano for de 3,1%.

Taxa de absentismo (31/12) = 6,5%

↗ 40% absentismo por motivo de doença

Taxa de absentismo = 4,5% (Meta = 4,0%)

Fonte: Adaptado (Gartner).

8 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

1. MODELOS DE DECISÃO
CÁLCULO E DISCUSSÃO DA PERFORMANCE

Direção de Finanças Departamento de


Sistemas de
Indicador - Nº médio de Informação
dias úteis de entrega
dos relatórios de Indicador - Nº de
avaliação de nível de soluções de Disaster
serviço | Meta = 55 dias Recovery
| Superação <= 50 dias implementadas em
cloud| Meta = 15 |
Superação >= 19
Resultado: 53 dias
Resultado: 16

Performance = ? Performance = ?

9 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

1. MODELOS DE DECISÃO
CÁLCULO E DISCUSSÃO DA PERFORMANCE

Cálculo do desempenho? Polaridade…

(Resultado – Meta)
Performance (P+) = +1
(Meta)

(Meta – Resultado)
Performance (P-) = +1
(Meta)

10 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

2. DATA VISUALIZATION

11 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

2. DATA VISUALIZATION
Título…
LAYOUT DO DASHBOARD Logo Cabeçalho

DASHBOARD COMERCIAL
Monitorização das Vendas Data atual
Segmentação DIREÇÃO COMERCIAL Data último registo
de dados
Meses Key Numbers XYZ KXW Corpo
45 XYZ - A KXW - A KXW - B principal
95%

12,8k
Local
XYZ - B XYZ - C

Áreas de
informação Produto

ZXW

ZXW- A ZXW- B
Rodapé

CONFIDENCIAL @Jorge Caldeira

Visualizações

12 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

2. DATA VISUALIZATION
LAYOUT DO DASHBOARD

DASHBOARD COMERCIAL
Monitorização das Vendas Data atual
DIREÇÃO COMERCIAL Data último registo

Meses Key Numbers XYZ KXW

45 XYZ - A KXW - A KXW - B

95%

Local
XYZ - B XYZ - C

Produto

ZXW

ZXW- A ZXW- B

CONFIDENCIAL @Jorge Caldeira

13 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

2. DATA VISUALIZATION
DASHBOARD DESIGN

20 REGRAS
1. Nunca esquecer que a mensagem é sempre mais importante que o gráfico.
2. Escolher o gráfico em função da mensagem/destinatário.
3. Destacar sempre o mais importante (ex. letra maior, bold, contraste).
4. Hierarquia da informação vs. Posicionamento.
5. Reduzir “lixo visual” (ex. gridlines, eixos, legenda, excesso de casas decimais, etc.)
6. Evitar os efeitos 3D, Sombras, Perspetivas e Padrões.
7. Não comprometer a visualização com demasiados elementos no dashboard.
8. Garantir o descanso visual entre as visualizações.
9. Agrupar a informação por temas/áreas de informação.
10. Evitar molduras nas visualizações.

14 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

2. DATA VISUALIZATION
DASHBOARD DESIGN

20 REGRAS
XYZ
11. Elementos relacionados - Coloque contorno em redor.
12. Elementos distintos - Coloque um divisor (linha).
13. Se existir espaço em branco, aumente o tamanho das visualizações.
14. No entanto, não deixe que a disponibilização de espaço determine o tamanho dos elementos.
15. Elementos mais importantes podem ter tamanhos maiores.
16. Mantenha os elementos alinhados verticalmente e horizontalmente.
17. Coloque adicionalmente caixas de texto ou icons para melhorar a comunicação.
18. Utilize o mesmo estilo de texto para todo o dashboard.
19. Estabeleça o tamanho e estilo em função do nível de informação: NÍVEL 1 | Nível 2 | Nível 3
20. Não esquecer que a elegância é relativa e subjetiva.

15 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

2. DATA VISUALIZATION
DASHBOARD DESIGN

10 REGRAS PARA UTILIZAÇÃO DAS CORES


1. Utilizar as cores corporativas.
2. Manter a coerência das cores ao longo do Dashboard (ex. produtos, locais, equipas, etc.)
3. Preciso mesmo das cores? Clean!
4. Encarnado=Alerta?
5. Conhecer a roda das cores.
6. Cores opostas (ex. quente/frio, positivo/negativo, etc.)
7. Cores sequenciais (ex. quantidade)
8. Cores análogas.
9. Evitar excesso de cores - Manta de retalhos.
10. Análise semafórica:

16 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

2. DATA VISUALIZATION
VISUAL VOCABULARY

PARTES DO TODO
Fonte: Tableau

17 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

2. DATA VISUALIZATION
VISUAL VOCABULARY

MAGNITUDE
Fonte: Tableau

18 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

2. DATA VISUALIZATION
VISUAL VOCABULARY

EVOLUÇÃO
Fonte: Tableau

19 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

2. DATA VISUALIZATION
VISUAL VOCABULARY

EVOLUÇÃO
Fonte: Tableau

20 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

2. DATA VISUALIZATION
VISUAL VOCABULARY

FLUXOS
Fonte: Tableau

21 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

2. DATA VISUALIZATION
VISUAL VOCABULARY

GEOGRÁFICOS
Fonte: Tableau

22 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

2. DATA VISUALIZATION
SUPER GRÁFICOS

TREEMAP

Fonte: Fabrice Rimlinger

23 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

2. DATA VISUALIZATION
SUPER GRÁFICOS

DISPERSÃO

Fonte: Gapminder Word Poster 2015

24 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

2. DATA VISUALIZATION
SUPER GRÁFICOS

CASCATA

DR

Fonte: Elaboração própria Fonte: http://www.hrknowledgecorner.com/category/uncategorized/

25 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

2. DATA VISUALIZATION
SUPER GRÁFICOS

FAIXAS

Fonte: https://www.flerlagetwins.com/2017/01/my-thoughts-on-
bump-charts-and-when-to_45.html

26 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

2. DATA VISUALIZATION
SUPER GRÁFICOS

BUMP

Fonte: Times Higher Education World University Rankings

27 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

3. IMPORTAÇÃO E LIMPEZA DE
DADOS

28 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

3. IMPORTAÇÃO E LIMPEZA DE DADOS


BOAS PRÁTICAS NAS TABELAS DE DADOS

Cabeçalhos (campos ou MEDIDA)


Tabela

Data de Entrada Processo Data de Saída Técnico Estado Reclamação


04/01/2021 1 07/01/2021 António Fechado S
Registos (FACTO) 05/01/2021 2 08/01/2021 Jorge Fechado
07/01/2021 3 11/01/2021 Maria Fechado
07/01/2021 4 08/01/2021 Maria Fechado Valores de campo
12/01/2021 5 15/01/2021 Maria Fechado S
01/02/2021 6 05/02/2021 Maria Fechado
03/02/2021 7 08/02/2021 Jorge Fechado
08/02/2021 8 20/02/2021 António Fechado
09/02/2021 9 12/02/2021 António Fechado S
09/02/2021 10 Jorge
20/02/2021 11 05/03/2021 Jorge Fechado
22/02/2021 12 25/02/2021 Jorge Fechado
24/02/2021 13 28/02/2021 Jorge Fechado
01/03/2021 14 06/03/2021 António Fechado
02/03/2021 15 António
03/03/2021 16 06/03/2021 Maria Fechado S

29 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

3. IMPORTAÇÃO E LIMPEZA DE DADOS


BOAS PRÁTICAS NAS TABELAS DE DADOS

1. Evitar datas na designação da tabela (ex. Processos_2021).


2. Incluir Metadata (Autor, Data de criação, Descrição).
3. Registos temporais devem entrar na linha e não na coluna.
4. Cabeçalhos com nomes diferentes, sucintos, claros e no singular.
5. Cabeçalhos devem evitar: carateres especiais, números, acentos ou espaços.
6. Cabeçalhos com o mesmo propósito em tabelas diferentes devem ter o mesmo nome.
7. Os registos devem respeitar a formatação (ex. data, nº, texto, etc.).
8. Evitar células unidas (ex. Excel).
9. Ter uma chave primária na tabela (ex. produto_id).
10. Prefixos para tabelas: RAW_ (Retirada diretamente da fonte), INT_ (Intermediária), TEMP_
(Temporária), FAT_ (Tabela Facto), DIM_ (Tabela dimensão).

30 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

3. IMPORTAÇÃO E LIMPEZA DE DADOS


BOAS PRÁTICAS NAS TABELAS DE DADOS

TABELAS FACTO & DIMENSÃO

Tabela Facto Tabela Dimensão

Data Funcionário_Id Tipo_Ausencia Duraçao


Funcionário_Id Nome Morada
01/01/2021 345 Apoio à família 1
233 António Lisboa
01/01/2021 234 Apoio à família 1
234 Maria Faro
02/01/2021 234 Doença 2
235 João Lisboa
03/01/2021 567 Doença 1
236 Jorge Cascais
04/01/2021 567 Apoio à família 2
04/01/2021 233 Casamento 5
. Auxilia a tabela facto.
. As informações não se repetem.
. Constituem as informações da atividade. . Complementa a tabela facto.
. Geralmente com grande volume de dados. . Deve ser ligada à tabela facto.
. Têm as movimentações históricas.
. As informações podem repetir-se.
. Não se relacionam tabelas fato diretamente.

31 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

3. IMPORTAÇÃO E LIMPEZA DE DADOS


BOAS PRÁTICAS NAS TABELAS DE DADOS

ESQUEMA ESTRELA, FLOCO DE NEVE & CONSTELAÇÕES

Estrela Floco de Neve


Dim_Freguesia
Dim_Data Dim_Loja
Data Loja
Dim Dim_Concelho
Dia Facto_Vendas Morada
Semena Data
Mês Loja Dim
Dim_Distrito
Trimestre Produto
Ano Quantidade Facto
Dim_Produto
Produto
Preço Dim
Dim

i. Mais comum.
ii. Menos complexo → + fácil de perceber Dim Dim

i. Recomendável quando a linha dimensão fica


muito longa.

32 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

3. IMPORTAÇÃO E LIMPEZA DE DADOS


BOAS PRÁTICAS NAS TABELAS DE DADOS

DIMENSÕES

1. Fast changing: Mudam constantemente (ex. Preços e custos de venda).


Métodos: 1. Substituir; 2. Nova linha e incluir campo com “Versão”; 3. Incluir campo “Atual”; 4.
Criar tabela com histórico; etc.

2. Slowly changing: Mudam lentamente ou não mudam (ex. Produtos, Data de nascimentos).

33 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

3. IMPORTAÇÃO E LIMPEZA DE DADOS


BOAS PRÁTICAS NAS TABELAS DE DADOS

ESQUEMA ESTRELA, FLOCO DE NEVE & CONSTELAÇÕES

Constelações

Dim Dim Dim

Facto Facto

Dim Dim Dim

i. Mais complexo

34 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

3. IMPORTAÇÃO E LIMPEZA DE DADOS


BOAS PRÁTICAS NAS TABELAS DE DADOS

BOAS PRÁTICAS NA LIMPEZA DE DADOS (CLEANSING)

Análise da qualidade dos dados


1. Relevante - Importante para a decisão
2. Precisa - Verdadeira.
3. Completa - Não faltam dados.
4. Consistente - Entre os vários data sets.
5. Uniforme - Utilização das mesmas unidades.

35 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

3. IMPORTAÇÃO E LIMPEZA DE DADOS


BOAS PRÁTICAS NAS TABELAS DE DADOS

BOAS PRÁTICAS NA LIMPEZA DE DADOS (CLEANSING)

1. Standartization (ex. M, m, Masculino, masculino, H, Homem, metros, km, etc.).


2. Identificar/reconstruir dados em falta (técnicas: drop, média, random, flag, etc.).
3. Identificar duplicados.
4. Espaços em branco no inicio ou no fim.
5. Verificar Outliers: IQR = (Q1-Q3); IQR*1,5; Upper=Q3+(1,5*IQR); Lower=Q1-(1,5*IQR).

36 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

3. IMPORTAÇÃO E LIMPEZA DE DADOS


BOAS PRÁTICAS NAS TABELAS DE DADOS

BOAS PRÁTICAS NA LIMPEZA DE DADOS (CLEANSING)

Restrições:
1. Tipo ex. data, número, lógico, etc.
2. Intervalo. ex. NPS = [0; 10], só pode ser decimal, etc.
3. Obrigatória ex. campos que não podem estar vazios
4. Única ex. NIF
5. Chave-estrangeira ex. não pode ter um valor que não existe na chave-primária
6. Campo cruzado ex. Data fim do processo inferior a data entrada do processo

37 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

3. IMPORTAÇÃO E LIMPEZA DE DADOS


WEB, PDF, CSV, PASTA, GOOGLE DOCS

WEB
https://pt.exchange-rates.org/currentRates/E/EUR
ou https://www.simuladorcambios.cgd.pt/

Passos:

1. Nova origem: web


2. Tabela 1

38 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

3. IMPORTAÇÃO E LIMPEZA DE DADOS


WEB, PDF, CSV, PASTA, GOOGLE DOCS

PDF
Ficheiro: PDF 2021 Travessia de Sesimbra Passos:

1. Nova origem: pdf.


2. Selecionar tabelas 002 e 004.
3. Combinar, Acrescentar consultas.
4. Fechar e Aplicar.

39 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

3. IMPORTAÇÃO E LIMPEZA DE DADOS


WEB, PDF, CSV, PASTA, GOOGLE DOCS

CSV
Ficheiro: CSV - População grupo etário

Passos:

1. Nova origem: CSV


2. …

40 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

3. IMPORTAÇÃO E LIMPEZA DE DADOS


WEB, PDF, CSV, PASTA, GOOGLE DOCS

PASTA
Ficheiro: Dados_janeiro, fevereiro e março

41 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

3. IMPORTAÇÃO E LIMPEZA DE DADOS


OPERAÇÕES DE LIMPEZA DE DADOS

Limpeza de dados Principais operações de limpeza:

1. Eliminar linhas (ex. dados não estruturados,


linhas em branco, duplicadas, etc.).
2. Eliminar colunas
3. Adicionar colunas.
4. Dividir colunas.
5. Corrigir/substituir dados.
6. Formatar dados.
7. Duplicar tabelas.
8. Somar/intercalar tabelas de diferentes ficheiros.
9. Transpor.
10. Etc.

42 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

3. IMPORTAÇÃO E LIMPEZA DE DADOS


OPERAÇÕES DE LIMPEZA DE DADOS

Limpeza - Caso 1 RESOLUÇÃO


1. Cabeçalhos promovidos.
Data 2. Remover colunas à direita.
Tipo de atendimento H/M 30/06/2021 31/12/2021
H 10 15 3. Remover linhas inferiores.
X
M 15 12
H 12 14
4. Preencher para baixo na coluna “Tipo de
Y
M 10 11
atendimento”.
H 14 13
Z
M 14 12 5. Selecionar colunas Tipo de atendimento e
Células unidas
H/M e Anular dinamização de outras
colunas.
6. Detetar dados à coluna Atributo. Mudar
para nome para Data.
7. …

43 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

3. IMPORTAÇÃO E LIMPEZA DE DADOS Data


OPERAÇÕES DE LIMPEZA DE DADOS Tipo de atendimento H/M 30/06/2021 31/12/2021
H 10 15
X
M 15 12
Limpeza - Caso 1 Y
H 12 14
M 10 11
H 14 13
Z
M 14 12

7. Coluna dinâmicas.

44 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

3. IMPORTAÇÃO E LIMPEZA DE DADOS


OPERAÇÕES DE LIMPEZA DE DADOS

Limpeza - Caso 2
Secção 1 JAN FEV MAR ABR MAI JUN JUL AGO SET OUT NOV DEZ
Telefone 537 877 998 838 829 698 699 505 531 478
Emails 823 1081 851 666 592 777 713 526 328 286
Atendimento 276 259 288 320 362 352 379 415 832 770

Secção 2 JAN FEV MAR ABR MAI JUN JUL AGO SET OUT NOV DEZ
Telefone 504 370 504 481 481 349 404 478 65 38
Emails 0 0 0 61 148 0 64 0 207 189
Atendimento 270 335 343 305 286 273 359 371 697 1009

Secção 3 JAN FEV MAR ABR MAI JUN JUL AGO SET OUT NOV DEZ
Telefone 1081 1120 1096 875 781 696 835 411 235 11
Emails 1020 1290 1524 998 894 926 717 378 736 524
Atendimento 411 335 393 364 338 416 530 504 973 1198

45 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado
Secção 1 JAN FEV MAR ABR MAI JUN JUL AGO SET OUT NOV DEZ
Telefone 537 877 998 838 829 698 699 505 531 478

3. IMPORTAÇÃO E LIMPEZA DE DADOS Emails


Atendimento
823 1081 851 666 592 777 713 526 328 286
276 259 288 320 362 352 379 415 832 770

OPERAÇÕES DE LIMPEZA DE DADOS Secção 2 JAN FEV MAR ABR MAI JUN JUL AGO SET OUT NOV DEZ
Telefone 504 370 504 481 481 349 404 478 65 38
Emails 0 0 0 61 148 0 64 0 207 189
Atendimento 270 335 343 305 286 273 359 371 697 1009

Limpeza - Caso 2 RESOLUÇAO Secção 3


Telefone
JAN FEV MAR ABR MAI JUN JUL AGO SET
1081 1120 1096 875 781 696 835 411 235
OUT NOV
11
DEZ

Emails 1020 1290 1524 998 894 926 717 378 736 524
Atendimento 411 335 393 364 338 416 530 504 973 1198

1. Remover linhas em branco.


2. Utilizar cabeçalhos como 1ª linha.
3. Duplicar primeira coluna
4. Substituir valores Telefone, Emails, etc. por “null”.
5. Preencher para baixo.
6. Passo: Qual?
7. Excluir linhas com: secção 2, 3, 4 e 5.
8. Anular a dinamização de outras colunas.
9. Mudar nomes de colunas.

46 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

3. IMPORTAÇÃO E LIMPEZA DE DADOS


OPERAÇÕES DE LIMPEZA DE DADOS

Limpeza - Caso 3

Métrica REQ: Requerimentos Deferidos REQ: Requerimentos Suspensos

Distrito Residência Concelho Residência Ano 2017 2018 2019 2020 2021 2017 2018 2019 2020 2021
AVEIRO ÁGUEDA 326 407 316 252 261 12 11 7 13 5
AVEIRO ALBERGARIA-A-VELHA 291 241 243 230 249 10 10 6 6 5
AVEIRO ANADIA 171 162 180 153 147 9 11 3 4 2
AVEIRO AROUCA 172 150 178 149 122 5 5 1 1 1
AVEIRO AVEIRO 796 1043 954 638 646 31 38 20 29 9
AVEIRO CASTELO DE PAIVA 201 206 194 193 189 4 4 1 1 1
AVEIRO ESPINHO 574 554 582 602 537 16 22 10 13 6
AVEIRO ESTARREJA 431 397 404 342 287 7 5 10 2 2
AVEIRO ÍLHAVO 463 504 411 320 302 6 8 10 12 2
AVEIRO MEALHADA 116 116 106 94 86 8 1 4 0 2
AVEIRO MURTOSA 59 66 53 48 52 0 2 5 1 2
AVEIRO OLIVEIRA DE AZEMÉIS 430 468 498 467 310 17 5 12 7 3

47 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

3. IMPORTAÇÃO E LIMPEZA DE DADOS Métrica REQ: Requerimentos Deferidos REQ: Requerimentos Suspensos

OPERAÇÕES DE LIMPEZA DE DADOS Distrito Residência Concelho Residência


AVEIRO
AVEIRO
ÁGUEDA
ALBERGARIA-A-VELHA
Ano 2017
326
291
2018
407
241
2019
316
243
2020
252
230
2021
261
249
2017
12
10
2018
11
10
2019
7
6
2020
13
6
2021
5
5
AVEIRO ANADIA 171 162 180 153 147 9 11 3 4 2
AVEIRO AROUCA 172 150 178 149 122 5 5 1 1 1
AVEIRO AVEIRO 796 1043 954 638 646 31 38 20 29 9

Limpeza - Caso 3 RESOLUÇÃO AVEIRO


AVEIRO
AVEIRO
CASTELO DE PAIVA
ESPINHO
ESTARREJA
201
574
431
206
554
397
194
582
404
193
602
342
189
537
287
4
16
7
4
22
5
1
10
10
1
13
2
1
6
2
AVEIRO ÍLHAVO 463 504 411 320 302 6 8 10 12 2
AVEIRO MEALHADA 116 116 106 94 86 8 1 4 0 2
AVEIRO MURTOSA 59 66 53 48 52 0 2 5 1 2
AVEIRO OLIVEIRA DE AZEMÉIS 430 468 498 467 310 17 5 12 7 3

1. Duplicar tabela.
2. Tabela 1: Cabeçalhos promovidos.
3. Tabela 1: Remover colunas: 2017_1 a 2021_5.
4. Tabela 1: Remover Coluna Ano.
5. Tabela 2: Cabeçalhos promovidos.
6. Tabela 2: Remover Coluna Ano.
7. Tabela 2: Remover colunas: 2017 a 2021.
8. Tabela 2: Mudar nomes às colunas (ex. 2001_1 para 2001).
9. Tabela 1: Anular a dinamização de outras colunas.
10. Tabela 2: Anular a dinamização de outras colunas.

48 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

3. IMPORTAÇÃO E LIMPEZA DE DADOS Métrica REQ: Requerimentos Deferidos REQ: Requerimentos Suspensos

OPERAÇÕES DE LIMPEZA DE DADOS Distrito Residência Concelho Residência


AVEIRO
AVEIRO
ÁGUEDA
ALBERGARIA-A-VELHA
Ano 2017
326
291
2018
407
241
2019
316
243
2020
252
230
2021
261
249
2017
12
10
2018
11
10
2019
7
6
2020
13
6
2021
5
5
AVEIRO ANADIA 171 162 180 153 147 9 11 3 4 2
AVEIRO AROUCA 172 150 178 149 122 5 5 1 1 1
AVEIRO AVEIRO 796 1043 954 638 646 31 38 20 29 9

Limpeza - Caso 3 RESOLUÇÃO AVEIRO


AVEIRO
AVEIRO
CASTELO DE PAIVA
ESPINHO
ESTARREJA
201
574
431
206
554
397
194
582
404
193
602
342
189
537
287
4
16
7
4
22
5
1
10
10
1
13
2
1
6
2
AVEIRO ÍLHAVO 463 504 411 320 302 6 8 10 12 2
AVEIRO MEALHADA 116 116 106 94 86 8 1 4 0 2
AVEIRO MURTOSA 59 66 53 48 52 0 2 5 1 2
AVEIRO OLIVEIRA DE AZEMÉIS 430 468 498 467 310 17 5 12 7 3

11. Tabela 1: Mudar nome da coluna, Valor para Deferidos.


12. Tabela 2: Mudar nome da coluna, Valor para Suspensos.
13. Tabela 1: Detetar tipo de dados na coluna Atributo e mudar para ano.
14. Tabela 2: Detetar tipo de dados na coluna Atributo e mudar para ano.
15. Intercalar consultas como novas.

49 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

3. IMPORTAÇÃO E LIMPEZA DE DADOS


OPERAÇÕES DE LIMPEZA DE DADOS

Limpeza - Caso 4

VENDAS - Extrato de Artigos por Dias


cod_art descrição
5,01E+12 CUTTY SARK WHISKY
data_lançamento cod_art qtd total_iliquido
total_desctotal_linhaval_custo margem
22/02/2020 5,0105E+12 1 5565,789 0 5565,789 4230 0,315789
07/04/2020 5,0105E+12 1 5565,789 0 5565,789 4230 0,315789
7,8E+12 DONNA GLORIA IOG. NATURAL S/AÇUCAR 200ML
data_lançamento cod_art qtd total_iliquido
total_desctotal_linhaval_custo margem
06/11/2019 7,79817E+12 1 190 0 190 263,334 -0,27848
08/11/2019 7,79817E+12 1 190 0 190 263,334 -0,27848
09/11/2019 7,79817E+12 1 190 0 190 263,334 -0,27848
07/04/2020 7,79817E+12 2 800 0 800 526,668 0,518983
08/04/2020 7,79817E+12 11 4400 0 4400 2896,674 0,518983
09/04/2020 7,79817E+12 9 3600 0 3600 2370,006 0,518983
10/04/2020 7,79817E+12 15 6000 0 6000 3950,01 0,518983
11/04/2020 7,79817E+12 2 800 0 800 526,668 0,518983
13/04/2020 7,79817E+12 2 800 0 800 526,668 0,518983

50 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

3. IMPORTAÇÃO E LIMPEZA DE DADOS


OPERAÇÕES DE LIMPEZA DE DADOS

Limpeza - Caso 4

VENDAS - Extrato de Artigos por Dias


cod_art descrição
5,01E+12 CUTTY SARK WHISKY
data_lançamento cod_art qtd total_iliquido
total_desctotal_linhaval_custo margem
22/02/2020 5,0105E+12 1 5565,789 0 5565,789 4230 0,315789
07/04/2020 5,0105E+12 1 5565,789 0 5565,789 4230 0,315789
7,8E+12 DONNA GLORIA IOG. NATURAL S/AÇUCAR 200ML
data_lançamento cod_art qtd total_iliquido
total_desctotal_linhaval_custo margem
06/11/2019 7,79817E+12 1 190 0 190 263,334 -0,27848
08/11/2019 7,79817E+12 1 190 0 190 263,334 -0,27848
09/11/2019 7,79817E+12 1 190 0 190 263,334 -0,27848
07/04/2020 7,79817E+12 2 800 0 800 526,668 0,518983
08/04/2020 7,79817E+12 11 4400 0 4400 2896,674 0,518983
09/04/2020 7,79817E+12 9 3600 0 3600 2370,006 0,518983
10/04/2020 7,79817E+12 15 6000 0 6000 3950,01 0,518983
11/04/2020 7,79817E+12 2 800 0 800 526,668 0,518983
13/04/2020 7,79817E+12 2 800 0 800 526,668 0,518983

51 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

3. IMPORTAÇÃO E LIMPEZA DE DADOS


OPERAÇÕES DE LIMPEZA DE DADOS

Funções DAX para limpeza de dados

TRIM(tabela[coluna])
Remove todos os espaços do texto, exceto os espaços únicos entre palavras.

UPPER(tabela[coluna]) / LOWER(tabela[coluna])
Converte uma cadeia de texto em letras maiúsculas / Converte uma cadeia de texto em letras
MINÚSCULAS

52 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS


& DAX

53 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


20# DICAS FUNDAMENTAIS

#1 Alterar dimensões do dashboard #2 Inserir uma imagem dentro do gráfico


Ficheiro: Imagem dentro do gráfico

54 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


20# DICAS FUNDAMENTAIS

#3 Múltiplos pequenos #4 Alinhar


Ficheiro: Caso 1

55 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


20# DICAS FUNDAMENTAIS

#5 Alterar a designação de um campo no #6 Testar temas (paletes de cores)


visual

56 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


20# DICAS FUNDAMENTAIS

#7 Árvore de decomposição

57 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


20# DICAS FUNDAMENTAIS

#8 Retirar os dados do Power BI #9 Navegar entre páginas


Selecionar um gráfico e exportar para CSV

58 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


20# DICAS FUNDAMENTAIS

#10 Menu para dashboards #11 Botão para limpar filtros


Marcadores = Capturam o estado de uma página.
https://app.powerbi.com/view?r=eyJrIjoiOWMwYmI5YTAtMjQxMy00OTA3LThlZDkt
ZmU1MWU3OWRkYzIwIiwidCI6IjAzMDljNzFiLWFkMjUtNDEwMS05OGFmLTQ2NDQ2
NjY2MjU3NSIsImMiOjh9 1 Limpar todos os filtros.

3 Inserir botão

6
4

5
Fonte: David Geleia (2022) Mudar nome para “LimparFiltros”
No Desktop, teremos que premir o CTRL, quando publicado já
não será necessário.

59 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


20# DICAS FUNDAMENTAIS

#12 Remover linhas intercalares #13 Alterar ordem dos objetos


Necessário existir um padrão …

60 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


20# DICAS FUNDAMENTAIS

#14 Inserir uma “Coluna de Índice” #15 Alterar um valor de uma única célula

1. Inserir uma Coluna Índice.


2. Nova coluna
3. Coluna = IF(CONCATENATE(“ValorA
Mudar”,[indice])=“ValorAMudar+ValorDoI
ndice”, NovoValor,
[ColunaOndeTemACelulaAMudar])

61 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


20# DICAS FUNDAMENTAIS

#16 Visualizar “passos aplicados”

62 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


20# DICAS FUNDAMENTAIS

#17 Alteração de nomes nos cabeçalhos das bases de dados

1 3
Substituir “H/M”
Tipo de atendimento H/M
H
30/06/2021 31/12/2021
10 15
por “Género”
X
M 15 12
H 12 14
Y
M
Tipo de atendimento 10
Género 30/06/2021 11
31/12/2021
H H 14 10 13 15
Z X M M 14 15 12 12
H 12 14
Y
M 10 11
H 14 13
Z
M 14 12

63 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


20# DICAS FUNDAMENTAIS

#18 Análise de dados

64 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


20# DICAS FUNDAMENTAIS

#19 Narrativas inteligentes

65 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


20# DICAS FUNDAMENTAIS

#20 Gráfico KPI


Ficheiro: Gráfico KPI

66 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


20# DICAS FUNDAMENTAIS 3
1 5
#21 Refreshtime Introduzir

6
Duplicar e formatar
2

Testar

67 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


1.Inserir Nova Tabela
TABELA CALENDÁRIO Estudar Calendário DAX para gerar datas dinâmicas 2. Introduzir função (2)

1
1. Modelação| Nova tabela
Início Fim
2. CalendarioDAX = CALENDAR ( DATE ( 2019, 01, 01 ), DATE ( 2022, 12, 31 ) )
3. Enter
4. Modelação | Nova coluna
5. Ano = YEAR( 'CalendarioDAX'[Date] )
6. Mes = MONTH( 'CalendarioDAX'[Date] ) 2
7. Dia = DAY( 'CalendarioDAX'[Date] )
8. MesCurto = FORMAT( 'CalendarioDAX'[Date],"mmm" )
9. MesNome = FORMAT( 'CalendarioDAX'[Date],"mmmm" )
10. DiaSemana = FORMAT( 'CalendarioDAX'[Date],"ddd" )
11. Trimestre = FORMAT( 'CalendarioDAX'[Date],"q" ) & "T" 3
12. Semestre = IF (CalendarioDAX[Mes]<7, "1S " , " 2S " )

68 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


ORGANIZAÇÃO DE MEDIDAS

Mudar o nome
para Medidas

69 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


ORGANIZAÇÃO DE MEDIDAS

Mudar o nome
para Medidas

70 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


ORGANIZAÇÃO DE MEDIDAS

Selecionar a medida que


3
queremos transferir

4
Selecionar a tabela para onde
queremos mudar a medida

71 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


CRIAÇÃO DE TABELAS E RELAÇÕES ENTRE TABELAS

ACRESCENTAR TABELAS
Ficheiro: EXCEL “Acrescentar tabelas”
Tabela A
Nome valor zona
x 5 3
y 6 4
z 4 2

Tabela B
Nome valor zona 3
1
x 15 12
y 12 23
z 34 23

72 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


CRIAÇÃO DE TABELAS E RELAÇÕES ENTRE TABELAS
3

AGRUPAR TABELAS
Ficheiro: EXCEL “Agrupar tabelas”
1
Mês Vendedor Produto Quantidade Satisfacao Devoluções
01/01/2018 António X 4 7
01/01/2018 António Y 3 6
01/01/2018 António Z 6 5
01/01/2018 Manuel X 4 6
01/01/2018 Manuel Y 6 6 2
01/01/2018 Manuel Z 7 7
01/01/2018 Maria x 5 5
01/01/2018 Maria y 6 8
01/01/2018 Maria Z 7 9
01/01/2018 Silva X 6 7
01/01/2018 Rita X 4 8 1
01/01/2018 Rita Y 3 9 1
01/01/2018 Clotilde Y 4 8
01/01/2018 Francisco X 5 7
01/01/2018 Francisco Y 6 6
01/01/2018 Francisco Z 7 5
01/01/2018 Fernando X 6 6
01/01/2018 Fernando Y 5 4
01/01/2018 Fernando
01/01/2018 Zé
Z
X
6
7
5
6
4
01/01/2018 Zé Y 6 7
01/01/2018 Zé Z 4 8 1
01/01/2018 Rui X 8 6 2

73 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


CRIAÇÃO DE TABELAS E RELAÇÕES ENTRE TABELAS

INTERCALAR CONSULTAS
Ficheiro: EXCEL “Intercalar tabelas”
1
Intercalar Selecionar
Nome Vendas Devoluções tabela B
Jorge 100 3
consultas
Miguel 80 4 3
e 4
Ana 130 2
Nome Local Prémios as coluna
Jorge Lisboa 20
Nome
Miguel Porto 15
Ana Coimbra 40

2
Expandir e não
Importar tabelas selecionar o “Nome” 5
e voltar depois
ao transformar

74 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


CRIAÇÃO DE TABELAS E RELAÇÕES ENTRE TABELAS

Relacionamentos entre tabelas


Automática ou manual. Apenas pode existir uma relação ativa entre duas tabelas.

Cardinalidade: Direção de filtro cruzado:


Muitos a um (* : 1) Ambas
Um-para-um (1 : 1) Única
Um-para muitos (1 : *)
Muitos-para-muitos (* - * )

75 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


INTERAÇÃO ENTRE VISUALIZAÇÕES 1

Não esquecer de estabelecer no final da elaboração do dashboard.

3
2

Filtrar Nenhum

Partes do todo

76 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


IMPORTAR GRÁFICOS E PUBLICAR DASHBOARDS

Atenção: Alguns podem ter custos 2

77 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


IMPORTAR GRÁFICOS E PUBLICAR DASHBOARDS

78 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


SÉRIES TEMPORAIS E CLUSTERS

Ficheiro: EXCEL “Séries Tendências”

1. Análise → Linha de tendência


2. Análise → Previsão

79 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


SÉRIES TEMPORAIS E CLUSTERS

Ficheiro: EXCEL “Séries Tendências”

3. Análise → Testar a previsão

80 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


SÉRIES TEMPORAIS E CLUSTERS

1. Gráfico de dispersão.

2.

3.

81 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


PRINCIPAIS FUNÇÕES DAX (DATA ANALYSIS EXPRESSIONS)

Medida Operador
Função

Tabela Coluna

82 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


PRINCIPAIS FUNÇÕES DAX (DATA ANALYSIS EXPRESSIONS)

Contexto de Linha versus Contexto de filtro

Ex. Coluna calculada. Ex. Medidas.


Operações em linha Operações em coluna
(horizontal) (vertical)

83 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


PRINCIPAIS FUNÇÕES DAX (DATA ANALYSIS EXPRESSIONS)

COUNT, COUNTA
Contar o número de linhas de uma coluna. A - Não tem em consideração as células
vazias. ex. número de processos entrados

DISTINCTCOUNT, DISTINCTCOUNTNOBLANK*
Contagem distinta. Não queremos saber dos repetidos. *Não contar as células vazias.
ex. nº de colaboradores

AVERAGE
Qual a média? ex. tempo médio de análise dos processos

84 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


PRINCIPAIS FUNÇÕES DAX (DATA ANALYSIS EXPRESSIONS)

RESOLUÇÃO DO CASO 1

Instituto de Processos IP
Registo de processos
Ano 2021
Versão 3
Prazo legal: 3 dias; Meta =95%; %Concluídos >=80%
Hoje: 02/05/2021

Data de Entrada Processo Data de Saída Técnico Estado Reclamação FCT Tipo Processo
04/01/2021 1 07/01/2021 António Fechado S S A
05/01/2021 2 08/01/2021 Jorge Fechado A
07/01/2021 3 11/01/2021 Maria Fechado B
07/01/2021 4 08/01/2021 Maria Fechado C
12/01/2021 5 15/01/2021 Maria Fechado S S C
01/02/2021 6 05/02/2021 Maria Fechado C
03/02/2021 7 08/02/2021 Jorge Fechado C
08/02/2021 8 20/02/2021 António Fechado C
09/02/2021 9 12/02/2021 António Fechado S B
09/02/2021 10 Jorge C

85 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


PRINCIPAIS FUNÇÕES DAX (DATA ANALYSIS EXPRESSIONS)
Processos que entraram, mas que já derraparam (são os que já entraram e estão fora do prazo)
fechados+abertos derrapados / fechados dentro do prazo
RESOLUÇÃO DO CASO 1

86 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


PRINCIPAIS FUNÇÕES DAX (DATA ANALYSIS EXPRESSIONS)

Uso a função quando quero somar, média, ect


CALCULATE por colunas. Ou seja, por critério/filtro.

Avalia uma expressão num contexto de filtro modificado.


CALCULATE(<expression>[, <filter1> [, <filter2> [, …]]])
Ficheiro: “Dax”
SomaQuantidadeA = CALCULATE(SUM('Operações'[Quantidade]),'Operações'[Produto]="A")

87 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


PRINCIPAIS FUNÇÕES DAX (DATA ANALYSIS EXPRESSIONS)

TODAY
Data de hoje.

YEAR, MONHT, DAY


Ex: AnoAtual = YEAR(TODAY())

DATEDIFF
Intervalo entre duas datas. ex. tempo de análise de um processo
Ex: DATEDIFF(date(2021,11,1), date(2021,11,12),DAY) = 11
Ex: DATEDIFF(date(2021,11,1), date(2021,11,12),HOUR) = 264

88 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


PRINCIPAIS FUNÇÕES DAX (DATA ANALYSIS EXPRESSIONS)

EDATE
Ex: DataPagamento = EDATE(DATE(2021,11,12),3) = 12-02-2022

EOMONTH
Data do último dia do mês antes ou depois de um número de meses.
Ex: EOMONTH(DATE(2021,11,12),1) = 31.12.2021
Ex: EOMONTH(DATE(2021,11,12),2) = 31.01.2022

WEEKDAY
1 (domingo) e 7 (sábado).
Ex: WEEKDAY(DATE(2021,11,12) = 6
89 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022
POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


PRINCIPAIS FUNÇÕES DAX (DATA ANALYSIS EXPRESSIONS)

IF
IF(<logical_test>, <value_if_true>[, <value_if_false>])
Ex: = IF(Operações[Quantidade]<2.5,”Baixo”, “Alto”)

SWITCH
SWITCH(<expression>, <value>, <result>[, <value>, <result>]…[, <else>])
Ex: = SWITCH([Month], 1, "Janeiro", 2, "Fevereiro", 3, "Março", 4, "Abril"
, 5, "Maio", 6, "Junho", 7, "Julho", 8, "Agosto"
, 9, "Setembro", 10, "Outubro", 11, "Novembro", 12, "Dezembro"
, “nd" )

90 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


PRINCIPAIS FUNÇÕES DAX (DATA ANALYSIS EXPRESSIONS)

CONCATENATE
CONCATENATE(<text1>, <text2>)
Ex: = CONCATENATE (“Zona comercial: “, [local])
Nota: Apenas aceita 2 argumentos.

Utilizar: &
Ex: = CONCATENATE (“Zona comercial: “, [local] & “3º argumento”)

91 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


PRINCIPAIS FUNÇÕES DAX (DATA ANALYSIS EXPRESSIONS)

SUBSTITUTE
SUBSTITUTE(<text>, <old_text>, <new_text>, <instance_num>)
Ex: = SUBSTITUTE('Operações'[Local],"Porto","Faro")

REPLACE
Substitui parte do texto.
REPLACE(<old_text>, <start_num>, <num_chars>, <new_text>)

Onde começa a Quantos carateres


substituição do texto antigo vou
substituir

92 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


PRINCIPAIS FUNÇÕES DAX (DATA ANALYSIS EXPRESSIONS)

VALUE
Converte uma cadeia de texto que representa um número num número.

UPPER
Converte uma cadeia de texto em letras maiúsculas.

LOWER
Converte uma cadeia de texto em letras minúsculas.

93 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


PRINCIPAIS FUNÇÕES DAX (DATA ANALYSIS EXPRESSIONS)

DIVIDE
Executa a divisão e devolve um resultado alternativo ou BLANK() quando se
divide por 0.

DIVIDE(<numerator>, <denominator> [,<alternateresult>])

94 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


PRINCIPAIS FUNÇÕES DAX (DATA ANALYSIS EXPRESSIONS)

#1 RELATED
Aceder aos campos relacionados de outras tabelas relacionadas.
Ficheiro: “Related”
Ex: Coluna = RELATED (´Preçario´[Preço])
Local Produto Quantidade
Lisboa A 20
Lisboa B 30
Porto A 12
Porto C 3
Coimbra A 5
Coimbra B 4
Coimbra B 4
*,1

Produto Preço
A 2,00
B 3,00
C 2,50

95 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


PRINCIPAIS FUNÇÕES DAX (DATA ANALYSIS EXPRESSIONS)

#2 SUMMARIZECOLUMNS
Ficheiro: “Related”
Devolve uma tabela de resumo.
Ex: SummarizeTABELA =
SUMMARIZECOLUMNS(Quantidade[Produto],"Quantidade",SUM(Quantidade[Quantidade]))

96 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


PRINCIPAIS FUNÇÕES DAX (DATA ANALYSIS EXPRESSIONS)

#3 Valores acumulados (YTD)


DATEYTD
Devolve uma tabela que contém uma coluna das datas do ano até à data, no contexto
atual. Ficheiro: “Datas” 1. Calendário DAX: CalendarioDAX = CALENDAR ( DATE ( 2020, 01, 01 ), DATE
DATA
01/01/2020
VALOR
18
( 2021, 12, 31 ) )
01/02/2020 12 2. Ligar tabelas.
01/03/2020 14
01/04/2020 17 3. Filtro ano.
01/05/2020 13
01/06/2020 14 4. Acumulado =
01/07/2020 16
01/08/2020 20 CALCULATE(sum(Data[VALOR]),DATESYTD(CalendarioDAX[Date]))
01/09/2020 21
01/10/2020 19 Dax para criar uma coluna acumulado. É obrigatório ter um calendário DAX
01/11/2020 18
01/12/2020 15
01/01/2021 20
01/02/2021 22
01/03/2021 17
01/04/2021 12
01/05/2021 21
01/06/2021 24
01/07/2021 27
01/08/2021 23
01/09/2021 21
01/10/2021 19
01/11/2021
01/12/2021

97 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


PRINCIPAIS FUNÇÕES DAX (DATA ANALYSIS EXPRESSIONS)

#3 Valores acumulados (YTD)


TOTALYTD
Avalia o valor do ano até à data da expressão no contexto atual.

DATA VALOR 1. TotalAcumulado = TOTALYTD(sum(Data[VALOR]), CalendarioDAX[Date])


01/01/2020 18
01/02/2020 12
01/03/2020 14
01/04/2020 17
01/05/2020 13
01/06/2020 14
01/07/2020 16
01/08/2020 20
01/09/2020 21
01/10/2020 19
01/11/2020 18
01/12/2020 15
01/01/2021 20
01/02/2021 22
01/03/2021 17
01/04/2021 12
01/05/2021 21
01/06/2021 24
01/07/2021 27
01/08/2021 23
01/09/2021 21
01/10/2021 19
01/11/2021
01/12/2021

98 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


PRINCIPAIS FUNÇÕES DAX (DATA ANALYSIS EXPRESSIONS)

#4 Comparar com o ano anterior


SAMEPERIODLASTYEAR
Ficheiro: “Datas” 1. Nova coluna:
2. AnoAnterior=CALCULATE(SUM(Data[VALOR]),SAMEPERIODLASTYEAR(Calendari
oDAX[Date]))
DATA VALOR 3. Nova coluna:
01/01/2020 18
01/02/2020 12 4. AcumuladoAnoAnterior =
01/03/2020 14
01/04/2020 17 CALCULATE(sum(Data[AnoAnterior]),DATESYTD(CalendarioDAX[Date]))
01/05/2020 13
01/06/2020 14
01/07/2020 16
01/08/2020 20
01/09/2020 21
01/10/2020 19
01/11/2020 18
01/12/2020 15
01/01/2021 20
01/02/2021 22
01/03/2021 17
01/04/2021 12
01/05/2021 21
01/06/2021 24
01/07/2021 27
01/08/2021 23
01/09/2021 21
01/10/2021 19
01/11/2021
01/12/2021

99 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


PRINCIPAIS FUNÇÕES DAX (DATA ANALYSIS EXPRESSIONS)

#5 Corrigir localizações
CONCATENATE
CONCATENATE(<text1>, <text2>) 2

Local Valor
Santa Cruz 3
Cuba 2
Lisboa 3
Sintra 2

100 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


PRINCIPAIS FUNÇÕES DAX (DATA ANALYSIS EXPRESSIONS)

#6 Dias úteis
Na tabela CalendárioDAX, inserir coluna:
DiasUteis
=if(or(CalendarioDAX[NumDiaSemana]=6,CalendarioDAX[NumDiaSemana]=7),
BLANK(),1)

Na tabela Tabela1, inserir coluna:


DiasUteis =
CALCULATE(sum(CalendarioDAX[DiasUteis]),DATESBETWEEN(CalendarioDAX[Date],Tab
ela1[Data_Entrada],Tabela1[Data_Saída]))-1

101 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

4. EXPLORAÇÃO DOS DADOS & DAX


PRINCIPAIS FUNÇÕES DAX (DATA ANALYSIS EXPRESSIONS)

#7 Feriados
1. Adicionar tabela Feriados.
2. Relacionar tabela Feriados com Calendario DAX.
3. Na tabela CalendarioDAX, inserir coluna: Feriados = RELATED(Folha1[DataFeriados])
4. Na tabela CalendarioDAX, inserir coluna: DiasUteisFeriados =
if(and(CalendarioDAX[DiasUteis]=1, CalendarioDAX[Feriados]=BLANK()),1,0)

102 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

Q&A

103 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022


POWER BI - Avançado

FORMADOR
jorge.caldeira@estrategiaelementar.pt | jorge.luis.caldeira@gmail.com | M: +351 964 561 451

Doutorando em Gestão | Diretor Geral da empresa Estratégia Elementar, atuando nas áreas de estratégia e
business intelligence | Autor de 7 livros na área de Gestão:

“Implementação da metodologia BSC”, “Monitorização da Performance Organizacional”, “Dashboards -


Comunicar eficazmente a informação de Gestão”, “100 Indicadores da Gestão - Key Performance Indicators”,
“Princípios de gestão para municípios”*, “Guidelines para a elaboração do Plano Estratégico - Boas práticas no
setor público”; “Da Gestão em Autarquias”* | Formador dos cursos de alta direção (>15.000 horas) | Especialista
em Gestão Pública | Outras funções desempenhadas: Administrador/partner em empresa de SI; Administrador
do Centro Português de Design; Coordenador de projetos de IDE no IPE - Investimentos e Participações
Empresariais; Gabinete de Engenharia Financeira do IAPMEI; Professor assistente convidado em Mestrados, Pós-
Graduações e Licenciaturas nas áreas gestão | Consultor nacional e internacional em planeamento estratégico e
implementação de sistemas business intelligence | * Co-autor.

104 Copyright © 2022 Jorge Caldeira POWER BI 2 | JORGE CALDEIRA | 2022

Você também pode gostar