Excel.ShowAsCalculation enum
A função de cálculo ShowAs para o DataPivotField.
Comentários
[ Conjunto de API: ExcelApi 1.8 ]
Exemplos
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/excel/38-pivottable/pivottable-calculations.yaml
await Excel.run(async (context) => {
const pivotTable = context.workbook.worksheets.getActiveWorksheet().pivotTables.getItem("Farm Sales");
const farmDataHierarchy: Excel.DataPivotHierarchy = pivotTable.dataHierarchies.getItem("Sum of Crates Sold at Farm");
const wholesaleDataHierarchy: Excel.DataPivotHierarchy = pivotTable.dataHierarchies.getItem("Sum of Crates Sold Wholesale");
farmDataHierarchy.load("showAs");
wholesaleDataHierarchy.load("showAs");
await context.sync();
// Show the crates of each fruit type sold at the farm as a percentage of the column's total.
let farmShowAs = farmDataHierarchy.showAs;
farmShowAs.calculation = Excel.ShowAsCalculation.percentOfColumnTotal;
farmShowAs.baseField = pivotTable.rowHierarchies.getItem("Type").fields.getItem("Type");
farmDataHierarchy.showAs = farmShowAs;
let wholesaleShowAs = wholesaleDataHierarchy.showAs;
wholesaleShowAs.calculation = Excel.ShowAsCalculation.percentOfColumnTotal;
wholesaleShowAs.baseField = pivotTable.rowHierarchies.getItem("Type").fields.getItem("Type");
wholesaleDataHierarchy.showAs = wholesaleShowAs;
await context.sync();
});
Campos
differenceFrom = "DifferenceFrom" | Diferença do campo Base especificado e do item Base. |
index = "Index" | Calcula os valores da seguinte maneira: ((valor na célula) x (Total total de grandes totais)) / ((Total da Grande Linha) x (Grand Column Total)) |
none = "None" | Nenhum cálculo é aplicado. |
percentDifferenceFrom = "PercentDifferenceFrom" | Diferença do campo Base especificado e do item Base. |
percentOf = "PercentOf" | Percentual do campo base especificado e do item Base. |
percentOfColumnTotal = "PercentOfColumnTotal" | Percentual do total de colunas. |
percentOfGrandTotal = "PercentOfGrandTotal" | Percentual do total. |
percentOfParentColumnTotal = "PercentOfParentColumnTotal" | Percentual do total de colunas para o campo Base especificado. |
percentOfParentRowTotal = "PercentOfParentRowTotal" | Percentual do total da linha para o campo Base especificado. |
percentOfParentTotal = "PercentOfParentTotal" | Percentual do total total para o campo Base especificado. |
percentOfRowTotal = "PercentOfRowTotal" | Percentual do total da linha. |
percentRunningTotal = "PercentRunningTotal" | Percentual de execução total do campo Base especificado. |
rankAscending = "RankAscending" | Classificação crescente do campo Base especificado. |
rankDecending = "RankDecending" | Classificação decrescente do campo Base especificado. |
runningTotal = "RunningTotal" | Executando o total do campo Base especificado. |
unknown = "Unknown" | O cálculo é desconhecido ou sem suporte. |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de