定义目标度量和汇总字段
发布日期: 2016年11月
适用于: Dynamics CRM 2015
若要指定目标度量类型、参与实体以及是跟踪实际数据、自定义数据还是过程数据,请使用目标度量实体 (Metric) 和汇总字段 (RollupField) 实体。 目标度量和汇总字段具有父关系,对父记录执行的所有操作将传播到子记录。 有关父关系和级联规则的详细信息,请参阅实体关系行为。
重要
层次结构中的所有目标必须基于相同的目标度量和时间段。 如果创建基于不同目标度量的子目标,则会引发异常。 如果为子目标指定了不同的时间段,则系统会忽略指定的时间段并使用父目标时间段。 如果目标没有父目标或子目标,则可以将目标与新度量相关联。 否则,在更新目标记录时,会引发异常。
在本主题中
创建目标度量
指定汇总字段
创建目标度量
有两种类型的目标度量:金额和计数。 “金额”度量类型表示为货币值、整数或小数。 “计数”度量类型是整数。 例如,可以使用“金额”(货币)目标度量来跟踪所有可用商机或销售订单的收入。 整数类型可用于跟踪销售员进行的销售联络。 小数可以表示按重量销售的产品,例如谷物或糖。
若要指定目标度量类型以及是针对目标值还是扩展目标值跟踪数据,请使用目标度量实体 (Metric)。 若要选择“金额”或“计数”,请使用 Metric.IsAmount 属性。 使用 Metric.AmountDataType 属性可以指定“金额”数据类型。 此属性的可能值是在 目标类型 (metric_goaltype) 全局选项集中定义的。 若要指定目标是针对目标值还是扩展目标值跟踪数据,请使用 Metric.IsStretchTracked 属性。 若要将目标与度量相关联,请使用 Goal.MetricId 属性。
每个目标可以跟踪实际数据、过程数据和自定义数据,如下图所示。
若要跟踪实际数据、过程数据和自定义数据,请使用目标实体属性,又称为汇总字段。 例如,如果商机以“赢单”结束,可以将此商机产生的收入额汇总到实际现金额汇总字段中。 或者,如果商机为“开启”,则可以将该商机的预计收入添加到过程现金额汇总字段中。 下表列出目标度量类型和每种类型的可用汇总字段之间的关系。
目标度量类型 |
可用汇总字段 |
---|---|
金额(货币) |
Goal.ActualMoney Goal.InProgressMoney Goal.CustomRollupFieldMoney |
金额(整数)或计数 |
Goal.ActualInteger Goal.InProgressInteger Goal.CustomRollupFieldInteger |
金额(小数) |
Goal.ActualDecimal Goal.InProgressDecimal Goal.CustomRollupFieldDecimal |
汇总数据的其他示例为 Lead.EstimatedAmount 和 OpportunityClose.ActualRevenue,它们可以汇总到 Goal.InProgressMoney 和 Goal.ActualMoney 汇总字段中。 自定义汇总字段是可用于整数、小数和货币值的额外字段。
指定汇总字段
若要指定其他重要的汇总信息,请使用汇总字段实体。
属性 |
汇总信息 |
---|---|
RollupField.GoalAttribute |
目标汇总字段,例如 Goal.ActualMoney、Goal.CustomRollupFieldMoney 或 Goal.InProgressMoney。 |
RollupField.SourceEntity |
从其汇总数据的源实体,例如潜在顾客、商机或销售订单。 |
RollupField.SourceAttribute |
从其汇总数据的实体属性,例如 Opportunity.ActualValue 或 Lead.EstimatedValue。 源属性和目标汇总字段必须属于同一类型,例如货币或整数;否则,在创建汇总字段记录时,会引发异常。 |
RollupField.DateAttribute |
针对目标时间段验证的日期,例如 Opportunity.ActualCloseDate 或 Lead.EstimatedCloseDate。 如果指定的日期在目标的开始日期和结束日期之间,则记录参与目标汇总。 例如,如果商机在目标的开始日期和结束日期之间结束,则将此商机产生的收入添加到目标的总收入中;否则,不包括它。 |
RollupField.SourceState |
源记录的状态,例如“赢单”或“丢单”商机。 |
RollupField.SourceStatus |
源记录状态的状态描述,例如赢单的“赢单”或丢单的“已取消”或“售完”。 |
RollupField.IsStateParentEntityAttribute |
指示状态是否属于父实体。 例如,对于没有自己的状态的商机产品,可以使用父商机记录的状态。 |
对于每个目标度量,最多可以创建三个汇总字段记录。 每个记录可以指定实际的、过程的或自定义的金额或计数。 可以对所有汇总字段记录使用相同的源实体或不同的源实体。 例如,在指定货币类型的目标度量中,可以使用商机实体作为源实体,使用 Opportunity.ActualValue 作为源属性。 这样,您可以跟踪以“赢单”结束的所有商机中的实际现金额。Opportunity.EstimatedValue 可用于跟踪商机结束后的预期收入。
另请参阅
© 2017 Microsoft。 保留所有权利。 版权