0

보고서에 확정 된 트랜잭션의 총계를 가져 오는 보고서에 자리 표시자를 만들었습니다. 하지만 오류가 발생합니다. 정확한 메시지는 다음과 같습니다. 'textbox3'텍스트 상자의 expression 값은 데이터 세트 집계를 지정하지 않고 필드 상태를 직접 참조합니다. 보고서에 여러 데이터 집합이 포함되어 있으면 데이터 영역 외부의 필드 참조가 데이터 집합 범위를 지정하는 집계 함수 내에 포함되어야합니다.조건에 따라 총계를 검색하기위한 자리 표시 자 표현

=Sum(IIF(Fields!status.Value = "Pending", Fields!price.Value,NOTHING), "Dataset1″) 

는 대신 나에게 내가 보류중인 모든 oders을 반복하고 총을 얻기 위해 원하는 어떤 이해가되지 않습니다 First(Fields!status.Value)의 옵션을 제공합니다.

어떻게 해결할 수 있습니까?

+0

는 – mindparse

+0

글쎄 그것은 여전히 ​​작동하지 않습니다 앞서 언급 한 것처럼 여전히 나에게 오류를 제공합니다. – user2684009

+0

오류가 표시되면 미리보기 탭에서도이 자리 표시자를 오류의 원인으로 간주합니까? – mindparse

답변

1

보고서와 같은 사운드에는 여러 데이터 세트가 있습니다.

textbox3은 데이터 세트를 지정하지 않는 컨테이너에있는 것처럼 들립니다.

textbox3이 들어있는 tablix에 대해 dataset1을 지정하십시오 (속성은 DataSetName 임).

그런 다음 자리 표시 자 표현이 시도 :

그 합계에서 "을 DataSet1"PARAM을 제거하면 어떻게됩니까
=Sum(IIF(Fields!status.Value = "Pending", Fields!price.Value,0.0))