我们很高兴地宣布 Stimulsoft Reports, Dashboards, and PDF Forms 2024.4 正式版发布,该版本具有极具价值的创新和改进。 该版本引入了新的导出选项、数据适配器和人工智能助手等。 此外,我们还推出了 Reports.PHP 和 Dashboards.PHP 产品的重大更新(您可以在本文中了解有关这些更新的更多信息)。 2024.4 版的主要创新概述如下。
版本2024.4中的新功能列表
PHP产品中用于报告和仪表板的服务器端渲染
导出设置
改进了PHP产品中的事件处理程序
人工智能工作经验
PHP导出设置
新的JSON解析器
增强的PHP组件可用性
在Designer中搜索
突出显示条件(TopN)
表和卡片元素的TopN
3D地图
<img>标签支持
表和数据透视表的外观
仪表板的新风格
导出仪表板时的缩放模式
卡片和仪表元素中的交互
在透视表中展开和折叠
事件中的用户功能
Text元素中的度量
Table元素的列大小
将名称作为图表标题查看
3D图表的恒定线条和条带
支持ClickHouse适配器
用于报告和仪表盘的 PHP 产品中的服务器端渲染
最新版本引入了服务器端渲染功能,可直接在 PHP 服务器上构建和导出报告。此更新支持所有报告引擎事件和 PHP 数据适配器。报告使用 Node.js 平台生成,用户可以手动或自动安装所需模块。

WIN 和 WEB 导出设置
从 2024.4 版开始,您现在可以使用新的导出设置属性直接在报告模板中配置导出设置。这样,您就可以通过编辑器设置导出,方法是选择导出类型并通过属性面板调整其设置。所有导出设置都保存在模板文件中。

改进 PHP 产品中的事件处理程序
在 2024.4 版中,事件处理程序的管理变得更加简单。不再需要创建单独的事件处理程序或在单独的文件中配置事件。现在,事件处理程序已直接集成到组件中。您只需为所需事件添加一个 PHP 或 JavaScript 函数,事件发生时它就会自动触发。
人工智能工作体验 BI Designer for Windows & Cloud
在 Stimulsoft BI Designer 的 2024.4.1 版本中,我们集成了 Stimul AI 助手,以增强 SQL 数据源的功能。Stimul AI 可协助验证连接字符串,以及优化、生成和验证查询。此外,Stimul AI 现在还集成到了事件和自定义函数编辑器中。除此之外,它还可用于各种编辑器的表达式验证,如文本组件编辑器、数据带和条件格式编辑器。

PHP 导出设置
我们为所有导出设置添加了专用的 PHP 类。现在,在导出报告或仪表板时,您可以设置所选格式支持的所有选项。PHP 服务器端导出事件也完全支持这些类。
新的 JSON 解析器
在 2024.4.1 版中,我们用 json V3 取代了基于 Newtonsoft.Json 的 jsonConverter V2,json V3 利用了 Utf8Json 库的先进技术。新的处理程序以零内存分配方式运行,直接读写 UTF-8 二进制代码以提高性能。因此,JSON 对象的序列化速度提高了 4 倍,反序列化速度提高了 6 倍。

增强 PHP 组件的可用性
我们优化了使用组件的功能,使显示或编辑报告更容易,代码量大大减少。现在的代码更简单、更直观。此外,我们还增加了对各种组件显示模式的支持,包括无需使用 HTML 代码的简化模式。
设计器中的搜索
Stimulsoft BI Designer 中添加了搜索栏,使用户能够轻松访问 Stimulsoft 资源,包括文档、博客文章、示例、YouTube 频道和 GitHub。

突出显示条件 (TopN)
透视表仪表板元素现在可以有条件地格式化顶值。您可以指定关注最大值还是最小值,并确定要格式化的顶值数量。这样就可以更改文本或背景颜色、字体样式,并添加图标进行强调。这些设置可以在条件编辑器中通过选择特殊类型 TopN 进行配置。

