0

Stimulsoft レポートを使用しています。ページのテーブルのフィールドの合計値を取得するにはどうすればよいですか? すべてが報告されているわけではありません。

4

2 に答える 2

1

コンテナまたはページの合計を計算するのは非常に簡単です。このためには、集計関数の名前の前に、小文字のラテン文字「c」を追加する必要があります。例えば:

{cCount(DataBand1)}

この式は、1ページの行数を返します。

注意してください。ページもコンテナです。したがって、ページの合計の計算は、コンテナの合計の計算と同じように行われます。

パネルまたはページの合計を計算するときは、集計関数の計算対象によってデータバンドを指定する必要があります。1ページに複数のデータバンドを配置できるため、これが必要です。

1つのページまたはパネルで任意の数の集計関数を使用できます。StimulsoftReportsには制限がありません。ページの合計と条件を組み合わせることができます。例えば:

{CountIf(DataBand1, Products.UnitsInStock = 0)}

この式は、このページでゼロに等しい要素の数を返します。

Stimulsoft Reportsでは、合計の計算を別の方法で、つまり即座に生成できます。特別なTotalsプレフィックスを使用する必要があります。合計の計算は、関数が呼び出された場所で行われます。標準の結果とは対照的に、計算はレポートのレンダリング中に実行されます。

グループ化されたレポートの例を使用して、レポートの合計を計算することを検討してください。レポートのエントリに対するグループのエントリの比率を計算し、合計をパーセントで表示します。これを行うには、GroupFooterBandに次のテキストコンポーネントを追加します

{Count(DataBand1) / (double)Totals.Count(DataBand1)} 

式。ここで、Count(DataBand1)関数はグループ内の行数をカウントし、Totals.Count(DataBand1)関数はレポート内の行数を計算します。合計値をパーセントで表示するには、テキストコンポーネントの[テキスト形式]プロパティを[パーセント]に設定する必要があります。

于 2012-08-14T06:46:56.523 に答える
0

辞書 -> 関数 -> 合計 -> SUM()..

于 2013-05-02T09:11:33.020 に答える