【问题标题】:Reporting tools comparison for Angular 7 projectAngular 7 项目的报告工具比较
【发布时间】:2019-11-26 08:55:02
【问题描述】:

我们开始使用 Angular7 构建一个新的基于 Web 的大型项目,需要选择合适的基于 Web 的报告工具来在应用程序内创建系统报告,并可能允许用户设计他们想要的报告模板运行时。我在互联网上进行了大量研究以找到最佳选择,但没有找到非常有用的信息。 项目要求是报告的常见要求,例如:

  • objectList 或 json 等不同的数据源类型
  • 分页
  • 向下钻取
  • 分组
  • 与 Angular 集成
  • 大数据性能良好
  • 我最好考虑或必须注意的与网络报告有关的任何其他问题

考虑到这些常见要求,任何人都可以对可用的最佳选择进行简要比较

【问题讨论】:

    标签: angular web comparison reporting


    【解决方案1】:

    在深入了解报告工具的详细信息或功能之前,这里有一个报告工具stimulsoft。我不为他们工作,只是一点点研究。

    这里有一个更精确的需求定义。

    我已经为网络应用开发了广泛的自定义报告工具,并想就所需功能提出不同的看法。

    将“数据可视化”与“报告”区分开来很重要。

    两者的功能不同: 可视化

    • 以表格或图表格式查看数据
    • 分组、过滤、向下钻取
    • 处理卷
    • 构建仪表板
    • 最终导出一些数据
    • 实时数据可视化

    报告

    • 创建和设计多页报告
    • 对印刷版本进行精细控制
    • 丰富的导出功能
    • 拥有一个报表设计器,用于按需报表开发
    • 拥有报表服务器以发布、共享和安全访问报表

    我将在此列表上停止。这将帮助您在两个字段之间进行选择

    对于可视化,您可以使用来自许多不同供应商(kendo ui、IgniteUi、ag-grid 等等)的自定义网格组件。要寻找的功能包括分组、层次网格和虚拟化以提高性能。

    对于报告,你有很多不同的,其中包括我上面提到的一个,它与 JS 兼容。

    至于报告模板,到目前为止,我已经创建了一个基于令牌的自定义解决方案,但主要用于数据可视化或导出。

    至于报告解决方案的成功,重要的是逐步构建,并确保了解可视化/报告的比率(例如:每个功能的 60%/40%)。

    我希望这会有所帮助。

    亲切的问候,

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-17
      • 1970-01-01
      • 2010-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-02
      • 1970-01-01
      相关资源
      最近更新 更多