我写了查询,并没有设置“where子句”,因为我想要返回所有值。SSRS 2008 - 在Tablix属性筛选表达式
我在Tablix属性中设置了过滤器,并允许用户选择它们作为参数。
我也设置了一个参数来过滤结果。假设该参数的名称是“p_location”。
我想这样做:
如果用户没有在参数中选择任何东西,或参数框为空,返回一切。换句话说,不要过滤任何东西。
如果用户在参数中输入了某些内容,请根据字段名称过滤该参数。
我在表达写了这个,它似乎并没有工作:(!IsNothing(参数p_Location.Value), “”,菲尔兹Location.Value)
= IIF
于是,我选择喜欢被我的操作
然后,储值箱=参数!p_location.value
的用户将在年底以获得结果类型,使用%的搜索。
是否可以在此参数框中设置单词“ALL”以返回所有内容?如果我这样设置,过滤可能不起作用,因为它包含一些值,而不是空白。
在此先感谢。