Aracılığıyla paylaş


Küp ve Subcube ifadeleri kullanma

Tanımlamak, yönetmek veya bir subcube veya küp dosyasından veri almak için çok boyutlu deyimler (MDX) deyimleri ifadelerinde subcube ve küp kullanın.

Küp deyimler

Bir küp ifade bir küp tanıtıcısı veya CURRENTCUBE anahtar sözcüğünü içerir ve bu nedenle yalnızca basit ifadeler olabilir.Birçok MDX ifadeleri CURRENTCUBE anahtar sözcüğünü, bir küp tanıtıcısı istemek yerine geçerli kübü içeriği tanımlamak için kullanın.

Bir küp tanıtıcısı görünür Cube_Name BNF gösterimde açıklamasında MDX ifadeler.

Küp ifadeler çeşitli yerlerde görüntülenebilir.Bir MDX deyim, verilerin alınmasını olacağı küp belirleyin.Aşağıdaki örnek sorguda, ifade [Adventure Works] başvuruyor küp o adı:

SELECT [Measures].[Internet Sales Amount] ON COLUMNS

FROM [Adventure Works]

ÜYE CREATE deyiminde, küp ifade, oluşturmakta olduğunuz hesaplanan üye görünmesini olan hangi küp belirtir.Aşağıdaki örnekte, deyim, Adventure Works küp ölçüleri boyuta göre hesaplanan bir ölçü birimi oluşturur:

CREATE MEMBER [Adventure Works].[Measures].[Test] AS 1

ÜYE CREATE deyim içinde bir MDX komut dosyası kullandığınızda, hesaplanan üye bulunduğu küp MDX komut ait aynı küpün followingexample içinde gösterilen olması gerektiğinden CURRENTCUBE anahtar sözcüğüyle Kübün adı değiştirilebilir:

CREATE MEMBER CURRENTCUBE.[Measures].[Test] AS 1;

Bunu kopyalayıp Kübün adı artık sabit kodlanmış itibaren başka bir hesaplanan üye tanımları bir küpünden kolaylaştırır.

Deyimler subCube

Bir subcube ifade, bir subcube tanıtıcı veya bir subcube izin veren bir MDX ifade içerebilir.Subcube ifade subcube bir tanımlayıcısı varsa, bu basit bir ifade olacaktır.Bir subcube izin veren bir MDX deyim içeriyorsa, karmaşık bir deyim.MDX SELECT deyim, örneğin, bir subcube verir ve subcube ifadeler burada izin verilir, aşağıdaki örnekte gösterildiği gibi kullanılabilir:

SELECT [Measures].MEMBERS ON COLUMNS,

[Date].[Calendar Year].MEMBERS ON ROWS

FROM

(SELECT [Measures].[Internet Sales Amount] ON COLUMNS,

[Date].[Calendar Year].&[2004] ON ROWS

FROM [Adventure Works])

Bu bir SELECT deyiminin FROM yan tümcesinde kullanımını bir subselect da anılır.

Burada subcube ifadeler karşılaşılan başka bir genel kapsamlı bir atamalarını bir MDX komut dizisinde yaparken senaryodur.Aşağıdaki örnekte, kapsam deyim [ölçüler] oluşan bir subcube atama sınırlamak için kullanılır. [ınternet satış tutarı]:

SCOPE([Measures].[Internet Sales Amount]);

This=1;

END SCOPE;

A subcube identifier appears as Subcube_Name.in BNF notation descriptions of MDX statements.