表格和卡片元素的 TopN WIN
在 “表格 ”和 “卡片 ”仪表盘元素中的 “度量 ”字段增加了显示最佳值的功能。在仪表盘元素编辑器中,只需选择测量字段并访问 TopN 参数的编辑器。在这里,您可以指定要显示的最佳值数量并选择模式--顶部(最大)或底部(最小)。

三维地图
从2024.4.1版本开始,我们为报告中的Map组件和仪表板中的Region Map在某些地图中引入了对3D标注的支持。可以在组件编辑器中或通过使用“显示3D”属性轻松启用或禁用此3D模式。此外,还专门为非洲地区添加了50多张不同的地图。

<img>标签支持 .NET Engine
版本2024.4引入了对报告中<img>HTML标签的支持,使图像能够在文本组件中显示。还支持此标记的主要属性,包括src、height、width、align(仅用于垂直对齐)和alt。
表和数据透视表的外观 WIN
设计标题、单元格和总计的功能已添加到表和数据透视表仪表板元素中。以前,这些自定义仅限于元素样式设置。现在,通过使用“单元格”属性组,您可以更改标题、总计和数据单元格的字体、文本颜色和背景颜色,从而更好地控制仪表板的视觉外观。

仪表板的新风格
我们为仪表板及其元素引入了一种新的设计风格,称为“白-黑”,以及一种名为Style37的报告组件的新预设风格。要应用新样式,只需选择仪表板,然后从样式菜单中选择黑白主题。

导出仪表板时的缩放模式
版本2024.4.1引入了在导出仪表板时定义缩放模式的功能。在编辑模式下,仪表板保持固定大小;然而,当在查看器中查看时,它会自动缩放以适应查看器区域。使用“缩放模式”参数,您可以指定导出后仪表板的大小,在编辑模式大小或查看器中显示的大小之间进行选择。

卡片和仪表元素中的交互
对于卡片和仪表板元素,我们添加了对交互式操作的支持,包括显示工具提示、显示超链接、显示仪表板和打开超链接。这些设置可以在元素交互编辑器中配置。

在透视表中展开和折叠
在数据透视表元素中,向行或列添加多个数据字段现在可以创建详细信息组,在查看仪表板时可以折叠和展开这些详细信息组。此外,数据透视表元素具有展开和折叠命令,允许用户一次展开或折叠所有组。这些命令可以在元素的交互编辑器中启用或禁用,从而更好地控制仪表板的交互和用户体验。

事件中的用户功能 WIN
在版本2024.4.1中,我们引入了在报表设计器中创建自定义函数的功能。最初,这些功能可以在报告和仪表板中使用,但不能在报告事件中使用。现在,自定义函数可以在使用代码或Blockly创建的事件脚本中使用。

文本元素中的度量 WIN
现在,您可以在文本仪表板元素中创建一个度量值,并在文本本身中使用它。此度量可以包括各种表达式,例如对数据列和变量的引用,从而增强仪表板中文本元素的灵活性和功能性。

表元素的列大小 WIN
在版本2024.4.1中,我们引入了在Table仪表板元素中定义Measure列宽度的功能。这可以使用Size属性组进行配置,您可以在其中设置最大宽度、最小宽度或特定宽度,以及启用或禁用换行。

将名称视为图表标题 WIN
在仪表板图表中,您现在可以创建多个视图,允许单个元素显示多达5个不同的图表。但是,以前只能为图表元素分配一个标题。在此版本中,我们添加了将视图名称用作元素标题的功能。可以使用视图设置菜单中的显示“标题”参数启用此功能。

3D图表的恒定线条和条带
已为报告和仪表板中的3D图表添加了使用恒定线和条带的功能。这些功能可以按照与2D图表相同的方式进行配置,从而在不同图表类型之间实现一致的样式和增强的数据可视化。

支持ClickHouse适配器 WIN
从2024.4版本开始,您现在可以直接从报表设计器连接到ClickHouse在线数据存储和交换服务。要建立此连接,只需在数据源创建窗口中选择ClickHouse类型,并指定数据仓库的连接字符串。

渝公网安备50010702505508