2011-12-14 3 views
1

클라이언트 보고서를 작성하려고합니다. 하위 보고서없이이를 위해 어쨌든 트럭 ID그룹 바닥 글 - 크리스탈 보고서에서 각 하위 그룹 요약하기

CustID Vehicle ID Detention Time 
------ ---------- -------------- 
    ABX   100    60 
            35 
            20 
          TOTAL: 115 

       200    80 
            15 
          TOTAL: 95 

       300    10 
          TOTAL: 10 

TOTALS FOR CUSTOMER ABX 
    100 115 
    200  95 
    300  10 

있나요 : 고객 ID 그룹 2 : 기본적으로 나는 그런

그룹 1과 같은 뭔가가 필요? 나는 하나의 가치 이상을 요약 할 수있는 "요약 필드"를 원했습니다.

감사합니다.

(참고로 크리스탈 리포트 2008을 사용)

답변

3

크로스 탭을 사용하십시오. 보고서 바닥 글 구역에 배치하십시오.

+1

그건 정확히 내가이 질문에 대답해야만했던 지난 번에했던 것입니다 ... – SarekOfVulcan

+0

이것은 클라이언트를 위해 일한 추악한 동안 내가 한 일입니다. 적어도 ... 감사합니다! –

0

이 할 수있는 더 좋은 방법,하지만 마음에 오는 두 개의 배열을 사용하는 사람이있을 수 있습니다 : 하나는 트럭의 ID를 저장하고 또 다른 대응을 저장하는 합계. 각 내부 그룹 (TruckID)에서 다른 배열 요소를 집어 넣고 전체 시간을 저장합니다. 표시하려면 문자열에 값을 캐스팅하고 각 항목 다음에 개행 문자를 첨부하고 필드를 "확장 가능"으로 설정할 수 있습니다. 배열을 GH1에서 초기화하고 배열을 sum({truck.time},{truck.ID}) (GF2에서)으로 업데이트하고 GF1에서 각 항목을 표시하는 수식이 필요합니다.

CR은 컨테이너에 대한 끔찍한 지원을하고 있습니다 ... 1000 개 항목까지 최대로 gimped되는 1 차원 동적 배열로 제한됩니다. 이것들이 당신이하고자하는 일에 큰 문제가되는 것처럼 들리지는 않지만, 고객 당 얼마나 많은 트럭을 가지고 있는지 미리 알지 못한다면 배열을 redim preserve해야합니다.

+0

바하 - 그래 나는 이래서 배열에서 일해 왔고 그것은 끔찍했습니다. 교차 분석은 (못생긴) 방법이었습니다. 그래도 고마워! –

관련 문제