Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — Quadrix 2024

ProgramaçãoLinguagens de programação
Código
qg347803
Banca
Quadrix
Órgão
COREN-PR
Ano
2024
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Em relação ao conceito de dado, à Lei Geral de Proteção de Dados (LGPD) e à linguagem de programação Qlik, julgue o item a seguir.Na linguagem de programação Qlik, a função FirstSortedValue() retorna o primeiro valor de uma expressão ordenada, de acordo com outra expressão.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Função FirstSortedValue() no Qlik

Gabarito: C — CERTO. A afirmação está correta: na linguagem Qlik, a função FirstSortedValue() retorna o primeiro valor de uma expressão, considerando a ordem definida por uma segunda expressão. Essa é a definição oficial da função na documentação do Qlik Sense e do QlikView.

A função FirstSortedValue() é uma função de agregação do Qlik que permite recuperar um valor específico de um campo, após ordenar os registros com base em outra expressão. Ela é muito útil em análises de Business Intelligence, quando se deseja, por exemplo, obter o nome do produto mais vendido, o cliente com maior faturamento ou a data da primeira venda.

A sintaxe básica é FirstSortedValue(ValueExpression, SortWeightExpression). O primeiro parâmetro é a expressão que retorna o valor desejado (por exemplo, um campo de nome). O segundo parâmetro é a expressão que define a ordem de classificação (por exemplo, um campo de valor de venda). A função ordena os registros de acordo com o segundo parâmetro e retorna o valor do primeiro registro na ordem estabelecida.

Um ponto importante é que a ordenação é crescente por padrão. Ou seja, se você usar FirstSortedValue(Cliente, Vendas), a função retornará o cliente com o menor valor de vendas. Para obter o maior valor, é necessário usar o parâmetro opcional de sinal negativo, como FirstSortedValue(Cliente, -Vendas), ou usar a variante FirstSortedValue(Cliente, Vendas, 1) que retorna o último valor na ordem crescente.

A banca explora aqui um conhecimento específico de uma ferramenta de BI, que não é uma linguagem de programação tradicional, mas sim uma linguagem de script e expressões do Qlik. O candidato que não conhece a função pode ser induzido a marcar errado, mas a definição apresentada está exatamente de acordo com a documentação oficial.

  1. 1Define expressão de valor
  2. 2Define expressão de ordenação
  3. 3Ordena crescente por padrão
  4. 4Retorna o primeiro valor
LEVEL · soulevel.com.br
NÃO CAIA NESSA!

A banca pode tentar confundir o candidato com a ordem dos parâmetros ou com o comportamento padrão de ordenação. Lembre-se: FirstSortedValue(Valor, Ordem) retorna o primeiro valor na ordem crescente da expressão de ordenação. Para obter o maior, use o sinal negativo ou o terceiro parâmetro.

Gabarito: letra C

Link permanente: /questoes/qg347803