Можете ли вы установить параметр, который ссылается на поле выражения, которое рассчитывается на основе выбора другого параметра? - PullRequest
0 голосов
/ 28 января 2020

Я пытаюсь создать параметр, который просматривает значения поля в отчете, которое рассчитывается на основе ввода другого параметра.

В частности, первый параметр - это числовая опция (30, 60 или 90), а выражение поля представляет собой DATEADD, который добавляет значение параметра к значению поля даты.

Следующий параметр, который мне нужен, - это выбрать даты в «поле выражения», которые попадают в определенный диапазон. т. е. пользователь выбирает 30, чтобы в отчете генерировалась и заполнялась «Дата найма» + 30.

Затем я хочу выбрать только записи, в которых эта новая дата попадает в указанный диапазон, т.е. Дата вступления в силу 2/1 / 2020- 2/29/2020. Я искал везде, но не могу найти ответ, и я не знаю, возможно ли это.

Пример результатов

[EffDate Field[\]\[1\]][1]

Results example

Ответы [ 2 ]

1 голос
/ 30 января 2020

Я думаю, что это было то, что SuperSimmer 44 имел в виду, чего я не мог понять раньше.

Я добавил следующие параметры:

Wait - целое число, которое установило доступные значения из 30, 60 и 90 с - дата до - дата

Я сохранил поле «Дата вступления в силу» в своем отчете, которое было выражением = DateAdd («d», Параметры! wait.Value, Fields! HireDate. Значение)

Затем я добавил фильтр в набор данных, который сообщает, что значение выражения = DateAdd ("d", Параметры! Wait.Value, Поля! HireDate.Value) находится между @from & @to тогда они должны включить запись в результаты. Это сработало отлично. Образец отчета

0 голосов
/ 28 января 2020

Вставьте 2 параметра, один из которых называется qty для хранения доступных значений из списка 30/60/90 или 120 и т. Д. c

другой вызываемой даты для хранения вашей даты вступления в силу.

Создайте вычисляемое поле в наборе данных с именемffectivedate, в котором используется DateAdd, например ie: = DateAdd ("d", Параметры! Qty.Value, Параметры !ffectivedate.Value)

Затем установите фильтр в вашем наборе данных, который использует это вычисленное поле.

...