0

嗨,我有一个名为Stage的选项集字段。代码的架构名称是new_stage

Code 字段的选项值如下:

标签 -> 移动 - 价值 -> 1

标签 -> 电信 - 值 -> 2

标签 -> 其他 - 值 -> 3

我在报告中的表格的每个列中获得了阶段的每个选项值的总和,并尝试在选项值的每个总和中传递一个参数以转到向下钻取子报告。

我用来获取每列中 Stage 字段的每个选项集值之和的表达式是Sum(IIf(Fields!new_StageValue.Value = "1", 1, 0), "DataSet1")

在 Option set value 的 Sum 文本框的 Action 选项卡中,我给出了我想要的 Sub 报告并给出了参数。

我已将 From、To 和 Stage 参数映射如下:

从 - [@From]

至 - [@To]

阶段 - Expr

其中 Expr 包含Sum(IIf(Fields!new_stageValue.Value = "1", 1, 0), "DataSet1")

如您所见,我已经传递了 Integer 参数new_stageValue.Value并且我已将 Integer 设置为 Sub 报表的 Stage 参数中的数据类型。

当我保存并生成主报告时,我得到了计数。当我点击计数时,它转到了子报告,但它没有获取我的记录。

在我失踪的地方帮助我!提前致谢!

  1. 主要报告:

  2. 主报表字段的条件表达式

4

0 回答 0