水晶报表 - 从一个参数值传递到另一个

问题描述:

水晶版: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

我同意,如果您可以使用日期范围参数而不是两个不同的参数字段,那么这将是您最好的选择,但要回答您的具体问题,我认为共享变量将是最佳选择。感谢Craig提供更好的方法。 – Dusty 2011-06-01 00:55:21