2016-04-28 34 views
0

我有一个SSRS报告,有一个单元格,我需要显示一个数据集项目的值,除非选择了一个参数,在这种情况下,我需要在该单元格中显示一个子报表。有没有办法让SSRS单元格显示子报表或表达式?

我试着设置子报表的可见性,但它从不显示表达式,因为它接管了整个单元格。它就像是一种方式或另一种方式。

+0

我认为,你想要的东西像 - “要设置子报告和SSRS细胞的知名度 - 即使在子报告中,您也可以通过'countrows()'在可见性表达式中显示同一个单元格。如果我没有找到完美的表单,请向我们展示示例报告。 – pedram

+0

基本上,我希望能够显示来自两个数据集取决于一个参数,所以我希望单元格显示数据集1的值,如果参数是“真”,数据集2的值如果参数是“假”,它不会让我使用两个这样的数据集,所以我正在诉诸使用一个子报表,但是这个子报表接管了整个单元,并且不允许我使用数据集1的值,只有子报表的值。 – Programmer

回答

2

如果你在一个单元格中放置一个子报表,那么你不能有选择地在该单元格中显示其他东西。

但是,从您的评论中,您试图根据条件显示来自两个不同数据集的值,并且您应该可以使用表达式来执行此操作。假设表中有一些可用于与任一数据集关联的字段,则可以使用lookup()函数来获取相关的值,例如,对于这样的代码大纲:

IIF(some_condition,查找(在datasetA值1),查找(在datasetB值1))

相关问题