Flex に次のような配列コレクションがあります:-
public var expenses:ArrayCollection = new ArrayCollection([
{ Expense:"Taxes", Amount:2000 },
{ Expense:"Rent", Amount:1000 },
{ Expense:"Taxes", Amount:1000 },
{ Expense:"Food", Amount:1000 },
{ Expense:"Food", Amount:200 } ]);
これで、PieSeries の dataprovider が「expenses」に設定され、フィールドが「Amount」を指し、labelField が「Expenses」を指します。ここでの問題は、3 つではなく 5 つのパイ スライスを取得することです (これは、PieSeries が dataProvider に存在するものをすべて UI にダンプすると考えれば正しいことです)。
このデータをグループ化する方法はありますか? おそらく、dataFunction と labelFunction を変更することでしょうか? 私が期待するのは、値が正味の合計である 3 つのスライスが表示されることです - {Taxes:3000, Rent:1000, Food:1200} - GROUP BY Label に似ていますか?