2.2.4.2.2.11.3 Measure

This complex type represents a measure.

   <xsd:complexType name="Measure">
     <xsd:all>
       <xsd:element name="Name" type="xsd:string"/>
       <xsd:element name="ID" type="xsd:string" minOccurs="0"/>
       <xsd:element name="Description" type="xsd:string" minOccurs="0"/>
       <xsd:element name="AggregateFunction" minOccurs="0">
         <xsd:simpleType>
           <xsd:restriction base="xsd:string" >
             <xsd:enumeration value="Sum" />
             <xsd:enumeration value="Count" />
             <xsd:enumeration value="Min" />
             <xsd:enumeration value="Max" />
             <xsd:enumeration value="DistinctCount" />
             <xsd:enumeration value="None" />
             <xsd:enumeration value="ByAccount" />
             <xsd:enumeration value="AverageOfChildren" />
             <xsd:enumeration value="FirstChild" />
             <xsd:enumeration value="LastChild" />
             <xsd:enumeration value="FirstNonEmpty" />
             <xsd:enumeration value="LastNonEmpty" />
           </xsd:restriction>
         </xsd:simpleType>
       </xsd:element>
       <xsd:element name="DataType" minOccurs="0">
         <xsd:simpleType>
           <xsd:restriction base="xsd:string" >
             <xsd:enumeration value="WChar" />
             <xsd:enumeration value="Integer" />
             <xsd:enumeration value="BigInt" />
             <xsd:enumeration value="Single" />
             <xsd:enumeration value="Double" />
             <xsd:enumeration value="Date" />
             <xsd:enumeration value="Currency" />
             <xsd:enumeration value="UnsignedTinyInt" />
             <xsd:enumeration value="UnsignedSmallInt" />
             <xsd:enumeration value="UnsignedInt" />
             <xsd:enumeration value="UnsignedBigInt" />
             <xsd:enumeration value="Bool" />
             <xsd:enumeration value="Smallint" />
             <xsd:enumeration value="Tinyint" />
             <xsd:enumeration value="Variant" />
           </xsd:restriction>
         </xsd:simpleType>
       </xsd:element>
       <xsd:element name="Source" type="DataItem" />
       <xsd:element name="Visible" type="xsd:boolean" minOccurs="0"/>
       <xsd:element name="MeasureExpression" type="xsd:string" minOccurs="0"/>
       <xsd:element name="DisplayFolder" type="xsd:string" minOccurs="0"/>
       <xsd:element name="FormatString" type="xsd:string" minOccurs="0"/>
       <xsd:element name="BackColor" type="xsd:string" minOccurs="0"/>
       <xsd:element name="ForeColor" type="xsd:string" minOccurs="0"/>
       <xsd:element name="FontName" type="xsd:string" minOccurs="0"/>
       <xsd:element name="FontSize" type="xsd:string" minOccurs="0"/>
       <xsd:element name="FontFlags" type="xsd:string" minOccurs="0"/>
       <xsd:element name="Translations" minOccurs="0">
         <xsd:complexType>
           <xsd:sequence>
             <xsd:element name="Translation"  type="Translation" minOccurs="0"
                          maxOccurs="unbounded"/>
           </xsd:sequence>
         </xsd:complexType>
       </xsd:element>
       <xsd:element name="Annotations" minOccurs="0">
         <xsd:complexType>
           <xsd:sequence>
             <xsd:element name="Annotation"  type="Annotation" minOccurs="0"
                          maxOccurs="unbounded"/>
           </xsd:sequence>
         </xsd:complexType>
       </xsd:element>
     </xsd:all>
   </xsd:complexType>

Element

Read-Only

Default value

Description

Name

[Required]

The object name. The name of the measure MUST be unique within the Cube, not only within the MeasureGroup.

ID

Defaults to Name

The object ID string.

Description

Empty

The object description.

AggregateFunction

"Sum"

A string that specifies the type of aggregate function used by the measure.

DataType

Empty

The data type.

Source

[Required]

The source of the measure data. Type is DataItem. The Source element within the DataItem MUST be one of the following types: RowBinding, ColumnBinding, MeasureBinding, or CubeDimensionBinding.

Visible

True

When true, indicates to the client that the Measure is to be visible; otherwise, false.

MeasureExpression

Empty

Contains an MDX expression that specifies how the measure value is computed.

DisplayFolder

Empty

Defines the display folder for the measure.

FormatString

Empty

A string that specifies how to format measure values to produce a formatted value. For a description of the content of the string, see [MSDN-FSCMDX].

BackColor

Empty

Specifies the background color of a cell in the red-green-blue (RGB) format.<87>

The valid range for an ordinary RGB color is from zero (&H00000000) to 16,777,215 (&H00FFFFFF). The high byte of a number in this range always equals zero. The lower 3 bytes, from least to most significant byte, determine the amount of red, green, and blue, respectively. The red, green, and blue components are each represented by a number between 0 and 255 (&HFF).

ForeColor

Empty

Specifies the foreground color of a cell in the RGB format.<88>

The valid range for an ordinary RGB color is from zero (&H00000000) to 16,777,215 (&H00FFFFFF). The high byte of a number in this range always equals zero. The lower 3 bytes, from least to most significant byte, determine the amount of red, green, and blue, respectively. The red, green, and blue components are each represented by a number between 0 and 255 (&HFF).

FontName

Empty

The font to be used to display the value or formatted value of this measure.

FontSize

Empty

The font size to be used to display the value of formatted value of this measure.

FontFlags

Empty

A bitmask that details effects on the font. The value is the result of a bitwise OR operation of one or more of the following constants:

BOLD = 1

ITALIC = 2

UNDERLINE = 4

STRIKEOUT = 8

Translations

Empty

A collection of Translation objects.

Annotations

Empty

A collection of Annotation objects.