2011-05-31 82 views
1

水晶版:2008水晶報表 - 從一個參數值傳遞到另一個

我有2個日期參數(開始日期和結束日期)。我想創建一個初始布爾參數;如果'真'自動將2日期參數設置爲特定日期,如果用戶輸入'假',則輸入開始日期和結束日期。

基本上,我想創建一個參數來驅動另一個參數。

有什麼想法?

+0

在Business Objects公司,如果我設置第一個參數爲「True」,Business Objects公司將不會繼續,直到我輸入開始日期和結束日期。任何解決這個問題? – 2011-06-01 13:49:49

+0

我不認爲它會允許你通過一個空的日期,但請查看我以前答案的更新。 – Dusty 2011-06-01 14:58:53

+0

我最終編寫了開始日期和結束日期的硬編碼,在下拉菜單中,對於True,我放置了「單獨離開日期」,對於錯誤,我放置了「更改日期以下」。 – 2011-06-07 15:11:34

回答

0

我認爲你應該可以使用共享變量來實現這一點。您可以在公式字段中設置報表標題中的值,然後在公式中使用共享變量(而不是日期參數)。

我不認爲這將適用於您的主要報告選擇標準。要在該方法中使用它,您必須選擇所有比較數據並抑制打印時不想看到的數據。

更新:我以前的答案是針對您的具體問題,但在閱讀您的評論後,我想你應該嘗試做克雷格指。這聽起來像你只是想讓用戶運行一個日期或一系列日期的報告。

允許多個值

允許離散值

允許值範圍

:不是傳遞會處理這一點,你應該簡單地使用具有以下設置設置日期參數一個布爾值

然後,您可以在公式和選擇標準中使用該參數,該參數將允許用戶指定用戶希望使用的日期或日期範圍。

我希望這會有所幫助。

0
+0

我同意,如果您可以使用日期範圍參數而不是兩個不同的參數字段,那麼這將是您最好的選擇,但要回答您的具體問題,我認爲共享變量將是最佳選擇。感謝Craig提供更好的方法。 – Dusty 2011-06-01 00:55:21

相關問題