我有一个包含许多参数的报告来过滤报告中显示的数据。其中一个参数是MainContact。这是一个多值参数。值和标签取自查询。值为BIGINT,指的是联系人的ID和标签NVARCHAR联系人姓名。
当我将报告部署到报告管理器时,标签会在下拉列表中正确显示。
我有一个链接报告(不是钻取报告)到这个原始报告中,其中一些参数被隐藏或给出了不同的默认值。我发现的问题是,只要我对链接报表中的其他参数设置进行更改,MainContact参数下拉列表就会更改为显示BIGINT参数值而不是标签。原始报告不受影响,并继续显示联系人姓名。
我已尝试在我的数据集中将BIGINT值作为NVARCHAR(20)进行CAST,但这没有任何区别。
知道如何解决此问题,因为这些值对报告的用户毫无意义吗?
我正在使用: Microsoft Visual Studio 2012 Shell(集成)版本11.0.61030.0 Q11REL Microsoft .NET Framework版本4.5.50938 Microsoft Visual Studio Tools for Applications 2012 04932-004-0017006-02018 Microsoft SQL Server Reporting Services设计器版本11.0.3402.0 并将报告部署到SQL Server 2012版本11.0.3000