|
![]() |
#1 |
Участник
|
Цитата:
Вариант с фильтром не интересен, т.к. в итоге получается что из базы выбираются все данные, а затем фильтруются. Производительность таких отчетов со временем будет очень сильно падать.
1. Создаете DataMethod (BusinessLogic) String AxDateTimeRange (DateTime From, DateTime To) { String axRangeStr = ...;// создаете корректно строку "From..To" или как вам надо return axRangeStr; } 2. Дальше ассоцируете data method к параметру отчета и прячете его. Для переменных метода - параметры сами появяться. 3. Должно работать Цитата:
Можно ли использовать выражения в Value параметра?
__________________
Thx, Ievgenii Korovin| Dynamics Ax SCM| Microsoft Corp| http://blogs.msdn.com/DynamicsAxSCM/ ![]() |
|
![]() |
#2 |
Участник
|
Цитата:
Дальше ассоцируете data method к параметру отчета
Есть конечно несколько вариантов обхода проблемы с интервалом дат, но они несколько через "одно место". Писать кучу кода в элементарном отчете - немного ставит под сомнение использование SSRS. |
|
![]() |
#3 |
Участник
|
Чтобы можно было задавать в параметре отчёта SSRS диапазон дат (например, 01.02.2011..04.02.2011, 05.02.2011) как в AX нужно зайти в свойства параметра, который подхватился из Query и поменять тип с System.DateTime на System.String.
|
|
Теги |
ssrs, диапазон дат |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|