использование параметров в формуле по умолчанию для другого параметра в конструкторе отчетов Pentaho

У меня есть два параметра, определенные в отчете Pentaho, оба они являются датами, дата окончания - это то, что пользователь выбирает, например. 09 июля 2012 г. (9 июля 2012 г.). Другой параметр (дата начала) скрыт и должен быть датой окончания-6, так что это будет 3 июля 2012 года. Можно ли каким-либо образом передать дату окончания параметру даты начала и использовать его в значении формулы по умолчанию? .

Я был бы очень признателен, если бы кто-нибудь помог мне с этим.

Заранее спасибо.


person Malavika    schedule 09.07.2012    source источник


Ответы (1)


да. Сначала определите дату окончания, а затем в значении по умолчанию для даты начала вы можете ссылаться на [enddate] в своей формуле, где вы вычитаете 6.

Главное — сначала определить endDate перед скрытой датой начала.

person Codek    schedule 10.07.2012
comment
Спасибо за ваш ответ. Я пробовал это, и это не работает. На самом деле я передаю эти параметры в подотчет, в котором есть диаграммы, чтобы получить тренд продаж от даты начала до даты окончания. Я также импортировал параметры в подотчет. Я не уверен, почему это не работает. - person Malavika; 10.07.2012
comment
проверьте, правильно ли установлены ваши параметры или нет, отобразив их в родительском отчете - правильно укажите параметры, прежде чем беспокоиться о подотчете. Это работает - время от времени я использую скрытые параметры. - person Codek; 11.07.2012
comment
Привет, Codek, значение даты начала всегда 4 июля, независимо от того, что я выберу в качестве даты окончания. Похоже, он всегда принимает текущую дату-7, а не то, что пользователь выбирает в параметре даты. Я определил дату окончания до даты начала и также выбрал ее в формуле. - person Malavika; 11.07.2012
comment
Ах, убедитесь, что вы используете формулу постобработки, а не формулу значения по умолчанию. - person Codek; 12.07.2012
comment
Если бы у меня была эта проблема раньше, формула постобработки сработала для меня. - person Cy Pangilinan; 14.07.2012
comment
Это не проблема; Вот как это работает. Формула значения по умолчанию выполняется ДО приглашения, а постобработка после. - person Codek; 17.07.2012