2017-02-15 54 views
-1

我用这sample如何在select中为SAPUI5 vizFrame饼图添加更多值?

<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> 

我不能像城市和利润更多的书属性添加到现有的饼图。请指导我。

+0

是否要在选择图表后添加它们?在选择图表之前选择 –

+0

@StephenS。 – user557657

回答

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>