Skip to main content

Метод PivotTableItems::getEnumerator

Используется для перечисления элементов сводной таблицы.

Пример​


PivotTableItems pivotTableItems = pivotTable.getFieldItems("Age");
std::shared_ptr<Enumerator<PivotTableItem>> enumerator = pivotTableItems.getEnumerator();
while (enumerator->isValid())
{
PivotTableItem pivotTableItem = enumerator->getCurrent();
boost::optional<std::string> alias = pivotTableItem.getAlias();
if (alias.has_value())
{
std::printf("%s", alias.get().c_str());
}
std::printf("%s", pivotTableItem.getName().c_str());
std::printf("%d", pivotTableItem.getItemType());
std::printf("%d", pivotTableItem.isCollapsed());
enumerator->goToNext();
}