Skip to Content
0
Jul 29, 2016 at 05:13 AM

Cannot add direct child without default aggregation defined for control

1818 Views

Hello Expert,

I have to create chart.

<viz:VizFrame id="idVizFrame" uiConfig="{applicationSet:'fiori'}" height='100%' width="100%" vizType='stacked_column'>

<viz:dataset>

<viz.data:FlattenedDataset data="{mymodel>/}">

<viz.data:Dimensions>

<viz.data:DimensionDefition name="Country" value="{country}" />

<viz.data:DimensionDefition name="Product" value="{product}"/>

</viz.data:Dimensions>

<viz.data:Measures>

<viz.data:MeasureDefinition name="Profit" value="{profit}"/>

</viz.data:Measures>

</viz.data:FlattenedDataset>

</viz:dataset>

<viz:feeds>

<viz.feeds:FeedItem uid="valueAxis" type="Measure" values= "Profit"/>

<viz.feeds:FeedItem uid="categoryAxis" type="Dimension" values= "Country"/>

<viz.feeds:FeedItem uid="color" type="Dimension" values= "Product"/>

</viz:feeds>

</viz:VizFrame>

I am getting error:

UIComponent.js:6 Uncaught Error: Cannot add direct child without default aggregation defined for control sap.viz.ui5.data.FlattenedDataset

I want to learn how to remove this error.

If it can not be without default aggregation, how should i found which is the default aggregation that i am missing ?

Thanks,

Abhishke