Funções de compartimentalização
O Binning é uma forma de agrupar um número de valores contínuos maiores ou menores para um número menor de "compartimentos".
| Função | Descrição |
|---|---|
AutoBinNumeric
|
Tenta agrupar os valores da coluna especificada no número definido de compartimentos. No entanto, pode haver mais ou menos compartimentos do que o número definido, pois o método sempre resultará em compartimentos com limites que são fáceis de ler (com a maior quantidade de possível de números pares). O primeiro argumento é a coluna a ser compartimentada, enquanto o segundo é o número de compartimentos pretendido.
Exemplo:
|
BinByDateTime
|
Agrupa os valores em compartimentos com base em uma hierarquia de data natural, data/hora ou tempo. O primeiro argumento é a coluna Se você escreve uma expressão customizada com base em uma expressão
Os argumentos válidos para Arg2 são combinações de: ' ' ' ' ' ' ' ' ' ' ' Como alternativa, Arg2 também pode ser uma combinação de: ' ' Exemplos:
Para obter uma coluna de dados chamada de Data do Pedido, a expressão acima resultaria no seletor de coluna e no seletor de hierarquia mostrado abaixo quando usados em uma expressão customizada:
O nível de remoção 0 defini o identificador do cursor para a posição do "ano", 1 significa o trimestre, 2 o mês e 3 o dia.
Para usar binning de acordo com a ISO 8601 para uma coluna de data, use as partes de data |
BinByEvenDistance
|
Agrupa os valores na coluna especificada para que haja uma distância uniforme entre todos os compartimentos. O primeiro argumento é a coluna a ser compartimentada, enquanto o segundo é o comprimento do intervalo. O terceiro argumento (opcional) especifica onde iniciar a contagem. Se nenhum argumento inicial for especificado, o primeiro compartimento começará em zero.
Exemplos:
|
BinByEvenDistribution
|
Agrupa os valores na coluna especificada para que cada compartimento (grupo) tenha o mesmo número de valores exclusivos que os outros. O último compartimento pode ter valores mais exclusivos do que os outros. O primeiro argumento é a coluna para guardar e o segundo argumento é o número de compartimentos. Valores inválidos darão um resultado inválido.
Exemplo:
|
BinByEvenIntervals (Bin por intervalos iguais)
|
Agrupa os valores na coluna especificada de forma que o intervalo de valores seja dividido em intervalos iguais. O primeiro argumento é a coluna para guardar e o segundo argumento é o número de compartimentos.
Exemplo:
|
BinBySpecificLimits
|
Agrupa os valores na coluna especificada por limites definidos para os compartimentos (grupos). O primeiro argumento é a coluna para guardar e os argumentos seguintes são os limites para os compartimentos. Todas as linhas que possuem valores maiores do que o limite maior terão o mesmo valor de compartimento. Valores inválidos darão um resultado inválido.
Exemplo:
|
BinByStdDev
|
Agrupa os valores em diferentes compartimentos, dependendo da distância entre os valores e a média, medida em desvios padrão. O primeiro argumento é a coluna para guardar e os argumentos seguintes são os números de desvios padrão que exibe a partir da média. Os argumentos de desvio padrão devem ser dados de forma ascendente e todos os valores devem ser positivos.
Exemplo:
Isso criará um binning para: ≤ -1 desvio padrão -1 desvio padrão -0,5 desvio padrão 0,5 desvio padrão 1 desvio padrão > 1 desvio padrão |
BinBySubstring
|
Agrupa os valores em compartimentos com base nos caracteres iniciais ou finais do valor. Isso significa que você pode usar esse método para agrupar todos os valores começando com "A" em um bin, "B" em outro, etc. O primeiro argumento é a coluna
Exemplos:
|
BinByTimeSpan
|
Agrupa os valores em compartimentos com base em uma extensão de tempo. O primeiro argumento é a coluna Os argumentos válidos para Arg2 são combinações de: ' ' ' ' ' Exemplo:
Para uma coluna
|
FiscalBinByDateTime
|
Agrupa os valores em compartimentos com base em uma hierarquia de data natural ou de data/hora, com os níveis deslocados de acordo com o número especificado de meses. O primeiro argumento é a coluna Se nenhum quarto for especificado então vai ser usado o valor da propriedade de documento
Exemplos:
|
Veja tambémFunções.
Exemplo
Considere uma coluna com os seguintes valores:
Se essa coluna for compartimentada com o uso dos métodos de compartimentação abaixo, os limites resultantes serão os seguintes:
| Método de classificação | Resultado |
|---|---|
AutoBinNumeric([Column],5) | ![]() |
BinByEvenDistance([Column],5) | ![]() |
BinByEvenDistribution([Column],5) | ![]() |
BinByEvenIntervals([Column],5) | ![]() |
BinBySpecificLimits([Column],-2,4,10,16,22) | ![]() |




