s-s-rS 动态 - 如果父参数被隐藏,则父参数不会传递给子参数

Posted

技术标签:

【中文标题】s-s-rS 动态 - 如果父参数被隐藏,则父参数不会传递给子参数【英文标题】:s-s-rS dynamic - parent parameter not passing to the child parameter if parent parameter is hidden 【发布时间】:2021-06-02 23:08:31 【问题描述】:

我想在我的日期参数上作为级联参数 - 当我选择其他一些 Parameter1 时,将开始日期、结束日期设置为默认值。我在sql端有函数,可以说“Parameter1”它返回startdate,enddate。但是,当我为参数 1 选择其他值然后 startdate 时,enddate 不会动态更新。 所以我用 + row_number 作为扩展名对数据集进行了一些代码更改。现在,我在我的日期上动态更新了扩展名。我想隐藏参数 startdate、enddate 并通过删除 row_number 扩展名的表达式来创建 startdateNew、enddateNew(日期格式日历)。 毕竟现在我面临的问题是参数 startdate,enddate 被隐藏它不能动态工作。当它们可见时,它工作正常。

基本隐藏参数防止其他依赖参数刷新...如何处理?

【问题讨论】:

我在这里找到了类似的问题(未解决)***.com/questions/37037903/… 【参考方案1】:

我能够复制您的问题。虽然我找不到支持我的假设的参考,但我相信隐藏参数(即使是具有默认值的参数)在渲染之前不会被评估,这可以解释这种行为。驱动参数值的数据集在呈现报告之前运行。

当您谈到参数值之间的依赖关系时遇到问题时,我假设您正在使用查询来驱动参数 3 和 4 的可用值。如果是这种情况,那么只需将参数 1 的值与参数 3 的值相关联的逻辑嵌入到驱动参数 3 的可用值的查询中。通过删除参数 2 并将其合并到参数 3 的查询逻辑中,您将解决此问题。

如果您在完成此操作时遇到问题,请在评论中回复,我会看看能否提供帮助。就目前而言,我不知道你想做什么来提供更多帮助。

【讨论】:

谢谢@ManishKumar。我以前也看到过这个建议,但这对我不起作用。我想知道我们是否可以使用“公共函数”从隐藏参数中获取该值。

以上是关于s-s-rS 动态 - 如果父参数被隐藏,则父参数不会传递给子参数的主要内容,如果未能解决你的问题,请参考以下文章

重载重写隐藏

如何根据 startdate 和 enddate 参数隐藏 s-s-rs 报告生成器中的列?

java super关键字

s-s-rS 2008 动态参数

在 s-s-rS 中,如何使用多值参数创建动态“位置”条件

如果列表项打开/悬停,则父链接必须具有不同的颜色