Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 如何在Flex中过滤2D数组并基于过滤执行计算_Arrays_Apache Flex_Multidimensional Array - Fatal编程技术网

Arrays 如何在Flex中过滤2D数组并基于过滤执行计算

Arrays 如何在Flex中过滤2D数组并基于过滤执行计算,arrays,apache-flex,multidimensional-array,Arrays,Apache Flex,Multidimensional Array,我有一个数组,如下所示: Asia India Calcutta 100 200 Asia India Chennai 200 400 Asia India Mumbai 100 300 Asia PAK XXXXXX 100 300 Asia PAK SSSSSS 200 100 Americas Canada Ottawa 200 200 Americas Canada Toronto 120 200

我有一个数组,如下所示:

Asia     India   Calcutta 100 200
Asia     India   Chennai  200 400
Asia     India   Mumbai   100 300
Asia     PAK     XXXXXX   100 300
Asia     PAK     SSSSSS   200 100
Americas Canada  Ottawa   200 200
Americas Canada  Toronto  120 200
Americas Mexico  Sonoro   110 500
我需要过滤上面的数据集,还需要使用特定的过滤器(如给定的地区名称)计算每个地区的总和。(如亚洲)

filter Asia的输出必须为我提供:

India   400 900
PAK     300 400

这在Flex阵列2D中是如何实现的

听起来有点像一个大学项目这是Flex array 2D你是指多维关联数组吗?如果是这样的话,可以通过参数名称来实现。var myArray:Array=[];myArray[“亚洲”][“印度”][“加尔各答”][“someProperty”]=100筛选数据集和计算总和是两项不同的任务。您必须更具体地描述您的数据结构。你有一个对象数组吗?还是两个关联数组?如果它是一个真正的2D数组,你将不得不做大量的循环和复杂的算法。数据库引擎是专门为这类任务设计的,执行它们的速度比flex代码快得多。@Reboog711是的,这是我从Excel获得的真正的2d数组。知道如何继续吗?数字列的数量是动态的,数组也是动态的。,无法预测列数。但目标是根据特定筛选器(例如,印度的特定地区)钻取数据