Esri Business Analyst Server API for Silverlight 2.2 Reference
GamePlanChartParameters Class
Members  Example  See Also  Send Feedback
ESRI.ArcGIS.Client.BAServer.Tasks.Segmentation Namespace : GamePlanChartParameters Class

Glossary Item Box

The GamePlanChartParameters class provides input parameters for the Game Plan Chart task.

Object Model

GamePlanChartParameters ClassProfileData ClassFolderItem ClassOutputTypes ClassBAResultType ClassReportOptions ClassTargetGroupData ClassProfileData Class

Syntax

Remarks

Two tapestry segmentation profiles should be specified—the base profile (BaseProfile parameter) is used for calculating the index and the target profile (TargetProfile parameter) is used for calculating the percent composition for each Tapestry segment.

The IndexThreshold and PercentThreshold parameters specify positions of Index and Percent Composition axes on the Game Plan Chart. In most cases, the Index axis should be set to a value of at least 100. The Percent Composition axis should be set so you have at least three segments in the Core category. Often there will be a natural break in the percent composition values.

If the TargetGroup parameter is specified, the Tapestry segments are colorized with respect to their distribution in clusters of the target group.

Output options for this task include creating a report (OutputTypes.GetReport). You need not specify the output options for this task because the GetReport output type is set by default.

Example

The code snippet below creates GamePlanChartParameters and then executes a Game Plan Chart task.
C#Copy Code
GamePlanChartParameters parameters = new GamePlanChartParameters();
             
// The ProfileData type could take either data as an XML string
// or as ESRI.ArcGIS.Client.BAServer.FolderItem type, e.g.
//FolderItem baseProfile = new FolderItem(workspaceName, projectName, FolderType.esriFolderSegProfiles, profileName);
             
// Set a base segmentation profile as a FolderItem using implicit cast operator.
parameters.BaseProfile = baseProfile;
             
// Set a target segmentation profile.
parameters.TargetProfile = targetProfile;
             
// Set an index threshold. 
parameters.IndexThreshold = 110.0;
             
// Set a percent composition threshold.
parameters.PercentThreshold = 4.0; 
             
// Set report parameters. 
parameters.StandardReportOptions = new ReportOptions("PDF");
 
gamePlanChartTask.ExecuteAsync(parameters, new AsyncResponder(resultHandler, faultHandler));

Inheritance Hierarchy

System.Object
   ESRI.ArcGIS.Client.BACore.Client.BATaskParameters
      ESRI.ArcGIS.Client.BACore.Client.StandardReportParameters
         ESRI.ArcGIS.Client.BAServer.Tasks.StandardReportParameters
            ESRI.ArcGIS.Client.BAServer.Tasks.Segmentation.GamePlanChartParameters

Requirements

Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family

See Also

© 2010-2012 Esri, Inc. All Rights Reserved.