Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

DimensionAttribute Class

Describes a dimension attribute. This class cannot be inherited.

Namespace:  Microsoft.AnalysisServices
Assembly:  Microsoft.AnalysisServices (in Microsoft.AnalysisServices.dll)
[GuidAttribute("DFCB3BDD-51BE-416d-9E6C-3655EBB2845D")]
public sealed class DimensionAttribute : NamedComponent, 
	ICloneable

The DimensionAttribute type exposes the following members.

  NameDescription
Public methodDimensionAttribute()Initializes a new instance of DimensionAttribute using the default values.
Public methodDimensionAttribute(String)Initializes a new instance of DimensionAttribute using a name.
Public methodDimensionAttribute(String, String)Initializes a new instance of DimensionAttribute using a name and an identifier.
Top
  NameDescription
Public propertyAnnotationsGets a collection within which you can store custom data. (Inherited from ModelComponent.)
Public propertyAttributeHierarchyDisplayFolderGets or sets the folder in which to display the associated attribute hierarchy.
Public propertyAttributeHierarchyEnabledGets or sets whether an attribute hierarchy is enabled for the attribute.
Public propertyAttributeHierarchyOptimizedStateGets or sets the level of optimization applied to the attribute hierarchy.
Public propertyAttributeHierarchyOrderedGets or sets whether the associated attribute hierarchy is ordered.
Public propertyAttributeHierarchyProcessingStateGets or sets the processing state for the attribute.
Public propertyAttributeHierarchyVisibleGets or sets whether the attribute hierarchy is visible to client applications.
Public propertyAttributeRelationshipsGets the collection of AttributeRelationship objects for the attribute.
Public propertyContainer (Inherited from Component.)
Public propertyCustomRollupColumnGets or sets the details of the column that provide a custom rollup formula.
Public propertyCustomRollupPropertiesColumnGets or sets the details of a column that provide the properties of a custom rollup formula.
Public propertyDefaultMemberGets or sets an MDX (Multidimensional Expressions) expression that identifies the default member of DimensionAttribute.
Public propertyDescriptionGets or sets the description of the component. (Inherited from NamedComponent.)
Public propertyDiscretizationBucketCountGets or sets the number of buckets into which to discretize attribute values.
Public propertyDiscretizationMethodGets or sets the method to be used for discretization.
Public propertyEstimatedCountGets or sets the estimated number of members for an attribute.
Public propertyExtendedType
Public propertyFormatStringGets or sets the format item in a specified string.
Protected propertyFriendlyNameReturns a user-friendly name. (Inherited from NamedComponent.)
Public propertyGroupingBehaviorGets or sets the grouping behavior for the DimensionAttribute.
Public propertyIDGets or sets the identifier of the component. (Inherited from NamedComponent.)
Public propertyInstanceSelectionGets or sets a hint to client applications to suggest how a list of items should be displayed, based on the expected number of items in the list.
Public propertyIsAggregatableGets or sets whether the values of the DimensionAttribute object can be aggregated.
Public propertyKeyColumnsGets the collection of key column definitions for DimensionAttribute.
Protected propertyKeyForCollectionReturns the key used in collections. (Inherited from NamedComponent.)
Public propertyKeyUniquenessGuaranteeGets or sets whether the relationship between the attribute key and its name, and the relationship to related attributes, is guaranteed to be valid.
Public propertyMemberNamesUniqueGets or sets whether member names under DimensionAttribute must be unique.
Public propertyMembersWithDataGets or sets whether to display data members for non-leaf members in the parent attribute.
Public propertyMembersWithDataCaptionGets or sets a template string that is used to create captions for system-generated data members.
Public propertyNameGets or sets the name of the component. (Inherited from NamedComponent.)
Public propertyNameColumnGets or sets the column that provides the name of the DimensionAttribute.
Public propertyNamingTemplateGets or sets how levels are named in a parent-child hierarchy constructed from the DimensionAttribute object.
Public propertyNamingTemplateTranslationsGets a collection of localized translations for the NamingTemplate property.
Public propertyOrderByGets or sets how to order the members contained in the attribute.
Public propertyOrderByAttributeGets or sets the attribute by which to order the members of the attribute hierarchy.
Public propertyOrderByAttributeIDGets or sets another attribute by which to order the members of the DimensionAttribute.
Public propertyOwningCollectionGets or sets the collection that contains the ModelComponent. (Inherited from ModelComponent.)
Public propertyParentGets the parent Dimension of the DimensionAttribute.
Public propertyParentDatabaseGets the parent database of the attribute.
Public propertyParentServerGets the parent Server of the attribute.
Public propertyProcessingStateGets or sets the processing state of the attribute.
Public propertyRootMemberIfGets or sets how the root member or members of a parent attribute are identified.
Public propertySiteInfrastructure. Gets or sets the site of the component. (Inherited from NamedComponent.)
Public propertySiteIDInfrastructure. Gets or sets the identifier for the site associated with the component. (Inherited from NamedComponent.)
Public propertySkippedLevelsColumnGets or sets the details of a column that stores the number of skipped (empty) levels between each member and its parent.
Public propertySourceGets or sets the source of the attribute.
Public propertyTranslationsGets the collection of Translation objects associated with DimensionAttribute.
Public propertyTypeGets or sets the type of the attribute.
Public propertyUnaryOperatorColumnGets or sets the details of a column providing a unary operator.
Public propertyUsageGets or sets how an attribute is used.
Public propertyValueColumnGets or sets the column that provides the value of DimensionAttribute.
Public propertyVisualizationPropertiesGets or sets the visualization properties.
Top
  NameDescription
