2017-05-25 11 views
0

に等しい場合は表示されませんどのように、私は特定の列の各列の合計を計算します:SQLクエリを使用してCrystalレポート内の行の合計を計算し、その合計が、私は以下のCrystalレポートを持っ0.00

  1. オープン数量
  2. 購入数量
  3. 発行数量

上記の3つの列の合計が0.00の場合、そのレコードは印刷されません。 >詳細セクション - (セクションエキスパート私は、あなたが抑制式を使用できるかどうかのフィールドは、DETAILセクションに配置されていることをここに推測していますenter image description here

答えて

0

生成されたレポートのスクリーンショットで実施ご覧ください - >抑制式) は、私はこれがあなた

1にいくつかのアイデアを与えることができると思います。この

{Opening Quantity field} + {Purchase Quantity field} + {Issue Quantity field} = 0 
0

のようなものを試してみてください)あなたはオープニング資格を合計する数式を作成する必要があります「稼働総額」フィールドを使用して、数量、購買数量、発行数量を入力します。

表Aの開口数量の項目名は「開口数量」です。 したがって、「ランニング合計フィールド」内の表Aを選択し、「開口数量」を見つけます。 次に、[集計のタイプ]として[SUM]を選択します。

別の2つのフィールドで同じ操作を行います。

最後に、3つの異なる合計フィールド式があります。

2)これらの3つの式を1つの新しい式の中に組み合わせます。 最終的な数式は次のようになります。

レッツは、あなたが式としてそれに名前を付けると言う4

場合{@ Formula1} + {Formula2 @} + <> 0その後、{@ formula1} + {@ formula2} + {@ formula3}

{Formula3 @}

次に、この数式を、合計を表示するレポート内の任意のスペースにドラッグします。

3)ドラッグした後、それは、右の式を押し「形式のオブジェクト」をクリックし 抑制ボックスをチェックし、抑制]チェックボックス {@ Formula4} = 0

の横に青い十字タブ内にこれを書きます
関連する問題