wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz – Power BI & DAX

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Qual função DAX soma uma coluna numérica respeitando os filtros aplicados no relatório?

a)

SUM

b)

SUMX

c)

AVERAGE

d)

COUNTROWS

2.

Qual função DAX calcula a média simples de uma coluna numérica no contexto atual?

a)

SUMX

b)

AVERAGE

c)

AVERAGEX

d)

CALCULATE

3.

Para criar um calendário automaticamente com base nos dados carregados, qual função usar?

a)

CALENDARAUTO()

b)

CALCULATE()

c)

SUM()

d)

COUNTROWS()

4.

Qual função DAX conta o número de linhas de uma tabela (após filtros)?

a)

COUNTROWS()

b)

SUM()

c)

AVERAGE()

d)

SUMX()

5.

Qual função permite mudar o contexto de filtro de um cálculo de forma controlada?

a)

CALCULATE()

b)

SUM()

c)

AVERAGE()

d)

CALENDARAUTO()

6.

Para somar uma expressão linha a linha sobre uma tabela, qual função utilizar?

a)

SUMX()

b)

SUM()

c)

AVERAGEX()

d)

COUNTROWS()

7.

Para calcular a média de uma expressão linha a linha, qual função é adequada?

a)

AVERAGE()

b)

SUM()

c)

AVERAGEX()

d)

COUNTROWS()

8.

Qual opção descreve corretamente o papel do Power Query no Power BI?

a)

Transformação/limpeza (ETL) antes do modelo

b)

Criação de medidas DAX

c)

Criação de relacionamentos

d)

Publicação de relatórios

9.

Em uma tabela Fato de RH, qual coluna é mais provável existir?

a)

Nome do Departamento

b)

Salário Médio por Cargo

c)

Qtd. de Admissões (número)

d)

Gr. de Admissões (número)

10.

Para calcular Total de Salários respeitando filtros (ex.: Departamento), qual é a melhor medida?

a)

SUM(Tabela[Salário])

b)

AVERAGE(Tabela[Salário])

c)

SUMX(Tabela, Tabela[Salário])

d)

COUNTROWS(Tabela)

11.

Para calcular Média Salarial por Departamento (contexto do visual), qual usar?

a)

AVERAGE(Tabela[Salário])

b)

SUM(Tabela[Salário])

c)

COUNTROWS(Tabela)

d)

CALCULATE(Tabela[Salário])

12.

Qual é a ordem típica de trabalho no Power BI Desktop?

a)

Modelar → Visualizar → Conectar

b)

Conectar → Transformar → Modelar → Visualizar

c)

Visualizar → Publicar → Conectar

d)

Transformar → Publicar → Extrair

13.

AVERAGE() calcula a média considerando os filtros aplicados.

a)

Verdadeiro

b)

Falso

14.

SUMX() executa uma soma sem iterar linha a linha.

a)

Verdadeiro

b)

Falso

15.

CALENDARUTO() cria uma coluna calculada de datas dentro de uma tabela existente.

a)

Verdadeiro

b)

Falso

16.

COUNTROWS() pode mudar conforme a seleção feita no slicer.

a)

Verdadeiro

b)

Falso

17.

CALCULATE() pode ser usada para alterar o contexto de um cálculo.

a)

Verdadeiro

b)

Falso

18.

AVERAGEX() não respeita o contexto de filtro.

a)

Verdadeiro

b)

Falso

19.

Para calcular a soma de (Preço * Quantidade) por linha e agregar no total, qual função é mais indicada?

a)

SUM()

b)

SUMX(Tabela, Tabela[Preço]*Tabela[Quantidade])

c)

AVERAGE()

d)

COUNTROWS()

20.

Qual medida calcula a média de vendas por funcionário considerando o filtro atual?

a)

AVERAGE(Fato[Vendas])

b)

SUMX(Fato, Fato[Vendas])/COUNTROWS(Fato)

c)

AVERAGEX(Fato, Fato[Vendas])

d)

SUM(Fato[Vendas])

21.

Qual melhor forma de contar o número de admissões em uma tabela FatoAdmissoes?

a)

COUNTROWS(FatoAdmissoes)

b)

SUM(FatoAdmissoes[ID])

c)

AVERAGE(FatoAdmissoes[ID])

d)

SUMX(FatoAdmissoes, 1)

22.

Para fixar o cálculo em um período selecionado em um slicer de data, você usa principalmente:

a)

CALENDARAUTO()

b)

CALCULATE(expr, filtro_de_data)

c)

SUMX()

d)

COUNTROWS()

23.

Qual função deve ser usada para somar salários considerando cada linha da tabela após uma transformação (ex.: salário ajustado)?

a)

SUM(Tabela[SalAjustado])

b)

SUMX(Tabela, Tabela[SalAjustado])

c)

AVERAGE(Tabela[SalAjustado])

d)

CALENDARAUTO()

24.

Ao usar CALCULATE com um filtro de Departamento='RH', a expressão será avaliada:

a)

Ignorando todos os filtros

b)

No contexto alterado, forçando apenas Departamento='RH'

c)

Somente no Power Query

d)

Apenas no nível de página

25.

Para construir a DimCalendário com base nos dados, você criaria:

a)

Uma medida CALENDARAUTO()

b)

Uma tabela calculada com CALENDARAUTO()

c)

Um visual de tabela CALENDARAUTO()

d)

Uma coluna de data com CALENDARAUTO()

26.

Qual opção gera 'Média de Salário por Departamento' iterando linhas, caso a métrica dependa de expressão por linha?

a)

