Sql server SQL Server报表生成器:基于子报表中的值隐藏Tablix行

Sql server SQL Server报表生成器:基于子报表中的值隐藏Tablix行,sql-server,reporting-services,report,builder,Sql Server,Reporting Services,Report,Builder,我对SQL Server Report Builder不太熟悉,并且之前有使用Crystal Reports的经验,您可以在报表的标题中声明一个变量,使用子报表设置该变量,然后在主报表中引用该变量,因此我在适应SQL Server Report Builder时遇到问题 我有一个显示数据的tablix。在tablix的一个专栏中,我嵌入了一个子报告。我想根据子报告显示的值隐藏tablix行。使用SQL Server Report Builder有什么方法可以做到这一点吗?您不能在ssrs中将变量

我对SQL Server Report Builder不太熟悉,并且之前有使用Crystal Reports的经验,您可以在报表的标题中声明一个变量,使用子报表设置该变量,然后在主报表中引用该变量,因此我在适应SQL Server Report Builder时遇到问题


我有一个显示数据的tablix。在tablix的一个专栏中,我嵌入了一个子报告。我想根据子报告显示的值隐藏tablix行。使用SQL Server Report Builder有什么方法可以做到这一点吗?

您不能在ssrs中将变量或参数从子报表传递到父报表。您只能以参数的形式将变量从父报表传递给子报表

您需要在父报表中设置逻辑,以便提前知道是否应该呈现包含该子报表的列,或者将子报表配置为能够打印为空白并在其中切换可见性