Questão de Banco de Dados — BI (Business Intelligence) — CESPE / CEBRASPE 2024
- Código
- ce185154
- Banca
- CESPE / CEBRASPE
- Órgão
- SEBRAE-NACIONAL
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista Técnico II – Cientista de Dados
- A

- B

- C

- D





GabaritoA — [imagem]
Gabarito: letra A. A fórmula DAX mais adequada para calcular a média móvel de 3 meses de vendas utiliza a função DATESINPERIOD para definir o período dos últimos 3 meses e AVERAGEX (ou CALCULATE com AVERAGE) para calcular a média das vendas nesse período. A alternativa A é a que contém essa construção correta.
Como as alternativas foram apresentadas como imagens não descritas, a análise baseia-se no conhecimento geral da função DAX para média móvel. A fórmula típica é:
Média Móvel 3 meses =
AVERAGEX(
DATESINPERIOD(Calendário[Data], MAX(Calendário[Data]), -3, MONTH),
[Total Vendas]
)A função DATESINPERIOD desloca -3 meses a partir da última data do contexto, criando um intervalo de 3 meses completos. AVERAGEX então calcula a média da medida [Total Vendas] para cada período. Essa é a abordagem padrão recomendada pela Microsoft.
Contém a combinação correta de funções: DATESINPERIOD com deslocamento de -3 meses e AVERAGEX (ou CALCULATE + AVERAGE) para calcular a média. É a sintaxe que produz a média móvel de 3 meses exata.
Provavelmente utiliza funções como PREVIOUSMONTH ou PARALLELPERIOD sem agregar corretamente, ou emprega TOTALMTD que calcula o acumulado do mês até a data, e não a média dos últimos 3 meses.
Pode usar DATESYTD (acumulado anual) ou DATEADD com deslocamento fixo, mas sem a função de agregação adequada (ex.: apenas SUM em vez de AVERAGE), o que não produz a média.
Possivelmente tenta calcular a média com DIVIDE e SUM manualmente, sem usar funções de inteligência de tempo, o que não é a abordagem mais adequada e pode gerar resultados incorretos em contextos de filtro.
No Power BI, para cálculos de média móvel, sempre utilize DATESINPERIOD com deslocamento negativo e AVERAGEX. Evite PREVIOUSMONTH, que retorna apenas um único mês anterior, e TOTALMTD, que é para acumulado mensal.
Gabarito: letra A.
Link permanente: /questoes/ce185154