Kullanıcı tanımlı üye özellikleri (mdx)
Kullanıcı tanımlı üye özellikleri, belirli bir adlandırılmış eklenebilir düzey bir boyut ilişkiler öznitelik gibi.Kullanıcı tanımlı üye özellikleri cannot be added to (All) bir hiyerarşi veya hiyerarşi düzey.
Kullanıcı tanımlı üye özellikleri oluşturma
Kullanıcı tanımlı üye özellikleri, sunucu tabanlı boyutları veya küpleri kullanıcı arabirim yoluyla ya da programlı olarak eklenebilir:
Kullanıcı tanımlı üye özellikleri yoluyla kullanıcı arabirim eklemek için boyut Tasarımcısı Business Intelligence Development Studio'daki kullanın.Daha fazla bilgi için bkz: Öznitelik ilişkiler tanımlama.
Kullanıcı tanımlı üye özellikleri programatik olarak eklemek için uygulamanızın Analysis Manager nesnelerini (ÇYN) veya bir birleşimini kullanabilirsiniz XML for Analysis (xmla) ve Analysis Services Scripting dili (assl).Daha fazla bilgi için bkz: Öznitelik ilişkiler.
Kullanıcı tanımlı üye özellikleri alınıyor
Kullanıcı tanımlı üye özellikleri kullanarak alabilirsiniz PROPERTIES anahtar sözcüğünü ya da özellikleri işlev.
Kullanıcı tanımlı üye özellikleri almak için Özellikler anahtar sözcüğünü kullanma
Kullanıcı tanımlı üye özellikleri alır sözdizimi aşağıdaki sözdiziminde gösterildiği gibi iç düzey üye özelliklerini almak için kullanılan benzer:
DIMENSION PROPERTIES [Dimension.]Level.<Custom_Member_Property>
The PROPERTIES keyword appears after the set expression of the axis specification.Örneğin, aşağıdaki mdx sorgusu PROPERTIES anahtar sözcüğü alır List Price ve Dealer Price kullanıcı tanımlı üye özellikleri ve sonra görünen küme ürünlerdir ifade satılan Ocak:
SELECT
CROSSJOIN([Ship Date].[Calendar].[Calendar Year].Members,
[Measures].[Sales Amount]) ON COLUMNS,
NON EMPTY Product.Product.MEMBERS
DIMENSION PROPERTIES
Product.Product.[List Price],
Product.Product.[Dealer Price] ON ROWS
FROM [Adventure Works]
WHERE ([Date].[Month of Year].[January])
Kullanıcı tanımlı üye özellikleri almak için Özellikler işlevini kullanma
Alternatif olarak, özel üye özellikleri ile erişebilir Properties işlev.Örneğin, aşağıdaki mdx sorgusu kullanan WITH oluşan bir hesaplanan üye oluşturmak için anahtar sözcük List Price üye özellik:
WITH
MEMBER [Measures].[Product List Price] AS
[Product].[Product].CurrentMember.Properties("List Price")
SELECT
[Measures].[Product List Price] on COLUMNS,
[Product].[Product].MEMBERS ON Rows
FROM [Adventure Works]
Hesaplanan üye oluşturma hakkında daha fazla bilgi için bkz: Bina Hesaplanan üye mdx (mdx).