Eksen (MDX)

Belirli bir eksen üzerindeki tuple kümesini döndürür.

Syntax

  
Axis(Axis_Number)  

Arguments

Axis_Number
Eksen numarasını belirten geçerli bir sayısal ifade.

Remarks

Eksen fonksiyonu, bir eksenin sıfır tabanlı konumunu kullanarak bir eksen üzerindeki tuple kümesini döndürür. Örneğin, Axis(0) COLUMNS eksenini döndürür, Axis(1) ROWS ekseni döndürür ve benzeri. Eksen fonksiyonu filtre ekseninde kullanılamaz. Bu fonksiyon, hesaplanan üyelerin çalıştırılan sorgunun bağlamından haberdar olmasını sağlamak için kullanılabilir. Örneğin, sadece Rows ekseninde seçilen üyelerin toplamını sağlayan hesaplanmış bir üye gerekebilir. Ayrıca, bir eksenin tanımını diğerinin tanımına bağlamak için de kullanılabilir. Örneğin, Satır ekseninin içeriğini Sütunlar eksenindeki ilk öğenin değerine göre sıralayarak.

Note

Bir eksen yalnızca önceki bir eksene referans verebilir. Örneğin, Axis(0) COLUMNS ekseni değerlendirildikten sonra, örneğin bir ROW veya PAGE ekseninde gerçekleşmelidir.

Examples

Aşağıdaki örnek sorgu, Axis fonksiyonunun nasıl kullanılacağını gösterir:

WITH MEMBER MEASURES.AXISDEMO AS  
SETTOSTR(AXIS(1))  
SELECT MEASURES.AXISDEMO ON 0,  
[Date].[Calendar Year].MEMBERS ON 1  
FROM [Adventure Works]  

Aşağıdaki örnek, hesaplanan bir üye içinde Eksen fonksiyonunun kullanımını göstermektedir:

WITH MEMBER MEASURES.AXISDEMO AS  
SUM(AXIS(1), [Measures].[Internet Sales Amount])  
SELECT {[Measures].[Internet Sales Amount],MEASURES.AXISDEMO} ON 0,  
{[Date].[Calendar Year].&[2003], [Date].[Calendar Year].&[2004]} ON 1  
FROM [Adventure Works]