2

我知道这可能听起来很奇怪,但我找不到任何参考来解决这个问题。

我有一个带有GroupIDas 参数的报告,它从辅助数据集中获取值列表。默认值定义为(select All)

现在该报告是一个饼图,通过单击其中一个“饼图”,您可以定向到一个向下钻取报告。

现在的问题是当我希望回到主报告时。由于某种原因,GroupID参数的默认值消失了,并且没有显示数据。

我尝试了以下方法:

  • 将 GroupID 参数传递给第二个报告并将其传递回主报告 - 因为该参数是允许的多个值,所以我无法传递所有值,而是可以传递=Parameters!GroupID.Value(0)(我尝试手动传递=Parameters!GroupID.Value,但又一次,没有 GO。

  • 不要在报告之间传递任何参数 - 没有 GO。

有什么建议么 ?

4

2 回答 2

2

实际上,您可以将多个值从一个报告传递到另一个报告

将 GroupID 参数传递给第二个报告并将其传递回主报告 - 因为参数是允许的多值我无法传递所有值,而是可以传递 =Parameters!GroupID.Value(0) (我手动尝试过传递 =Parameters!GroupID.Value 但

遵循这种情况

报告 1

参数:OrganizationlID

环境:

  • 设置为多值
  • 从查询中获取值(数据集)
  • 默认值从查询(数据集)中获取值

报告 2

参数:OrganizationlID(同名)

设置: - 设置为多个值 - 从查询(数据集)中获取值 -无默认值

报告之间的转换

Textbox在报告正文上放了一个并在单击时对其进行配置以导航到“报告 2”

我传递的参数如下:

=Parameters!OrganizationalID.Value

报告 1 截图

在第二份报告中,我得到了参数中选择的所有

在该报告中,我有一个“文本框”(背面),我将其配置为转到第一个报告,我传递了如下参数:

=Parameters!OrganizationalID.Value

请注意,如果您对参数进行了一些更改,您必须单击“查看报告”按钮,以便将参数中的值保存在会话中。

报告 2 截图

于 2013-02-15T14:34:15.460 回答
0

作为一种变通方法,您可以使用当前报告值将链接添加回主报告。然而,这将导致报告再次运行。

好问题,我从来没有遇到过这个问题,祝你好运。

于 2013-01-17T12:17:59.687 回答