在Drupal视图中加上模块聚合后的计算


Calculations after Summing values in Drupal views with module aggregation plus

在Drupal 7中,我使用模块视图聚合+。

有2列(A和B),我分别应用'Average'和'Sum'的组聚合。我想要有第三列(C)在分组之后做一个数学表达式(a - B)。我怎样才能做到这一点呢?下面的例子

分组前

<>之前ID | A列| B列| C列1 | 5 | 10 | -51 | 5 | 10 | -52 | 5 | 10 | -5之前

我当前得到的

<>之前ID | A列| B列| C列1 | 5 | 20 | -102 | 5 | 10 | -5之前

我想要得到什么

<>之前ID | A列| B列| C列1 | 5 | 20 | -152 | 5 | 10 | -5之前

我尝试使用devel模块检索汇总字段的值,而我得到这个:$…['#views_contextual_links_info']['views_ui']['view']->style_plugin->rendered_fields[2]['expression_1']

我尝试使用Views PHP输出,但它没有返回正确的值。我相信它只是返回之前的值被视图聚合器加。

可以添加字段: Global: Math expression

允许您输入数学表达式,如2 + 2 or sqrt(5)

由于它支持您之前添加的字段的替换模式,您可以轻松地输入[field_column_A]-[field_column_B]