Excel.DateFilterCondition enum
Enum représentant toutes les conditions acceptées par lesquelles un filtre de date peut être appliqué. Permet de configurer le type de PivotFilter appliqué au champ.
Remarques
[ Ensemble d’API : ExcelApi 1.12 ]
Exemples
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/excel/38-pivottable/pivottable-pivotfilters.yaml
await Excel.run(async (context) => {
// Add a date-based PivotFilter.
// Get the PivotTable.
const pivotTable = context.workbook.worksheets.getActiveWorksheet().pivotTables.getItem("Farm Sales");
// PivotFilters can only be applied to PivotHierarchies that are being used for pivoting.
// If it's not already there, add "Date Updated" to the hierarchies.
let dateHierarchy = pivotTable.rowHierarchies.getItemOrNullObject("Date Updated");
await context.sync();
if (dateHierarchy.isNullObject) {
dateHierarchy = pivotTable.rowHierarchies.add(pivotTable.hierarchies.getItem("Date Updated"));
}
// Apply a date filter to filter out anything logged before August.
const filterField = dateHierarchy.fields.getItem("Date Updated");
const dateFilter = {
condition: Excel.DateFilterCondition.afterOrEqualTo,
comparator: {
date: "2020-08-01",
specificity: Excel.FilterDatetimeSpecificity.month
}
};
filterField.applyFilter({ dateFilter: dateFilter });
await context.sync();
});
Champs
after = "After" | La date est postérieure à la date du comparateur. Critères requis : { |
afterOrEqualTo = "AfterOrEqualTo" | La date est postérieure ou égale à la date du comparateur. Critères requis : { |
allDatesInPeriodApril = "AllDatesInPeriodApril" | La date est en avril. |
allDatesInPeriodAugust = "AllDatesInPeriodAugust" | La date est en août. |
allDatesInPeriodDecember = "AllDatesInPeriodDecember" | La date est en décembre. |
allDatesInPeriodFebruary = "AllDatesInPeriodFebruary" | La date est en février. |
allDatesInPeriodJanuary = "AllDatesInPeriodJanuary" | La date est en janvier. |
allDatesInPeriodJuly = "AllDatesInPeriodJuly" | La date est en juillet. |
allDatesInPeriodJune = "AllDatesInPeriodJune" | La date est en juin. |
allDatesInPeriodMarch = "AllDatesInPeriodMarch" | La date est en mars. |
allDatesInPeriodMay = "AllDatesInPeriodMay" | La date est en mai. |
allDatesInPeriodNovember = "AllDatesInPeriodNovember" | La date est en novembre. |
allDatesInPeriodOctober = "AllDatesInPeriodOctober" | La date est en octobre. |
allDatesInPeriodQuarter1 = "AllDatesInPeriodQuarter1" | La date est au 1er trimestre. |
allDatesInPeriodQuarter2 = "AllDatesInPeriodQuarter2" | La date est au 2e trimestre. |
allDatesInPeriodQuarter3 = "AllDatesInPeriodQuarter3" | La date est au 3e trimestre. |
allDatesInPeriodQuarter4 = "AllDatesInPeriodQuarter4" | La date est au 4e trimestre. |
allDatesInPeriodSeptember = "AllDatesInPeriodSeptember" | La date est en septembre. |
before = "Before" | La date est antérieure à la date du comparateur. Critères requis : { |
beforeOrEqualTo = "BeforeOrEqualTo" | La date est antérieure ou égale à la date du comparateur. Critères requis : { |
between = "Between" | Entre Critères requis : { |
equals = "Equals" | Est égal au critère de comparateur. Critères requis : { |
lastMonth = "LastMonth" | La date est le mois dernier. |
lastQuarter = "LastQuarter" | Date du dernier trimestre. |
lastWeek = "LastWeek" | Date de la semaine dernière. |
lastYear = "LastYear" | Date de l’année dernière. |
nextMonth = "NextMonth" | La date est le mois prochain. |
nextQuarter = "NextQuarter" | La date est le prochain trimestre. |
nextWeek = "NextWeek" | La date est la semaine prochaine. |
nextYear = "NextYear" | La date est l’année prochaine. |
thisMonth = "ThisMonth" | La date est ce mois-ci. |
thisQuarter = "ThisQuarter" | La date correspond à ce trimestre. |
thisWeek = "ThisWeek" | La date est cette semaine. |
thisYear = "ThisYear" | Date de cette année. |
today = "Today" | Date d’aujourd’hui. |
tomorrow = "Tomorrow" | La date est demain. |
unknown = "Unknown" |
|
yearToDate = "YearToDate" | La date est de la même année à ce jour. |
yesterday = "Yesterday" | Date d’hier. |