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 语句,因为我需要现金和支票付款的所有记录
创建两个公式 - CashAmount 和 CheckAmount,例如第二个:
if {vDailySales.PaymentType}="cheque"
then {vDailySales.Amount}
else 0
Run Code Online (Sandbox Code Playgroud)
在报告中,使用所述公式的聚合 - 例如 Sum({@CashAmount})。