SSRS如果参数与列值不匹配,如何隐藏Tablix?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SSRS如果参数与列值不匹配,如何隐藏Tablix?相关的知识,希望对你有一定的参考价值。

如果用户条目文本参数(没有指定的可用值)与列中找到的列值不匹配,我试图隐藏Tablix。我希望隐藏tablix如果它匹配并显示Tablix,如果它与任何列值不匹配。

在tablix属性中,我试图'基于表达式'显示或隐藏'与表达式:

=iif(Parameters!IDNumberEntry.Value = Fields!IDNumber.Value,True,False)

它不起作用。它只是显示它,无论在文本框参数中输入的ID是否与IDNumber列中的值匹配。

有任何想法吗?

答案

我想到了。在“基于表达式隐藏或隐藏”中,我使用查找来查看参数中输入的ID是否与列中的ID值匹配。

=iif(lookup(Parameters!IDNumberEntry.Value,Fields!IDNumber.Value,Fields!IDNumber.Value,"DataSet1")="",False,true)

以上是关于SSRS如果参数与列值不匹配,如何隐藏Tablix?的主要内容,如果未能解决你的问题,请参考以下文章

SSRS Tablix头不重复

根据参数显示或隐藏 tablix

如何根据嵌套 tablix 的 (CountRows() = 0) 隐藏 tablix 行,tablix 在 tablix 内

从ssrs导出后,在excel中冻结列标题

ssrs 学习连接

ssrs 学习连接