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.
Belirli bir seviyenin soyundan gelenler arasında ilk kardeşi geri getirir, isteğe bağlı olarak belirli bir üyede bulunur.
Syntax
OpeningPeriod( [ Level_Expression [ , Member_Expression ] ] )
Arguments
Level_Expression
Geçerli bir Çok Boyutlu İfadeler (MDX) ifadesi, bir seviye döndürür.
Member_Expression
Bir üye döndüren geçerli bir Çok Boyutlu İfadeler (MDX) ifadesi.
Remarks
Bu fonksiyon öncelikle Zaman boyutunda kullanılmak üzere tasarlanmıştır, ancak herhangi bir boyutla da kullanılabilir.
Bir seviye ifadesi belirtildiğinde, OpeningPeriod fonksiyonu belirtilen seviyeyi içeren hiyerarşiyi kullanır ve varsayılan üyenin törenleri arasında belirtilen seviyedeki ilk kardeşi döndürür.
Hem bir seviye ifadesi hem de bir üye ifadesi belirtilirse, OpeningPeriod fonksiyonu, belirtilen seviyeyi içeren hiyerarşide belirtilen üyenin soyundan gelenler arasında ilk kardeşi döndürür.
Ne bir seviye ifadesi ne de bir üye ifadesi belirtilmemişse, OpeningPeriod fonksiyonu boyutun varsayılan seviyesini ve bir Zaman türü olan boyutu kullanır.
Note
ClosingPeriod fonksiyonu, OpeningPeriod fonksiyonuna benzer, ancak ClosingPeriod fonksiyonu ilk kardeş yerine son kardeşi döndürür.
Examples
Aşağıdaki örnek, Tarih boyutunun (bir tür Zaman olan) FY2002 üyesi için varsayılan ölçü değerini döndürür. Bu üye, Mali Yıl seviyesi [All] seviyesinin ilk korunu olduğu için, Mali Hiyerarşi varsayılan hiyerarşi olduğu için hiyerarşi koleksiyonundaki ilk kullanıcı tanımlı hiyerarşi olduğu ve FY2002 üyesi bu seviyedeki ilk kardeş olduğu için geri gönderilir.
SELECT OpeningPeriod() ON 0
FROM [Adventure Works]
Aşağıdaki örnek, 1 Temmuz 2001 üyesi için varsayılan ölçü değerini Date.Date.Date seviyesindeki Date.Date özellik hiyerarşisi için döndürür. Bu üye, Date.Date özellik hiyerarşisindeki [All] seviyesinin soyundan gelenin ilk kardeşidir.
SELECT OpeningPeriod([Date].[Date].[Date]) ON 0
FROM [Adventure Works]
Aşağıdaki örnek, Ocak 2003 üyesi için varsayılan ölçü değerini geri getirir; bu, Takvim kullanıcı tanımlı hiyerarşide yıl düzeyinde 2003 üyesinin soyundan gelenin ilk kardeşidir.
SELECT OpeningPeriod([Date].[Calendar].[Month],[Date].[Calendar].[Calendar Year].&[2003]) ON 0
FROM [Adventure Works]
Aşağıdaki örnek, 2003 üyesinin soyundan gelenin Mali kullanıcı tanımlı hiyerarşideki yıl düzeyindeki ilk kardeşi olan Temmuz 2002 üyesi için varsayılan ölçütünün değerini döndürür.
SELECT OpeningPeriod([Date].[Fiscal].[Month],[Date].[Fiscal].[Fiscal Year].&[2003]) ON 0
FROM [Adventure Works]