【发布时间】:2018-04-05 10:28:50
【问题描述】:
大家好,我有一个 ssrs 报告,其中包含 6 个 tablix,所有 6 个都使用相同的 dataset1,但 tablix 过滤了 6 个唯一的服务提供商,每个 tablix 一个。
用户从参数中选择一个国家。并且基于用户选择的国家:在 6 个服务提供商中,其中一些可能在该国家/地区不可用,并且将显示一个只有列标题的空白 tablix 表。
我想要什么:有没有办法更改可见性设置,以便无论哪个服务提供商 tablix 为空,它们都会变得不可见?
例如:用户选择加拿大:
Provider1:在加拿大可用,显示 Tablix
Provider2:在加拿大可用,显示 Tablix
Provider3:在加拿大不可用导致空白 tablix - 将可见性转为隐藏
Provider4:在加拿大不可用导致空白 tablix - 将可见性转为隐藏
Provider5:在加拿大可用,显示 Tablix
Provider6:在加拿大不可用导致空白 tablix - 将可见性转为隐藏
因此只有提供者 1、2 和 5 的 Tablix 会显示在报告中。
我假设这将使用 IIF 表达式?我只需要一些指导,了解什么是完成此任务的最佳方式。
谢谢
【问题讨论】:
标签: reporting-services expression visibility