AVERAGE(Tabela[Salário])

b)

AVERAGEX(Tabela, Tabela[Salário])

c)

SUM(Tabela[Salário])

d)

COUNTROWS(Tabela)

27.

Para obter o Total de Funcionários filtrado por 'Ativo = Sim', qual padrão é coerente?

a)

SUM(Fato[Ativo])

b)

COUNTROWS(FiltroAtivo)

c)

CALCULATE(COUNTROWS(Fato), Fato[Ativo] = "Sim")

d)

AVERAGE(Fato[Ativo])

28.

Se um gráfico de barras por Departamento não reflete filtros de página, o mais provável é que:

a)

A) A média ignora filtros por padrão

b)

B) O visual está desconectado da DimDepartamento

c)

C) SUM não funciona em gráficos

d)

D) CALENDARAUTO() precisa ser atualizada

29.

Para calcular Ticket Médio = Soma de Vendas / Número de Vendas sem usar funções fora da lista, você poderia usar:

a)

SUM(Fato[Vendas]) / COUNTROWS(Fato)

b)

AVERAGE(Fato[Vendas])

30.

Para uma média ponderada onde o peso é Quantidade, limitado às funções listadas, uma aproximação é:

a)

AVERAGE(Preço)

b)

SUMX(Tabela, Preço*Quantidade) / SUM(Tabela[Quantidade])

c)

AVERAGEX(Tabela, Quantidade)

d)

COUNTROWS(Tabela)/SUM(Preço)

31.

CALCULATE() pode aplicar múltiplas condições de filtro de uma só vez.

a)

Verdadeiro

b)

Falso

32.

SUM() ignora completamente filtros de relatório.

a)

Verdadeiro

b)

Falso

33.

SUMX() e AVERAGEX() avaliam expressões por linha sobre uma tabela.

a)

Verdadeiro

b)

Falso

34.

COUNTROWS() e AVERAGE() são equivalentes.

a)

Verdadeiro

b)

Falso

35.

CALENDARAUTO() só funciona se houver uma coluna chamada 'Data' em todas as tabelas.

a)

Verdadeiro

b)

Falso

36.

Uma medida com CALCULATE() pode ficar diferente quando um slicer (sequenciador de dados) de Departamento é usado.

a)

Verdadeiro

b)

Falso

37.

37. (Intermediário) AVERAGEX(Tabela, Expressão) ignora completamente filtros de página.

a)

Verdadeiro

b)

Falso

38.

É possível usar apenas SUM() e COUNTROWS() para estimar uma média simples (soma/quantidade).

a)

Verdadeiro

b)

Falso

39.

Para calcular 'Folha Ajustada' = soma de (Salário * Fator) respeitando filtros por mês e departamento, qual construção é adequada?

a)

SUM(Tabela[Salário] * Tabela[Fator])

b)

SUMX(Tabela, Tabela[Salário] * Tabela[Fator])

c)

AVERAGEX(Tabela, Tabela[Salário])

d)

COUNTROWS(Tabela)

40.

Você quer calcular 'Funcionários Ativos no Filtro Selecionado'. Qual é uma forma direta com as funções permitidas?

a)

COUNTROWS(FatoFuncionarios)

b)

AVERAGE(FatoFuncionarios[Ativo])

c)

SUM(FatoFuncionarios[Ativo])

d)

SUMX(FatoFuncionarios, 1)

41.

41. (Avançado) Ao calcular a média de um indicador derivado de expressão complexa por linha (ex.: meta alcançada percentual), qual função usar?

a)

AVERAGEX

b)

SUMX

c)

COUNTROWS

d)

MEDIANX

42.

Para restringir o cálculo a 'Ano = 2025' sem outras funções, qual opção é adequada?

a)

CALCULATE([Métrica], DimData[Ano] = 2025)

b)

SUMX(DimData, DimData[Ano] = 2025)

c)

AVERAGE(DimData[Ano])

d)

COUNTROWS(DimData[Ano] = 2025)

43.

Você precisa criar uma DimCalendário sem datas ausentes. Com as funções permitidas, você usaria:

a)

Uma medida SUM()

b)

Uma tabela calculada com CALENDARAUTO()

c)

Uma coluna com AVERAGE()

d)

COUNTROWS()

44.

Para ticket médio ponderado por quantidade em um período filtrado, qual é a expressão coerente usando apenas as funções listadas?

a)

AVERAGE(Preço)

b)

SUM(Preço) / COUNTROWS(Tabela)

c)

SUMX(Tabela, Preço * Quantidade) / SUM(Tabela[Quantidade])

d)

CALCULATE(Preço)

45.

CALCULATE() pode ser usado para fixar um filtro de Departamento mesmo que haja um slicer com outra seleção.

a)

Verdadeiro

b)

Falso

46.

SUMX() sempre terá o mesmo desempenho que SUM().

a)

Verdadeiro

b)

Falso

47.

AVERAGE() e AVERAGEX() retornam exatamente o mesmo resultado em qualquer cenário.

a)

Verdadeiro

b)

Falso

48.

COUNTROWS() pode servir como denominador em médias simples quando cada linha representa uma ocorrência.

a)

Verdadeiro

b)

Falso

49.

CALENDARAUTO() cria uma tabela de datas dinâmica que se ajusta aos limites de datas do modelo.

a)

Verdadeiro

b)

Falso

50.

Somar (Preço*Quantidade) com SUM(Preço*Quantidade) e SUMX(Tabela, Preço*Quantidade) tem exatamente o mesmo efeito em todos os contextos.

a)

Verdadeiro

b)

Falso