Questão de Banco de Dados — BI (Business Intelligence) — Quadrix 2024
- Código
- qg347804
- Banca
- Quadrix
- Órgão
- COREN-PR
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista de Tecnologia da Informação
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: ERRADO (letra E). A função Count() no Qlik não retorna a soma total dos valores de uma expressão; ela retorna o número de registros (contagem) que atendem à condição de seleção. A função que soma valores é a Sum(). A assertiva confunde a função de contagem com a de soma.
A linguagem de programação Qlik (utilizada nas ferramentas QlikView e Qlik Sense) possui um conjunto de funções de agregação que operam sobre os dados selecionados. Cada uma tem uma finalidade específica:
Count(): conta o número de registros (linhas) que satisfazem a condição de seleção atual. Pode contar valores distintos com Count(Distinct campo).
Sum(): retorna a soma total dos valores numéricos de uma expressão nos registros selecionados.
Avg(): retorna a média aritmética dos valores.
Min() e Max(): retornam, respectivamente, o menor e o maior valor.
Only(): retorna o valor único de um campo quando há apenas um valor possível.
A confusão entre Count() e Sum() é uma pegadinha clássica em provas de BI. O candidato que não domina as funções de agregação do Qlik pode facilmente marcar como correto, pois ambas trabalham com dados selecionados. No entanto, a diferença é fundamental: Count() conta registros, enquanto Sum() soma valores.
Para fixar:
Função | O que faz | Exemplo de uso |
|---|---|---|
| Conta o número de registros |
|
| Soma os valores de um campo |
|
| Calcula a média |
|
| Menor / maior valor |
|
A banca troca a função Count() (que conta registros) pela Sum() (que soma valores). Essa é uma inversão clássica de funções de agregação. Na prova, leia com atenção qual função está sendo descrita: se o texto fala em "soma total", a função correta é Sum(), não Count().
A assertiva está errada porque descreve a função Sum(), não a Count(). A Count() retorna o número de registros que atendem à seleção, enquanto a Sum() é que retorna a soma total dos valores de uma expressão. A banca inverteu as funções para induzir o candidato ao erro.
Gabarito: letra E — a afirmação está incorreta, pois a função Count() conta registros, não soma valores.
Link permanente: /questoes/qg347804