我们
我目前正在写一篇报告,我遇到了一些问题。
因此,当我运行此报告时,它会向我提供数据源的结果列表。 结果之一是“已关闭”我想在我的报告中排除这一结果。我不能在我的SQL代码中排除它,因为它不会带回空值。 (当没有任何结果给予任务时,即没有人有时间去做,但我已经在表达中将其设置为'No Outcome'。)
所以我想知道是否有人可以编辑我的表达式,因此它不会带回'已关闭'的值
=IIF(IsNothing(Fields!OutcomeDescription.Value),"No outcome",Fields!OutcomeDescription.Value)
如果没有这么好解释,任何对此的帮助都会非常抱歉。 生锈的
答案 0 :(得分:1)
为此,您需要在数据集或表格对象中添加过滤器 - 最适合您的需求。
对于数据集过滤器,只需打开数据集属性,然后查找过滤器选项卡。对于表格,您需要进入Tablix属性。从那里设置过滤器很简单。
在数据集级别进行过滤将删除所有已过滤的记录,然后报表上的任何控件都可以访问它们。在对象级别进行过滤会从控件中删除已过滤的记录,但它们仍可供其他控件使用。如果您的报告只包含一个表格而没有其他对象,我建议您对数据集进行过滤。