column=Yes
という列のすべての行をカウントしようとすると、レポートに2つの列が受け入れられ、拒否されます。
Accept = Yesである行をカウントし、rejectedの発言をしようとしています。
私はこれらを試しました:
=COUNT(IIF(Fields!accepted.Value="Y",1,0))
=COUNT(IIF(Fields!rejected.Value="Y",1,0))
=COUNT(FIELDS!accepted.value="Y")
=COUNT(FIELDS!rejected.value="Y")
この式は、"Y"
である行だけではなく、すべての行をカウントしています
これにはいくつかの方法があります。
SUM(IIF(Fields!accepted.Value="Y",1,0))
または
COUNT(IIF(Fields!accepted.Value="Y",1,Nothing))
COUNTはすべての行のカウントであるため、0を返してもカウントに含まれます。これがNothingを返すとうまくいくはずなのはこのためです。
= SUM(IIf(Fields!Doc_Type.Value = "Shipments"、1、0)、 "YourDataSetName")
これはエラーなしで機能しました。これは別の投稿で見ました。
「And」演算子を使用して、両方の条件を一緒にチェックすることができます。
=COUNT(IIF(Fields!accepted.Value ="Y" And Fields!rejected.value="Y",1,0))