Funções de classificação

A lista mostra as funções de classificação que você pode usar em expressões.

Função Descrição
DenseRank(Arg1, Arg2, Arg3...) Retorna uma classificação de valor inteiro dos valores na coluna selecionada. O primeiro argumento é a coluna a ser classificada.

Um argumento opcional são caracteres determinando se utilizar uma classificação ascendente (padrão) ou uma descendente. Para o valor mais elevado para recuperar a classificação 1, utilize o argumento "desc", para o menor valor para recuperar a classificação 1, utilize "asc".

Aos vínculos são dados o mesmo valor de classificação e o número de classificação mais alto iguala o número de valores exclusivos na coluna.

Os argumentos das colunas adicionais (opcional) podem ser utilizados quando a coluna deve ser dividida em categorias classificadas separadamente.

Exemplos:

DenseRank([Sales])

DenseRank([Sales], "desc", [Region])

Para obter um exemplo, consulte Classificação.

Rank(Arg1, Arg2, Arg3...) Retorna uma classificação de valor inteiro dos valores na coluna selecionada. O primeiro argumento é a coluna a ser classificada.

Um argumento opcional são caracteres determinando se utilizar uma classificação ascendente (padrão) ou uma descendente. Para o valor mais elevado para recuperar a classificação 1, utilize o argumento "desc", para o menor valor para recuperar a classificação 1, utilize "asc".

Aos vínculos são dados valores de classificação dependendo dos valores do argumento opcional:

"ties.method=minimum" (default),

"ties.method=maximum", or

"ties.method=first".

Veja abaixo Mais sobre classificar os vínculos para mais informações sobre os argumentos disponíveis.

Os argumentos das colunas adicionais (opcional) podem ser utilizados quando a coluna deve ser dividida em categorias classificadas separadamente.

Exemplos:

Rank([Sales])

Rank([Sales], "desc", [Region])

Rank([Sales], "ties.method=first")

Para obter um exemplo, consulte Classificação.

RankReal(Arg1, Arg2, Arg3...) Retorna uma classificação de valor real dos valores na coluna selecionada. O primeiro argumento é a coluna a ser classificada.

Um argumento opcional são caracteres determinando se utilizar uma classificação ascendente (padrão) ou uma descendente. Para o valor mais elevado para recuperar a classificação 1, utilize o argumento "desc", para o menor valor para recuperar a classificação 1, utilize "asc".

Aos vínculos são dados valores de classificação dependendo dos valores do argumento opcional:

"ties.method=minimum" (default),

"ties.method=maximum",

"ties.method=first", or

"ties.method=average".

Veja abaixo Mais sobre classificar os vínculos para mais informações sobre os argumentos disponíveis. O método de vínculos médios é utilizado ao calcular o Relacionamento dos dados utilizando Spearman R.

Os argumentos das colunas adicionais (opcional) podem ser utilizados quando a coluna deve ser dividida em categorias classificadas separadamente.

Exemplos:

RankReal([Sales])

RankReal([Sales], "desc", [Region])

RankReal([Sales], "ties.method=average")

Nota: Se um eixo usando uma expressão customizada com classificação foi configurado para Avaliar a expressão do eixo em: Filtragem atual apenas, então a classificação será recalculada com cada filtragem.

Mais sobre laços de classificação:

Com as funções Rank e RankReal, você pode adicionar um argumento de método de vínculos opcional dependendo de como você quer igualar os valores a serem classificados.

Argumento Descrição
"ties.method=minimum" Fornece a todos os vínculos o menor valor de classificação dos valores do vínculo.
"ties.method=maximum" Fornece a todos os vínculos o maior valor de classificação dos valores do vínculo.
"ties.method=first" Fornece o primeiro valor de vínculo encontrado o menor valor de classificação e continua com o valor de classificação seguinte para o próximo vínculo.
"ties.method=average" Fornece a todos os vínculos a média dos valores de classificação para todos os vínculos.

Exemplo:

Quando uma lista está para ser classificada, os seus valores são, antes de tudo ordenados. Em seguida, aos valores ordenados são atribuídos um valor de classificação dependendo da ordem na lista ordenada. Qual classificação é dada a um valor de vínculo depende do método dos vínculos. Os valores vazios são deixados vazios e não recebem qualquer classificação.

Lista dos valores Rank with "ties.method=minimum" Rank with "ties.method=maximum" Rank with "ties.method=first" Rank with "ties.method=average"
1 1 1 1 1
2 2 3 2 2.5
3 4 4 4 4
2 2 3 3 2.5
(Vazio) (Vazio) (Vazio) (Vazio) (Vazio)
5 5 5 5 5

Se DenseRank foi utilizado, os valores de classificação resultantes no exemplo são 1 2 3 4.

Veja tambémFunções.