`

数据筛选(转)

    博客分类:
  • flex
阅读更多

<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" initialize="init()" width="640" height="400">
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
import mx.controls.dataGridClasses.DataGridColumn;
import mx.controls.DataGrid;
   
    private var aryCol:ArrayCollection;
   
       var ac:Array=new Array({0:"Visa", 1:21 , 2:"0"},
                              {0:"MasterCard", 1:24 , 2:"1"},
                              {0:"American Express", 1:31 , 2:"2"});
    

                 
private var ad:ArrayCollection=new ArrayCollection(ac);

private function init():void
{
     dg.dataProvider=ad;    
             ad.filterFunction = filterFunc;
}

private function filterFunc(item:Object):Boolean   //item 指的就是数据源aryCollection
{
                var _cb:Boolean = (item["1"] == ageChoose.selectedItem.data) ? true : false;
                trace("item.1:   "+item["1"]);
return _cb;
}

private function filterCity(evt:Event):void
{
ad.refresh();
}

]]>
</mx:Script>
<mx:DataGrid id="dg" width="100%" height="100%" rowCount="5"  >
            <mx:columns>
                <mx:DataGridColumn dataField="0" headerText="name"/>
                <mx:DataGridColumn dataField="1" headerText="age"/>
                <mx:DataGridColumn dataField="2" headerText="sex"/>
            </mx:columns>
        </mx:DataGrid>

    <mx:ArrayCollection id="ageSelectAC">
<mx:Object label="21" data="21"/>
<mx:Object label="31" data="31"/>
<mx:Object label="24" data="24"/>
<mx:Object label="27" data="27"/>
</mx:ArrayCollection>
<mx:ComboBox id="ageChoose" width="100" dataProvider="{ageSelectAC}" change="filterCity(event)" x="134" y="339"/>


</mx:WindowedApplication>

分享到:
评论

相关推荐

    新建 WinRAR 压缩文件.rar_Windows编程_大数据挖掘_数据挖掘_数据筛选_数据预处理

    在IT领域,尤其是在数据分析和大数据挖掘的过程中,"新建 WinRAR 压缩文件.rar" 提供了一个关于Windows编程、大数据挖掘、数据挖掘、数据筛选以及数据预处理的上下文。这些概念是现代信息技术中至关重要的组成部分,...

    ICESat-2数据matlab转CSV格式

    在转换过程中加入数据筛选范围是为了去除无效或不符合研究需求的数据点,例如可能包含错误的观测值或者位于研究区域之外的数据。这通常通过设定特定的地理范围、时间范围或其他条件来实现,以确保转换后的CSV文件只...

    Python自动办公实例-在Excel中按条件筛选数据并存入新的表.zip

    这个压缩包文件包含了一个具体的例子,展示了如何根据特定条件筛选Excel数据,并将筛选结果存入新的工作表。 首先,我们需要导入pandas库,它是Python数据分析的核心库。通过pandas,我们可以方便地读取、操作和...

    Tableau打开工作簿筛选最新日期(附文档+模板数据+源文件)

    在Tableau中,日期筛选器是一个非常重要的功能,可以用来过滤特定日期范围内的数据。它支持多种筛选方式,如年、季度、月、周和日。通过自定义筛选条件,我们可以轻松地查看最新的数据。 2. **设置筛选器** - ...

    易表数据转换引擎包

    - **数据筛选**:提供条件筛选功能,用户可以根据特定条件过滤数据,只保留满足条件的部分。 - **数据聚合**:允许对数据进行汇总操作,如求和、平均、最大值、最小值等统计计算。 - **数据排序与重排**:按照...

    筛选数据.7z

    4. Excel函数:对于较小的数据集,Excel提供了各种函数,如`FILTER`,`IF`等,来进行数据筛选和条件应用。 5. 数据可视化工具:Tableau、Power BI等商业智能工具也允许用户通过交互式界面进行数据筛选。 筛选数据...

    基于PowerBuilder数据窗口的通用筛选功能的设计与实现

    为了实现通用的筛选功能,首先需要利用DataWindow的GetColumnName()方法获取数据窗口中各列的名称,然后使用Describe()方法获取列的类型信息(如数据类型),接着编写相应的逻辑来动态构建筛选条件。在构建筛选条件...

    Novatel板卡原始dat数据及转换后Rinex格式数据文件

    2. **数据筛选**:根据需要去除无效或错误的观测值。 3. **坐标系统转换**:将观测值从接收机的本地坐标系转换到国际地球参考框架(例如WGS84)。 4. **系统兼容性**:整合来自不同卫星系统的观测数据,确保RINEX...

    vue.js+json动态表格数据查询筛选代码

    在这个项目中,"vue.js+json动态表格数据查询筛选代码"利用Vue.js的强大功能,结合JSON数据来实现一个动态表格,同时提供了数据查询和筛选的功能。以下是关于这个项目的一些关键知识点和实现细节: 1. **Vue实例和...

    Excel 筛选 配套数据

    在Excel中,筛选功能是一项非常实用的数据管理工具,它允许用户快速查找和处理大量数据中的特定信息。在处理配套数据时,筛选可以帮助我们更有效地分析和理解数据集。本篇文章将深入探讨如何利用Python的库,如...

    Excel中数据排序和筛选(县级公开课).ppt

    #### 二、数据筛选 ##### 2.1 自动筛选 **作用:** 快速查找具有特定条件的记录。 **操作步骤:** 1. **激活数据区域:** 选择需要进行筛选的数据区域。 2. **启用筛选功能:** 转到“数据”选项卡,点击“筛选”...

    数据的筛选与切片.docx

    数据筛选通常涉及到根据特定条件选择数据,这些条件可以是数值比较(如大于、小于、等于)、类别匹配(如属于某一特定分类)或者满足复杂的逻辑关系(如A且B或C)。在Python的Pandas库中,我们可以利用布尔索引...

    Wis数据转换

    这一步可能涉及到数据的筛选、插补、平滑等操作,以确保后续分析的准确性。 3. 格式转换:转换阶段,软件会根据设定的规则,将Wis文件中的各个参数转换成TXT文件中的列格式。每一列通常代表一个测量参数,而每一行...

    精准筛选:Pandas数据筛选的高级指南

    它提供了高性能、易用的数据结构和数据分析工具,非常适合于处理表格数据(例如CSV文件、SQL查询结果等)和时间序列数据。 ### Pandas的主要特点包括: 1. **DataFrame对象**:Pandas的核心数据结构,类似于Excel...

    python项目实例代码源码-在Excel中按条件筛选数据并存入新的表.zip

    本项目实例代码源码提供了一种方法,通过Python在Excel文件中根据特定条件筛选数据,并将筛选结果存入新的工作表。这个过程涉及到几个关键的Python库和编程概念,包括pandas、openpyxl或者xlrd/xlsxwriter等库的使用...

    Oracle数据挖掘入门---Oracle数据库数据挖掘,筛选,数据仓库的入门教程

    数据筛选是数据挖掘的一个重要组成部分,它帮助我们从大量数据中挑选出符合特定条件的数据子集。在 Oracle 中,可以通过 SQL 查询语句来实现数据筛选。例如,使用 WHERE 子句来过滤数据。 **2. 构建数据仓库** ...

    Excel 多条件筛选 与 数据透视表实现博客 测试练习数据

    本教程将详细讲解如何利用Excel的多条件筛选和数据透视表功能进行高效的数据分析。 首先,让我们来了解**多条件筛选**。在处理复杂的数据集时,单一条件的筛选往往无法满足需求,这时候就需要使用到多条件筛选。在...

    税会实务把Excel里的一列数据快速转成多列数据.doc

    Excel 数据快速转换技巧 在 Excel 中,我们经常碰到要将表格中一列的数据...本篇文章分享了一个实用的技巧,即使用 Excel 的数据筛选法快速将一列数据转换成多列数据。此外,也提到了会计实务的重要性和其思路的关键。

    【python代码】2024国赛E题数据读取筛选处理示例.py

    该代码能够实现数据的读取、筛选、统计和可视化输出,具体步骤包括数据读取与预处理、数据筛选与统计、以及可视化输出。通过这些步骤,代码能够有效地处理和分析大规模交通数据,为后续的交通流量预测和优化提供数据...

Global site tag (gtag.js) - Google Analytics