首页 > 其他分享 >如何实现数据分析和条件格式过滤器?DevExpress组件可以实现

如何实现数据分析和条件格式过滤器?DevExpress组件可以实现

时间:2022-11-08 12:45:02浏览次数:59  
标签:数据分析 DevExpress Grid 过滤器 格式 WPF Data

DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。

DevExpress WPF在v19.2版本中的WPF Data Grid和TreeList控件中附带了两个高级过滤器选项,其中数据分析过滤器和条件格式过滤器允许用户快速分析数据网格中的信息,不需要构造复杂的查询/筛选条件等。

DevExpress WPF v22.1正式版下载

数据分析过滤器

现在在DevExpress WPF Data Grid和WPF Tree List中支持以下数值过滤器:

  • Top / Bottom N
  • Above / Below Average
  • Unique / Duplicate

为了理解这个新功能的价值,参考一下一个由财务数据(按州)填充的数据网格:

界面控件DevExpress WPF中文指南 - 如何实现数据分析和条件格式过滤器?

目标:显示最高利润率的前10个州

界面控件DevExpress WPF中文指南 - 如何实现数据分析和条件格式过滤器?

如图所示,我们的目标是展示10个最赚钱的州的列表。实现这个结果很容易,只需激活Profit列的下拉过滤器并应用Top N过滤器规则即可:

界面控件DevExpress WPF中文指南 - 如何实现数据分析和条件格式过滤器?

同样的过滤器可以应用在代码中:

grid.FilterString = "[#TopItems]([Profit], 10)";

目标:显示客户满意度高于平均水平的州的列表

界面控件DevExpress WPF中文指南 - 如何实现数据分析和条件格式过滤器?

为了限制高于平均水平的客户反馈状态的记录,导航到Customer Satisfaction列的下拉过滤器并应用Above Average过滤器规则:

界面控件DevExpress WPF中文指南 - 如何实现数据分析和条件格式过滤器?

同样的结果可以应用在代码中:

grid.FilterString = "[#AboveAverage]([CustomerSatisfaction])";

条件格式过滤器

上面的WPF Data Grid包含了条件格式规则,在v19.2版本中允许开发者基于这些规则应用过滤器。

首先,只需打开列的下拉筛选器并选择Format条件过滤器,下拉过滤器将显示所选列的规则。选择适当的规则,WPF Data Grid将应用相应的过滤器:

界面控件DevExpress WPF中文指南 - 如何实现数据分析和条件格式过滤器?

DevExpress技术交流群6:600715373      欢迎一起进群讨论

更多DevExpress线上公开课、中文教程资讯请上中文网获取

标签:数据分析,DevExpress,Grid,过滤器,格式,WPF,Data
From: https://www.cnblogs.com/AABBbaby/p/16869287.html

相关文章

  • C# MVC 权限过滤器
    实现需求:验证Token是否有效,重写状态码和返回内容///<summary>///权限过滤器,验证Token是否有效///</summary>///<paramname="filterCo......
  • C# WebApi 权限过滤器
    protectedoverridevoidHandleUnauthorizedRequest(HttpActionContextfilterContext){base.HandleUnauthorizedRequest(filterContext)......
  • 阿里云E-HPC+i4p大内存实例,加速寻因生物单细胞数据分析效率
    寻因生物是一家专注于单细胞技术的生物科技企业,拥有自主研发的微孔芯片与油包水双技术单细胞捕获平台,致力于通过国产高通量单细胞全链条产品及服务,将单细胞技术普适化应用......
  • 最新抖音数据分析app爬虫
    我们提供封装好的抖音数据采集接口,实时采集,接口稳定。长期维护使用便宜接口使用详情请参考接口地址:github访问地址:github.com/ping0206guo…全部支持的接口如下,并且......
  • 布隆过滤器使用Demo
    实现代码/***@NameBuLongDemo*@Authorqzz*@Date2022/9/717:53*/publicclassBuLongDemo{//预计要插入多少数据privatestaticintsize=1......
  • 系统权限控制AOP和过滤器Filter
    前言在后台管理项目中用户登录后,通过对权限、角色、管理员之间的分配,拥有了不同的权限集合,当用户操作不同类型的功能指令时,根据其权限集合判断该用户是否拥有该权限,如......
  • 谈谈过滤器和拦截器的区别
    一、拦截器和过滤器的区别1、拦截器(Interceptor)只对action请求起作用即对外访问路径而过滤器(Filter)则可以对几乎所有的请求都能起作用包括cssjs等资源文件2、拦......
  • 数据分析面试题集锦(四)
    大家好,今天整理数据分析面试题集锦(四),经常会被问到,“数据分析需要学习什么技能?”,“针对实际的业务场景,如何使用数据分析工具去分析?”基于此作者总结数据分析面试常用的问题......
  • 大数据分析步骤
    大数据分析步骤数据爬取数据清洗数据分析数据可视化例子:用大数据分析一下商业电影的成功是否存在统一公式,以帮助投资人决策。爬取Kaggle平台(TMDb5000Movie......
  • 玩转DevExpress.XtraGrid.view.gridview
    (一)双击展开,收缩字表PrivateSubExpandedChild(ByValsenderAsDevExpress.XtraGrid.Views.Grid.GridView)'找出焦点行DimVIntPageAsInteger=sender.FocusedR......