angular - Angular 7 项目的报告工具比较

标签 angular web comparison reporting

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

  • 不同的数据源类型,例如 objectList 或 json
  • 寻呼
  • 向下钻取
  • 分组
  • 与 Angular 集成
  • 大数据性能好
  • 我最好考虑或必须处理的与网络报告有关的任何其他问题

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

    最佳答案

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

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

    我已经为 Web 应用程序开发了广泛的自定义报告工具,并希望对所需功能提出不同的看法。

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

    两者的特点是不同的:
    可视化

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

  • 报告
  • 创建和设计多页报告
  • 对打印版本有很好的控制
  • 丰富的导出功能
  • 有一个报表设计器用于按需报表开发
  • 拥有报表服务器以发布、共享和保护对报表的访问

  • 我会在这个列表上停下来。这将帮助您在两个领域之间进行选择

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

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

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

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

    我希望这有帮助。

    亲切的问候,

    关于angular - Angular 7 项目的报告工具比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59047064/

    相关文章:

    asp.net-mvc - 如何通过保持 'templateurl' 不变来编译 angular 2 webpack

    Angular 2 - 表单 - 通过 NgForm 对象将 NgForm .submitted 设置为 true

    python - 网页抓取 : Yahoo provides dirtyurl instead of normal url

    python - 在Python中比较时间序列中的字符串元素

    Angular 6 ngFor按键分组的表列表

    css - 当应用滚动时,primeng 中的子菜单被切断 primeng angular

    html - 去 Reader.read();如何获取不重复的内容?

    video - 为什么youtube的 “still”屏幕模糊?

    xml - *您*如何在 Web 应用程序的世界中使用 XML?

    java - 我是否应该始终重写 equals、hashcode 和 toString 方法?