FirstSortedValue() retorna o valor da expressão especificada em value que corresponde ao resultado de classificação do argumento sort_weight, por exemplo, o nome do produto com o menor preço de unidade. O valor nth na ordem de classificação pode ser especificado em rank. Se mais de um valor resultante compartilhar o mesmo sort_weight para o rank, especificado, a função retorna NULL.
Campo de saída. A função encontra o valor da expressão value que corresponde ao resultado de classificação sort_weight.
sort_weight
Campo de entrada. A expressão que contém os dados que serão classificados. O primeiro valor (mais baixo) de sort_weight é encontrado, a partir do qual o valor correspondente da expressão value é determinado. Ao colocar um sinal de menos na frente de sort_weight, a função retorna o último (mais alto) valor classificado em seu lugar.
rank
Se for especificado um rank "n" maior que 1, será obtido o enésimo valor classificado.
SetExpression
Por padrão, a função de agregação agregará um conjunto de registros possíveis definidos pela seleção. Um conjunto de registros alternativos pode ser definido por uma expressão de análise.
DISTINCT
Se a palavra DISTINCT aparecer antes dos argumentos de função, as duplicatas resultantes da avaliação dos argumentos de função serão ignoradas.
TOTAL
Se a palavra TOTAL ocorrer antes dos argumentos da função, o cálculo será feito sobre todos os valores possíveis, dadas as seleções atuais, e não apenas sobre os pertinentes ao valor dimensional atual, isto é, desconsiderando as dimensões do gráfico.
Usando TOTAL [<fld {.fld}>], em que o qualificador TOTAL é seguido por uma lista de um ou mais nomes de campo como um subconjunto das variáveis de dimensão de gráfico, você cria um subconjunto dos valores possíveis totais.
Carregue os dados e abra uma pasta. Crie uma nova tabela e adicione estes campos como medidas:
=FirstSortedValue (Product, UnitPrice) para calcular o produto com o menor preço unitário.
=FirstSortedValue (Product, UnitPrice, 2) para calcular o produto com o segundo menor preço unitário.
=FirstSortedValue (Customer, -UnitPrice, 2) para calcular o cliente com o produto que tem o segundo maior preço unitário.
=FirstSortedValue (Customer, UnitPrice, 3) para calcular o cliente com o produto que tem o terceiro maior preço unitário.
=FirstSortedValue (Customer, -UnitPrice*UnitSales, 2) para calcular o cliente com o produto que tem o terceiro maior preço unitário, UnitPrice multiplicado por UnitSales.
A primeira coluna retorna o valor BB, pois esse é o produto que tem o menor UnitPrice (9)
A segunda coluna retorna o valor BB pois este é o produto com o segundo menor UnitPrice (10).
A terceira coluna retorna o valor Betacab, que é o Customer com o Product que tem o segundo maior UnitPrice (20).
A quarta coluna retorna NULL, porque existem dois valores de Customer (Astrida e Canutility) com a mesma classificação (terceira mais baixa) UnitPrice (15).
A quinta coluna retorna Canutility, que é o Customer com o segundo maior valor de pedido de venda, UnitPrice multiplicado por UnitSales (120).
Exemplo - Cenário de FirstSortedValue
Visão geral
Um conjunto de dados contém números de vendas dos três primeiros meses do ano. O gerente regional quer identificar os produtos mais e menos vendidos para planejar o estoque futuro.
Abra o editor da carga de dados e adicione o script de carregamento abaixo em uma nova guia.
O script de carregamento contém:
Um conjunto de dados que é carregado em uma tabela de dados denominada Example.
Carregue os dados e abra uma pasta. Crie uma nova tabela e adicione esse campo como uma dimensão:
Category
Crie as seguintes medidas:
=FirstSortedValue(SalesProduct, -Sales) para calcular o produto mais vendido em cada categoria.
=FirstSortedValue(TOTAL SalesProduct, -Sales) para calcular o produto mais vendido no geral.
=FirstSortedValue(TOTAL SalesProduct, Sales) para calcular o produto com menor venda geral.
Results table
Category
FirstSortedValue(SalesProduct, -Sales)
FirstSortedValue(TOTAL SalesProduct, -Sales)
FirstSortedValue(TOTAL SalesProduct, Sales)
Fruit
Apple
Apple
Carrot
Vegetable
Carrot
Apple
Carrot
Os resultados indicam que Apple e Carrot são os produtos mais vendidos em suas respectivas categorias, Fruit e Vegetable. No entanto, em todas as categorias, Apple foi o produto mais vendido e Carrot foi o produto menos vendido.
Se você encontrar algum problema com esta página ou seu conteúdo - um erro de digitação, uma etapa ausente ou um erro técnico - informe-nos como podemos melhorar!