KB2919584 - 修复:在 SSRS 2012 或 SSRS 2014 报表中使用包含 Lookup 函数的表达式时,PDF 文件中的结果不正确

应用对象
SQL Server 2012 Developer SQL Server 2012 Standard SQL Server 2012 Enterprise SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

症状

请考虑以下情形:

  • 您有一个报表,其中包含 Microsoft SQL Server 2012 Reporting Services (SSRS 2012) 或 SQL Server 2014 Reporting Services (SSRS 2014) 中的一些列组。
  • 定义一些表达式,其中包含列组的行标题单元格属性的 Lookup 函数。
  • 将报表导出为 PDF 格式的文件。

在这种情况下,PDF 格式报表在行标题单元格中显示错误的数据。

注意:在以下情况下会出现此问题:

  • 使用硬分页呈现器,如 TIFF 或 PDF。
  • 使用软分页呈现器,如 Microsoft Excel、Microsoft Word、Web 存档 (MHTML) 或 HTML。 当列组的详细信息行中没有详细信息行或常量值时,会出现问题。

解决方法

此问题已首先在 SQL Server 的以下累积更新中修复。

SQL Server 2014 累积更新 1 /en-us/help/2931693

SQL Server 2012 SP1 累积更新 8 /en-us/help/2917531

关于 SQL Server 的累积更新

SQL Server 的每个新累积更新都包含上一个累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:

      

状态

Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。