私の(内側の)グループフッターの式は次のようになります。
IIF( SUM({tbl.field1}, {groupA}) > 23 and SUM({tbl.field2},{groupA}) > 50, "OKAY", "NOT OKAY")
グループが「OKAY」または「NOT OKAY」の場合、これは各 (内部) グループに対して出力されます。外側のグループのフッターは、「OKAY」と「NOT OKAY」の内側のグループの数をカウントする必要があります。したがって、出力は次のようになります。
GROUP1-HEADER
GROUP2-HEADER
REC
REC
GROUP2-FOOTER: "OKAY"
GROUP2-HEADER
REC
REC
GROUP2-FOOTER: "NOT OKAY"
GROUP1-FOOTER: 1x "OKAY, 1x "NOT OKAY".
問題は、(group2-footer からの) Formular を使用してカウントを計算できないことです。私のアイデアは、各 group2-change のフォーミュラーを数えて、現在の合計を使用することでした。しかし、フォーミュラーは累計のフォーミュラー選択にリストされていません。
CR-XIを使用しています。