【问题标题】:How to use query to filter data in SSRS?如何使用查询过滤SSRS中的数据?
【发布时间】:2019-07-11 03:17:46
【问题描述】:

如果交易来自 APV,则只有应付账款贸易、应计 EWT、CIB 和比索的列有金额。

如果交易是直接到 DV(没有 APV),带有金额的列是 Accrued EWT、CIB、Peso、Summary、Input Tax Checking 和 Total EWT

enter image description here

【问题讨论】:

  • 您的意思是,您需要某种参数来决定要显示哪些数据?在您的情况下,如果参数值为 APV 显示一些数据,如果参数值为 DV 显示一些其他数据?
  • 请问先生,我该怎么做?谢谢
  • 我添加了我的答案,如果有帮助请告诉我。
  • 如果有组列怎么办?谢谢你
  • 去试试吧,看看你会得到什么结果和你期望什么,你可能需要稍微调整一下表达,但你的过滤/可见性的主要挑战已经解决了

标签: c# sql reporting-services


【解决方案1】:

这是我为您的用例提供的示例数据。这是为了展示如何实现您的要求。您可以根据自己的要求进行修改。

如下创建参数

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

注意只是为了简单起见,我设置了条件,好像用户选择 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))

这是它的外观,寻找右手边,左手边只供您作为数据库参考

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-09-15
    • 2013-12-13
    • 1970-01-01
    • 2019-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多