2017-08-17 54 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