나는 현재 특정 절차를 수행하고 그들이받은 점수를 기록한 데이터베이스를 가지고 있습니다. 스코어링은 N, B 또는 C 중 하나를 선택하여 수행됩니다.Ms 액세스 : 운동 할 비율 백분율
현재 프로 시저가 수행 된 총 횟수와 각 점수를받은 횟수를 계산하는 쿼리를 작성했습니다. 여기
은 (원본 : http://www.flickr.com/photos/mattcripps/6673555339/) 쿼리의 결과여기서 N 또는 B의 점수는 그 아래에있는 것으로 간주 주어지면 코드
TRANSFORM Count(ed.[Entry ID]) AS [CountOfEntry ID]
SELECT ap.AdultProcedureName, ap.Target, Count(ed.[Entry ID]) AS [Total Of Entry ID]
FROM tblAdultProcedures AS ap LEFT JOIN tblEntryData AS ed ON ap.AdultProcedureName = ed.[Adult Procedure]
GROUP BY ap.AdultProcedureName, ap.Target
PIVOT ed.Grade;
인 표준 및 C는 표준으로 간주됩니다. 내 쿼리에 뭔가를 추가 할 수있는 방법이 있습니까? 표준을 따르는 절차의 수와 아래의 수를 백분율로 표시합니다.
나는 어떤 도움도 위대 할 수 없으므로이 머리 둘레에 머리를 갖다 붙일 수 없다. 사전
정확히는 아니지만 한 줄로 구성된 크로스 탭 쿼리를 얻을 수 있으며이 쿼리를 다른 쿼리의 기초로 사용할 수 있습니다. 그러나 더 일반적인 방법으로이 문제를 해결하고 보고서를 사용하여 백분율을 제시하십시오. – Fionnuala
@Remou 어떻게 보고서에서 그렇게 할 수 있습니까? – user1132612
@ user1132612 기존 쿼리와 같은 일반적인 크로스 탭 쿼리를 작성한 다음이 쿼리를 선택 쿼리 내에서 줄 바꿈하여 크로스 탭 쿼리를 선택 쿼리의 테이블로 사용합니다. –