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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.07.2006, 12:53   #1  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2494 (89) +++++++++
Регистрация: 20.08.2005
Сводные таблицы Excel?
__________________
Axapta v.3.0 sp5 kr2
Старый 31.07.2006, 12:54   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от AndyD
Сводные таблицы Excel?
Максимум 256 колонок
__________________
полезное на axForum, github, vk, coub.
Старый 31.07.2006, 13:22   #3  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от AndyD
Сводные таблицы Excel?
Поддерживаю. Хорошее решение при минимальных усилиях.
Цитата:
Сообщение от mazzy
Максимум 256 колонок
В Excel 2007 обещается 16 тыщ колонок и чуть больше мильона строк. Ждать осталось недолго.
Хотя на сводные таблицы существуют какие-то свои внутренние ограничения. По-моему, например, уникальных строк сводной таблицы не может быть больше 8 тысяч.
Цитата:
Сообщение от Прокопьева
В Аксессе такое представление называлось как перекрестный запрос и использовалась опция SQL - pivot.
Можно попробовать "дотянуть" данные до Аксеса и сделать там. Это не так сложно, как может показаться. Примерный набросок сценария можно посмотреть здесь: Альтернативные конструкторы отчетов в Axapta


P.S. Виноват! Вру! Не 65, а только 16 тысяч столбцов будет (исправил выше):
В России представили вторую бету Office 2007
(т.е. очевидно строк будет 65536*16 = 1 048 576, а колонок 256*64 = 16 384)

Последний раз редактировалось Gustav; 31.07.2006 в 13:50.
Старый 31.07.2006, 13:26   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Gustav
Можно попробовать "дотянуть" данные до Аксеса и сделать там.
Тогда уж лучше в Reporting Service.
http://axapta.mazzy.ru/lib/reportingservice/

Хотя, если подумать, то и так и иначе - изврат.
__________________
полезное на axForum, github, vk, coub.
Старый 31.07.2006, 13:55   #5  
Прокопьева is offline
Прокопьева
Участник
 
40 / 10 (1) +
Регистрация: 02.03.2006
Цитата:
Сообщение от AndyD
Сводные таблицы Excel?
Можно немного поподробнее, плиз, как воспользоваться возможностью построить сводную таблицу Excel по таблице Аксапты?
Старый 31.07.2006, 15:16   #6  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от Прокопьева
Можно немного поподробнее, плиз, как воспользоваться возможностью построить сводную таблицу Excel по таблице Аксапты?
Как по любой другой внешней для Excel таблице. Сначала настроить источник ODBC (если он еще не настроен). Далее по меню Excel: Данные / Сводная таблица / опция (вторая) "во внешнем источнике данных" - и далее мастер Вас поведет.

Этот вариант годится только на тот случай, когда Вас не интересуют вопросы ограничения доступа. Т.е. предполагается, что Вы или пользователь Вашей будущей сводной таблицы имеет доступ ко всем данным исходной таблицы Аксапты. Либо Вы настраиваете сводную таблицу не на table, а на view в СУБД и уже во view отфильтровываете все необходимые пользователю такого отчета записи.

Если вопросы ограничения доступа для Вас существенны (RLS, например), то тогда лучше построить запрос в Аксапте и вывести данные в Excel любым нравящимся способом на один лист, после чего на другом листе построить сводную табицу - для этого воспользоваться командой меню Excel: Данные / Сводная таблица / опция (первая) "в списке или базе данных Microsoft Excel" ...
(пункты меню называю по русской версии Excel 2000)

Конечно же, всё что Вы можете сделать руками через меню, Вы можете потом записать макрорекордером Excel и получившийся VBA-код переложить на X++.

Последний раз редактировалось Gustav; 31.07.2006 в 15:21.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Печать нескольких экземпляров отчета по умолчанию. bum DAX: Функционал 3 17.06.2008 10:42
Двухсторонняя печать отчета Shirmin Oleg DAX: Программирование 6 18.10.2007 10:08
Печать отчета на несколько страниц Прокопьева DAX: Программирование 7 18.08.2006 07:40
Печать отчетов, как увеличить масштаб отчета? Hidden DAX: Прочие вопросы 8 30.12.2005 10:55
Печать только четных или нечетных страниц отчета Yury DAX: Программирование 9 07.02.2003 15:37

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

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

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