보고서 출력에 각 행에 대한 행 번호를 만들었 기 때문에 다른 필드의 값이 1 인 경우에만 필드 값을 합산하려는 SSRS 보고서가 있습니다. 열. Bascially, 나는 총을 생각해 내기 위해 별개의 값을 합산하려고 노력하고있다. 아래 스크린 샷. 두 개 이상의 상품 주문에 대해 오류가 발생합니다. SSRS의식이 예상대로 작동하지 않습니다.
=SUM(IIF(Fields!RowNumber.Value = 1, Fields!WEIGHT.Value, 0))
다음 그러나 나는 # 오류 받고 있어요으로 발송 비용 (빨간색 텍스트)을 계산하는 데 사용 내 식입니다. #Error라는 텍스트가있는 셀은 $ 11.25를 읽어야합니다.
표현식이 주어진 주문 #에 대한 행만 보이도록하려면 어떻게해야합니까? –
보고서의 그룹화에 해당한다고 믿습니다. 행은 주문 번호별로 그룹화되어 있습니다. 올바른 값은 두 번째 순서로 표시되므로 지정된 순서로 보입니다. –
_formatting_ 문제처럼 보입니다. Fields! Weight.Value 필드의 데이터 유형은 무엇입니까? 이것을 시도해보십시오'= SUM (IIF (Fields! RowNumber.Value = 1, CDBL (Fields! WEIGHT.Value), 0.0))'. 그래도 작동하지 않으면'= SUM (CDBL (Fields! WEIGHT.Value))'을 시도해보고 오류가 계속 발생하여 거기에서 문제를 공격하는지 확인하십시오. –