教育レポートを作成しています。私はたくさんの成績を持っています、そして私は成績A-Cの数を合計したいと思います。
_SUM WHERE Grades IN ('A', 'B', 'C')
_
式でこれを行うにはどうすればよいですか? ChooseステートメントなどでSUMを実行できますか? =SUM(Choose(1, "A", "B", "C"))
を試しましたが、動作しませんでした。
Sum
ステートメントをIIf
のような条件ステートメントと組み合わせる必要があります。
=Sum(
IIf(Fields!Grades.Value = "A"
or Fields!Grades.Value = "B"
or Fields!Grades.Value = "C"
, 1
, 0)
)
このように、カウントは、Sum
が[〜#〜] a [〜#〜]または[〜#〜] b [〜#〜]の場合にのみ、Grades
に含まれます。または[〜#〜] c [〜#〜]。
0をNothingに置き換える必要があると思います。以下のように、
=Sum(
IIf(Fields!Grades.Value = "A"
or Fields!Grades.Value = "B"
or Fields!Grades.Value = "C"
,1
,Nothing)
)
その後、あなたは行ってもいいはずです。