【问题标题】:REDCap database calculating average for a field in different recordsREDCap 数据库计算不同记录中字段的平均值
【发布时间】:2019-01-23 16:10:22
【问题描述】:

我的问题很简单。

我想在我的数据库中添加一些函数,以便通过数据输入直接返回结果。

为此,我需要能够使用AVGSUM SQL 函数。 REDCap 系统可以做到这一点吗?

【问题讨论】:

  • 你能说得更具体点吗?用户无法访问 REDCap 的数据库来运行 SQL 查询,并且数据通常以一种或另一种格式导出(通常是 CSV 加上用于特定分析应用程序的标签和其他结构的某种语法文件格式)。可以在表格中进行计算,并且可以进行平均等操作,但这对您跨多条记录没有帮助;仅跨单个记录中的多个字段。
  • 非常感谢您如此迅速地回复。 REDCap - 至少是最新版本 - 允许超级用户运行 SQL 查询。我已经运行了一些“SELECT”查询。但是,我想知道是否有人知道在 REDCap 环境中运行 avg 和 sum 查询的方法。我怀疑这根本不受支持。
  • 在线设计器中编辑数据采集表单时是指“数据库查询(SQL)”字段类型吗?这只能用于填充另一个不同项目中某个字段的结果下拉列表。例如,在一个项目中,您可以管理完整的药物列表并按类型对其进行分类,而在另一个项目中,您可以有一个使用 SQL 查询来选择特定类型的所有药物的下拉列表,允许用户选择一。
  • 无论如何,SQL 查找不会给你你想要的。如果您是 REDCap 管理员(您需要能够访问 SQL 查询字段类型),那么您可以在 REDCap 社区网站上询问开发人员。
  • 你是对的。显然,REDCap 的 SQL 功能仅限于您已经描述的内容。我决定使用 API 并每天运行它们来获得我正在寻找的东西。感谢您的帮助。

标签: sql database sum dynamic-queries redcap


【解决方案1】:

如果 7 个月后您仍然想知道,从版本 11 开始,您可以使用:

[aggregate-mean:fields:parameters]

[aggregate-sum:fields:parameters]

【讨论】:

    猜你喜欢
    • 2020-05-20
    • 2018-07-19
    • 1970-01-01
    • 2022-01-24
    • 1970-01-01
    • 1970-01-01
    • 2018-03-23
    • 2020-03-10
    • 2022-08-17
    相关资源
    最近更新 更多