使用SavedQueryVisualization从CRM检索数据后,DataDescription不包含任何数据

时间:2017-08-17 12:58:32

标签: dynamics-crm crm dynamics-crm-online dynamics-crm-365

我使用以下代码行从CRM在线检索数据。此代码检索单系列图表。

SavedQueryVisualization query= (SavedQueryVisualization)_orgService.Retrieve(SavedQueryVisualization.EntityLogicalName, guid, new ColumnSet(true));

运行此行后, query.PresentationDescription 具有以下数据:

<Chart Palette=\"None\" PaletteCustomColors=\"91,151,213; 237,125,49; 160,116,166; 255,192,0; 68,114,196; 112,173,71; 37,94,145; 158,72,14; 117,55,125; 153,115,0; 38,68,120; 67,104,43; 124,175,221; 241,151,90; 186,144,192; 255,205,51; 105,142,208; 140,193,104; 50,125,194; 210,96,18; 150,83,159; 204,154,0; 51,90,161; 90,138,57;\">
<Series><Series ChartType=\"Column\" IsValueShownAsLabel=\"True\" Font=\"{0}, 9.5px\" LabelForeColor=\"59, 59, 59\" CustomProperties=\"PointWidth=0.75, MaxPixelPointWidth=40\"></Series></Series>
<ChartAreas><ChartArea BorderColor=\"White\" BorderDashStyle=\"Solid\"><AxisY LabelAutoFitMinFontSize=\"8\" TitleForeColor=\"59, 59, 59\" TitleFont=\"{0}, 10.5px\" LineColor=\"165, 172, 181\" IntervalAutoMode=\"VariableCount\"><MajorGrid LineColor=\"239, 242, 246\" /><MajorTickMark LineColor=\"165, 172, 181\" /><LabelStyle Font=\"{0}, 10.5px\" ForeColor=\"59, 59, 59\" /></AxisY><AxisX LabelAutoFitMinFontSize=\"8\" TitleForeColor=\"59, 59, 59\" TitleFont=\"{0}, 10.5px\" LineColor=\"165, 172, 181\" IntervalAutoMode=\"VariableCount\"><MajorTickMark LineColor=\"165, 172, 181\" /><MajorGrid LineColor=\"Transparent\" /><LabelStyle Font=\"{0}, 10.5px\" ForeColor=\"59, 59, 59\" /></AxisX></ChartArea></ChartAreas>
<Titles><Title Alignment=\"TopLeft\" DockingOffset=\"-3\" Font=\"{0}, 13px\" ForeColor=\"59, 59, 59\"></Title></Titles>
<Legends><Legend Alignment=\"Center\" LegendStyle=\"Table\" Docking=\"right\" IsEquallySpacedItems=\"True\" Font=\"{0}, 11px\" ShadowColor=\"0, 0, 0, 0\" ForeColor=\"59, 59, 59\" /></Legends></Chart>

但是,query.DataDescription如下:

<datadefinition>
  <fetchcollection>
    <fetch mapping=\"logical\" aggregate=\"true\">
      <entity name=\"invoice\">
        <attribute groupby=\"true\" alias=\"_CRMAutoGen_groupby_column_Num_0\" dategrouping=\"month\" name=\"datedelivered\" />
        <attribute alias=\"_CRMAutoGen_aggregate_column_Num_0\" name=\"totalamount\" aggregate=\"sum\" />
      </entity>
    </fetch>
  </fetchcollection>
  <categorycollection>
    <category alias=\"_CRMAutoGen_groupby_column_Num_0\">
      <measurecollection><measure alias=\"_CRMAutoGen_aggregate_column_Num_0\">
      </measurecollection>
    </category>
  </categorycollection>
</datadefinition>

我希望DataDescription中存在系列和类别值,但它们并不存在。如何获取检索到的图表的系列和类别值?

0 个答案:

没有答案