如何在select上为SAPUI5 vizFrame饼图添加更多值?

时间:2017-02-15 15:22:18

标签: sapui5

我正在使用此sample

<viz:VizFrame id="oVizFrame" busy="false" busyIndicatorDelay="1000" visible="true" uiConfig="{ 'applicationSet': 'fiori' }" vizType="pie" legendVisible="true">

    <viz:dataset>
        <viz.data:FlattenedDataset data="{/book}">
            <viz.data:dimensions>
                <viz.data:DimensionDefinition name="Item Category" value="{Item Category}"/>
            </viz.data:dimensions>

            <viz.data:measures>
                <viz.data:MeasureDefinition group="1" name="Profit" value="{Profit}"/>

            </viz.data:measures>
        </viz.data:FlattenedDataset>
    </viz:dataset>
    <!-- sap.viz.ui5.data.Dataset -->
    <viz:feeds>

        <viz.feeds:FeedItem uid="size" type="Measure" values="Profit"/>
        <viz.feeds:FeedItem uid="color" type="Dimension" values="Item Category"/>

    </viz:feeds>
</viz:VizFrame>

我无法在现有饼图中添加更多图书属性,例如City和Profit。请指导我。

1 个答案:

答案 0 :(得分:0)

您当然可以在饼图中添加更多尺寸,但只允许一个尺寸。

<viz:VizFrame id="oVizFrame" busy="false" busyIndicatorDelay="1000" visible="true" uiConfig="{ 'applicationSet': 'fiori' }" vizType="pie" legendVisible="true">
                    <viz:dataset>
                        <viz.data:FlattenedDataset data="{/book}">
                            <viz.data:dimensions>
                                <viz.data:DimensionDefinition name="Item Category" value="{Item Category}"/>
                                <viz.data:DimensionDefinition name="City" value="{City}"/>
                            </viz.data:dimensions>

                            <viz.data:measures>
                                <viz.data:MeasureDefinition group="1" name="Profit" value="{Profit}"/>
                            </viz.data:measures>
                        </viz.data:FlattenedDataset>
                    </viz:dataset>
                    <!-- sap.viz.ui5.data.Dataset -->
                    <viz:feeds>
                        <viz.feeds:FeedItem uid="size" type="Measure" values="Profit"/>
                        <viz.feeds:FeedItem uid="color" type="Dimension" values="Item Category"/>
                        <viz.feeds:FeedItem uid="color" type="Dimension" values="City"/>

                    </viz:feeds>
                </viz:VizFrame>