0
我有一个报告,用户可以选择按特定字段进行分组。我使用了以下组表达式:根据参数值创建动态.rdlc到组或不基于参数值
IIf(Parameters!rptGroup.Value = "none", "", Fields(Parameters!rptGroup.Value).Value)
当我选择分组并为rptGroup参数提供值时,它工作正常。但是,当我选择不分组并将rptGroup参数设置为“无”时,我希望它不会分组(因此不分组)。但是我得到一个错误,说“无”不是我的数据集中的一个字段,它使我感到困惑,因为“iif”语句应该评估语句的真实部分并返回“”,对吗?,而不是尝试评估值“没有“,并且当然不会在我的数据集中找到它作为字段。我在这里有错误的想法吗?
我有一个可见性表达式来隐藏或显示组头和页脚基于rptGroup的罚款。
谢谢大卫。这听起来像是会起作用的。但我最终做的是创建2个报告。一个与团体,另一个没有。取决于用户是否选择分组,我使用适当的分组。 –