2017-08-17 57 views
0

我想将我的长公式字段包含在交叉表的一列中。但是我不认为它可以在交叉表设置屏幕中选择。我怎样才能包括它?在交叉表中包含公式字段

WhilePrintingRecords; 
NumberVar i:=Sum({@multiplying_records}); 
NumberVar t:=i/Sum({%assigning_credit}); 
t 

回答

0

从技术上讲,你不能。但有一个解决方法。在打印阶段

你运行总计字段进行评估,但在阅读相交叉表填充。所以你的Running Total在Crosstab需要它的时候不会做好准备。


解决此问题的最佳方法是在自定义SQL语句中执行运行总计的计算。您可以从数据库专家添加此,并有SQL做数学题给你:

enter image description here

这将返回一个新表中,您可根据您的RT,因为它达到了报告甚至前场。这意味着它在阅读阶段存在可用于交叉表。

+0

在add命令窗口中是一个参数框和一个sql查询框。我应该如何在这里写sql查询? – Ishti

+0

@Ishti你几乎击中了头部:在该框中键入你的SQL查询;根据需要添加参数;点击'Create'。 (您还需要转到Database Expert - > Links并根据需要将它连接到现有的表。) – 4444

+0

thanks @ 4444 ...我解决了它。 – Ishti