0

3 つの可能な値を持つ列があります。

-1、0、および 0 より大きい任意の値。

各グループで、すべての値が -1 に等しいかどうか、存在する場合は ALMOST 0 の値であるかどうかを確認する必要があります。出来ますか?

私はこの方法でそれを解決しようとしました:

=IIf(CountDistinct(Fields!Flag_09.Value,"Group1") = CountRows("Group1")
     And First(Fields!Flag_09.Value = "-1"), "-",
     [ ???? ])

ありがとう

4

1 に答える 1

0

私が知る限り、グループ内のすべての詳細行が -1 であるかどうかを確認してから、何かを実行したいと考えています。幸いなことに、あなたのデータは非常に単純な解決策を可能にします:

=IIF(CountRows("Group1") = 0 - SUM(Fields!MyField.Value), "-", "They aren't all -1")

つまり、行数がこのフィールドの合計の負数に等しい場合、すべてのフィールドに -1 が含まれます。

于 2012-10-25T06:18:42.497 に答える