2012-07-26 3 views
0

건물에 대해 조사하는 몇 가지 기준이 있습니다. 보고서는 건물 및 층별로 여러 데이터 집합 (예 : 욕실, 회의실, 문 등에 대한 정보)별로 그룹화됩니다. 각 보고서는 다른 집합을위한 것입니다 (예 : 욕실 및 문은 별도의 보고서이므로 별도의 쿼리를 통해 발생합니다).요약 보고서 - MS 액세스

이 보고서에는 층당/건물 당 평균 계산과 같은 수학 표현식이 있습니다. 많은 백 스토리가 있습니다.

결론은 다음과 같습니다

내가 모든 20+ 보고서에서 동일하다, 필드을의 말 "TotalBuildingRating"할 수있는 방법이 필요하고, summary-에게

For building X: Bathroom Rating | Meeting Room Rating | Door Rating 
        80%  |  50%   | 60% 
       (ValueFromBathRpt)|(ValueFromMeetingRpt)|(ValueFromDoorReport) 
을 말하는 간단한 페이지를 생성

SQL에서 수학을 수행하지 않고이를 수행 할 수있는 방법이 있습니까? 그것은 때로는 꽤 복잡합니다 ... 저는이 일을하는 방법에 대해 완전히 분실했습니다. 개별 데이터 세트 보고서는 완벽하게 작동하지만 한 곳에서 요약 할 수는 없습니다.

답변

0

나는 각 그룹에 대해 백그라운드에서 요약 보고서를 모두 개방 결국, 다른 보고서의 각 합계 등

IsError([Reports]![GroupOneSumm]![SumPercent], 1, [Reports]![GroupOneSumm]![SumPercent]) 
IsError([Reports]![GroupTwoSumm]![SumPercent], 1, [Reports]![GroupTwoSumm]![SumPercent]) 

과를 사용하여 내 전체 요약을 참조. 우아하지 않지만 작동합니다. 나는 그것도 "기능"요약은 또한 다른 창문에 세부 사항을 보여줄 수 있습니다 ... IsError()은 다른 보고서 중 하나에 데이터가 없으면 [SumPercent]에 오류가 발생하기 때문입니다. 비어있어 등급이 100 %이므로 ], 1, [입니다.

0

하위 보고서를 고려하십시오. 필요한 요약을 제공하도록 만든 다음 다른 보고서의 보고서 머리글이나 바닥 글에 놓습니다.

+0

나는 잘 모르겠다. 내 문제는 그 요약을 만드는 것입니다. – StuckAtWork

+0

나는 둘 중 하나를 따를 지 확신하지 못한다. 요약 보고서에 무엇이 들어 있는지에 관한 정보를 제공 한 것 같지 않다. 어떻게 거기에 갔습니까? 기존 보고서를 요약으로 변환 하시겠습니까? 백그라운드에서 보고서를 열고 컨트롤을 참조 하시겠습니까? – Fionnuala

+0

백그라운드에서 보고서를 참조하고 싶지는 않았지만, 지금 당장 그 일이 끝났습니다. 기본적으로 다른 보고서 (예 : 욕실 보고서 및 회의실 보고서)에 이러한 요약 값이 있었으며 "전체"보고서는 요약 값을 가져 와서 평균을 냈습니다. 그래서 위의 예에서 보면 X : 80 %, 50 %, 60 % -> 63.3 %의 건물이됩니다. – StuckAtWork