modifyPopMeasure()
Home > @gooddata/sdk-model > modifyPopMeasure
modifyPopMeasure() function
Creates a new PoP measure by applying modifications on top of an existing measure.
Signature:
export declare function modifyPopMeasure(measure: IMeasure<IPoPMeasureDefinition>, modifications?: MeasureModifications<PoPMeasureBuilder>): IMeasure<IPoPMeasureDefinition>;
Parameters
Parameter | Type | Description |
---|---|---|
measure | IMeasure<IPoPMeasureDefinition> | measure to use as template for the new measure |
modifications | MeasureModifications<PoPMeasureBuilder> | (Optional) modifications to apply |
Returns:
IMeasure<IPoPMeasureDefinition>
new instance
Remarks
This operation is immutable and will not alter the input measure.
The returned measure will have the same localIdentifier as the original measure. If you would like to assign new/different local identifier to the measure, you can do that using the modifications where you can provide either new custom localId or indicate that the measure should fall back to the auto-generated localId.