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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.05.2010, 00:27   #1  
Ievgenii is offline
Ievgenii
Участник
Аватар для Ievgenii
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
 
111 / 113 (4) +++++
Регистрация: 21.09.2008
Адрес: Copenhagen, Denmark
Цитата:
Вариант с фильтром не интересен, т.к. в итоге получается что из базы выбираются все данные, а затем фильтруются. Производительность таких отчетов со временем будет очень сильно падать.
Согласен. К сожалению под рукой Ax2009 нет сейчас. Попробуйте (5 мин на тест)

1. Создаете DataMethod (BusinessLogic)

String AxDateTimeRange (DateTime From, DateTime To)
{
String axRangeStr = ...;// создаете корректно строку "From..To" или как вам надо
return axRangeStr;
}

2. Дальше ассоцируете data method к параметру отчета и прячете его. Для переменных метода - параметры сами появяться.

3. Должно работать

Цитата:
Можно ли использовать выражения в Value параметра?
Вроде нет иммено для этого случая, ибо вам нужно корректно строить строку использую C# string concatination patterns...
__________________
Thx,
Ievgenii Korovin| Dynamics Ax SCM| Microsoft Corp| http://blogs.msdn.com/DynamicsAxSCM/
Старый 23.05.2010, 22:56   #2  
greench is offline
greench
Участник
Oracle
 
425 / 74 (3) ++++
Регистрация: 12.07.2007
Адрес: Киев
Цитата:
Дальше ассоцируете data method к параметру отчета
А можно с этого места подробнее? Как подвязать метод к фильтру понятно, а как к параметру отчета?

Есть конечно несколько вариантов обхода проблемы с интервалом дат, но они несколько через "одно место". Писать кучу кода в элементарном отчете - немного ставит под сомнение использование SSRS.
Старый 04.02.2011, 18:06   #3  
Eloy is offline
Eloy
Участник
 
10 / 17 (1) ++
Регистрация: 28.07.2010
Чтобы можно было задавать в параметре отчёта SSRS диапазон дат (например, 01.02.2011..04.02.2011, 05.02.2011) как в AX нужно зайти в свойства параметра, который подхватился из Query и поменять тип с System.DateTime на System.String.
Теги
ssrs, диапазон дат

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
paruvella: Displaying SSRS report in Ax-EP page Blog bot DAX Blogs 0 02.02.2010 21:05
emeadaxsupport: Error access SSRS reports - System.Web.Configuration.RegexWorker threw an exception Blog bot DAX Blogs 0 04.12.2009 02:05
emeadaxsupport: Debugging Microsoft Dynamics AX 2009 SSRS reports with Microsoft Visual Studio 2008 Blog bot DAX Blogs 0 26.07.2009 15:07
gatesasbait: Dynamics AX 2009 SSRS and SSAS Integration Tips Blog bot DAX Blogs 3 09.07.2009 13:07
Vincent: Debugging business logic in AX 2009 SSRS reports Blog bot DAX Blogs 0 29.11.2008 09:05
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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