私は現在、ある人が特定の手続きをした回数を記録したデータベースを持っています。スコアリングは、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は標準とみなされます。どのように多くの手続きを標準で行い、どれくらい多くを私に表示するかを私のクエリに追加する方法はありますか?
私は本当にこの頭の中で私の頭を得ることはできませんので、どんな助けも素晴らしいでしょう。事前に
おかげ
正確ではありませんが、1行で構成されたクロス集計クエリを取得することができます。このクエリを別のクエリの基礎として使用することもできますが、これを従来の方法で行い、パーセンテージを提示する。 – Fionnuala
@Remouレポートでそれをどうやって行うことができますか? – user1132612
@ user1132612既存のクエリのような通常のクロス集計クエリを作成し、これを選択クエリ内にラップして、クロスクエリを選択クエリのテーブルとして使用するようにします。 –