Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Genellikle Multidimensional Expressions (MDX) içindeki fonksiyonlara parametreler ilerken boyut ve hiyerarşi ifadeleri kullanılır; böylece hiyerarşiden üyeler, kümeler veya tuple'lar döndürürüz.
Boyut ifadeleri yalnızca nesne tanımlayıcıları oldukları için basit ifadeler olabilirler. Basit ve karmaşık ifadelerin açıklaması için İfadeler (MDX) bölümüne bakınız.
Boyut İfadeleri
Bir boyut ifadesi ya bir boyut tanımlayıcısı ya da bir boyut fonksiyonu içerir.
Boyut ifadeleri nadiren tek başına kullanılır. Bunun yerine, genellikle bir boyutta bir hiyerarşi belirtmek istersiniz. Tek istisna, hiyerarşisi olmayan Ölçü boyutu ile çalışırken olur.
Aşağıdaki örnek, [Ölçüler] ifadesini ve . Üyeler ve Count() fonksiyonları Ölçüler boyutundaki üye sayısını döndürür:
WITH MEMBER [Measures].[MeasureCount] AS
COUNT([Measures].MEMBERS)
SELECT [Measures].[MeasureCount] ON 0
FROM [Adventure Works]
Boyut tanımlayıcısı, MDX ifadelerini tanımlamak için kullanılan BNF gösteriminde Dimension_Name olarak görünür.
Hiyerarşi İfadeleri
Benzer şekilde, bir hiyerarşi ifadesi ya hiyerarşi tanımlayıcısı ya da hiyerarşi fonksiyonu içerir. Aşağıdaki örnek, hiyerarşi ifadesinin [Tarih] kullanımını göstermektedir. [Takvim] ile birlikte. Seviyeler ve . Tarih boyutunun Takvim hiyerarşisindeki seviye sayısını döndürmek için sayma fonksiyonları:
WITH MEMBER [Measures].[CalendarLevelCount] AS
[Date].[Calendar].Levels.Count
SELECT [Measures].[CalendarLevelCount] ON 0
FROM [Adventure Works]
Hiyerarşi ifadelerinin en yaygın kullanıldığı senaryo, . Üyeler, tüm üyeleri hiyerarşi üzerine geri döndürmek için işlev görür. Aşağıdaki örnek, [Tarih] üyelerinin tamamını geri getirir. [Takvim] sıralar ekseninde:
SELECT [Measures].[Internet Sales Amount] ON 0,
[Date].[Calendar].MEMBERS ON 1
FROM [Adventure Works]
Bir hiyerarşi tanımlayıcısı, MDX ifadelerini tanımlamak için kullanılan BNF gösteriminde Dimension_Name.Hierarchy_Name olarak görünür.