PivotFilter.Order Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie l’ordre d’évaluation du filtre parmi tous les filtres valeur appliqués à l’ensemble PivotTablede . Lecture/écriture
public:
property int Order { int get(); void set(int value); };
public int Order { get; set; }
Public Property Order As Integer
Valeur de propriété
Integer.
Remarques
Cette propriété est valide uniquement pour les types PivotFilterValue et Topn
. Une erreur d’exécution est retournée si une tentative de définition ou d’obtention de cette propriété est effectuée pour les filtres Label et Date . 1 représente le premier filtre évalué, 2 représente le filtre suivant évalué, et ainsi de suite, jusqu’à ce que la n
ième valeur soit atteinte. -1 représente un filtre inactif.
Si la Order propriété n’est pas spécifiée lorsqu’un nouveau filtre est ajouté, elle est définie sur N+1
(où N
est le nombre actuel le plus élevé Order dans la collection de filtres).
La propriété peut être spécifiée dans la Microsoft.Office.Interop.Excel.PivotFilters.Add méthode ou elle peut être définie ultérieurement pour un champ en modifiant la propriété .
L'augmentation de l'ordre d'évaluation d'un champ diminue d'une unité l'ordre d'évaluation du champ qui avait cette valeur auparavant, ainsi que de tous les champs situés entre les deux champs concernés. La restitution de l'ordre d'évaluation antérieur n'a pas d'effet. La diminution de l'ordre d'évaluation pour un champ augmente d'une unité l'ordre d'évaluation du champ qui avait cette valeur auparavant, ainsi que de tous les champs situés entre les deux champs concernés.
L’ordre de PivotFilters dans la collection est le même que celui dans lequel ils sont évalués. Ainsi, les développeurs peuvent modifier l’ordre dans lequel un PivotField est évalué. Quand un PivotField (non-OLAP PivotTables) ou un CubeField (OLAP PivotTables) est supprimé de la PivotTables collection, cette propriété est définie sur -1 pour un filtre Value ou Top n
appliqué au champ. Si vous rajoutez le champ, vous définissez la Order propriété N+1
sur pour un filtre Value ou Top n
appliqué si une valeur n’est pas spécifiée explicitement.