Skip to Content
0
Jun 11, 2020 at 11:38 AM

How to set name dynamically to coloumn chart measures

183 Views Last edit Jun 11, 2020 at 11:43 AM 2 rev

Below is the code which displays coloumn chart of countries together for various years. Now instead of hard coding the names of years in Measures, how can i set the years values dynamically along with setting values.I mean I want to set the years (2016,2017,2017,2018) dynamically from backend along with the values data:measures sent from backend.

          <viz:VizFrame id="idVizFrame" uiConfig="{applicationSet:'fiori'}"
                height='100%' width="100%" vizType='column'>
                <viz:dataset>
                    <viz.data:FlattenedDataset data="{/countryTrend}">
                        <viz.data:dimensions>
                            <viz.data:DimensionDefinition name="Country"
                                value="{country}" />
                        </viz.data:dimensions>
                        <viz.data:measures>
                            <viz.data:MeasureDefinition name="2016"
                                value="{value1}" />
                            <viz.data:MeasureDefinition name="2017"
                                value="{value2}" />
                            <viz.data:MeasureDefinition name="2018"
                                value="{value3}" />
                            <viz.data:MeasureDefinition name="2019"
                                value="{value4}" />
                        </viz.data:measures>
                    </viz.data:FlattenedDataset>
                </viz:dataset>


                <viz:feeds>
                    <viz.feeds:FeedItem id='valueAxisFeed' uid="valueAxis" type="Measure"
                        values="2016,2017,2018,2019" />
                    <viz.feeds:FeedItem id='categoryAxisFeed' uid="categoryAxis" type="Dimension"
                        values="Country" />
                </viz:feeds>
            </viz:VizFrame>