Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services 同一表单上的多个共享数据集SQL Server 2012_Reporting Services_Dataset_Sql Server 2012 - Fatal编程技术网

Reporting services 同一表单上的多个共享数据集SQL Server 2012

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(带下划线)似乎无法识别该字段。如

我正在使用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(带下划线)似乎无法识别该字段。如何使其与多个共享数据集一起工作


谢谢,

dtTemp2数据集中的“状态”是有效字段。还要确保字段名和数据集名的大小写正确,因为ssrs区分大小写。这不仅仅是一个打字错误,而且dtTemp2应该是DTSTEMP2。对不起,我在写这篇文章时犯了一个打字错误。我检查了拼写,一切都正确。这两个字段是什么?它们是否只是添加到报表正文中的两个文本框,下面没有列表、表格等?这两个字段来自两个不同的数据库视图。我创建了两个单独的共享数据集,每个数据集都有自己的视图。然后我将这两个数据集添加到报告中,并尝试获取每个字段的总和。