以下のようなシナリオの Crystal Report があります。「A」、「P」、「W」が各行に出現する回数をカウントしたい。
上記を含まない行がある場合は、0 (ゼロ) を返す必要があります。行に上記が含まれている場合は、それらをカウントする必要があります。
クリスタルレポートを介して各行の「A」、「P」、「W」の数を数える方法、アイデアをお願いします
?
以下のようなシナリオの Crystal Report があります。「A」、「P」、「W」が各行に出現する回数をカウントしたい。
上記を含まない行がある場合は、0 (ゼロ) を返す必要があります。行に上記が含まれている場合は、それらをカウントする必要があります。
クリスタルレポートを介して各行の「A」、「P」、「W」の数を数える方法、アイデアをお願いします
?
私は長い解決策を持っていますが、それはうまくいきます。
次の点を考慮して、以下のソリューションを使用する必要があります。2. A、P、W はハードコードされた値であり、動的な性質を持つべきではないため、レポートで使用する必要があります。
以下にコードを示します。 1. 以下のコードですべてのフィールドの数式を作成します。a、a1、a1 という名前を付けました。2.「A」の別の式を作成し、以下のコードを実装します
EvaluateAfter({@a});
EvaluateAfter({@a 2});
EvaluateAfter({@a 3});
Local StringVar a;
Local StringVar a1;
Local StringVar a2;
Local NumberVar i;
Local NumberVar j;
Local StringVar array x;
a:={@a};
a1:={@a 2};
a2:={@a 3};
x:=[a,a1,a2];
j:=0;
for i:=1 to Count(x) do
(
if x[i]="A"
Then j:=j+1;
);
j
varialbes 内のすべての値を取得し、すべてのレコードをループしてカウントを取得します。
詳細セクションに式を配置すると、結果が得られます。
問題が発生した場合はお知らせください。