Protected methodAddToContainerInfrastructure. Adds a ModelComponent object to the specified container. (Inherited from ModelComponent.)
Protected methodAfterInsertInfrastructure. Displays a ModelComponent object after added to the specified index. (Inherited from ModelComponent.)
Protected methodAfterMoveInfrastructure. Displays a ModelComponent object after moving to the specified index. (Inherited from ModelComponent.)
Protected methodAfterRemoveInfrastructure. Displays a ModelComponentCollection after a ModelComponent object is removed. (Inherited from ModelComponent.)
Protected methodBeforeRemoveInfrastructure. Removes the ModelComponent object before the cleanup. (Inherited from ModelComponent.)
Public methodCloneCreates a new full copy of the DimensionAttribute object.
Public methodCopyToCopies the content of this object to another object.
Public methodCreateObjRefSecurity Critical. (Inherited from MarshalByRefObject.)
Public methodDispose (Inherited from Component.)
Public methodEquals (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetLifetimeServiceSecurity Critical. (Inherited from MarshalByRefObject.)
Public methodGetType (Inherited from Object.)
Public methodInitializeLifetimeServiceSecurity Critical. (Inherited from MarshalByRefObject.)
Protected methodRemoveFromContainerInfrastructure. Removes a ModelComponent object from the specified container. (Inherited from ModelComponent.)
Public methodSubmit()Infrastructure. Submits a ModelComponent object. (Inherited from ModelComponent.)
Public methodSubmit(Boolean)Infrastructure. Submits a ModelComponent object. (Inherited from ModelComponent.)
Public methodToStringReturns a string containing the name of the component. (Inherited from NamedComponent.)
Public methodValidate(ValidationErrorCollection)Validates the element to which it is appended; returns any errors encountered in a collection. (Inherited from ModelComponent.)
Public methodValidate(ValidationErrorCollection, Boolean)Validates the element to which it is appended; returns any errors encountered in a collection. Also contains a parameter to enable return of detailed errors. (Inherited from ModelComponent.)
Public methodValidate(ValidationErrorCollection, Boolean, ServerEdition)Determines whether the DimensionAttribute is valid. (Overrides NamedComponent.Validate(ValidationErrorCollection, Boolean, ServerEdition).)
Top
  NameDescription
Public eventDisposed (Inherited from Component.)
Top
  NameDescription
Explicit interface implemetationPrivate methodICloneable.CloneCreates a new copy of this object instance.
Explicit interface implemetationPrivate methodIFormattable.ToStringFormats the value of the current instance using the specified format. (Inherited from NamedComponent.)
Explicit interface implemetationPrivate propertyIHostableComponent.HostGets or sets the IServiceProvider that is the host of the ModelComponent. (Inherited from ModelComponent.)
Explicit interface implemetationPrivate propertyIModelComponent.FriendlyPathGets a friendly path for the ModelComponent. (Inherited from ModelComponent.)
Explicit interface implemetationPrivate propertyIModelComponent.OwningCollectionGets or sets the collection that owns the current object. (Inherited from ModelComponent.)
Top
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.