用途:Report Builder 技能用于自动创建专业商业报告,涵盖数据分析、可视化、执行摘要和格式化章节,支持财务报告、项目状态更新、市场分析、绩效评估和分析报告等类型,并可将多来源数据整合为清晰、可执行的格式。
主要能力:可生成 PDF、Word 或 HTML 格式报告,包含图表、表格、趋势分析和关键洞察,适合周期性报告、自动化仪表盘和数据驱动决策文档。资料给出三类核心工作流:生成执行报告(收集数据、计算 KPI、生成执行摘要、创建图表、添加详细章节、建议与行动项、专业排版并导出 PDF);月度绩效报告(查询当月与历史数据、计算环比同比、生成趋势图、识别表现与问题、对比表、叙述性洞察);项目状态报告(收集任务、里程碑、成员数据,计算完成率与时间线状态,识别完成/进行中/逾期项,列出风险与问题,生成甘特图或时间线可视化,添加成员贡献与后续步骤)。
使用方式:资料提供基于 Node.js 的示例实现,使用 pdfkit 生成 PDF、chartjs-node-canvas 生成图表,并包含 generateExecutiveReport、generateMonthlyReport、generateProjectReport 等函数,以及 calculatePercentChange、formatCurrency、generateExecutiveSummary、generateRecommendations 等辅助函数。示例中通过 require('pdfkit')、require('chartjs-node-canvas') 引入依赖,并调用 fs.createWriteStream 输出文件。
适用场景:需要定期生成执行报告、月度绩效报告或项目状态报告,并希望自动整合数据、图表与建议的团队。
限制:资料未提供安装命令、具体依赖版本、收费方式、平台支持范围或实际运行效果;示例代码为演示性质,实际使用需自行准备数据源与运行环境。