Fonctions de partition
La partition est un moyen de regrouper une série de valeurs plus ou moins continues en un petit nombre de "partitions".
Fonction | Description |
---|---|
AutoBinNumeric
|
Tente de regrouper les valeurs d'une colonne spécifiée dans le nombre de partitions défini. Cependant, il peut y avoir un nombre de partitions plus grand ou plus petit que le nombre défini, car la méthode renverra toujours des partitions avec des limites faciles à lire (avec autant de nombres égaux que possible). Le premier argument est la colonne à partitionner et le second argument le nombre de partitions souhaitées.
Exemple :
|
BinByDateTime
|
Regroupe les valeurs dans les partitions à partir d'une hiérarchie naturelle de dates, de dates et heures ou d'heures. Le premier argument correspond à la colonne Si vous rédigez une expression personnalisée basée sur une expression
Les arguments valides pour Arg2 sont des combinaisons de : ' ' ' ' ' ' ' ' ' ' ' Arg2 peut également être une combinaison de : ' ' Exemples :
Pour une colonne de date intitulée Date de commande, l'expression ci-dessus entraîne l'affichage du sélecteur de colonne et du curseur de hiérarchie suivants lorsqu'ils sont utilisés dans une expression personnalisée :
Pour le niveau d'élagage 0, le curseur est placé à la position « Année », pour le niveau 1, à la position Trimestre ; pour le niveau 2, à la position Mois et pour le niveau 3, la position Jour.
Pour utiliser la partition selon la norme ISO 8601 pour une colonne de date, utilisez les parties de date |
BinByEvenDistance
|
Regroupe les valeurs dans la colonne spécifiée afin d'obtenir une distance égale entre toutes les partitions. Le premier argument est la colonne à partitionner et le second est la longueur des intervalles. Le troisième argument (facultatif) spécifie l'emplacement de départ du décompte. Si aucun argument de départ n'est spécifié, la première partition débute à zéro.
Exemples :
|
BinByEvenDistribution
|
Regroupe les valeurs dans la colonne spécifiée afin que chaque partition (groupe) ait le même nombre de valeurs uniques que les autres. La dernière partition peut comporter davantage de valeurs uniques que les autres. Le premier argument est la colonne à partitionner et le deuxième argument le nombre de partitions. Les valeurs non valides génèrent un résultat non valide.
Exemple :
|
BinByEvenIntervals
|
Regroupe les valeurs dans la colonne spécifiée afin que la plage de valeurs soit divisée en intervalles égales. Le premier argument est la colonne à partitionner et le deuxième argument le nombre de partitions.
Exemple :
|
BinBySpecificLimits
|
Regroupe les valeurs dans la colonne spécifiées par limites définies pour les partitions (groupes). Le premier argument est la colonne à partitionner et les arguments suivants représentent les limites des partitions. Toutes les lignes dont les valeurs sont supérieures à la plus grande limite auront la même valeur partitionnée. Les valeurs non valides génèrent un résultat non valide.
Exemple :
|
BinByStdDev
|
Regroupe les valeurs dans différentes partitions selon leur distance de la valeur moyenne, mesurée en écart type. Le premier argument est la colonne à partitionner et les arguments suivants sont le nombre d'écarts type à afficher par rapport à la moyenne. Les arguments d'écart type devront être fournis dans l'ordre croissant et toutes les valeurs doivent être positives.
Exemple :
Cela créera une partition pour : écart type ≤ -1 écart type de -1 écart type de -0,5 écart type de 0,5 écart type de 1 écart type > 1 |
BinBySubstring
|
Regroupe les valeurs en partitions selon le caractère de début ou de fin de la valeur. Cela signifie que vous pouvez utiliser cette méthode pour regrouper toutes les valeurs commençant par « A » dans une partition, par « B » dans un autre, etc. Le premier argument est la colonne
Exemples :
|
BinByTimeSpan
|
Regroupe les valeurs en partitions selon une période. Le premier argument est la colonne Les arguments valides pour Arg2 sont une combinaison de : ' ' ' ' ' Exemple :
Pour une colonne de
|
FiscalBinByDateTime
|
Regroupe les valeurs en partitions selon une hiérarchie naturelle de dates ou de dates et heures, avec un décalage des niveaux correspondant au nombre de mois indiqué. Le premier argument correspond à la colonne Si cet argument n'a pas été défini, la valeur
Exemples :
|
Voir aussi Fonctions.
Exemple
Prenons l'exemple d'une colonne avec les valeurs suivantes :
Si la colonne est partitionnée à l'aide des méthodes de partition ci-dessous, les limites obtenues s'affichent comme suit :
Méthode de partitionnement | Résultat |
---|---|
AutoBinNumeric([Column],5) | ![]() |
BinByEvenDistance([Column],5) | ![]() |
BinByEvenDistribution([Column],5) | ![]() |
BinByEvenIntervals([Column],5) | ![]() |
BinBySpecificLimits([Column],-2,4,10,16,22) | ![]() |