1

Wenn ich eine Liste von Terminen mit Statuscodes habe, zu denen ich ein Tortendiagramm erstellen möchte, gibt es eine Möglichkeit, einige der Statuscodes zu kombinieren, um das Diagramm lesbarer zu machen:Kombinieren von Attributgruppierungen in Dynamics CRM 2011 Charts

Beispiel: Ich habe Statuscodes A1, A2, A3, A4, B1, B2, B3, B4, C1, C2, C3, C4. Gibt es eine Möglichkeit über FetchXML, dass ich Gruppierungen aller A-, aller B- und aller C-Statuscodes erstellen kann, so dass das Tortendiagramm nur drei Abschnitte hat?

Hier ist der vorhandene Code:

<visualization> 
    <visualizationid>{F312E947-987E-E111-8116-00155D825C08}</visualizationid> 
    <name>This Week's Status Codes</name> 
    <primaryentitytypecode>serviceappointment</primaryentitytypecode> 
    <datadescription> 
    <datadefinition> 
     <fetchcollection> 
     <fetch mapping="logical" aggregate="true"> 
      <entity name="serviceappointment"> 
      <attribute groupby="true" alias="_CRMAutoGen_groupby_column_Num_0" name="statuscode" /> 
      <attribute alias="_CRMAutoGen_aggregate_column_Num_0" name="statuscode" aggregate="count" /> 
      </entity> 
     </fetch> 
     </fetchcollection> 
     <categorycollection> 
     <category alias="_CRMAutoGen_groupby_column_Num_0"> 
      <measurecollection> 
      <measure alias="_CRMAutoGen_aggregate_column_Num_0" /> 
      </measurecollection> 
     </category> 
     </categorycollection> 
    </datadefinition> 
    </datadescription> 
    <presentationdescription> 
    <Chart Palette="None" PaletteCustomColors="55,118,193; 197,56,52; 149,189,66; 117,82,160; 49,171,204; 255,136,35; 97,142,206; 209,98,96; 168,203,104; 142,116,178; 93,186,215; 255,155,83"> 
     <Series> 
     <Series ShadowOffset="0" IsValueShownAsLabel="True" Font="{0}, 9.5px" LabelForeColor="59, 59, 59" CustomProperties="PieLabelStyle=Inside, PieDrawingStyle=Default" ChartType="pie"> 
      <SmartLabelStyle Enabled="True" /> 
     </Series> 
     </Series> 
     <ChartAreas> 
     <ChartArea> 
      <Area3DStyle Enable3D="false" /> 
     </ChartArea> 
     </ChartAreas> 
     <Legends> 
     <Legend Alignment="Center" LegendStyle="Table" Docking="right" IsEquallySpacedItems="True" Font="{0}, 11px" ShadowColor="0, 0, 0, 0" ForeColor="59, 59, 59" /> 
     </Legends> 
     <Titles> 
     <Title Alignment="TopLeft" DockingOffset="-3" Font="{0}, 13px" ForeColor="0, 0, 0"></Title> 
     </Titles> 
    </Chart> 
    </presentationdescription> 
    <isdefault>false</isdefault> 
</visualization> 

Antwort

0

Sie können nicht Aggregat getrennte Arten in Diagrammen. Erstellen Sie stattdessen ein separates Feld und ordnen Sie die Daten ordnungsgemäß zu. Ein On-Demand-Workflow kann diese Datenmigrationsaufgabe ziemlich einfach erledigen.