Ssrs 2008 根据条件指定向下搜索报告

Ssrs 2008 根据条件指定向下搜索报告,ssrs-2008,Ssrs 2008,我在Textbox操作属性中指定以下IIF条件以运行钻取报告: =IIF(Fields!DeptName.Value="Department Total", Nothing, "TimekeeperTitlesMainBECReport") 当DeptName不是“部门总数”时,可以正确单击texbox。但是,即使DeptName是“部门总数”,也可以单击它。我知道IIF的双方都被执行。但是,我不知道如何解决这个问题 您是否明确表示您已在文本框(即钻取报告)上启用了操作->转到报告?这与子报表

我在Textbox操作属性中指定以下IIF条件以运行钻取报告:

=IIF(Fields!DeptName.Value="Department Total", Nothing, "TimekeeperTitlesMainBECReport")

当DeptName不是“部门总数”时,可以正确单击texbox。但是,即使DeptName是“部门总数”,也可以单击它。我知道IIF的双方都被执行。但是,我不知道如何解决这个问题

您是否明确表示您已在文本框(即钻取报告)上启用了操作->转到报告?这与子报表不同

正如您所描述的,它应该按照您的预期工作。我无法在Visual Studio中复制您的问题-使用类似的表达式,我没有选择钻取表达式计算为
Nothing
的位置


首先,我会重新创建文本框/操作,看看这是否解决了问题。

试试这个,它会起作用的。面临同样的问题

=IIF(Fields!DeptName.Value="Department Total", 0 , "TimekeeperTitlesMainBECReport")

“clickable”是什么意思?如果有一个值在起作用,那么您将始终能够单击该对象,但是,它不应该导致子报表运行或诸如此类的操作。一个选项是将操作放在一个单独的对象上,并通过字段切换该对象的可见性!DeptName.value您的具体意思是您已经启用了操作->转到文本框上的报告(即钻取报告)吗?这与子报表不同。如果是这样的话,你具体在哪里看到的?我无法在Visual Studio中复制此内容-对于类似的表达式,我没有选择钻取表达式计算结果为
Nothing
的位置。能否请您添加您的场景的更多细节,即屏幕截图和数据,以显示问题以及有人如何复制它?嘿@IanPreston,您能否将您的评论更改为回答。我犯了一个错误。我在表达式中使用了错误的字段名。谢谢,@NadeemYousuf,我已按要求添加。