DevExpress Reporting是.NET Framework下功能完善的报表平台,它附带了易于使用的Visual Studio报表设计器和丰富的报表控件集,包括数据透视表、图表,因此您可以构建无与伦比、信息清晰的报表。
DevExpress Reporting控件日前正式发布了v24.2,新版本持续增强人工智能(AI)方面的功能等,欢迎下载最新版产品体验!
AI功能增强
报告查看器 - 总结和翻译
现在您可以在所有支持的平台上将AI支持的总结和翻译功能集成到所有DevExpress报表查看器中。新的UI元素允许用户查看与给定报表相关的“核心见解”(使用生成式AI摘要),并使用AI 翻译工具将报表文档/页面/选定内容翻译成所需的语言。

要合并DevExpress AI支持的扩展,您的项目必须满足先决条件。
针对所有模型:
- 一个激活的DevExpress授权
- .NET 8 SDK或.NET Framework v4.7.2
针对Open AI:
- 一个激活的Open AI授权
- 一个API Key
- Microsoft.Extensions.AI.OpenAI NuGet包
针对Azure Open AI:
- 一个激活的Azure授权
- Azure Open AI 服务资源
- Azure OpenAI .NET SDK
- Microsoft.Extensions.AI.OpenAI NuGet包
针对Semantic Kernel:
- Microsoft.SemanticKernel NuGet包
- 一个您选择的AI服务激活授权
- Microsoft.SemanticKernel.Connectors.* NuGet包(连接到您选择的人工智能服务)
针对自托管模型:
AI集成示例
官方添加了两个新的示例,通过将Open AI助手集成到DevExpress Web报表查看器和DevExpress Web最终用户报表设计器中,展示了AI特定的API功能。这些示例还强调了全新DevExtreme JavaScript DxChat组件的使用。
第一个示例在DevExpress Web Report Viewer中嵌入了一个受copilot启发的聊天窗口,用户可以提出自然语言问题来分析数据,并从显示的报表文档中获得基于AI的见解。

类似地,第二个例子在DevExpress Web终端用户报表设计器中嵌入了一个虚拟助手,这允许用户询问与报告设计相关的语言问题

可访问性
新版本在Angular, React和ASP. NET Core报表设计器种增强了键盘导航和屏幕阅读器的支持。
- 键盘导航增强:用户可以使用键盘快捷键更轻松地导航工具栏项、报表内容和交互元素。
- 改进的屏幕阅读器兼容性:流行的屏幕阅读器(如叙述者和NVDA)可以更清楚地读取额外的标签和工具栏元素。