Reporting services 同一表单上的多个共享数据集SQL Server 2012
我正在使用SQL Server 2012 Reporting Services 我在一个Reporting services 同一表单上的多个共享数据集SQL Server 2012,reporting-services,dataset,sql-server-2012,Reporting Services,Dataset,Sql Server 2012,我正在使用SQL Server 2012 Reporting Services 我在一个iif条件下求和 =sum(Iif(Fields!Status.Value ="yes",1,0),"dtsTemp") 它工作得很好,但是当我添加另一个共享数据集并向同一个报表添加字段时 =sum(Iif(Fields!Status.Value ="yes",1,0),"dtsTemp2") 它不起作用。当我进入Expression->字段时!Status.Value(带下划线)似乎无法识别该字段。如
iif
条件下求和
=sum(Iif(Fields!Status.Value ="yes",1,0),"dtsTemp")
它工作得很好,但是当我添加另一个共享数据集并向同一个报表添加字段时
=sum(Iif(Fields!Status.Value ="yes",1,0),"dtsTemp2")
它不起作用。当我进入Expression->字段时!Status.Value(带下划线)似乎无法识别该字段。如何使其与多个共享数据集一起工作
谢谢,dtTemp2数据集中的“状态”是有效字段。还要确保字段名和数据集名的大小写正确,因为ssrs区分大小写。这不仅仅是一个打字错误,而且dtTemp2应该是DTSTEMP2。对不起,我在写这篇文章时犯了一个打字错误。我检查了拼写,一切都正确。这两个字段是什么?它们是否只是添加到报表正文中的两个文本框,下面没有列表、表格等?这两个字段来自两个不同的数据库视图。我创建了两个单独的共享数据集,每个数据集都有自己的视图。然后我将这两个数据集添加到报告中,并尝试获取每个字段的总和。