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?的主要内容,如果未能解决你的问题,请参考以下文章
如何根据嵌套 tablix 的 (CountRows() = 0) 隐藏 tablix 行,tablix 在 tablix 内