Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Crystal reports CR中多个表的汇总计算_Crystal Reports_Group Summaries - Fatal编程技术网

Crystal reports CR中多个表的汇总计算

Crystal reports CR中多个表的汇总计算,crystal-reports,group-summaries,Crystal Reports,Group Summaries,我正在编写crystal reports,对摘要有一个很大的问题-我有一批数据,有三个级别的摘要: "ordinv_rec"."activity" "ordinv_rec"."op_region_2" "ordinv_rec"."operator" 这是我的疑问: SELECT "ordinv_rec"."activity", "ordinv_rec"."status_2", "ordinv_rec"."operator_2", "ordinv_rec"."quote_no", "ordinv

我正在编写crystal reports,对摘要有一个很大的问题-我有一批数据,有三个级别的摘要:

"ordinv_rec"."activity"
"ordinv_rec"."op_region_2"
"ordinv_rec"."operator"
这是我的疑问:

SELECT "ordinv_rec"."activity", "ordinv_rec"."status_2", "ordinv_rec"."operator_2", "ordinv_rec"."quote_no", "ordinv_rec"."vehicle_class_2", "customer"."veh_capex_2016", "ordinv_rec"."date_created", "ordinv_rec"."capex_value", "ordinv_rec"."activity_2", "ordinv_rec"."sub_class_2", "ordinv_rec"."budget_yn", "ordinv_rec"."budget_year", "ordinv_rec"."op_region_2", "customer"."activity"
 FROM   "dbase"."dbo"."customer" "customer" 
FULL OUTER JOIN "dbase"."dbo"."ordinv_rec" "ordinv_rec" ON "customer"."customer_code"="ordinv_rec"."operator"
 WHERE  "ordinv_rec"."date_created">={ts '2015-01-01 00:00:00'} 
AND ("ordinv_rec"."status_2"='DELIVERED' OR "ordinv_rec"."status_2"='LETTER OF INTENT' OR "ordinv_rec"."status_2"='LIVE') 
AND ("ordinv_rec"."budget_year"=0 OR "ordinv_rec"."budget_year"=2016)
基本上,
“customer”。“veh_capex_2016”
字段显示该运算符的单个值,例如100英镑,我需要计算
“customer”。“veh_capex_2016”
和我的方差公式
{customer.veh_capex_2016}-{@Total Committed YTD}
但在摘要中插入此项将返回多个值。i、 e.
{customer.veh_capex_2016}
乘以订单数量,然后扣除
{@Total Committed YTD}
,而不是只返回单个字段值


非常感谢您提供的任何帮助或建议。

您有团队吗?你是在做总决赛还是集体决赛?这是常规摘要、运行总计还是公式?当您将具有单个值的数据处理为具有多个值的数据时,您将面临此问题,然后单个值将复制到记录数。。你能展示一下设计和你把2016年veh_capex_客户数据放在哪里吗?是的,有三个组:“ordinv_rec”,“activity”/“ordinv_rec”,“op_region_2”/“ordinv_rec”,“operator”…设计是一个向下钻取的结构,所以你可以双击activity显示区域,然后再点击operator(然后在数据中显示订单)…基本上,customer.veh_capex_2016数据仅在单个值字段中链接到运营商/客户,但在摘要中,它希望将数量或订单乘以2016年capex值。。。