Boyutlar (mdx)
Belirtilen bir sayısal veya dize ifade bir hiyerarşi döndürür.
Sözdizimi
Numeric expression syntax
Dimensions(Hierarchy_Number)
String expression syntax
Dimensions(Hierarchy_Name)
Bağımsız değişkenler
Hierarchy_Number
Hiyerarşi numarasını belirtir geçerli bir sayısal ifade.Hierarchy_Name
Geçerli bir dize ifade bir hiyerarşi adı belirtir
Açıklamalar
Hiyerarşi numarası belirtilirse, Dimensions işlev bir hiyerarşi içinde küp sıfır tabanlı, pozisyon var. belirtilen hiyerarşi numarasını döndürür
Hiyerarşi adı belirtilirse, Dimensions işlev belirtilen hiyerarşi döndürür.Bu dize sürüm kullanmak genellikle, Dimensions işlev ile kullanıcı tanımlı işlevler.
Not
The Measures dimension is always represented by Dimensions(0).
Örnekler
Aşağıdaki örnekleri kullanın Dimensions adı, düzeylerinin sayısı ve her ikisini de kullanarak, belirtilen bir hiyerarşi üyeleri sayısı dönmek için işlevi bir sayısal ifade ve bir dize ifadesi.
WITH MEMBER Measures.x AS Dimensions
('[Product].[Product Model Lines]').Name
SELECT Measures.x on 0
FROM [Adventure Works]
WITH MEMBER Measures.x AS Dimensions
('[Product].[Product Model Lines]').Levels.Count
SELECT Measures.x on 0
FROM [Adventure Works]
WITH MEMBER Measures.x AS Dimensions
('[Product].[Product Model Lines]').Members.Count
SELECT Measures.x on 0
FROM [Adventure Works]
WITH MEMBER Measures.x AS Dimensions(0).Name
SELECT Measures.x on 0
FROM [Adventure Works]
WITH MEMBER Measures.x AS Dimensions(0).Levels.Count
SELECT measures.x on 0
FROM [Adventure Works]
WITH MEMBER Measures.x AS Dimensions(0).Members.Count
SELECT measures.x on 0
FROM [Adventure Works]