The IsValid property of the Measure interface indicates whether the measure structure is valid.
Boolean
Read-only
Depending on the value of the ClassType property of the measure object, the IsValid property validates the properties and methods of the measure as indicated in the following table.
| Class type | Validation |
|---|---|
| clsAggregationMeasure | Name, Parent, and SourceField properties |
| clsCubeMeasure | Name, Parent, SourceField, and ColumnType properties |
| clsPartitionMeasure | Name, Parent, SourceField, and ColumnType properties |
Use the following code to determine whether the structure of a measure object is valid:
'Assume an object (dsoCubeMea) of ClassType clsCubeMeasure exists
Dim bValid As Boolean
bValid = dsoCube.IsValid