网站自定义字段统计计算模块

论坛: 
computed_field
Computed Field是一个非常强大的字段模块,可让您向内容类型添加自定义“计算字段”。这些计算字段使用您通过PHP代码定义的值填充。您可以使用Drupal可用的任何内容,包括其他字段,当前用户,数据库表,您可以为其命名。(感觉功率还没有?:))您还可以选择是否将计算字段值与其他内容字段一起存储在数据库中,或者在节点视图中动态“计算”它们。
Math Field模块定义一个新的字段类型,以动态计算实体表单上的值。这是Computed Field的替代方法,
不需要使用PHP Filter。

只要填充了所有必需的字段,就可以通过实体表单上的ajax动态更新数学表达式字段。如果禁用JavaScript,则在提交表单时将评估该字段。提交表单时,结果存储在数据库中。

views_calc

此模块将简单计算添加到视图表。需要视图模块。
您可以选择SUM,AVERAGE,COUNT,MIN,MAX或AVG列。插件主题使视图看起来更像电子表格(右对齐数字字段,阴影计算列和行,并为计算行加下划线)。
您还可以创建可以在任何视图中使用的自定义动态字段,例如CONCAT('field_first_name','','field_last_name')或DATE_FORMAT(node.created,'%m / %% d /%Y')等SQL片段。自定义字段在admin / settings / views_calc中设置。

mathfield

views_raw_sql
图Raw SQL允许将任意SQL表达式添加到视图中,作为字段和排序。当你想做一些比视图或视图Calc更复杂的事情时,这很有用,例如,按两个字段的总和乘以另一个字段的平方根,你已经构建了在Views中执行此操作的功能。切换到自定义查询会很痛苦。
重要信息:视图原始SQL表达式不安全。它们可用于规避恶意SQL的数据访问限制或使用无效的SQL中断视图。因此,在您授予使用此模块的权限时要非常小心。
此模块的典型用法如下所示:

    在“视图”配置中,启用选项以在预览中显示查询。
    创建一个包含要在SQL表达式中使用的所有字段的视图。例如,如果要将两个数字字段一起添加,首先需要加载数字字段。如果您不知道如何执行此操作,则不应使用此模块。
    在查询预览中,找到要使用的字段的名称。如果您不知道如何读取SQL查询,则不应使用此模块。
    添加新的原始SQL字段或排序,并编写使用现有字段的表达式。

sheetnode
你可以用它做什么?

    创建作为电子表格的节点,包括公式和格式
    创建电子表格的CCK字段
    请参阅其他电子表格节点中的单元格
    使用标准的Drupal搜索来查找单元格内的内容
    将工作表另存为可在创建新电子表格时重复使用的模板
    从Microsoft Excel(.xls和.xlsx)和OpenOffice.org Calc(.ods)文件导入
    从Google文档电子表格导入
    导出到Microsoft Excel(.xls和.xlsx),Adobe Acrobat等
    创建在电子表格中显示结果的视图,包括公式,格式和结果扩展

views_crosstab
此视图样式插件将视图的结果显示为交叉表(通常也称为数据透视表) - 将行分组为一个字段,将列分组为另一个字段,并使用表的第三个字段的聚合函数(count,sum等)数据。

entityreference_calc

views_aggregator