Aracılığıyla paylaş


AreMemberNamesUnique (boyut arabirimi)

Not

  Bu özellik Microsoft SQL Server'ın bir sonraki sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmayın ve bu özelliği kullanmakta olan uygulamaları mümkün olduğunca erken bir zamanda değiştirin.

The AreMemberNamesUnique property of the Dimension interface determines whether member names are unique throughout the dimension.

İçin geçerlidir:clsAggregationDimension, clsCubeDimension, clsDatabaseDimension, clsPartitionDimension

Veri Türü

Boolean

Erişim

Erişim bağlıdır değerine bağlı ClassType özellik, nesne.

Sınıf türü

Erişim

clsDatabaseDimension

R/W

clsCubeDimension

R

clsPartitionDimension

R

clsAggregationDimension

R

Açıklamalar

Bu özellik yalnızca True Eğer ayarlanabilir AreMemberNamesUnique özellik küme true tüm düzeyler boyut.

If AreMemberNamesUnique is set to False, each member name is assumed to be unique only among the siblings of that member.Bu durumda, benzersiz bir ad, bir üye boyutun değerlerinin benzersiz olmasını sağlamak için kendi öncüleri adlarını içerir.If AreMemberNamesUnique is set to True, each member name is assumed to be unique throughout the entire dimension.Bu durum, üyenin benzersiz adı boyut ve üye adlarını içerir.

Not

Ayar AreMemberNamesUnique için True kalıcı diğer ifadeler hesaplanan üyeler üye kimliğini korumak için boyutlarını değiştirme önemli olanÖrneğin, bir ürün [Ürün 1], [kategori a] [Kategori b] taşınırsa, eski [Ürünler] adını.[Kategori a].[1] Artık geçerli ürünüdür.Ancak, AreMemberNamesUnique True olarak küme, benzersiz adı kalır [Ürünler]. [Ürün 1] ve önce ve sonra değişikliği. geçerli

Aşağıdaki tablo , her ayar için örnekler sağlar AreMemberNamesUnique.

AreMemberNamesUnique

Üye adları

False

[Product].[Tüm ürünler].[Çatma içki].[İçecek] [Time].[1997].[Q1].[1/1/1997] [Bölge].[Tüm bölgeleri].[Asya]

True

[Product].[İçecek] [Time].[1/1/1997] [Bölge].[Asya]

Örnek

' Assume the existence of a database dimension named dsoDim.
dsoDim.AreMemberNamesUnique = True