在Crystal Reports的交叉表中获取计算的成员字段中的gridcolumnvalue

2020-09-04 21:28发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 嗨, ...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我不知所措以获取计算所得成员字段中的column#2值(预算)。

我有一个包含两列和四个行值的交叉表

列值:地区和预算

行值:汉堡,比萨饼和三明治

我需要计算方差,即该区域的行值总数和预算之间的差

第一步,我创建了一个计算所得的成员,并能够按如下方式保存总值:

Gridvalueat(GETRowpathindexof(" Burger"),currentcolumnindex,currentsummaryindex)+ Gridvalueat(GETRowpathindexof(" Pizza"),currentcolumnindex,currentsummaryindex)+ Gridvalueat(GETRowpathindexof(" Sandwich"),currentcolumnindex,currentsummaryindex)

下一个iam尝试获取该特定行的预算,然后进行更改。

预算是数据库字段,我无法在计算的成员字段中获取其值,它总是在所有行单元格中显示第一列区域的值,如data1.png

请帮助我填充每个地区的预算值,然后找出总预算之间的差异,

谢谢

卡维莎

(18.6 kB)
8条回答
能不能别闹
2020-09-04 22:23

尝试如下操作:

 NumberVar budget = GetColumnPathIndexOf(" Budget");

 Gridvalueat(GETRowpathindexof(" Burger"),budget,currentsummaryindex)+
 Gridvalueat(GETRowpathindexof(" Pizza"),budget,currentsummaryindex)+
 Gridvalueat(GETRowpathindexof(" Sandwich"),budget,currentsummaryindex)

-Dell

一周热门 更多>