Trova e aggiorna le tabelle pivot nidificate o figlie della tabella pivot padre

Possibili scenari di utilizzo

A volte, una tabella pivot utilizza un’altra tabella pivot come origine dati, quindi viene chiamata tabella pivot figlio o tabella pivot nidificata. Puoi trovare le tabelle pivot figlie di una tabella pivot genitore utilizzando il fileTabella pivot.GetChildren()metodo.

Trova e aggiorna le tabelle pivot nidificate o figlie della tabella pivot padre

Il codice di esempio seguente carica il fileesempio di file Excel che contiene tre tabelle pivot. Le due tabelle pivot inferiori sono i figli della tabella pivot precedente, come mostrato in questo screenshot. Il codice trova la tabella pivot dei bambini utilizzando il fileTabella pivot.GetChildren()metodo e poi li aggiorna uno per uno.

cose da fare:immagine_alt_testo

Codice d’esempio

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
//Load sample Excel file
Workbook wb = new Workbook("sampleFindAndRefreshNestedOrChildrenPivotTables.xlsx");
//Access first worksheet
Worksheet ws = wb.Worksheets[0];
//Access third pivot table
PivotTable ptParent = ws.PivotTables[2];
//Access the children of the parent pivot table
PivotTable[] ptChildren = ptParent.GetChildren();
//Refresh all the children pivot table
int count = ptChildren.Length;
for (int idx = 0; idx < count; idx++)
{
//Access the child pivot table
PivotTable ptChild = ptChildren[idx];
//Refresh the child pivot table
ptChild.RefreshData();
ptChild.CalculateData();
}