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

Glossary Item Box

The UnderstandingTargetCustomersParameters class provides input parameters for the Understanding Target Customers task.

Object Model

UnderstandingTargetCustomersParameters ClassProfileData ClassFolderItem ClassOutputTypes ClassBAResultType ClassReportOptions 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 the Index and Percent Composition thresholds used for selecting the Core and Developmental segments. 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.

The MRIGroups parameter specifies MRI groups to create the report for.

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 UnderstandingTargetCustomersParameters and then executes an Understanding Target Customers task.
C#Copy Code
UnderstandingTargetCustomersParameters parameters = new UnderstandingTargetCustomersParameters();
             
// 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 MRI groups to produce the report by.
parameters.MRIGroups = new List<string>(){"Apparel", "Books", "Appliances", "Attitudes"};
             
// Set report parameters. 
parameters.StandardReportOptions = new ReportOptions("PDF");
 
understandingTargetCustomersTask.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.UnderstandingTargetCustomersParameters

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.