gpt4 book ai didi

php - 按季度而非按年报告

转载 作者:行者123 更新时间:2023-11-29 11:29:36 26 4
gpt4 key购买 nike

我在 Moodle 2.8 中使用报告。在我之前的一些人创建了报告,其中显示了来自3个不同插件的所有研讨会日的总和,其中数字仅放在一个字段(并且复杂计算)。所以我得到下表:

  Username  | Seminar Days | Year
--------+--------------+----------
John | 3 | 2013
Maria | 5 | 2013
Paul | 7 | 2012

通过从每个研讨会(以及每个研讨会的 3 个插件)获取天数字段来计算日期,首先通过以下连接我们获得年份:

                                              'dateyear',
'LEFT',
'(SELECT DISTINCT YEAR(datefrom) AS year FROM {attendance} UNION ' .
'(SELECT DISTINCT YEAR(FROM_UNIXTIME(timestart)) AS year FROM {seminar_paricipants}) UNION ' .
'(SELECT DISTINCT YEAR(datefrom) AS year FROM {private_seminars}))',
'1',
REPORT_BUILDER_RELATION_ONE_TO_MANY

然后从我们拥有的 3 个插件中计算出另外两个连接的天数,并将它们显示在 研讨会天数 列中,并使用 CASE WHEN... 检查是否存在某些情况ar 为空。

是否可以构建过滤功能,以便我们可以按季度(即从 01.01 到 31.03、从 01.04 到 31.06 等)过滤

最佳答案

上面的代码是Totara 而不是Moodle。它是 Moodle 的一个发行版。

您的合作伙伴或 Totara 提供了非常有用的报表生成器开发人员指南。

你知道你的Totara搭档是谁吗?

https://www.totaralms.com/partners

如果您不认识合作伙伴,那么我建议您在 Totara 社区论坛上注册并寻求他们的建议。

https://community.totaralms.com/login/index.php

关于php - 按季度而非按年报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37641866/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com