AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.03.2011, 17:42   #1  
refined is offline
refined
Участник
 
9 / 10 (1) +
Регистрация: 18.02.2011
:( Сводная таблица на форме через ADO.Recordset
Как сделать суммирование в сводной таблице по полям? Чтобы происходила автоматическая группировка?

Грубо говоря, есть так:
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)...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вспомогательный класс для импорта из Excel через ADO gl00mie DAX: База знаний и проекты 80 10.04.2017 10:55
Сводная таблица. Сворачивание Andrux DAX: Программирование 2 03.08.2010 16:17
executeQuery на Форме Arahnid DAX: Программирование 12 03.11.2007 23:25
Запуск программы из Аксапты через 2-хзвенку Migel_84 DAX: Программирование 25 27.04.2006 09:41
Как вызвать через ADO хранимую процедуру с параметрами ? LSA DAX: Программирование 16 23.12.2004 18:17

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 20:23.