Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vrátí množinu n-tic na určené ose.
Syntax
Axis(Axis_Number)
Arguments
Axis_Number
Platný číselný výraz, který určuje číslo osy.
Remarks
Funkce Osy využívá nulovou pozici osy k vrácení množiny n-tic na ose. Například vrací Axis(0) osu COLUMNS, Axis(1) vrací osu ROWS a tak dále. Funkce Osa nemůže být použita na ose filtru. Tato funkce může být použita k tomu, aby vypočítané členy byly informovány o kontextu dotazu, který se spouště. Například můžete potřebovat vypočítaný prvek, který poskytuje součet pouze těch prvků vybraných na ose Řádky. Lze jej také použít k tomu, aby definice jedné osy byla závislá na definici jiné. Například uspořádáním obsahu osy Řádky podle hodnoty první položky na ose Sloupce.
Note
Osa může odkazovat pouze na předchozí osu. Například musí Axis(0) nastat po vyhodnocení osy COLUMNS, například na ose ŘÁDEK nebo STRÁNKA.
Examples
Následující ukázkový dotaz ukazuje, jak použít funkci Osa:
WITH MEMBER MEASURES.AXISDEMO AS
SETTOSTR(AXIS(1))
SELECT MEASURES.AXISDEMO ON 0,
[Date].[Calendar Year].MEMBERS ON 1
FROM [Adventure Works]
Následující příklad ukazuje použití funkce Osy uvnitř vypočteného prvku:
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]