首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Drupal 7或8中创建定期报告

在Drupal 7或8中创建定期报告
EN

Drupal用户
提问于 2016-03-08 09:29:36
回答 1查看 129关注 0票数 0

我有以下用例:用户必须按季度报告他们的项目使用统一的形式。例如,项目1是由组织X与联系人John一起实施的,必须交付10台pcs。项目2由Y组织与联络人Mary一起实施,必须交付20件。A和3台电脑。( C. )

我想要一份报告,让约翰和玛丽每三个月填写一份报告,其中包括项目名称和提交人、参考期、项目以及报告期间交付的数量,以及项目开始时的累计交付量。此外,我想检索关于项目X和Y迄今交付了多少A. B和C项的摘要报告,并导出信息以计算进一步的统计数据(即按项目和项目交付的%,等等)。

John和Mary的Q2报告应该预先填充到Q1到目前为止的交付信息,包含字段以添加新的性能,并对各自项目的新总计进行求和。类似地,在Q3中,两者的报告都应该包含各自项目的Q1+Q2交付。

对于所描述的大多数功能,将Webform用于报告和视图来积累结果就足够了;但是,我还没有找到一种方法来添加表示Q2报告的新webform实例中来自同一项目的Q1报告中的数据。

谁能提出一个解决方案,理想情况下不需要编程?

EN

回答 1

Drupal用户

发布于 2016-03-08 09:50:21

下面是一种可能的方法,可以帮助您解决问题的“报告”部分(而不是如何预先填充webforms,我认为这应该是一个单独的问题)。它使用的是“州”名称(如佛罗里达、伊利诺伊州等)代替“约翰、玛丽等”和“城市”而不是"A、B等“。用“城市属性”代替“个人电脑”。

如果我要在Drupal站点中实现这一点,我将使用以下任何一种“显示”:

  • 选项1-使用嵌套块的主细节查看这个例子,它为每个"State“显示一个”块“,在每个”块“中显示该"State”中的“城市”(及其属性之一)。
  • 选项2-基于某些查找的过滤器查看这个例子,它只显示关于特定“国家”的数据,以及“国家”中的所有“城市”(及其属性之一)。要切换到另一种状态,请从顶部附近的参数表单中选择所需的状态(本例中默认使用“IL”)。

如果你想知道“你是怎么做到的?!”这就是答案:使用福雷纳模块真是小菜一碟。而且(没有编程)(除非您希望这样做.),只使用WYSIWYG编辑特性来选择数据(以构建SQL)或创建适合您需要的报表来显示这些数据。它还支持根据这些数据创建图表。

查看社区文献获取详细信息和/或模块附带的文档。上面的两个例子实际上是与模块一起交付的(不带框的),尽管您可能没有注意到它甚至不是一个典型的"Drupal数据库“。它可以是这样的数据库(关于包含在Webforms中的数据),但在这种情况下,它是一个SQLite (示例)数据库(也可以是Oracle、MS、Postgress或任何与PDO兼容的数据库)。

披露:我是Forena的共同维护者。

票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/193906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档