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