2015-09-28 26 views
0

在Drupal 7中,我使用模塊視圖聚合加。使用模塊聚合加上Drupal視圖中的值之後的計算

有2列(A和B),我分別應用「平均值」和「總和」的組合。我想要有一個第三列(C),它在分組後進行數學表達式(A - B)。我怎樣才能做到這一點?下面

一個例子分組

 
ID | Column A | Column B | Column C 
1 | 5  | 10  | -5 
1 | 5  | 10  | -5 
2 | 5  | 10  | -5 

之前,我能得到什麼目前

 
ID | Column A | Column B | Column C 
1 | 5  | 20  | -10 
2 | 5  | 10  | -5 

我想

 
ID | Column A | Column B | Column C 
1 | 5  | 20  | -15 
2 | 5  | 10  | -5 

我試着檢索使用devel的相加字段的值是什麼模塊,而我得到這個:$ ... ['#views_contextual_links_info'] ['views_ui'] ['view'] - > style_p lugin-> rendered_fields [2] ['expression_1']

我嘗試輸出使用Views PHP,但它不返回正確的值。我相信它只是在視圖聚合器加起來之前纔會返回該值。

回答

0

您可以在加入該字段:Global: Math expression

它允許您輸入數學表達式,如2 + 2 or sqrt(5)

由於它支持之前添加的字段的替換模式,因此您可以輕鬆地輸入[field_column_A]-[field_column_B]