2013-06-06 3 views
1

MaterialNo/Color/Quality/Size 당 모든 부분합을 요약 한 보고서를 만듭니다.보고서 작성기 3.0의 Sum 함수

enter image description here

계산은 내가 =Sum(Fields!TOTAL_CTN.Value)를 사용하고 있지만, 결과는 12

입니다

GrandTotal = 합계 (소계)입니다 거기가 :

여기 내 샘플 보고서입니다 =sum(subtotal_TextBoxName)을 사용하여 계산하는 방법은 무엇입니까?

+0

총계 계산 방법이 명확하지 않습니다. 예를 들어 합계에 대해 '합계'의 '합계'를 그냥 사용하는 경우 위 데이터를 기반으로 ** 총계 ** 12 **를 기대합니다. 그룹화 방법에 따라 보고서의 각 행에 대해 Sub Total을 기대할 수 있지만 * CCC *의 경우 4 가지 크기가 있어도 Sub Total이 하나만 있습니다. 다음 사항을 명확히 할 수 있습니까? 1. 소계 그룹이 적용되는 곳은 어디입니까? 2. 이것은 총계에 어떻게 영향을 미칩니 까? –

+0

답장을 보내 주셔서 감사합니다 이안, 소재 CCC의 경우, 하나의 상자에 4 개의 크기 (S, M, L, XL)를 모두 넣으므로 소계는 1이됩니다 – devkiat

+0

예 12가 아닙니다 13 .. 수정을 위해 이안에게 감사합니다 – devkiat

답변

1

저는 여전히 기본 데이터와 비즈니스 로직에 대해 100 % 확신하지 못하고 있지만 여기에 도움이 될 수있는 한 가지 방법이 있습니다.

나는 다음과 같은 샘플 데이터를 일하고 있어요 : 제공

enter image description here

: 당신이 비슷한을 가지고있는 것처럼, 그것이 무슨 소리 위의 설명을 바탕으로

enter image description here

검색 결과 :

enter image description here

실제로는 SumTOTAL_CTN을 원하지 않는 것 같습니다. Sum이 총계에만 적용되는 모든 MaterialNo에 대해 동일해야합니다.

Sub Total 집계를 Max으로 변경할 수 있으며 보고서 작성기 3.0을 사용 중이므로 그룹 수준 집계 값 Sum을 사용할 수 있습니다. 이 보고서는 다음과 같이 표시됩니다

enter image description here

총합계 표현 인 경우 :이 식 MaterialNoMax에서

=Sum(Max(Fields!TOTAL_CTN.Value, "MaterialNoMax")) 

이 (내 예에 MaterialNo 기준) 행 그룹의 이름을 참조 .

이 원하는 결과를 제공합니다 :

enter image description here

여기서 핵심은 각각의 수준과 방법이 롤까지 최종 전체에 적용됩니다 어떤 집단에 대해 생각합니다.

+0

이안 감사합니다. 매우 도움이됩니다. 최대 기능을 사용하지 않았습니까? – devkiat

관련 문제