2012-07-09 24 views
0

我在Pentaho報表中定義了兩個參數,它們都是日期,結束日期是用戶爲其選擇的東西。 2012-07-09(2012年7月9日)。另一個參數(開始日期)是隱藏的,應該是結束日期-6,所以這將是2012年7月3日。有沒有什麼辦法可以將結束日期傳遞給開始日期參數並將其用於默認公式值中。在Pentaho報表中使用另一個參數的默認公式中的參數設計器

我真的很感激,如果有人能幫助我這個。

在此先感謝。

回答

1

是的。首先定義結束日期,然後在開始日期的默認值中,您可以在公式中的[enddate]中減去6的值。

關鍵是要先定義endDate,然後再隱藏開始日期。

+0

謝謝你的回覆。我試過這個,它不起作用。實際上,我將這些參數傳遞給具有圖表以獲取從開始日期到結束日期的銷售趨勢的子報表。我也在子報告中導入了參數。我不知道爲什麼這不起作用。 – Malavika 2012-07-10 19:22:35

+0

通過在父報表中顯示它們來檢查您的參數是否正確設置 - 在擔心子報表之前獲取正確的參數。這確實有效 - 我時常使用隱藏的參數。 – Codek 2012-07-11 12:23:21

+0

您好Codek,開始日期的值始終是7月4日,無論我選擇什麼結束日期。看起來它總是取當前日期-7,而不是用戶在日期參數中選擇的內容。我在開始日期之前定義了結束日期,並在公式中選擇了它。 – Malavika 2012-07-11 15:25:42

相關問題