水晶报表 - 关于要求和的记录的公式字段条件语句

Jac*_*Pua 4 c# crystal-reports

水晶报表公式字段 美好的一天,我正在水晶报表上制作销售报告 - VS2010 c#

我在 MS SQL 中有这个视图

销售

OrderNo

OrderDate

Amount

PaymentType
Run Code Online (Sandbox Code Playgroud)

付款类型可以是现金或支票我选择全部,因为我需要在同一个报告中同时选择这两种类型

那么如何获得 PaymentType 等于现金的 Amount 总和呢?

在公式研讨会中,我使用 Sum 表示我的总金额(包括支票和现金)

Sum ({vDailySales.Amount})
Run Code Online (Sandbox Code Playgroud)

我无法修改我的 SELECT 语句,因为我需要现金和支票付款的所有记录

Arv*_*rvo 5

创建两个公式 - CashAmount 和 CheckAmount,例如第二个:

if {vDailySales.PaymentType}="cheque" 
then {vDailySales.Amount}
else 0
Run Code Online (Sandbox Code Playgroud)

在报告中,使用所述公式的聚合 - 例如 Sum({@CashAmount})。