Как сделать суммирование в сводной таблице по полям? Чтобы происходила автоматическая группировка?
Грубо говоря, есть так:
X++:
pivotTotal = activeView.AddTotal('Количество', pivotField, ptConstants.plFunctionCount());
COM::createFromObject(activeView.DataAxis()).InsertTotal(pivotTotal);
А хочется чтобы происходило суммирование в случае если поле Amount. Но почему-то такой код не работает:
X++:
pivotTotal = activeView.AddTotal('Сумма', pivotField, ptConstants.plFunctionSum());
COM::createFromObject(activeView.DataAxis()).InsertTotal(pivotTotal);
Метод "AddTotal" в COM-объекте класса "PivotView" возвратил код ошибки 0x80045DE6 (<неизвестно>), который означает: Function cannot be applied to the given field.
PS я пробовал любые поля pivotFields.Item(i)...