网站未经授权推广别人的产品,西安赶集网官网,网站手机版怎么做的,营销技巧 第一季使用DevExpress Analytics Dashboard#xff0c;再选择合适的UI元素#xff08;图表、数据透视表、数据卡、计量器、地图和网格#xff09;#xff0c;删除相应参数、值和序列的数据字段#xff0c;就可以轻松地为执行主管和商业用户创建有洞察力、信息丰富的、跨平台和设…使用DevExpress Analytics Dashboard再选择合适的UI元素图表、数据透视表、数据卡、计量器、地图和网格删除相应参数、值和序列的数据字段就可以轻松地为执行主管和商业用户创建有洞察力、信息丰富的、跨平台和设备的决策支持系统。它是一个非常实用的商业工具提供了灵活的、交互式的、完全定制化的用户体验并且经过了实时数据压缩和分析优化它还配备了8种动态的仪表盘UI元素和2种静态演示项目。
DevExpress Analytics Dashboard v24.1近日正式发布新版本增加了级联参数来过数据源、增强了Web Dashboard功能等欢迎下载最新版本体验
DevExpress v24.1正式版下载(Q技术交流532598169)
级联参数
现在可以设置级联参数来过滤指示板中的数据源或项当您更改父参数的值时依赖参数的值列表现在会自动刷新。当使用两个参数时父参数用于通过动态列表设置筛选依赖参数的数据源产品参数值按所选类别过滤的级联参数如下图 Web Dashboard增强功能
缓存管理API
此更新允许您定制DevExpress内置的BI Dashboard缓存引擎客户遇到了几个需要禁用内置缓存的场景这促使我们引入以下API。
您现在可以为Web Forms使用ASPxDashboard.DataSourceCacheEnabled属性或DashboardConfigurator.DataSourceCacheEnabled属性用于其他Web平台)来完全禁用缓存这迫使DevExpress Dashboard在用户访问和查看Dashboard时加载最相关的数据。
默认情况下只要Dashboard参数值发生变化就会创建一个新的数据源实例并将其存储在缓存中。这会影响内存使用特别是当参数不影响数据源过滤时。因此我们添加了ASPxDashboard.DataSourceCacheKeyCreated/ DashboardConfigurator.DataSourceCacheKeyCreated事件以防止基于参数值/可用事件参数创建新的缓存记录。例如考虑以下内容
C#
DashboardConfigurator.Default.DataSourceCacheKeyCreated (s, e) {
if(e.Key.DashboardId MyDashboard)
e.Key.Parameters.Clear();
};
在此场景中更改参数值将更新Dashboard项数据同时重用缓存中的现有数据源而无需额外的填充请求。
此外当与Dashboard发生任何交互时您可以利用此事件更新特定的数据源
C#
DashboardConfigurator.Default.DataSourceCacheKeyCreated (s, e) {
if(e.Key.DataSourceId dsSales)
e.InvalidateCacheRecord();
};
另一个用例涉及通过在缓存键中包含用户组或用户本身来增加缓存键粒度您可以利用新的IDataSourceCacheKey.CustomData属性这种策略的主要优点是密钥仅用于从缓存中创建/检索记录而不会在客户端暴露从而维护了实现的安全
C#
DashboardConfigurator.Default.DataSourceCacheKeyCreated (s, e) {
e.Key.CustomData.Add(UserId, CurrentUser.UserId);
};
辅助功能 - 键盘导航
键盘导航完全支持组和dashboard项用户可以使用标签、箭头和特殊键来移动用户界面元素。
数据源
SqlDataSource向导 - 信任级别证书和加密选项
通过将报表绑定到MS SQL Server的实例增强了数据源向导中的用户体验数据源连接屏幕现在在屏幕截图上标记了两个新选项
如果您不能以不同的方式设置MS SQL Server则这些新的选项/更改允许您在将报告绑定到MS SQL Server数据库时避免“证书链是由不受信任的权威机构颁发的”错误。 SqlDataSource - Postgres Data Driver v7.0支持
最初我们希望引入Postgres存储过程支持但发现它们主要用于更新和删除数据库操作(SqlDataSource组件以只读模式运行)。
相反我们修改了Postgres数据库连接现在允许您在使用最新的v7.0数据库驱动程序时将DevExpress Reports和BI Dashboards绑定到Postgres函数。
JsonDataSource - 使用System.Text.Json NuGet包
在v24.1中DevExpress Reports和BI Dashboard将使用System.Text.Json程序集/NuGet包中的功能(默认情况下)这一变化受到安全考虑和微软内置库提供的性能改进的影响。这个包是.NET的一部分并且这个更改只适用于DevExpress .NET产品线基于.NET框架的产品保持不变并将继续使用Newtonsoft.Json包中的功能。
如果由于一些原因您不能在基于.NET的应该程序中使用System.Text.Json功能可以设置DevExpress.DataAccess.Native.Json.JsonLoaderHelper. JsonProcessingLibrary*属性设置为NewtonsoftJson并继续使用Newtonsoft.Json库。