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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.04.2018, 09:52   #1  
iiipoizone is offline
iiipoizone
Участник
 
43 / 11 (1) +
Регистрация: 07.09.2015
Отчет Excel как c уровнями группировок


Есть у кого-то готовый пример как сделать такой отчет?

Нужно сделать такую группировку данных с итогами

Данных много, группировка и расстановка итогов работает у меня медленно.

1С вроде как умеет делать это быстро т.к создание таких отчетов для него уже продумана разработчиками.

Может кто-то делал такой отчет и поделиться проектом или алгоритмом?

Как сейчас считаю итоги:
по мере получения данных из базы данных считаю заполняю итоги в контейнеры,
потом когда все данные прочтены извлекаю итоги из контейнера и вношу в Excel

Группировку делаю через макросы, примерно так:

Sub MCGroup()
Dim cell As Range
Application.ScreenUpdating = False

Rows("2:2").Select



For Each cell In ActiveSheet.UsedRange.Columns(7).Cells
If (cell.Row >= 7 And cell.Font.Bold = False And cell.Value <> "") Then

If cell.Value <> "" Then cell.EntireRow.Group
End If
Next
Application.ScreenUpdating = True
End Sub


UPD: узнал, что в 1С такие отчеты называются уровни группировок. И в 1С это действительно работает быстро


Последний раз редактировалось iiipoizone; 27.04.2018 в 10:43.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
dynamicsax-fico: Dynamics 365 General Journal Excel Imports Blog bot DAX Blogs 0 08.12.2017 03:13
atinkerersnotebook: Using Excel to Import Products & Services in Dynamics AX Blog bot DAX Blogs 0 19.07.2013 15:11
Sample Design Patterns: Microsoft Dynamics AX - Remedy for slow Microsoft Excel import Blog bot DAX Blogs 0 29.05.2011 17:13
отчет в Excel Люда DAX: Программирование 1 26.09.2007 10:29
Из 1С в Excel Aslan DAX: Администрирование 1 11.10.2005 14:22

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

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

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