Aracılığıyla paylaş


Üyeler, dizilerini ve ayarlar (mdx) ile çalışma

mdx, bir veya daha fazla üyeler, dizilerini veya kümeleri döndürmek sayısız işlevler sağlar; veya bir üye üzerinde davranma tanımlama grubu, veya ayarlayın.

Üye işlevler

mdx üyelerinden diğer mdx varlıklar gibi boyutları, düzeyleri, ayarlar veya dizilerini almak için çeşitli işlevler sağlar.Örneğin, FirstChild bir üye işlev görür ve üye döndüren bir işlevi işlevdir.

Zaman boyut ilk alt üyesi elde etmek için aşağıdaki örnekte olduğu gibi üye durumunu açıkça.

SELECT [Date].[Calendar Year].[CY 2001] on 0
FROM [Adventure Works]

Ayrıca FirstChild işlev aşağıdaki örnekte olduğu gibi aynı üye dönün.

SELECT [Date].[Calendar Year].FirstChild on 0
FROM [Adventure Works]

mdx üye işlevleri hakkında daha fazla bilgi için bkz: mdx işlev başvurusu (mdx).

Kayıt düzeni işlevleri

mdx sağlar birkaç işlevleri, return tanımlama grubus ve olabilir, her yerde kullanılan bir tanımlama grubu kabul edilir.Örneğin, Madde (kayıt düzeni) (mdx) işlev kümesinden, küme, tek bir kayıt düzeni oluşur ve istediğiniz işlev gerektiren o kayıt düzeni sağlamak, bildiğiniz zaman çok yararlı olduğu ilk tanımlama grubu ayıklamak için kullanılabilirkayıt düzeni.

Aşağıdaki örnek verir ilk tanımlama grubu dan küme içinde tanımlama grubusütun eksenindeki s.

SELECT {
   ([Measures].[Reseller Sales Amount]
      ,[Date].[Calendar Year].[CY 2003]
   )
, ([Measures].[Reseller Sales Amount]
      ,[Date].[Calendar Year].[CY 2004]
   )
}.Item(0)
ON COLUMNS 
FROM [Adventure Works]

Hakkında daha fazla bilgi için tanımlama grubu fonksiyonları, görmek mdx işlev başvurusu (mdx).

Set işlevleri

mdx kümesi döndüren çeitli ilevler salar.Açıkça dizilerini yazmaya ve bunları küme ayraçları arasına bir kümesi almak için tek yol değildir.küme döndürmek için üye işlev hakkında daha fazla bilgi için bkz: Anahtar kavramları mdx (mdx) içinde.Birçok ek küme işlevleri vardır.

İki nokta operatörünü üyelerinin doğal sipariş oluşturmak için kullanmanıza olanak verir bir küme.Örneğin, küme aşağıdaki gösterilen örnek içerir dizilerini üzerinden 4. Çeyrek Takvim yılı 2002'in 1nci için.

SELECT 
   {[Calendar Quarter].[Q1 CY 2002]:[Calendar Quarter].[Q4 CY 2002]} 
ON 0
FROM [Adventure Works]

Küme oluşturmak için iki nokta üst üste işleç kullanmazsanız, aşağıdaki örnekte dizilerini belirterek aynı üye kümesini oluşturabilirsiniz.

SELECT {
   [Calendar Quarter].[Q1 CY 2002], 
   [Calendar Quarter].[Q2 CY 2002], 
   [Calendar Quarter].[Q3 CY 2002], 
   [Calendar Quarter].[Q4 CY 2002]
   } ON 0
FROM [Adventure Works]

İki nokta üst üste işleç dahil bir işlevdir.Sonuçta her iki tarafında iki nokta operatörünü üyeleri dahil küme.

küme işlevleri hakkında daha fazla bilgi için bkz: mdx işlev başvurusu (mdx).

Dizi işlevleri

Üzerine bir dizi işlev görür bir küme ve bir dizi döndürür.Dizi işlevleri hakkında daha fazla bilgi için bkz: mdx işlev başvurusu (mdx).

Hiyerarşi işlevler

Bir hiyerarşi işlev üye, düzey, hiyerarşi veya dize üzerinde işlem tarafından bir hiyerarşi döndürür.Hiyerarşi işlevleri hakkında daha fazla bilgi için bkz: mdx işlev başvurusu (mdx).

Düzey işlevler

Düzey işlev düzeyi üye, düzey veya dize üzerinde işlem tarafından döndürür.Düzey işlevleri hakkında daha fazla bilgi için bkz: mdx işlev başvurusu (mdx).

Mantıksal İşlevler

Mantıksal bir işlev üyeler, dizilerini hakkında bilgi dönmek için bir mdx ifade üzerine davranır veya ifade ayarlar.Örneğin, IsEmpty (mdx) işlev değerlendirir mi ifade döndürdü bir boş hücre değeri.Mantıksal işlevler hakkında daha fazla bilgi için bkz: mdx işlev başvurusu (mdx).

Sayısal İşlevler

skaler bir değer döndürmek için bir mdx ifade sayısal bir işlev görür.Örneğin, Toplam (mdx) işlev ölçüleri belirtilen küme dizilerini üzerinden toplama göre hesaplanan skaler bir değer verirSayısal işlevler hakkında daha fazla bilgi için bkz: mdx işlev başvurusu (mdx).

Dizi İşlevleri

Bir dize döndürmek için bir mdx ifade bir dize işlev görür.Örneğin, UniqueName (mdx) işlev bir boyut, hiyerarşi, düzey veya benzersiz adını içeren bir dize değeri döndürürüye. Dize işlevleri hakkında daha fazla bilgi için bkz: mdx işlev başvurusu (mdx).