Метод PivotTable::getFieldsList
Метод возвращает список PivotTableField``всех полей сводной таблицы.
Пример
PivotTableFields pivotTableFields = pivotTable.getFieldsList();
for (int i = 0; i < pivotTableFields.size(); i++)
{
PivotTableField field = pivotTableFields[i];
std::printf("%s", field.fieldProperties.fieldAlias.get().c_str());
std::printf("%s", field.fieldProperties.subtotalAlias.get().c_str());
std::printf("%s", field.fieldProperties.fieldName.c_str());
std::shared_ptr<Enumerator<PivotTableFieldCategory>> enumerator = field.fieldCategories.getEnumerator();
while (enumerator->isValid())
{
PivotTableFieldCategory category = enumerator->getCurrent();
std::printf("%d", category);
enumerator->goToNext();
}
}