如何使用查询过滤SSRS中的数据?

时间:2019-07-11 03:17:46

标签: c# sql reporting-services

如果交易来自APV,则只有金额的列是应付帐款贸易,应计EWT,CIB和Peso将具有数据。

如果交易直接发送给DV(无APV),则具有金额的列为应计EWT,CIB,比索,摘要,进项税检查和总计EWT

enter image description here   enter image description here

1 个答案:

答案 0 :(得分:0)

这是我针对您的用例的示例数据。这是显示如何达到您的要求。您可以根据自己的要求进行修改。

documentation

创建如下参数

enter image description here

现在创建如下的行可见性表达式

enter image description here

为简单起见,请注意,我已经做出了这样的条件:用户选择TR-AFP然后显示仅带有Category =“ electronics”的记录,如果用户选择“ ALL”,则除category =“ electronics”以外的所有内容

您只需要根据您的列进行调整即可,这就是价值

=IIF(Parameters!ReportParameter1.Value=1 and Fields!category.Value<>"electronics",true,
IIF(Parameters!ReportParameter1.Value<>1 and Fields!category.Value="electronics",true,false))

这是它的外观,查找右侧,左侧仅用于您的数据库引用

enter image description here

enter image description here