cancel
Showing results for 
Search instead for 
Did you mean: 

Cannot add direct child without default aggregation defined for control

former_member185241
Active Participant
0 Kudos

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

Accepted Solutions (1)

Accepted Solutions (1)

saivellanki
Active Contributor
0 Kudos

Hi Abhishek,

Will this sample help? JS Bin - Collaborative JavaScript Debugging

Regards,

Sai.

Answers (1)

Answers (1)

Former Member
0 Kudos

you didnt provide entity set for the chart in line

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



also refer

Bar Chart using VizFrame in SAPUI5 - SAP ABAP,SAPUI5,SAP HANA,SAP Fiori,OData,Netweaver Gateway,SAP ...