El hecho es que el resultado me sale en el advanceddatagrid pero no me se como pasar este resultado a un dataprovider del piechart.
Os adjunto el codigo.
Tengo el ArrayCollection
[Bindable]private var initMP:ArrayCollection= new ArrayCollection([
{Fecha:'01-05-2010', Hora: '09:00:15', Producto:'Dispersante', Lote:'092112', Kg:2500},
{Fecha:'05-05-2010', Hora: '09:15:15', Producto:'Cal', Lote:'100302', Kg:2315},
{Fecha:'07-05-2010', Hora: '11:00:00', Producto:'Alcaplant', Lote:'28022010', Kg:650},
{Fecha:'01-05-2010', Hora: '16:00:00', Producto:'Antiespumante', Lote:'092403', Kg:5},
{Fecha:'10-05-2010', Hora: '09:00:15', Producto:'Dispersante', Lote:'092112', Kg:2500},
{Fecha:'15-05-2010', Hora: '09:15:15', Producto:'Cal', Lote:'100302', Kg:2315},
{Fecha:'27-05-2010', Hora: '11:00:00', Producto:'Alcaplant', Lote:'15032010', Kg:650},
{Fecha:'12-05-2010', Hora: '16:00:00', Producto:'Antiespumante', Lote:'092403', Kg:5},
{Fecha:'01-05-2010', Hora: '09:00:15', Producto:'Dispersante', Lote:'092112', Kg:2500},
{Fecha:'25-05-2010', Hora: '09:15:15', Producto:'Cal', Lote:'100302', Kg:2215},
{Fecha:'27-05-2010', Hora: '11:00:00', Producto:'Alcaplant', Lote:'01042010', Kg:650},
{Fecha:'22-05-2010', Hora: '16:00:00', Producto:'Antiespumante', Lote:'092403', Kg:5},
{Fecha:'01-05-2010', Hora: '09:00:15', Producto:'Dispersante', Lote:'092112', Kg:2500},
{Fecha:'14-05-2010', Hora: '09:15:15', Producto:'Cal', Lote:'100302', Kg:2315},
{Fecha:'18-05-2010', Hora: '11:00:00', Producto:'Alcaplant', Lote:'17032010', Kg:650},
{Fecha:'23-05-2010', Hora: '16:00:00', Producto:'Antiespumante', Lote:'092403', Kg:5}]);
Hago el agrupamiento y suma por Kg
<fx:Declarations>
<mx:GroupingCollection2 id="Totales" source="{initMP}">
<mx:Grouping label="Producto">
<mx:GroupingField name="Producto">
<mx:summaries>
<mx:SummaryRow summaryPlacement="group">
<mx:fields>
<mx:SummaryField2 dataField="Kg"
label="KgTotales" summaryOperation="SUM"/>
</mx:fields>
</mx:SummaryRow>
</mx:summaries>
</mx:GroupingField>
</mx:Grouping>
</mx:GroupingCollection2>
</fx:Declarations>
y lo cargo en un AdvancedDatagrid
<mx:AdvancedDataGrid x="595" y="10" id="mpTotales" width="310" height="149"
initialize="Totales.refresh();"
dataProvider="{Totales}" selectionMode="none">
<mx:columns>
<mx:AdvancedDataGridColumn dataField="Producto"/>
<mx:AdvancedDataGridColumn id="Kilos" dataField="KgTotales"/>
</mx:columns>
</mx:AdvancedDataGrid>
y mi duda es como lo represento en un PieChart
<mx:PieChart x="595" y="174" width="310" height="329" id="CargaMP" dataProvider=????
showDataTips="true" >
<mx:series>
<mx:PieSeries labelPosition="callout" field=?????/>
</mx:series>
</mx:PieChart>
Gracias, estoy empezando con esto del flex, supongo que os habreis dado cuenta.
