IDataInputServiceCreateMeasureCorrectionValue Method

Creates a measure correction value for a specific set of coordinates.

Namespace:  Dundas.BI.Data.DataInput
Assembly:  Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (10.0.0.1002)
Syntax
CorrectionValue CreateMeasureCorrectionValue(
	Guid metricSetId,
	string measureUniqueName,
	Number? value,
	string text,
	IEnumerable<SingleMemberValue> renderedMembers,
	IEnumerable<ParameterValue> parameterValues,
	bool isPublic
)

Parameters

metricSetId
Type: SystemGuid
The metric set ID.
measureUniqueName
Type: SystemString
The unique name for the measure.
value
Type: SystemNullableNumber
The measure value.
text
Type: SystemString
The explanatory text for the correction.
renderedMembers
Type: System.Collections.GenericIEnumerableSingleMemberValue
The coordinates rendered members.
parameterValues
Type: System.Collections.GenericIEnumerableParameterValue
The coordinates parameter values.
isPublic
Type: SystemBoolean
The correction is marked as public.

Return Value

Type: CorrectionValue
The measure correction value.
Exceptions
ExceptionCondition
ArgumentExceptionmetricSetId is Empty.
NotFoundExceptionThe metric set with the specified ID does not exist.
NoPrivilegeExceptionThe caller does not have the Write privilege on the specified metric set.
InvalidSessionExceptionThe caller context is not associated with a valid session.
InvalidOperationExceptionCorrection values are not supported for the specified measure.
InvalidDataInputCoordinateExceptionThe specified coordinates are invalid.
See Also